信奥测试

阶段性测试
您的姓名:
一、 单项选择题(每题 3 分,共 15 题,计 45 分)
1. 在 C++ 语言中,用来表示 “输出” 的语句是()
2. 以下哪个变量名的写法符合 C++ 命名规则?()
3. 已知 int a = 5, b = 2;,那么表达式 a / b 的结果是()
4. 在 C++ 中,cout << "5+3=" << 5+3; 运行后输出的结果是()
5. 以下哪个是字符型变量的定义方式?()
6. 已知 int x = 3;,执行 x = x + 5; 后,x 的值是()
7. 在 C++ 中,用来表示 “等于” 的比较运算符是()
8. 执行 if (3 > 5) cout << "yes"; else cout << "no"; 输出的结果是()
9. 定义 float pi = 3.14; 后,pi 的数据类型是()
10. 以下哪个循环语句不属于C++ 的基本循环结构?()
11. 已知 bool flag = true;,则 flag 的值表示()
12. 执行 int a = 7; a++; 后,a 的值是()
13. 以下代码的作用是()
int n;
cin >> n;
14. 在 C++ 中,单行注释的符号是()
15. 在 C++ 中,以下不属于复合运算符的是()
二、 判断题(每题 3 分,共 10 题,计 30 分,对的打√,错的打 ×)
1. cout输出多个内容时,可以用<<连接,比如cout << "年龄:" << 10;。()
2. 定义int if = 10;是合法的,因为if可以作为变量名。()
3. for循环的 “初始化” 部分可以定义变量,比如for (int i = 0; i < 5; i++)。()
4. while循环中,只要条件为真,循环体就会一直执行。()
5. 执行if (7 < 10) cout << "对";,会输出 “对”。()
6. 用cin输入多个变量时,必须用逗号分隔,比如cin >> a, b;。()
7. int a = 3; if (a = 5) cout << "OK"; 会输出 “OK”。()
8. for (int i = 5; i > 0; i--) 会循环 5 次。()
9. 循环体中如果没有更新循环变量,可能会导致无限循环。()
10. if-else语句中,else部分是必须写的。()
三、 编程题(共 25 分)
1. 编写一个 C++ 程序,实现功能:从键盘输入一个正整数 N,计算 1 到 N 所有整数的和,并输出结果。
2. 编写 C++ 程序:从键盘输入一个正整数 N,输出 1 到 N 之间所有的偶数,并计算这些偶数的和,最后输出总和。
更多问卷 复制此问卷