学 海 无 涯
1.C 语言中的循环类语句有3 条,它们是( )。
选择一项:
A. for,if,while B. for,while,do C. while,do,switch D. for,break,do
正确答案是:for,while,do
2 .C 语言中的跳转类语句有四条,它们是goto,return 和( )。
A. break,const B. static,continue C. break,continueD. while,extern
正确答案是:break,continue
3 .当不需要函数返回任何值时,则所使用的返回类型为( )。
A. Int B. union C. void D. Void 正确答案是:void
4 .在一个函数定义中,函数头包括的3 个部分依次为函数类型、函数名和( )。
选择一项:
A. 表达式B. 语句C. 函数体D. 参数表正确答案是:参数表
5 .在一个程序文件的开始,若需要使用一个包含命令包含一个头文件时,则命令标识符为
A. #cludeB. #constC. #includeD. #defile 正确答案是:#include
6 .在#include 预处理命令中,不可以包含( )。
A. 系统头文件B. 程序文件C. 用户头文件D. 目标文件正确答案是:目标文件
7 .在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据占用的字符位置个数为( )。
选择一项:
A. 5B. 6C. 4D. 2
正确答案是:6
8 .在 printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其小数部分占用的字符
位置个数为( )。
选择一项:
A. 5B. 6C. 4D. 2 正确答案是:2
9 .在 printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符
位置个数为( )。
A. 6B. 4C. 3D. 2 正确答案是:3
10.在scanf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输入的数据类型为( )。
选择一项:
A. charB. intC. floatD. double 正确答案是:float
11.在scanf()函数调用的格式字符串中,若使用格式符为“%Lf”,则对应输入的数据类型为( )。
A. charB. intC. floatD. double 正确答案是:double
12.每个C 程序文件在编译时可能出现有严重性错误,其对应的标识符号为( )。
选择一项:
A. warningB. errorC. warnD. err 正确答案是:error
13.在VC++环境下,为运行一个程序而建立的工作区文件的扩展名为( )。
A. objB. exeC. dswD. dsp 正确答案是:dsw
二、判断题
1.在C 语言中,作为标识符的第一个字符可以是英文字母、数字或下划线字符。
正确的答案是“错” 。
2 .在C 语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。
选择一项:正确的答案是“对” 。
3 .当需要在程序文件中引入用户定义的头文件时,使用的不是#include 命令。
正确的答案是“错” 。
4 .使用#include 命令只能包含头文件,不能包含其他任何文件。
正确的答案是“错” 。
5 .注释语句的内容只会出现在源程序文件中,不会出现在编译后而生成的目标代码文件中。
正确的答案是“对” 。
学 海 无 涯
6 .一条注释语句的最后必须使用分号结束。
正确的答案是“错” 。
7 .源程序文件被编译成目标文件后,其目标文件中也存在有对应的注释内容。
正确的答案是“错” 。
8 .源程序文件被编译成目标文件后,源程序文件中的注释语句仍然存在。
正确的答案是“对” 。
9 .在一条注释语句中,除了注释内容外,不需要使用任何特定的标记符。
正确的答案是“错” 。
10.多行注释语句的开始