智慧树知到《C语言程序设计(刘添华)》章节测试答案


智慧树知到《C语言程序设计(刘添华)》章节测试答案

第一章单元测试

1、C 语言中 double 类型数据占字节数为()

A.16

B.12

C.8

D.4

正确答案:8

2、表达式:(int)((double)9/2)-9%2 的值是()

A.0

B.3

C.4

D.5

正确答案:3

3、以下选项中关于 C 语言常量的叙述错误的是()

A.经常被使用的变量可以定义成常量

B.常量可分为数值型常量和非数值型常量

C.所谓常量,是指在程序运行过程中,其值不能被改变的量

D.常量分为整型常量、实型常量、字符常量和字符串常量

正确答案:经常被使用的变量可以定义成常量

4、C 源程序中不能表示的数制是()

A.二进制

B.八进制

C.十进制

D.十六进制

正确答案:二进制

5、以下选项中,能用作用户标识符的是()

A.()0()

B.8()8

C.void

D.unsigned

正确答案:()0()

6、以下选项中能表示合法常量的是——

A.‘ ’

B.1.5E2.0

C.“”

D.1, 200

正确答案:‘ ’

7、按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是()。

A.连接符

B.大写字母

C.下划线

D.数字字符

正确答案:连接符

8、以下选项中正确的定义语句是————

A.double a=7,b=7

B.double a=b=7

C.double,a,b

D.double a;b

正确答案:double a=7,b=7

9、设有定义int k=0;以下选项的四个表达式中与其他三个表达式的值不相同的是

A.k++

B.k+=1

C.++k

D.k+1

正确答案:k++

10、以下叙述中正确的是

A.字符变量在定义时不能赋初值

B.转义字符用@符号开头

C.字符常量可以参与任何整数运算

D.同一英文字符的大写和小写形式代表的是同一字符常量

正确答案:字符常量可以参与任何整数运算

第二章单元测试

1、以下不属于结构化程序设计中基本结构的是()。

A.跳转结构

B.选择结构

C.顺序结构

D.循环结构

正确答案:跳转结构

2、以下类型的C语句中,不属于简单语句的是()。

A.空语句

B.条件语句

C.表达式语句

D.复合语句

正确答案:条件语句

3、若int类型数据占2个字节,则下列语句的输出结果为()。 int k= -1;printf(“%d,%u,%o ”,k,k,k)。

A.-1,32767,-177777

B.-1,32768,177777

C.-1,65535,177777

D.-1,-1,-1

正确答案:-1,65535,177777

4、下列程序的输出是()。#include<;stdio.h>;main(){printf(“%d”,null);}

A.-1

B.0

C.变量无定义

D.1

正确答案:变量无定义

5、以下关于结构化程序设计中的三种基本结构,叙述不正确的是()。

A.循环结构中,需先对循环条件进行判断,条件成立才执行循环体。