APP下载
首页
>
财会金融
>
C语言期末复习基础知识测验
搜索
C语言期末复习基础知识测验
题目内容
(
单选题
)
39、以下程序的输出结果是( )。#includevoid main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}printf("a=%d,b=%d",a,b);}(1.5)

A、 a=1,b=1

B、 a=1,b=2

C、 a=2,b=1

D、 a=2,b=2

答案:C

C语言期末复习基础知识测验
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)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-7199-c014-cedb28f5e100.html
点击查看题目
45、以下说法正确的是( )(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-68f5-c014-cedb28f5e100.html
点击查看题目
24、若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-3a74-c014-cedb28f5e100.html
点击查看题目
42、语句 if(x!=0) y=1;else y=2;与( )等价。(1.5)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-6291-c014-cedb28f5e100.html
点击查看题目
8、在C程序中,main函数的位置( )(1.5)
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)
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)
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)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-4514-c014-cedb28f5e100.html
点击查看题目
首页
>
财会金融
>
C语言期末复习基础知识测验
题目内容
(
单选题
)
手机预览
C语言期末复习基础知识测验

39、以下程序的输出结果是( )。#includevoid main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a++;break;case 1:b++;break;}case 2:a++;b++;break;}printf("a=%d,b=%d",a,b);}(1.5)

A、 a=1,b=1

B、 a=1,b=2

C、 a=2,b=1

D、 a=2,b=2

答案:C

C语言期末复习基础知识测验
相关题目
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
点击查看答案
试题通小程序
试题通app下载