15、若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-22b0-c014-cedb28f5e100.html
点击查看答案
51、若定义int i; 则以下for语句的执行结果是( )。for(i=1;i<10;i++){if(i%3) i++;++i;printf("%d",i);}(1.5)
A. 35811
B. 369
C. 258
D. 2468
https://www.shititong.cn/cha-kan/shiti/00054443-7207-75af-c014-cedb28f5e100.html
点击查看答案
54、
A. do-while的循环体不能是复合语句
B. do-while的循环体至少无条件执行一次
C. while的循环控制条件比do-while的循环控制条件严格
D. do-while允许从外部转到循环体内
https://www.shititong.cn/cha-kan/shiti/00054443-7207-7c29-c014-cedb28f5e100.html
点击查看答案
69、对 C 的源程序进行编译是指将C源程序翻译成目标程序。(0.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-9cd6-c014-cedb28f5e100.html
点击查看答案
30、以下可以实现“输入一个字符到变量ch”的语句是( )。(1.5)
A. scanf("%c",ch);
B. ch=getchar( );
C. getchar(ch);
https://www.shititong.cn/cha-kan/shiti/00054443-7207-4754-c014-cedb28f5e100.html
点击查看答案
59、设a=3,b=4,c=5,逻辑表达式a+b>c&&b==c的值是( )。(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-8737-c014-cedb28f5e100.html
点击查看答案
68、若有int x=8,y=5,z;则执行语句“z=x/y+0.4”后,z的值为1。(0.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-9acc-c014-cedb28f5e100.html
点击查看答案
52、以下程序的输出结果是( )。#includevoid main(){int i=5;for(;i<15;){i++;if(i%4==0) printf("%2d",i);else continue;}}(1.5)
A. 812
B. 81216
C. 1216
D. 8
https://www.shititong.cn/cha-kan/shiti/00054443-7207-77e9-c014-cedb28f5e100.html
点击查看答案
23、若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )(1.5)
A. scanf("%d%d%lf",&x,&y,&z);
B. scanf("%d,%x,%lf",&x,&y,&z);
C. scanf("%x,%o,%6.2f",&x,&y,&z);
D. scanf("%x,%o",&x,&y);
https://www.shititong.cn/cha-kan/shiti/00054443-7207-383f-c014-cedb28f5e100.html
点击查看答案
18、表达式(k=3*2,k+4),k*3的值是( )(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-2a4a-c014-cedb28f5e100.html
点击查看答案