首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若有如下程序:
main()
int a[3][4]=1,2,3,4,5,6,7,8,9;
printf("%d%d%d\n",a[0][1],a[1][2],a[2][3]);
则程序运行后的输出结果是 ( )
A.270
B.480
C.160
D.不定值
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
设有下列二叉树:
对此二叉树前序遍历的结果为 ( )
点击查看答案
手机看题
单项选择题
在16位C编译系统上,若定义long a;,则能给a赋值40000的正确语句是 ( )
A.a=20000+20000;
B.a=4000*10;
C.a=30000+10000;
D.a=4000L*10L;
点击查看答案
手机看题
单项选择题
下列选项中不屑于C语言数据类型的是 ( )
A.整型
B.逻辑型
C.双精度型
D.枚举型
点击查看答案
手机看题
单项选择题
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 ( )
A.多对多
B.一对一
C.多对一
D.一对多
点击查看答案
手机看题
单项选择题
若有如下程序段;
int x=3,y=4,z;float a=2.0;
z=y%x/a;
则执行后,z中的值是 ( )
A.4
B.3.0
C.0
D.0.5
点击查看答案
手机看题
单项选择题
函数调用"strcat(strcpy(str1,str2),str3) "的功能是 ( )
A.将申str1拷贝到串str2中后再连接到申str3之后
B.将串str1连接到中str2之后再拷贝到串str3之后
C.将串str2拷贝到串str1中后再将串str3连接到串str1之后
D.将串str2连接到串str1之后再将串str1拷贝到串str3中
点击查看答案
手机看题
单项选择题
若有如下程序;
main()
char a[][9]="china","Japan","USA","France";
printf("\'%s\'\n",a[2]);
则程序运行后的输出结果是 ( )
A.'Japan'
B.'USA'
C.USA
D.'inaJapanUSAFrance'
点击查看答案
手机看题
单项选择题
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为 ( )
A.8
B.7
C.5
D.5
点击查看答案
手机看题
单项选择题
以下能将字符串,you are luck!正确读入的语句组是 ( )
A.char s[80]; scanf("%s",s);
B.char *s: scanf("%s",s);
C.char s[80]; gets(s);
D.char *s; gets(3);
点击查看答案
手机看题
单项选择题
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )
A.黑箱测试法
B.白箱测试法
C.错误推测法
D.安装测试法
点击查看答案
手机看题
单项选择题
若有以下定义:float x;int a,b,c=2;,则正确的switch语句是 ( )
A.switch(x)
case 1.0:printf("*\n");
case 2.0:printf("**\n");
B.switch(int(x))
case 1:printf("*\n");
case 2:printf("**\n");
C.switch(a+b)
case 1:printf("*\n");
case 1+2:printf("**\n");
D.switch(a+B)
case 1:printf("*\n");
case c:printf("**\n");
点击查看答案
手机看题
单项选择题
程序中头文件typel.h的内容是:
#define N 5
#define M1 N*3
程序如下:
#include "type1.h”
#define M2 N*2
main()
int i;
i=M1+M2; printf("%d\n",i);
程序编译运行后的输出结果是 ( )
A.10
B.20
C.25
D.30
点击查看答案
手机看题
单项选择题
C语言中共用体类型变量在程序运行期间 ( )
A.最后一次存放的成员起作用,其他成员都已失去作用
B.已存放的一部分成员在内存中起作用
C.已存放的成员没有一个在内存中起作用
D.已存放的所有成员在内存中都起作用
点击查看答案
手机看题
单项选择题
若有如下程序;
main()
char a[]="china\0name\0";
printf("%d,",strlen(
A.);
printf("%d\n",sizeof(A) );
B.5,12
C.11,11
D.12,12
点击查看答案
手机看题
单项选择题
有以下程序;
main()
int y=3,x=3,z=1;
printf("%d %d\n",(++x,y++),z+2);
执行后的输出结果是 ( )
A.3 4
B.4 2
C.4 3
D.3 3
点击查看答案
手机看题
单项选择题
下列与表达式“b=(a<0-1:a>01:0)”的功能等价选项是 ( )
A.b=0;
if(a>=0)
if(a>0) b=1;
else b=-1;
B.if(a>0) b=1;
else if(a<0) b=-1;
else b=0;
C.if(A)
if(a<0) b=-1;
else if(a>0) b=1;
else
D.b=-1;
if(A)
if(a>0) b=1;
else if(a==0) b=0;
点击查看答案
手机看题
单项选择题
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是 ( )
A.每个元素都有一个直接前件和直接后件
B.线性表中至少要有一个元素
C.表中诸元素的排列顺序必须是由小到大或由大到小
D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件
点击查看答案
手机看题
单项选择题
以下正确的实型常量是 ( )
A.1.2E
B..579899
C.1.2e0.6
D.8
点击查看答案
手机看题
单项选择题
指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为 ( )
A.1234
B.1235
C.1236
D.1237
点击查看答案
手机看题
单项选择题
若有下列说明语句
int(* p)();
则标识符p代表的是 ( )
A.一个用于指向函数的指针变量,函数返回值的类型为int型
B.一个带回值类型为整型的函数名
C.一个用于指向整型数据的指针变量
D.一个带回值类型为指针类型的函数名
点击查看答案
手机看题
单项选择题
下面宏定义正确的是 ( )
A.#define S a*b
B.#define PI 3.14;
C.#define max(a,b) ((a) >(b) (a) ;(b) )
D.#define s(x) (x)*(x);
点击查看答案
手机看题
单项选择题
有以下程序:
int m=1;
void fun(int *n)
static int m=2;
*n*=m-1; m+=2;
main()
int i;
for(i=1;i<4;i++)
fun(&m); printf("%d",m);
程序的输出结果是 ( )
A.1317
B.2630
C.1315
D.1111
点击查看答案
手机看题
单项选择题
下列程序
main()
char arr[2][4];
strcpy(arr,"you");
strcpy(arr[1],"me");
arr[0][3]='&';
printf("%s \n",arr);
执行后的输出结果是 ( )
A.you&me
B.you
C.me
D.err
点击查看答案
手机看题
单项选择题
若有以下定义;char a;int b; float c;double d;则表达式“a*b+d-c”值的类型为 ( )
A.float
B.int
C.char
D.double
点击查看答案
手机看题
单项选择题
C语言提供的预处理功能包括条件,其基本形式为:
#×××标识符
程序段1
#else
程序段2
#endif
这里的×××可以是 ( )
A.define或include
B.ifdef或include
C.indef或ifndef或define
D.ifdef或ifndef或if
点击查看答案
手机看题
单项选择题
下列有关格式输入函数scanf的叙述中正确的是 ( )
A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”
B.可以只有格式控制项,没有地址列表项
C.在输入数据时,必须规定精度。如:scanf("%4.2f",&d) ;
D.当输入数据时,必须指明变量地址
点击查看答案
手机看题
单项选择题
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( )
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
点击查看答案
手机看题
单项选择题
点击查看答案
手机看题
单项选择题
执行下面程序片段的结果是 ( )
int x=123;
do
printf("%3d\n",x--);
while(!x);
A.打印出321
B.打印出123
C.不打印任何内容
D.陷入死循环
点击查看答案
手机看题
单项选择题
若已定义:
int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,I;
其中0≤i≤9,则对a数组元素不正确的引用是 ( )
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
点击查看答案
手机看题
单项选择题
在下列4个选项中,均属于C语言合法标识符的是 ( )
A.include
F1
B.2
int
C.na
s+t
D.PI
A_2
点击查看答案
手机看题
单项选择题
以下程序的输出结果是 ( )
#include<stdio.h>
main()
int i=0,a=0;
while(i<20)
for(;;)if((i%10)==0)break;else i--;
i+=11;a+=i;
printf("%d\n",
A.;
A) 21
B.32
C.33
D.11
点击查看答案
手机看题
单项选择题
若有如下程序:
main()
int a[3][4]=1,2,3,4,5,6,7,8,9;
printf("%d%d%d\n",a[0][1],a[1][2],a[2][3]);
则程序运行后的输出结果是 ( )
A.270
B.480
C.160
D.不定值
点击查看答案
手机看题
单项选择题
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )
A.控制流
B.加工
C.数据存储
D.源和潭
点击查看答案
手机看题
单项选择题
下面叙述正确的是 ( )
A.函数调用不可以出现在表达式中
B.函数调用可以作为一个函数的实参
C.函数调用可以作为一个函数的形参
D.函数不可以直接调用其本身
点击查看答案
手机看题
单项选择题
有以下程序
float fun(int x,int y)
return(x+y);
main()
int a=2,b=5,c=8;
printf("%3.0f\n",fun((int)fun(a+c,B) ,a-C) );
程序运行后的输出结果是 ( )
A.编译出错
B.9
C.21
D.9.0
点击查看答案
手机看题
单项选择题
以下叙述中正确的是 ( )
A.在函数中必须要有return语句
B.在函数中可以有多个return语句,但只执行其中的一个
C.return语句中必须要有一个表达式
D.函数值并不总是通过return语句传回调用处
点击查看答案
手机看题
单项选择题
在数据管理技术的发展过程中,可实现数据共享的是 ( )
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.系统管理阶段
点击查看答案
手机看题
单项选择题
假定w、x,y、z、m均为int型变量,有如下程序段;
w=1;x=2;y=3;z=4;
m=(w<x)w:x; m=(m<y)m:y; m=(m<z)m:z;
则该程序段执行后,m的值是 ( )
A.4
B.3
C.2
D.1
点击查看答案
手机看题
单项选择题
C语言提供的合法关键字是 ( )
A.swicth
B.cher
C.Case
D.default
点击查看答案
手机看题
单项选择题
若有如下语句:
struct a
char x[10]
int y;
s,*t;
t=&s;
则对结构体变量s中的成员y的正确引用是 ( )
A.y;
B.t->y;
C.y,
D.*t->y;
点击查看答案
手机看题
单项选择题
C语言规定函数返回值的类型由 ( )
A.在定义时所指定的函数类型所决定
B.调用该函数时的主调函数类型所决定
C.return语句中的表达式类型所决定
D.调用该函数时系统临时决定
点击查看答案
手机看题
单项选择题
以下叙述中正确的是 ( )
A.全局变量的作用域一定比局部变量的作用域大
B.静态(stati
C.类型变量的生存期贯穿于整个程序的运行期间C) 函数的形参都属于全局变量
D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值
点击查看答案
手机看题
单项选择题
若主函数中有以下定义和语句:
main()
double a[3][4];
……
fun(
A.;
则正确的fun函数的首部是 ( )A) void fun(double &
点击查看答案
手机看题
单项选择题
结构化程序设计的一种基本方法是 ( )
A.筛选法
B.递归法
C.归纳法
D.逐步求精法
点击查看答案
手机看题
单项选择题
若题中各变量已正确定义并赋值,下面符合C语法的表达式是 ( )
A.a%=7.6;
B.a++,a=7+b+c
C.int(12.3)%4
D.a=c+b=a+7
点击查看答案
手机看题
单项选择题
有以下程序:
int fa(int x)
return x*x;
int fb(int x)
return x*x*x;
int f(int (*f1)(),int (* f2)(),int x)
return (*f2)(x)-(*f1)(x);
main()
int i;
i=f(fa,fb,2);
printf("%d\n",i);
程序运行后的输出结果是 ( )
A.-4
B.1
C.4
D.8
点击查看答案
手机看题
单项选择题
有如下程序
#include<stdio.h>
main()
int v1=0,v2=0;
char ch;
while((ch=getchar())!=’#’)
switch(ch)
case ’a’;
casff ’h’;
default:v1++;
case ’0’;v2++;
printf("%d,%d\n",v1,v2);
如果从键盘上输入china#<回车>,则程序运行结果为 ( )
A.2,0
B.5,0
C.5,5
D.2,5
点击查看答案
手机看题
单项选择题
有以下程序
#include<stdio.h>
void fun(float * p1,int n1,float,*p2,int n2,float * s)
int i;
s=(float *)calloc(1,sizeof(float));
*s=0;
for(i=0;i<n1;i++)
*s+=*p1++;
for(i=0;i<n2;i++)
*s+=*p2++;
main()
float a[2]=1.1,2.2,b[3]=10.0,20.0,30.0),*s=a;
fun(a,2,b,3,s);
printf("%f\n",*s);
上面程序的输出结果是 ( )
A.60.000000
B.3.300000
C.63.300000
D.1.100000
点击查看答案
手机看题
单项选择题
以下程序的输出结果是 ( )
# include<stdio.h>
main()
union unint i;
long k;
char c;
;
struct byte
int a;
long b;
union un c;
r;
printf("%d\n",sizeof(r));
A.10
B.13
C.7
D.8
点击查看答案
手机看题
微信扫码免费搜题