APP下载
首页
>
财会金融
>
C语言期末复习基础知识测验
搜索
C语言期末复习基础知识测验
题目内容
(
单选题
)
45、以下说法正确的是( )(1.5)

A、 用do-while语句构成的循环,在while后的表达式为0时结束循环

B、 do-while语句构成的循环不能用其他语句构成的循环来代替

C、 do-while语句构成的循环只能用break语句退出

D、 用do-while语句构成的循环,在while后的表达式为非0时结束循环

答案:A

C语言期末复习基础知识测验
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)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-75af-c014-cedb28f5e100.html
点击查看题目
54、
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)
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)
https://www.shititong.cn/cha-kan/shiti/00054443-7207-77e9-c014-cedb28f5e100.html
点击查看题目
23、若变量x,y均定义为int型,z定义为double型,下列不合法的scanf语句是( )(1.5)
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
点击查看题目
首页
>
财会金融
>
C语言期末复习基础知识测验
题目内容
(
单选题
)
手机预览
C语言期末复习基础知识测验

45、以下说法正确的是( )(1.5)

A、 用do-while语句构成的循环,在while后的表达式为0时结束循环

B、 do-while语句构成的循环不能用其他语句构成的循环来代替

C、 do-while语句构成的循环只能用break语句退出

D、 用do-while语句构成的循环,在while后的表达式为非0时结束循环

答案:A

C语言期末复习基础知识测验
相关题目
15、若已定义x和y为double型变量,则表达式x=1,y=x+3/2的值是( )(1.5)

A. 2

B. 2.5

C. 2.0

D. 1

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)

A. 1

B. 0

C. 3

D. 2

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)

A. 18

B. 14

C. 30

D. 10

https://www.shititong.cn/cha-kan/shiti/00054443-7207-2a4a-c014-cedb28f5e100.html
点击查看答案
试题通小程序
试题通app下载