本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-01到2021-12-31

第5周:循环控制 第一次线上测试

1、 问题:在C语言中,非法的八进制是:( )
选项:
A:018
B:016
C:017
D:0257
答案: 【018

2、 问题:以下不正确的转义字符是( )。
选项:
A:'\'
B:'\''
C:'\168'
D:'\0'
答案: 【'\168'

3、 问题:"E2"是(  ) ( )
选项:
A:值为100的实型常数
B:标识符
C:字符型常量
D:字符串常量
答案: 【字符串常量

4、 问题:下列标识符中,合法的标识符是( )
选项:
A:-abc1
B:3abc
C:_abc1
D:for
答案: 【_abc1

5、 问题:下列表达式的值为0的是( )
选项:
A:7/8
B:7%8
C:7/8.0
D:7<8>
答案: 【7/8

6、 问题:C语言中用于结构化程序设计的三种基本结构是( )
选项:
A:if、switch、break
B:if while for
C:while do- while for
D:顺序结构、选择结构、循环结构
答案: 【顺序结构、选择结构、循环结构

7、 问题:以下关于switch语句和break语句的描述中,只有( )是正确的。
选项:
A:在switch语句中必须使用break语句
B:break语句只能用于switch中
C:在switch语句中可根据需要使用或不用break
D:break语句是switch的一部份
答案: 【在switch语句中可根据需要使用或不用break

8、 问题:C语言对嵌套if语句的规定是:else总是与( )配对。
选项:
A:其之前最近的if
B:第一个if
C:缩进位置相同的if
D:其之前最近且不带else的if
答案: 【其之前最近且不带else的if

9、 问题:若x,y均为int变量,z为float变量,以下不合法的scanf函数调用为( )。
选项:
A:scanf("%d,%x,%e",&x,&y,&z);
B:scanf("%2d%d,%f",&x,&y,&z);
C:scanf("%x%*d %o",&x,&y);
D:scanf("%x%d%6.2f",&x,&y,&z);
答案: 【scanf("%x%d%6.2f",&x,&y,&z);

10、 问题:能正确表示a和b同时为正或同时为负的逻辑表达式是( ) ( )
选项:
A:(a>=0||b>=0)&&(a<0 b>
B:(a>=0&&b>=0)&&(a<0 b>
C:(a+b>0)&&(a+b< >
D:ab>0
答案: 【a
b>0】

11、 问题:以下代码片段的输出是: int j=4;for ( int i=j; i<=2j; i++ ) {switch ( i/j ) {case 0:case 1: printf(“”); break;case 2: printf(“#”);}}
选项:
A:*#
B:
##
C:#
D:

答案: 【****#

12、 问题:以下代码片段当输入为4时输出是:#include "stdio.h"main(){  int x;   scanf("%d",&x);   if (x++>=5)     printf("%d",x);  else     printf("%d",x–);}
选项:
A:3
B:4
C:5
D:6
答案: 【5

13、 问题:在C语言程序设计中,不同类型的数在计算机内存中所占空间大小可以不同。( )。
选项:
A:正确
B:错误
答案: 【正确

14、 问题:C语言中数据类型只有整型、实型和字符型( )。
选项:
A:正确
B:错误
答案: 【错误

15、 问题:在C语言中,变量必须先定义后使用( )。
选项:
A:正确
B:错误
答案: 【正确

16、 问题:自增运算符(++)或自减运算符(–)只能用于变量,不能用于常量或表达式. ( )。
选项:
A:正确
B:错误
答案: 【正确

17、 问题:getchar()函数的功能是从键盘上输入一个字符串( )。
选项:
A:正确
B:错误
答案: 【错误

18、 问题:关于if语句中,条件表达式的括号不可以省略( )。
选项:
A:正确
B:错误
答案: 【正确

19、 问题:switch语句中的每个case 后可以有多个常量( )。
选项:
A:正确
B:错误
答案: 【错误

20、 问题:从循环体中退出只能使用goto语句( )。
选项:
A:正确
B:错误
答案: 【错误

21、 问题:Continue语句的作用是继续程序中的下一个循环( )。
选项:
A:正确
B:错误
答案: 【正确

22、 问题:一个for循环语句,一定可以使用while语句来替换( )。
选项:
A:正确
B:错误
答案: 【正确

23、 问题:C源程序的基本单位是_____。
答案: 【函数

24、 问题:2. 在C语言中用__表示逻辑"假"(填数字)。
答案: 【0

25、 问题:假设所有变量均为整型,则表达式(a=2,b=5,a++,++b,a+b)的值为____ 。(填数字)
答案: 【9

26、 问题:若有x=1,y=2,z=3,则表达式(x
答案: 【0

27、 问题:已知a的ASCII码为97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’ 的值为______。(填字符,不要引号)
答案: 【f

28、 问题:以下代码的输出是 :int i,x,y; i=x=y=0; do { ++i; if ( i%2 ) x+=i, i++; y+=i++; } while ( i<=7 );printf("%d %d %d", i, x, y);
答案: 【9 1 20

29、 问题:写出程序的输出:int i=1; switch ( i%3 ) { case 0: printf("zero"); case 1: printf("one"); case 2: printf("two"); }
答案: 【onetwo

第5周:循环控制 第一次作业

1、 问题:在C语言中,非法的八进制是:( )
选项:
A:018
B:016
C:017

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注