电大C语言试
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
及
答案
八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案
一、第一章单选题
1.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为 。答案:A
A.main B.MAIN C.name D.function
2.C++源程序文件的缺省扩展名为 。答案:A
A.cpp B.exe C.obj D.lik
3.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用 符号作为分隔符。答案:D
A.空格或逗号 B.逗号或回车 C.逗号或分号 D.空格或回车
4.C++程序的基本模块为( )。答案:D
A.表达式 B.标识符 C.语句 D.函数
5.每个C++程序文件的编译错误分为( )类。答案:B //warning error
A.1 B.2 C.3 D.4二、第一章填空题
1.C++语言是在_________语言的基础上发展起来的。答案:C
2.C++语言中的每条基本语句以________作为结束符。答案:;(或分号)
3.C++语言中的每条复合语句以________作为结束符。答案: (或右花括号)
4.在C++每个程序行的后面或单独一行的开始使用注释的标记符为__________。答案://
5.单行或多行注释的开始标记符为__________、结束标记符为__________。答案:/*、*/
6.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以__________标识符开始的预处理命令。#include
7.C++程序中的所有预处理命令均以______字符开头。#
8.在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是________定义的头文件。用户 (或编程者)9.一个函数定义由________和________两部分组成。答案:函数头、函数体
10.用于输出表达式值的
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
输出流对象是________,用于从键盘上为变量输入值的标准输入流对象是________。答案:cout、cin
11.当不需要函数返回任何值时,则应使用________标识符定义函数类型。答案:void三、第二章单选题
1.设x和y均为bool量,则x && y为真的条件是 。 答案:A
A. 它们均为真 B. 其中一个为真
C. 它们均为假 D. 其中一个为假
2.设x和y均为bool量,则x || y为假的条件是 。 C
A. 它们均为真 B. 其中一个为真
C. 它们均为假 D. 其中一个为假
3.设有语句“int a 12; a+ a*a;”,则执行结束后,a的值为 。C
A. 12 B. 144 C. 156 D. 288
4.x 0 && x 10的相反表达式为( )。A
A. x 0 || x 10 B. x 0 && x 10
C. x 0 || x 10 D. x 0 && x 10
5.x 0 || y 5的相反表达式为( )。B
A. x 0 || y! 5 B. x 0 && y! 5
C. x 0 || y! 5 D. x 0 && y 56.字符串“a+b 12\n”的长度为( )。答案:B
A. 6 B. 7 C. 8 D. 9
7.在下列的常值常量定义中,错误的定义语句是( )。答案:C
A. const M 10; B. const int M 20;
C. const char ch; D. const bool mark true;
8.枚举类型中的每个枚举常量的值都是一个( )。 答案:A
A. 整数 B. 浮点数
C. 字符 D. 逻辑值
9.含随机函数的表达式rand %20的值在 区间内。答案:C
A. 1~19 B. 1~20
C. 0~19 D. 0~20四、第二章填空题
1.十进制数25表示成符合C++语言规则的八进制数为________。答案:031
2.十进制数25表示成符合C++语言规则的十六进制数为________。答案:0x19
3.在c++语言中,操纵符________表示输出一个换行符。答案:endl
4.执行“cout char 'A'+2 endl;”语句后得到的输出结果为________。答案:C
5.已知'A'~'Z'的ASCII码为65~90,当执行“int x 'C'+5;”语句后x的值为________。答案:72
6.已知'A'~'Z'的ASCII码为65~90,当执行“char ch 14*5+2;cout ch endl;”语句序列后,得到的输出结果为________。答案:H
7.假定一个枚举类型的定义为“enum RA ab,ac,ad,ae ;”,则枚举常量ac的值为________。答案:18.假定一个枚举类型的定义为“enum RB a1,a2 3,a3,a4 x a3;”,则x的值为________。答案:4
9.char、short、int、float、double类型的大小分别为________个字节。
10.十进制常数28和3.26的类型分别为________和________。答案:int、double
11.若需要定义一个常值常量,并且使C++能够进行类型检查,则应在定义语句的开始使用保留字__________。答案:const //#define 100
12.使用const语句定义一个常值常量时,则必须对它同时进行__________。答案:初始化 //如const int MM 20;
13.执行“int x 45,y 13;cout x/y;”语句序列后得到的输出结果为________。答案:3
14.执行“int x 45,y 13;cout x%y;”语句序列后得到的输出结果为________。答案:615.假定x 5,则表达式2+x++的值为________。答案:7
16.假定y 10,则表达式++y*3的值为________。答案:33
17.表达式float 25 /4的值为________。答案:6.25
18.表达式int 14.6 %5的值为________。答案:4
19.表达式x x+y表示成复合赋值表达式为__________。答案:x+ y
20.表达式x x+1表示成增量表达式为__________。答案:++x
21.增量表达式++y表示成赋值表达式为__________。答案:y y+1
22.关系表达式 x 0 的等价表达式为________。答案: !x
23.关系表达式 x! 0 的等价表达式为________。答案: x
24.假定不允许使用逻辑非操作符,则关系表达式x+y 5的相反表达式为____________。答案:x+y 5
25.若x 5,y 10,则x y逻辑值为________。答案:false 或0
26.若x 5,y 10,则x! y的逻辑值为________。答案:true 或1
27.假定x 5,则执行“a x?10:20 ;”语句后a的值为________。答案:10
28.执行“typedef int DataType;”语句后,在使用int定义整型变量的地方都可以使用__________来定义整型变量。答案:DataType五、第三章单选题
1.当处理特定问题时的循环次数已知时,通常采用( )来解决。答案:A
A. for循环 B. while循环 C. do循环 D. switch语句
2.循环体至少被执行一次的语句为( )语句。答案:C
A. for循环 B. while循环 C. do循环 D. 任一种循环
3.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。答案:B
A. for B. if C. do D. while
4.for语句能够被改写为( )语句。答案:D
A. 复合 B. if C. switch D. while
5.循环语句“for int i 0; i n; i++ S;”中循环体S被执行的次数为 。答案:C
A. 1 B. n-1 C. n D. n+16.下面循环语句执行结束后输出的i值为( )。答案:B for int i 0; i n; i++ if i n/2 cout i endl; break;
A. n/2 B. n/2+1 C. n/2-1 D. n-1
7.在下面循环语句中内层循环体S语句的执行总次数为( )。答案:D for int i 0; i n; i++
for int j i; j n; j++ S;//n+ n-1 +...+1
A. n2 B. n+1 /2 C. n n-1 /2 D. n n+1 /2
8.在下面的while循环语句中,其循环体被执行的次数为( )。答案:C int i 0,s 0; while s 20 i++; s+ i; //s 1,3,6,10,15,21
A. 4 B. 5 C. 6 D. 7
9.在下面的do循环语句中,其循环