单选题(每题 2 分,共 30 分)
- 以下不属于计算机输出设备的有{{ select(1) }}。
- ChatGPT 是 OpenAI 研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。请你猜猜看,下面任务中,ChatGPT 不能完成的是{{ select(2) }}。
- 常量
'3'的数据类型是{{ select(3) }}。
- 下列关于C++语言变量的叙述,正确的是{{ select(4) }}。
- 变量可以没有定义
- 对一个没有定义的变量赋值,相当于定义了一个新变量
- 执行赋值语句后,变量的类型可能会变化
- 执行赋值语句后,变量的值可能不会变化
- 以下可以作为C++标识符的是{{ select(5) }}。
number_of_Chinese_people_in_millions
360AntiVirus
Man&Woman
break
- 以下哪个不是C++语言的关键字?{{ select(6) }}。
- 如果 a、b 和 c 都是
int类型的变量,下列哪个语句不符合 C++语法?{{ select(7) }}。
a = (b == c);
b = 5.5;
c = a + b + c;
a + c = b + c;
- 如果用一个
int 类型的变量 a 表达正方形的边长,则下列哪个表达式不能用来计算正方形的面积?{{ select(8) }}
a * a
1 * a * a
a ^ 2
a * 2 * a / 2
- 表达式
(4 * (11 + 12) / 4)的计算结果为{{ select(9) }}。
- 如果 a 为 int 类型的变量,且 a 的值为 6,则执行
a %= 4;之后,a 的值会是{{ select(10) }}。
- 如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 0 且 b 等于 0”的是{{ select(11) }}。
(a == b == 0)
!(a || b)
(a + b == 0)
(a == 0) + (b == 0)
- 如果 a 和 b 为 int 类型的变量,且值分别为
7 和 2,则下列哪个表达式的计算结果不是 3.5?{{ select(12) }}。
0.0 + a / b
(a + 0.0) / b
(0.0 + a) / b
a / (0.0 + b)
- 在下列代码的横线处填写{{ select(13) }},使得输出是“20 10”。
#include <iostream>
using namespace std;
int main(){
int a = 10,b=20;
a=__________;// 在此处填入代码
b=a+b;
a=b-a;
cout << a <<<< b << endl;
return 0;
}
- 在下列代码的横线处填写{{ select(14) }}。,可以使得输出是“147”。
i % 2 == 1
i % 3 == 1
i = i + 3
i + 3
#include <iostream>
using namespace std;
int main(){
for (int i = 1; i <= 8; i++)
if(________) // 在此处填入代码
cout << i;
return 0;
}
- 执行以下 C++语言程序后,输出结果是{{ select(15) }}。
#include <iostream>
using namespace std;
int main() {
int sum;
for(int i = 1; i <= 20; i++)
if (i % 3 == i % 5 == 8)
sum += i;
cout << sum << endl;
return 0;
}