第一章 单元测试

1、 问题:

能将高级语言编写的源程序转换为目标程序的是()。

选项:
A:链接程序
B:解释程序
C:编译程序
D:编辑程序
答案: 【
编译程序

2、 问题:

C语言的注释定界符是()。

选项:
A:{ }
B:[ ]
C:

( )

D:/ /
答案: 【
/ /

3、 问题:

以下标识符中,不能作为合法的C用户定义标识符的是()。

选项:
A:a3_b3
B:void
C:_123
D:IF
答案: 【
void

4、 问题:

C语言源程序的基本单位是()。


选项:
A:过程

B、函数

C、子程序

D、标识符

B:函数
C:子程序
D:标识符
答案: 【
函数

5、 问题:

计算机能直接执行的程序是用(       )程序设计语言编写的。

选项:
A:C语言 
B:机器语言   
C:汇编语言
D:C++
答案: 【
机器语言   

6、 问题:

C程序中main函数的位置是(    )。

选项:
A:必须在程序的开始
B:必须在程序的最后
C:可以任意位置
D:必须在程序的中间位置
答案: 【
可以任意位置

7、 问题:

C语言程序上机调试步骤是(    )。

选项:
A:编写源程序、编译、组建、执行
B:编写源程序、编译、执行
C:编写源程序、组建、执行
D:编写源程序、执行
答案: 【
编写源程序、编译、组建、执行

8、 问题:

语句的结束标志是冒号“:”。

选项:
A:对
B:错
答案: 【

9、 问题:

C程序中1条语句必须写在1行。

选项:
A:对
B:错
答案: 【

10、 问题:

属于低级语言的是()。

选项:
A:机器语言
B:汇编语言
C:C语言
D:JAVA语言
答案: 【
机器语言
汇编语言

第二章 单元测试

1、 问题:

C语言中,最基本的数据类型是( )

选项:
A:整型,实型,逻辑型
B:整型,实型,字符型
C:整型,字符型,逻辑型
D:整型,实型,字符型,逻辑型
答案: 【
整型,实型,字符型

2、 问题:

以下不合法的整型常量是(    )。

选项:
A:

12345

B:

68

C:

0xabc

D:

147

答案: 【

0xabc

3、 问题:

以下浮点数的表示不正确的是(    )。

选项:
A:

e23

B:

7.19E21

C:

22.3

D:

12.E2

答案: 【

e23

4、 问题:

C程序中变量可以不定义而直接使用。

选项:
A:对
B:错
答案: 【

5、 问题:

不能将字符串赋给字符变量。

选项:
A:对
B:错
答案: 【

6、 问题:

以下不合法的实型常量是(    )。

选项:
A:

0.5

B:

.5

C:

5.0

D:

5

答案: 【

5

7、 问题:

以下哪个是字符数据类型关键字(    )。

选项:
A:

string

B:

c

C:

char

D:

CHAR

答案: 【

char

8、 问题:

在程序运行期间,变量可以多次被赋值。

选项:
A:对
B:错
答案: 【

9、 问题:

以下关于符号常量的说法正确的是(    )。

选项:
A:

符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变

B:

可以将圆周率这个常量值定义为符号常量,定义方法为:#define  PI=3.1415926

C:

使用符号常量不仅便于程序的调试和维护,还能大大提高程序的运行速度

D:

符号常量名可以不遵循C语言的标识符和命名规则

答案: 【

符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变

10、 问题:

以下定义变量的语句错误的是(    )。

选项:
A:

int  x1;

B:

float  y1;

C:

Double  a1;

D:

double  z1;

答案: 【

Double  a1;

11、 问题:

以下能正确定义变量并给变量赋值的是(    )。

选项:
A:

int a,b;  a=b=6;

B:

int a=5,b=5;

C:

int a=5,b;  b=5;

D:

int a=b=5;

答案: 【

int a,b;  a=b=6;

int a=5,b=5;

int a=5,b;  b=5;

12、 问题:

以下是合法C语言常量的是(    )。

选项:
A:

012

B:

a

C:

e-2

D:

‘a

答案: 【

012

a

‘a

13、 问题:

以下合法的C语言整型常量是(    )。

选项:
A:

160

B:

-0xffff

C:

011

D:

01a

答案: 【

160

-0xffff

011

14、 问题:

若已定义 int a=11; 执行printf("a=%d,a=%o,a=%x",a,a,a) ;语句后的输出结果是(   )。

选项:
A:

a=11, a=11, a=b

B:

a=11, a=13, a=b

C:

a=11, a=13, a=c

D:

a=11, a=12, a=13

答案: 【

a=11, a=13, a=b

15、 问题:

函数putchar(65) 的功能是向终端输出(   )。

选项:
A:

6

B:

65

C:

有编译错误

D:

A

答案: 【

A

16、 问题:

 使用scanf()函数,在输入数据时,若遇非法输入则认为该数据输入结束。

选项:
A:对
B:错
答案: 【

17、 问题:

getchar( )和scanf()均为输入函数,它们之间可通用,没有任何区别。

选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:

若变量已正确定义,表达式 (j=3, j++) 的值是____。

选项:
A:3
B:4
C:5
D:6
答案: 【
3

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

   

发表回复

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