#m0001. C++ 初级组科技节模拟题
C++ 初级组科技节模拟题
一、单选题(共 25 题)
- 小明想在屏幕上显示
Score: 100并换行,下列语句正确的是? {{ select(1) }}
cout << "Score: 100";cout << "Score: 100" << endl;cin >> "Score: 100" << endl;print("Score: 100");
- 下列标识符中,能作为 C++ 合法变量名的是? {{ select(2) }}
7days_scoremy-nameclass
- 要存储"班级有 45 名学生"这个信息,最适合声明的类型是? {{ select(3) }}
floatintcharbool
- 把 17 颗糖果平均分给 5 个小朋友,每人分得几颗?(对应代码
17 / 5) {{ select(4) }}
- 3.4
- 3
- 4
- 2
- 判断一个正整数
n是否为奇数,应使用的表达式是? {{ select(5) }}
n / 2 == 1n % 2 == 0n % 2 == 1n / 2 == 0
- 某比赛要求选手年龄必须在 18 到 60 岁之间(含边界),正确的判断条件是? {{ select(6) }}
18 <= age <= 60age >= 18 && age <= 60age > 18 || age < 60age >= 18 || age <= 60
- 下列逻辑表达式中,能正确判断年份
y是闰年的是? {{ select(7) }}
y % 4 == 0y % 400 == 0 || y % 4 == 0 && y % 100 != 0y % 100 != 0y % 4 == 0 && y % 400 == 0
- 执行语句
price *= 1.5;后,其等价于? {{ select(8) }}
price = 1.5;price = price * 1.5;price + 1.5;1.5 = price;
- 在 ASCII 编码表中,字符
'0'对应的十进制数值是? {{ select(9) }}
- 0
- 48
- 65
- 97
- 已知字符变量
ch = 'm',要将其转换为大写字母'M',应执行? {{ select(10) }}
ch + 32ch - 32ch + 'M'ch - 'm'
- 阅读代码:
if (score >= 60)
cout << "Pass";
else
cout << "Fail";
当 score 恰好为 60 时,输出结果是?
{{ select(11) }}
- Pass
- Fail
- 60
- 无输出
- 在 C++ 中,表示"逻辑或"的运算符是? {{ select(12) }}
&&||!|
switch语句中,case后面必须跟随的是? {{ select(13) }}
- 变量名
- 浮点型常量
- 整型或字符型常量
- 任意表达式
- 在
switch语句的某个case分支中,用于立即跳出该分支的关键字是? {{ select(14) }}
continuebreakexitend
- 表达式
!(7 > 3)的运算结果是? {{ select(15) }}
truefalse73
- 从键盘依次读入两个整数并存入变量
a和b,正确的语句是? {{ select(16) }}
cin >> a, b;cin >> a >> b;cin << a << b;input(a, b);
- 在 C++ 中,表示"不等于"的关系运算符是? {{ select(17) }}
===!=<>
- 计算
(8 - 3) * 4时,最先执行的运算是? {{ select(18) }}
- 乘法
- 减法
- 括号内的减法
- 赋值
- 下列标识符中,不属于 C++ 关键字的是?(注意陷阱) {{ select(19) }}
usingnamespacemainreturn
- 将 258 秒转换为"分:秒"格式后,剩余的秒数部分是? {{ select(20) }}
- 258 / 60
- 258 % 60
- 4
- 58
- 语句
count += 1;的等价写法是? {{ select(21) }}
count = 1;count = count + 1;count + 1;1 = count;
- 执行
bool x = 2; cout << x;后输出是? {{ select(22) }}
truefalse01
- 判断变量
num能被 2 整除(即为偶数)的表达式是? {{ select(23) }}
num / 2 == 0num % 2 == 0num % 2 == 1num / 2 == 1
- 已知
int a = 5, b = 8;,表达式a > b || b > 10的值是? {{ select(24) }}
truefalse18
- 在 C++ 中,用于判断两个值是否相等的运算符是? {{ select(25) }}
===:=equal
二、判断题(共 10 题)
- 变量名可以以数字开头。 {{ select(26) }}
- 正确
- 错误
cout用于向屏幕输出数据,cin用于从键盘输入数据。 {{ select(27) }}
- 正确
- 错误
>、<、==、!=都属于 C++ 的比较运算符。 {{ select(28) }}
- 正确
- 错误
- 在
if-else if多分支结构中,即使多个条件都满足,也只会执行最先满足的那一个分支。 {{ select(29) }}
- 正确
- 错误
- 字符型常量必须用单引号包裹,且只能存放一个字符。 {{ select(30) }}
- 正确
- 错误
- 表达式
age >= 18 && age <= 60表示"年龄在 18 到 60 岁之间"。 {{ select(31) }}
- 正确
- 错误
switch语句中,case分支后面可以不写break。 {{ select(32) }}
- 正确
- 错误
!、&&、||都属于 C++ 的逻辑运算符。 {{ select(33) }}
- 正确
- 错误
- 算术运算符的优先级高于比较运算符。 {{ select(34) }}
- 正确
- 错误
=是比较运算符,用于判断左右两边是否相等。 {{ select(35) }}
- 正确
- 错误
相关
在下列比赛中: