24、若变量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-3a74-c014-cedb28f5e100.html
点击查看答案
77、
执行以下程序段后,x的值为0,y的值为1。
int x, y;
if (x = 0) y = 0;
else y = 1;
https://www.shititong.cn/cha-kan/shiti/00054443-7207-ad4d-c014-cedb28f5e100.html
点击查看答案
60、设char ch=’A’;表达式!(ch>=’A’&&ch<=’Z’)?ch:(ch+32)的值是( )。(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-8961-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
点击查看答案
37、以下程序的输出结果为( )。#includevoid main(){int a=30;printf("%d",(a/3>0)?a/10:a%3);}(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-56fc-c014-cedb28f5e100.html
点击查看答案
11、
A. 机器语言
B. 汇编语言
C. 高级语言
D. 低级语言
https://www.shititong.cn/cha-kan/shiti/00054443-7207-19ae-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
点击查看答案
41、以为了避免嵌套的条件分支语句if-else二义性,C语言规定,C程序中的else总是与( )组成配对关系。(1.5)
A. 缩排位置相同的if
B. 在其之前未配对的最近的if
C. 在其之前未配对的if
D. 同一行上的if
https://www.shititong.cn/cha-kan/shiti/00054443-7207-605c-c014-cedb28f5e100.html
点击查看答案
67、-6.2e4是不合法的实型常量。(0.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-988b-c014-cedb28f5e100.html
点击查看答案
20、经过下述赋值后,变量x的数据类型是( )。float x=21.0;int y;y=(int)x;(1.5)
A. float
B. double
C. int
D. char
https://www.shititong.cn/cha-kan/shiti/00054443-7207-2eaa-c014-cedb28f5e100.html
点击查看答案