第一章 单元测试

1、单选题:
以下不属于高级语言的是( )。
选项:
A:Python
B:C
C:符号语言
D:java
答案: 【符号语言

2、单选题:
对C语言源程序执行过程描述正确的是( )。
选项:
A:从main函数开始执行,到源程序的最后一个函数结束
B:从main()函数开始执行,到main()函数结束
C:从第一个函数开始执行,到main函数结束。
D:从程序的第一个函数开始执行,到最后一个函数结束
答案: 【从main()函数开始执行,到main()函数结束

3、单选题:
在C程序中,不管是数据声明还是语句,都必须有一个结束符,该符号是( )。
选项:
A:分号
B:双引号
C:逗号
D:句号
答案: 【分号

4、单选题:
要将高级语言编写的源程序转换为目标程序,需要使用( )。
选项:
A:编辑程序
B:诊断程序
C:编译程序
D:驱动程序
答案: 【编译程序

5、单选题:
以下方法中不属于常用的表示算法的方法是( )。
选项:
A:用自然语言表示
B:用流程图表示
C:用伪代码表示
D:用表格表示
答案: 【用表格表示

6、多选题:
以下叙述正确的是( )。
选项:
A:一个C程序必须包含一个main()函数
B:C语言源程序中,注释可以出现在任何位置
C:C语言源程序中要求每行只能书写一条语句
D:一个C程序可由一个或多个函数组成
答案: 【一个C程序必须包含一个main()函数;
C语言源程序中,注释可以出现在任何位置;
一个C程序可由一个或多个函数组成

7、多选题:
以下( )属于算法应该具有的性质。
选项:
A:有穷性
B:输入输出性
C:确定性
D:有效性
答案: 【有穷性;
输入输出性;
确定性;
有效性

8、判断题:
C语言是一种具有某些低级语言特征的高级语言。( )
选项:
A:错
B:对
答案: 【

9、判断题:
在对一个C源程序进行编译的过程中,可发现注释中的编辑错误。( )
选项:
A:对
B:错
答案: 【

10、判断题:
C语言规定必须用main函数作为主函数名,程序将从此开始执行。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、单选题:
C语言允许在同一表达式中可以使用多个运算符,那么在运算时应该( )。
选项:
A:先考虑结合性,然后考虑优先级
B:先考虑优先级,然后考虑结合性
C:只需要考虑结合性
D:只需要考虑优先级
答案: 【先考虑优先级,然后考虑结合性

2、单选题:
已知 int x,y=1;执行语句x=y++后,x的值是( )。
选项:
A:1
B:2
C:-2
D:-1
答案: 【1

3、单选题:
在C语言程序中,表达式7%2的结果是( )
选项:
A:1
B:3.5
C:3
D:2
答案: 【1

4、单选题:
在C语言程序中,表达式5%(-3)的结果是( )
选项:
A:-1
B:3
C:1
D:2
答案: 【2

5、单选题:
若int x=5,y=4,z=3 则表达式x<z ? y : z 的结果是( ).
选项:
A:2
B:0
C:3
D:4
答案: 【3

6、判断题:
C语言中,关系表达式和逻辑表达式的值是0或者1。( )
选项:
A:错
B:对
答案: 【

7、判断题:
数据的自动类型转换是按数据长度加的方向进行。( )
选项:
A:错
B:对
答案: 【

8、判断题:
使用putchar函数既能输出字符,也能输出整数。( )
选项:
A:对
B:错
答案: 【

9、判断题:
x+y=8是错误的表达式。( )
选项:
A:对
B:错
答案: 【

10、判断题:
C语言中,int、char和short种类型数据在内存中所占用的字节数是固定的,不因所使用机器的机器字长而改变。( )
选项:
A:错
B:对
答案: 【

发表评论

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