2026天府共享杯初赛【C++】

1.考试时长:本次考试时长为 30分钟,请合理分配答题时间。
2.交卷方式:答题结束后,必须点击页面上的【提交】按钮,方能成功交卷。若未点击提交系统将不会记录您的答卷。
3.请确保在网络稳定的环境下进行考试,中途请勿关闭或刷新页面。

祝您取得好成绩!
您的姓名:
监考教师编号:
一、单选题(共 15 题,每题 5 分,共75分。)
1.在计算机硬件系统中,用于将处理后的数据展示给用户看的设备(如显示器、打印机)统称为?()
2. 在 C++ 语言中,下列哪个选项是合法的变量名?()
3. C++ 表达式 16 - 8 / 4 * 2 的值是?()
4. 执行以下代码段后,输出结果是?()
5. 若 int a = 1, b = 2, c = 3;,执行 if (a > b) c = a; else c = b; 后 c 的值是?()
6.执行以下代码段后,输出结果是?()
7. 在一个 for 循环中,如果执行了 break 语句,程序将?()
8.运行以下代码段,输出为?()
9. 若要获取整数 n 的百位数字,下列表达式正确的是()
10. 已知 int x = 5;,则表达式 (x++) + (++x) 的值是()
11.下列代码执行后的输出是?()
12. 关于 C++ 中的 bool 类型,下列说法错误的是?()
13.如果想求出 1 到 100 之间所有能被 7 整除的数的个数,横线处应填()
14.下面的 C++ 代码用于判断一个正整数 n 是否为“好数”。 定义:若一个数中不包含数字 3 且不包含数字 7,则称为好数。例如,124 是好数,137不是(包含3),157不是(包含7)。请补充横线处的代码()
15.小明想判断一个正整数n是否为“双奇数字”,定义如下:将n的每一位数字分离出来,如果所有奇数位(从个位起为第1位)上的数字都是奇数,且所有偶数位上的数字都是偶数,则 n 是“双奇数字”。

下面代码试图判断一个正整数是否为“双奇数字”,但横线处缺失。请选择正确选项。?()
二、判断题(共 10 题,每题 2.5 分,共25分。)
1. 在 C++ 中,变量 score 和 Score 会被视为同一个变量。()
2. 表达式 3 < x < 5 在 C++ 中是一个合法的逻辑判断,当 x 为 4 时其结果一定为 true()
3. 逻辑运算符 && 和 || 具有短路求值特性()
4. float 类型的精度和表示范围通常比 double 类型更高。()
5. for (int i = 0; i < 10; i++); 这行代码后面的分号会导致循环体为空,但语法正确。 ()
6. 在 C++ 代码中,可以使用 // 或 /* ... */ 来添加注释以提高代码可读性( )
7. C++ 中,表达式 7 / 2 的结果是 3.5( )

8. C++ 的 long long 类型变量可以存储任意大小的整数,不需要担心溢出问题( ) *

9. 在 C++ 中,int x = 5.8; 是合法的,变量的值会被赋值为 5。( ) *

10. 执行 cout << (5 > 2) << endl; 会输出 true。
更多问卷 复制此问卷