首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下能正确定义二维数组的是 ______。
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有以下程序中若有如下说明和定义语句;
char fun(char*);
main()
char * s="one",a[5]=0,(*f1)()=fun,ch;
…
以下选项中对函数fun的正确调用语句是 ______。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
点击查看答案&解析
手机看题
单项选择题
设有定义:float a=2,B=4,h=3;,以下C语言表达式中与代数式
计算结果不相符的是 ______。
点击查看答案&解析
手机看题
单项选择题
已有定义:int i,a[10],*p;,则合法的赋值语句是 ______。
A.p=100;
B.p=a[5];
C.p=a[2]+2;
D.p=a+2;
点击查看答案&解析
手机看题
单项选择题
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是 ______。
A.p=1;
B.*q=2
C.q=p
D.*p=5
点击查看答案&解析
手机看题
单项选择题
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是 ______。
A.int*i=NULL;
scanf("%d",i);
B.float * f=NULL
*f=19.5;
C.char t='m',*c=&t;
*c=&t;
D.long *L;
L='\0';
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int i=10,j=1;
printf("%d,%d\n",i--,++j);
执行后的输出结果是 ______。
A.9,2
B.l0,2
C.9,1
D.10,1
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a=3,b=4,c=5,d=2;
if(a>b)
if(b>c)
printf("%d",d+++ 1);
else
printf("%d",++d+1);
printf("%d\n",d);
程序运行后的输出结果是 ______。
A.2
B.3
C.43
D.44
点击查看答案&解析
手机看题
单项选择题
以下4个选项中,不能被看作是一条语句的是 ______。
A.;
B.a=0,b=0,c=0;
C.if(a>O);
D.if(b==0)m=1;n=2;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
int f (int
A.
 
点击查看答案&解析
手机看题
单项选择题
若有以下程序段:
int m=0,n=0;char c='a';
scanf("%d %c %d",&m,&c,&n);
printf("%d,%c,%d\n",m,c,n);
若从键盘上输入:10A10<回车>,则输出结果是 ______。
A.10,A,10
B.16,a,10
C.10,a,0
D.10,A,0
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int x=0,y=5,z=31
while(z-->0&&++x<5)y=y-1;
printf("%d,%d,%d\n",x,y,z);
程序执行后的输出结果是 ______。
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
char al='M'a2='m';
printf("%c\n",(al,a2));
以下叙述中正确的是 ______。
A.程序输出大写字母M
B.程序输出小写字母m
C.格式说明符不足,编译出错
D.程序运行时产生出错信息
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int i=1,j=1,k=2;
if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);
执行后的输出结果是 ______。
A.1,1,2
B.2,2,1
C.2,2,2
D.2,2,3
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a[]=2,4,6,8,10,y=0,x,*p;
p=&a[1];
for(x=1;x<3;x++)y+=p[x];
printf("%d\n",y);
程序运行后的输出,结果是 ______。
A.10
B.11
C.14
D.15
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是 ______。
main()
int a=1,b=2,c=3;
if(c=
A.printf("%d\n",c);
else printf("%d\n",
B.;
&
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为 ______。
A.log
2
n
B.n/2
C.n
D.n+l
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int a[3][3],*p,i;
p=&a[0][0];
for(i=0;i<9;i++)p[i]=i;
for(i=0;i<3;i++)printf("%d",a[1][i]);
程序运行后的输出结果是 ______。
A.0 1 2
B.1 2 3
C.2 3 4
D.3 4 5
点击查看答案&解析
手机看题
单项选择题
设有定义语句:
int x[6]=2,4,6,8,5,7,*p=x,i;
要求依次输出x数组6个元素中的值,不能完成此操作的语句是 ______。
A.for(i=0;i<6;i++)printf("%2d",*(p++));
B.for(i=0;i<6;i++)printf("%2d",*(p+i));
C.for(i=0;i<6;i++)printf("%2d",*p++);
D.for(i=0;i<6;i++)printf("%2d",(*p)++);
点击查看答案&解析
手机看题
单项选择题
下列选项中,合法的C语言关键字是 ______。
A.VAR
B.cher
C.integer
D.default
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是 ______。
# defineSQR(X) X*X
main()
int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("d\n",
A.;
&n
点击查看答案&解析
手机看题
单项选择题
若有定义:int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
A.随机值
B.0
C.x的地址
D.p的地址
点击查看答案&解析
手机看题
单项选择题
下列描述中正确的是 ______。
A.程序就是软件
B.软件开发不受计算机系统的限制
C.软件既是逻辑实体,又是物理实体
D.软件是程序、数据与相关文档的集合
点击查看答案&解析
手机看题
单项选择题
在软件设计中,不属于过程设计工具的是 ______。
A.PDL(过程设计语言)
B.PAD图
C.N-S图
D.DFD图
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是 ______。
main()
char m;
m='B'+32;printf("%c\n",m);
A.a
B.b
C.c
D.d
点击查看答案&解析
手机看题
单项选择题
数字字符0的ASCII值为48,若有以下程序:
main()
char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-
A.;
点击查看答案&解析
手机看题
单项选择题
已定义以下函数:
fun(int*p)
return *p;
该函数的返回值是 ______。
A.不确定的值
B.形参p中存放的值
C.形参p所指存储单元中的值
D.形参p的地址值
点击查看答案&解析
手机看题
单项选择题
以下程序的功能是进行位运算:
main()
unsigned chara,b;
a=7^3;b= ~4&3;
printf("%d %d\n",a,b);
程序运行后的输出结果是 ()。
A.4 3
B.7 3
C.7 0
D.4 0
点击查看答案&解析
手机看题
单项选择题
若有以下说明和语句:
int c[4][5],(*p)[5];
p=C;
能够正确引用c数组元素的是 ______。
A.p+1
B.*(p+1)
C.*(p+1)+3
D.*(p[0]+2)
点击查看答案&解析
手机看题
单项选择题
设有定义:
int k=1,m=2; float f=7;
则以下选项中错误的表达式是 ______。
A.k=k>=k
B.-k++
C.k% int(f)
D.k>=f>=m
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是 ______。
A.用C语言实现的算法必须要有输入和输出操作
B.用C语言实现的算法可以没有输出但必须要有输入
C.用C程序实现的算法可以没有输入但必须要有输出
D.用C程序实现的算法可以既没有输入也没有输出
点击查看答案&解析
手机看题
单项选择题
设有定义:int A,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是 ______。
A.scanf ("%d",pA) ;
B.s
C.s
D.s
点击查看答案&解析
手机看题
单项选择题
有以下定义语句:
double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是 ______。
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
# include<stdio.h>
main()
char c1='1',c2='2';
c1=getchar();c2=getchar();putchar(c1);putchar(c2);
当运行时输入:a<回车>后,以下叙述正确的是 ______。
A.变量c1被赋予字符a,c2被赋予回车符
B.程序将等待用户输入2个字符
C.变量c1被赋予字符a,c2中仍是原有字符2
D.变量c1被赋予字符a,c2中将无确定值
点击查看答案&解析
手机看题
单项选择题
有以下定义:
# include<stdio.h>
char a[l0],*b=a;
不能给a数组输入字符串的语句是 ______。
A.gets(A)
B.gets(a[0]);
C.gets(&a[0]);
D.gets(b);
点击查看答案&解析
手机看题
单项选择题
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 ______。
A.INPUT x、y、z;
B.scanf("%d %d %d",&x,&y,&z);
C.scanf("%d %d %d",x,y,z);
D.read("%d %d %d",&x,&y,&z);
点击查看答案&解析
手机看题
单项选择题
以下能正确定义且赋初值的语句是 ______。
A.iht=n1=n2=10;
B.char c=32;
C.float f=f+1.1;
D.double x=12.3E2.5
点击查看答案&解析
手机看题
单项选择题
以下能正确定义二维数组的是 ______。
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是 ______。
A.程序设计就是编制程序
B.程序测试必须由程序员自己去做
C.程序经调试改错后还应进行再测试
D.程序经调度改错后不必进行再测试
点击查看答案&解析
手机看题
单项选择题
在16位C编译系统上,若定义long a;,则能给变量a赋值40000的正确语句是 ______。
A.a=20000+20000;
B.a=4000*10;
C.a=30000+10000;
D.a=4000L*1OL;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
char k: int i;
for(i=1:i<3;i++)
scanf("%c",&k);
switch(k)
case’0’:printf("another\n");
case’1’:printf("number\n");
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是 ______。
A.another
number
B.another
number
another
C.another
number
number
D.number
number
点击查看答案&解析
手机看题
微信扫码免费搜题