C语言程序设计2023章节测试答案
C、2.0
D、2.5
我的答案:C
49、sizeof (double)的结果值是_______。
A、8
B、4
C、2
D、出错
我的答案:A
50、以下用户标识符中,合法的是_______。
A、int
B、nit
C、123
D、a+b
我的答案:B
51、表达式18/4*sqrt(4.0)/8值的数据类型是_______。
A、int
B、float
C、double
D、不确定
我的答案:C
第三章测试
1、以下选项中不是C语句的是( )
A、++t
B、;
C、k=i=j;
D、{a/=b=1;b=a%2;}
我的答案:A
2、以下语句的输出结果是 ( ) printf("%d ",strlen(" "65xff "));
A、5
B、14
C、8
D、输出项不合法,无法正常输出
我的答案:A
3、若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是( )
A、10<回车>22<回车>33<回车>
B、10.0,22.0,33.0<回车>
C、10.0<回车>22.0 33.0<回车>
D、10 22<回车>33<回车>
我的答案:B
4、调用getchar和putchar函数时,必须包含的头文件是( )。
A、stdio.h
B、stdlib.h
C、define
D、以上都不对
我的答案:A
5、使用scanf("a=%d,b=%d",&a,&b)为变量a,b赋值。要使a,b均为50,正确的输入是( )
A、a=50 b=50
B、50 50
C、a=50,b=50
D、50,50
我的答案:C
6、“putchar(70); ” 这一C语句输出的结果为( )
A、70
B、F
C、提示语法错误
D、C
我的答案:B
7、C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。
我的答案:√
8、表达式语句和表达式没有什么区别。
我的答案:X
9、C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。
我的答案:X
10、C 语言程序中可以有多个函数 , 但只能有一个主函数。
我的答案:√
11、C 语言标准输出操作中 ,putchar() 函数可以输出显示一个字符串。
我的答案:X
12、C 语言标准格式输出函数 printf() 的参数表是由若干个表达式组成。
我的答案:√
13、C 语言标准输入操作中 ,gets() 函数一次只可读取一个字符。
我的答案:X
14、以下叙述中正确的是
A、用C程序实现的算法必须要有输入和输出操作
B、用C程序实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出
我的答案:C
15、在C语言中,执行下面两个语句后,输出的结果为( )。 char c1=97, c2=98;printf("%d %c",c1,c2);
A、97 98
B、97 b
C、a 98
D、a b
我的答案:B
16、下列语句中符合C语言语法的赋值语句是
★《布宫号》提醒您:民俗信仰仅供参考,请勿过度迷信!