

1、单选题:
一个C程序可能出现的错误有( )。
选项:
A:运行错误
B:逻辑错误
C:其他三个选项中所说的错误都可能出现
D:语法错误
答案: 【其他三个选项中所说的错误都可能出现】
2、单选题:
C语言源程序中一般可以包含几个函数?( )。
选项:
A:必须两个以上
B:1个
C:至少一个
D:0个
答案: 【至少一个】
3、单选题:
关于C语言,以下描述中错误的是( )。
选项:
A:每个语句的最后必须有一个分号
B:一个C程序总是从main函数开始执行
C:C语言的注释通常是以"/*"开始并以"*/"结束
D:一个C程序可以包含多个main函数
答案: 【一个C程序可以包含多个main函数】
4、单选题:
计算机能直接执行的文件是( )。
选项:
A:扩展名为exe的文件
B:扩展名为obj的文件
C:扩展名为txt的文件
D:扩展名为c的文件
答案: 【扩展名为exe的文件】
5、单选题:
以下叙述中正确的是( )。
选项:
A:C程序中的每一行只能写一条语句
B:一条C语句必须在一行内写完
C:C语句必须以分号结束
D:C程序中出现的预编译,均为语句,如#include <stdio.h>就是一条C语句
答案: 【C语句必须以分号结束】
6、单选题:
程序的运行结果不正确,这种错误属于( )。
选项:
A:连接错误
B:逻辑错误
C:编译错误
D:语法错误
答案: 【逻辑错误】
7、单选题:
在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确的是( )。
选项:
A:C89标准规定:有些必须放在前面,有些可以放在后面
B:C89标准规定:所有数据定义语句必须在任何非数据定义语句的前面
C:C99标准规定:所有数据定义语句必须在任何非数据定义语句的前面
D:C89标准对于上述两种语句的位置没有要求
答案: 【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 <stdio.h>int main();{/* programming /*printf("programming!n");return 0;}
B:#include <stdio.h>int main(){/* programming */ printf("programming!n");return 0;}
C:#include <stdio.h>int main(){/*programming */ printf("programming!n")return 0;}
D:include <stdio.h>int main(){/* programming */printf("programming!n");return 0; }
答案: 【#include <stdio.h>int main(){/* programming */ printf("programming!n");return 0;}】
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved