C++结营测试题目(选择&填空部分)

学生姓名:
一、选择题
1、以下关于 C++ 变量命名的规则中,正确的是( )
2、已知 C++ 中变量的类型有 int(整型,存储整数)、double(浮点型,存储小数)、char(字符型,存储单个字符),以下变量赋值符合类型要求的是( )
3、以下关于 if 分支语句的描述,错误的是( )
4、执行以下 C++ 代码后,控制台会输出什么内容( )

5、以下哪种循环语句在 C++ 中不存在( )

6、执行以下 for 循环代码后,控制台会输出几个数字 “5”( )

7、关于 while 循环和 do...while 循环的区别,正确的是( )
8、在 C++ 中,定义一个 “存储 5 个整型成绩” 的数组,语法正确的是( )
9、已知 C++ 数组的下标是从 0 开始计数的,执行以下代码后,控制台输出的结果是( )
10、以下关于 C++ 数组的描述,错误的是( )
二、填空题
12. 1、在 C++ 中,定义一个 ** 整型变量age** 并赋值为 12,对应的语句是:___
13. 2、C++ 中,char类型用于存储单个字符,定义字符变量ch并赋值为 A,语句为char ch = ______;
14. 3、以下代码判断score是否及格,补全if后的条件表达式(要求:大于等于 60):______

15. 4、以下代码实现多分支判断,补全else if后的条件表达式(要求:判断num是否等于 0):______

16. 5、以下代码用for循环计算 1 到 10 的整数累加和,补全循环体内的累加语句:_________

17. 6、以下代码用while循环实现 “输出 10 以内的偶数(2、4、6、8、10)”,补全循环体内的语句:______

18.

7、以下代码用do...while循环实现 “输入一个正整数,若输入负数则重新输入,直到输入正数为止”,补全do循环体内的输入语句:______



19.

8、以下代码定义了一个整型数组arr,并用for循环遍历输出数组所有元素,补全for循环的条件表达式:______


20. 9、以下代码定义了一个浮点型数组scores存储 3 个学生成绩,补全代码计算数组中成绩的平均值:______


21.

10、以下代码用for循环找出整型数组nums中的最大值,补全循环体内的if条件表达式:______


更多问卷 复制此问卷