2019年3月计算机二级MySQL强化练习及答案(17)
1.有以下程序:
#include
main()
{ char p[20]={'a','b','c','d'),q[]="abc",r[]="
abcde";
strcpy(p+strlen(q),r);strcat(p,q);
printf("%d%dn",sizeof(p),strlen(p));
}
程序运行后的输出结果是( )。
A.20 9
B.9 9
C.20 11
D.11 11
答案:C
2.若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。
A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
答案:A
3.设有定义:“int a;float b;”,执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0<回车>,a和b 的值分别是( )。
A.876和543.000000
B.87和6.000000
C.87和543.000000
D.76和543.000000
答案:B
4.以下程序输出结果是( )。
main()
{ int m=5;
if(m++>5)printf("%dn",m):
else printf("%dn",m--);
}
A.7
B.6
C.5
D.4
答案:B
5.有以下程序:
main()
{ int k=5;
while(--k)printf("%d",k-=3);
printf("n");
}
执行后的输出结果是( )。
A.1
B.2
C.4
D.死循环
答案:A
6.当执行以下程序段时,( )。
x=-l:
do{x=x*X;)while(!x);
A.循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误
答案:A
7.若有定义:“int*P,x=0,*p,p=&x;”,则语句“printf("%dn",*p);”的输出结果是( )。
A.随机值
B.0
C.x的地址
D.P的地址
答案:B
8.执行语句“for(i=1;i++<4;);”后,变量i的值是( )。
A.3
B.4
C.5
D.不定
答案:C
9.下列叙述中错误的是( )。
A.列表框和组合框都有List属性
B.列表框有Selected属性,而组合框没有
C.列表框和组合框都有Style属性
D.组合框有Text属性,而列表框没有
答案:B
10.以下程序运行后,输出结果是( )。
#include
#define PT 5.5
#define S(x)PT*x*X
main()
{ int a=1,b=2:
printf("%4.1fn",s(a+b));
}
A.49.5
B.9.5
C.22.0
D.45.0
答案:B
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>