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 程序文件在编译时可能出现有严重性错误,其对应的标识符号为( )。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.多行注释语句的开始和结束标记符可以互换使用。
正确的答案是 “错”。
11. 在执行 “ printf("%5d",x); 语句时”,其输出的 x 的值所占用的显示宽度将大于等于 5 个字符位置。正确的答案是 “对”。
12. 在执行 “ printf("%6d",x); 语句时”,其输出的 x 的值所占用的显示宽度将小于 6 个字符位置。正确的答案是 “错”。
13. 在执行 “ printf("%8.2f",x); 语句时”,其输出的 x 的值所占用的显示宽度将大于等于 8 个字符位置。正确的答案是 “错”。
14. 在“ scanf("%d %d",&x,&y); 语句”中, x 和 y 变量均为整数类型。
正确的答案是 “对”。
15. 在“ scanf("%s",x);语句”中, x 变量不是字符指针类型。正确的答案是 “错”。
16. 在“ scanf("%-d%d=%d",&x,&y,&z); ”语句中,有语法错误。正确的答案是 “错”。
17. 在 C 语言程序上机操作的过程中,连接程序的操作步骤之前是编译程序。正确的答案是 “对”。
18. 在 C 语言程序上机操作的过程中,需要对每个用户头文件进行单独的编译操作。正确的答案是 “错”。
19. 在 C 语言程序上机操作的过程中,不能够对用户头文件进行单独的编译操作。正确的答案是 “对”。
1 题目 1int 类型的长度为( )。正确答案是: 4
2 常数-4.25 的数据类型为( )。正确答案是:双精度型
题目 3 一个有符号字符类型的值域范围是( )。正确答案是: -128 到+127
题目 4 字符串"Its\40\n" 的长度为( )。正确答案是: 5
题目 5 实数 340.25 对应的规格化浮点数为( )。正确答案是: 3.4025e2
题目 6 要利用 const 保留字定义整型常量 ABC 的值为 10,则对应的定义语句为( )。正确答案是: const int ABC=10;
题目 7 要利用 #define 命令定义 ABC 常量的值为 100,则对应的命令格式为( )。正确答案是: #define ABC==100
下列数值中最大值是( )。
正确答案是: 28%8
题目 9 在下面运算符中,优先级最高的是( )。正确答案是: !
题目 10 设有语句序列为 “int a=12; a+=a*a;,则”执行结束后, a 的值为( )。正确答案是: 156
题目 11 在 C 语言中,用于比较大小的关系运算符的总数为( )。正确答案是: 6
题目 12x>0 && y<=5 的相反表达式为( )。正确答案是: x<=0 || y>5
题目 13 假定 x 是一个逻辑量,则 (x && !x) 和(x || !x) 的值分别为( )。正确答案是: 0 和 1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论