75、
if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。
if (表达式) 语句1
else 语句2
解析:
https://www.shititong.cn/cha-kan/shiti/00054443-7207-a8e0-c014-cedb28f5e100.html
点击查看答案
49、以下程序段的输出结果是( )。#includevoid main(){int a=3;do{printf("%d",a--);}while(!a);}(1.5)
A. 32
B. 不输出任何内容
C. 3
D. 321
https://www.shititong.cn/cha-kan/shiti/00054443-7207-7199-c014-cedb28f5e100.html
点击查看答案
45、以下说法正确的是( )(1.5)
A. 用do-while语句构成的循环,在while后的表达式为0时结束循环
B. do-while语句构成的循环不能用其他语句构成的循环来代替
C. do-while语句构成的循环只能用break语句退出
D. 用do-while语句构成的循环,在while后的表达式为非0时结束循环
https://www.shititong.cn/cha-kan/shiti/00054443-7207-68f5-c014-cedb28f5e100.html
点击查看答案
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
点击查看答案
42、语句 if(x!=0) y=1;else y=2;与( )等价。(1.5)
A. if(x) y=1;else y=2;
B. if(x) y=2;else y=1;
C. if(!x) y=1;else y=2;
D. if(x=0) y=2;else y=1;
https://www.shititong.cn/cha-kan/shiti/00054443-7207-6291-c014-cedb28f5e100.html
点击查看答案
8、在C程序中,main函数的位置( )(1.5)
A. 可以任意
B. 必须作为最后一个函数
C. 必须作为第一个函数
D. 必须放在它所调用的函数之后
https://www.shititong.cn/cha-kan/shiti/00054443-7207-1350-c014-cedb28f5e100.html
点击查看答案
72、C语言的每条可执行语句最终都将被转换成二进制的机器指令。(0.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-a339-c014-cedb28f5e100.html
点击查看答案
34、下列条件语句中,功能与其他语句不同的是( )。(1.5)
A. if(a==0) printf("%d\n",x);else printf("%d\n",y);
B. if(a) printf("%d\n",x);else printf("%d\n",y);
C. if(a==0) printf("%d\n",y);else printf("%d\n",x);
D. if(a!=0) printf("%d\n",x);else printf("%d\n",y);
https://www.shititong.cn/cha-kan/shiti/00054443-7207-4ff3-c014-cedb28f5e100.html
点击查看答案
36、分析以下程序的运行结果。#include void main(){int k=2;switch(k){case 1:printf("%d\n",k++); break;case 2:printf("%d ",k++);case 3:printf("%d\n",k++); break;case 4:printf("%d\n",k++);default:printf("Full!\n");}}(1.5)
A. 3 4
B. 3 3
C. 2 3
D. 2 2
https://www.shititong.cn/cha-kan/shiti/00054443-7207-54b4-c014-cedb28f5e100.html
点击查看答案
29、使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是( )。(1.5)
A. a=25 b=25(空格分开)
B. 25 25(空格分开)
C. 25,25
D. a=25,b=25
https://www.shititong.cn/cha-kan/shiti/00054443-7207-4514-c014-cedb28f5e100.html
点击查看答案