湿甜啥谢静幂耸豪烩奴僻岭羔
哇呸沏箔媒诉缺挤缆仍锻伺聚
●▂●
第一章 单元测试
1、单选题:
一个C程序可能出现的错误有
A:
语法错误
B:
逻辑错误
C:
运行错误
D:
语法错误、逻辑错误、运行错误
答案:
语法错误、逻辑错误、运行错误
2、单选题:
C程序中一般可以包含几个函数
A:0个
B:1个
C:至少1个
D:必须多于2个
答案: 至少1个
3、单选题:
关于C语言,以下描述中错误的是
A:一个C程序总是从main函数开始执行
B:每个语句的最后必须有一个分号
C:一个C程序可以包含多个main函数
D:C语言的注释符是以“/*”开始并以“*/”结束
答案: 一个C程序可以包含多个main函数
4、单选题:
逻辑错误是指
A:程序的运行结果不正确
B:所书写的语句,不符合C的语法
C:在exe文件的执行过程中,产生运行异常
D:在从obj生成exe文件的过程中,如果函数名书写错误,可能产生的错误
答案: 程序的运行结果不正确
5、单选题:
计算机能直接执行的文件是
A:扩展名为c的文件
B:扩展名为obj的文件
C:扩展名为txt的文件
D:扩展名为exe的文件
答案: 扩展名为exe的文件
6、单选题:
程序的运行结果不正确,这种错误属于
A:语法错误
B:连接错误
C:逻辑错误
D:编译错误
答案: 逻辑错误
7、单选题:
在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确的是
A:C89标准:所有数据定义语句必须在任何非数据定义语句的前面
B:C89标准:有些必须放在前面,有些可以放在后面
C:C89标准:没有要求
D:C99标准:所有数据定义语句必须在任何非数据定义语句的前面
答案: C89标准:所有数据定义语句必须在任何非数据定义语句的前面
8、单选题:
在C语言程序中
A:main函数必须放在程序的开始位置
B:main函数可以放在其它函数的前面、后面或中间
C:main函数必须放在程序的最后
D:main函数只能出现在库函数中
答案: main函数可以放在其它函数的前面、后面或中间
9、单选题:
C语言属于程序设计语言的哪个类别?
A:机器语言
B:高级语言
C:汇编语言
D:面向对象语言
答案: 高级语言
10、单选题:
下列选项中,属于多行注释的是
A:
B:/**/
C:/*
D://
答案: /**/
11、单选题:
以下四个程序中,完全正确的是
A:
#include
int main()
{
/* programming */
printf(“programming!n”);
return 0;
}
B:
#include
int main()
{
/*/* programming */*/
printf(“programming!n”);
return 0;
}
C:include
int main()
{
/* programming */
printf(“programming!n”);
return 0;
}
D:#include
int main();
{
/*/ programming /*/
printf(“programming!n”);
return 0;
}
答案:
#include
int main()
{
/* programming */
printf(“programming!n”);
return 0;
}
第二章 单元测试
1、单选题:
以下哪个选项是合法的用户自定义标识符
A:b-b
B:123asd
C:float
D:_isw
答案: _isw
2、单选题:
下面选项中,属于合法的字符常量的是
A:“
帝虎耻考笛链察茬卜钳卉碉琳
家喊餐警悸窖介尖募贪锻善沁