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.033.0<回车>
D、1022<回车>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=50b=50
B、5050
C、a=50,b=50
D、50,50
正确答案:C
6、“putchar(70);”这一C语句输出的结果为()
A、70
B、F
C、提示语法错误
D、C
正确答案:B
7、C语言标准格式输入函数scanf()的参数表中要使用变量的地址值。
A、正确
B、错误
正确答案:A
8、表达式语句和表达式没有什么区别。
A、正确
B、错误
正确答案:B
9、C语言标准输入操作中,gets()函数一次只可读取一个字符。
A、正确
B、错误
正确答案:B
10、C语言程序中可以有多个函数,但只能有一个主函数。
A、正确
B、错误
正确答案:A
11、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。
A、正确
B、错误
正确答案:B
12、C语言标准格式输出函数printf()的参数表是由若干个表达式组成。
A、正确
B、错误
正确答案:A
13、C语言标准输入操作中,gets()函数一次只可读取一个字符。
A、正确
B、错误
正确答案:B
14、以下叙述中正确的是
A、用C程序实现的算法必须要有输入和输出操作
B、用C程序实现的算法可以没有输出但必须要有输入
C、用C程序实现的算法可以没有输入但必须要有输出
D、用C程序实现的算法可以既没有输入也没有输出
正确答案:C
15、在C语言中,执行下面两个语句后,输出的结果为()。charc1=97,c2=98;printf("%d%c",c1,c2);
A、9798
B、97b
C、a98
D、ab
正确答案:B
16、下列语句中符合C语言语法的赋值语句是
A、a=7+b+c=a+7;
B、a=7+b++=a+7;
C、a=7+b,b++,a+7
D、a=7+b,c=a+7;
正确答案:D
17、在C语言语言中,退格符是()
A、\n
B、\t
C、\f
D、\b
正确答案:D
18、putchar()函数可以向终端输出一个
A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量值
正确答案:D
19、以下选项中不是C语句的是()。
A、++t
B、;
C、k=i=j;
D、{a/=b=1;b=a%2;}
正确答案:A
20、有定义语句:inta=5,b,不能给b赋2的赋值语句是()。
A、b=a/2;
B、b=b+2;
C、b=2%a;
D、b=5;b=2;
正确答案:B
21、已有定义inta=-2;和输出语句printf("%8lx",a);以下正确的叙述是()。
A、整型变量的输出形式只有%d一种
B、%x是格式符的一种,它可以适用于任何一种类型的数据
C、%x是格式符的一种,其变量的值按十六进制输出,但%8lx是错误的
D、%8lx不是错误的格式符,其中数字8规定了输出字段的宽度
正确答案:C
22、以下语句的输出结果是()。printf("%d\n",strlen("\t\"\065\xff\n"));
A、5
B、14
C、8
D、输出项不合法,无法正常输出
正确答案:A
23、若变量已正确说明为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.033.0<回车>
D、1022<回车>33<回车>
正确答案:B
24、使用scanf("a=%d,b=%d",&a,&b)为变量a,b赋值。要使a,b均为50,正确的输入是()。
A、a=50b=50
B、5050
C、a=50,b=50
D、50,50
正确答案:C
25、调用getchar和putchar函数时,必须包含的头文件是()。
A、stdio.h
B、stdlib.h
C、define
D、以上都不对
正确答案:A
26、以下叙述中不正确的是()。
A、调用printf函数时,必须要有输出项
B、使用putchar函数时,必须在之前包含头文件stdio.h
C、在C语言中,整数可以以十进制、八进制或十六进制的形式输出
D、使用putchar函数可以不要输出项
正确答案:A
27、putchar()函数可以向终端输出一个()。
A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量
正确答案:D
28、用getchar()函数可以从键盘读入一个()。
A、整型变量表达式值
B、实型变量值
C、字符串
D、字符或字符型变量
正确答案:D