选择题 共10道

01 02 03 04 05 06 07 08 09 10


多选题 共5道

11 12 13 14 15


判断题 共5道

16 17 18 19 20

E1006 2026年全国信息素养大赛算法应用C++编程初中组真题-2-练习

选择题 共10道
01 小乐定义了一个整型变量用于表示学校的班级数目:int nums; 现在小乐要根据实际情况给 nums 赋值,以下选项中正确的有( )。 5分
登录后查看选项
02 在定义变量时,我们需要指定变量的数据类型,现在需要定义一个小数变量,可以使用以下哪种数据类型( )。 5分
登录后查看选项
03 一个长方形的长为 p,宽为 q,则其面积的计算表达式为( )。 5分
登录后查看选项
04 校园会要选拔护旗队,要求身高超过 160 厘米,体重不超过 60 千克,以下哪个逻辑表达式可以用于选拔要求( )。(备注:shenGao 表示身高,tiZhong 表示体重) 5分
登录后查看选项
05 阅读以下代码:for (int i = 1; i <= 5; i++) { for (int j = 1; j <= 5; j++) { cout << "*"; } cout << endl; } 以下哪种说法是错误的( )。 5分
登录后查看选项
06 阅读以下代码:int count = 0; for (int i = 1; i <= 20; i++) { if (i % 2 == 0) count++; } 程序运行结束后,count 的值为( )。 5分
登录后查看选项
07 以下 C++ 数组定义中,正确的是( )。 5分
登录后查看选项
08 阅读以下代码:int a[5] = {10, 20, 30, 40, 50}; a[2] = 99; 执行以上代码后,a[2] 的值为( )。 5分
登录后查看选项
09 定义数组 int nums[6] = {5, 15, 25, 35, 45, 55}; 以下哪行代码能输出数值 45( )? 5分
登录后查看选项
10 阅读以下代码:char s[5] = {'h', 'e', 'l', 'l', 'o'}; for (int i = 0; i < 5; i++) { cout << char(s[i] - 32); } 程序输出的结果是( )。 5分
登录后查看选项
多选题 共5道
11 幸运 5 游戏:如果数字是 5 的倍数,或者十位或个位上含有 5,则跳过。对于变量 m(10 ≤ m < 100),以下哪些条件可以用于判断需要跳过( )? 5分
登录后查看选项
12 阅读以下代码:int nian; cin >> nian; if ((( ① ) && ( ② )) || ( ③ )) cout << "闰年"; else cout << "平年"; 请选择正确的组合( )。 5分
登录后查看选项
13 阅读以下代码:int a[8] = {1, 2, 3, 4, 5, 6, 7, 8}; a[1] = 15; a[4] = 25; a[7] = 35; 以上代码运行后,以下说法正确的有( )。 5分
登录后查看选项
14 阅读以下代码:int a[9] = {1, 1, 2, 3, 5, 8, 13, 21, 34}; for (int i = 0; i < 9; i++) { if (i % 3 == 0) cout << a[i] << " "; } 运行上述程序,输出的数字有( )。 5分
登录后查看选项
15 在 C++ 中,以下关于 cout 输出语句的写法,正确的有( )。 5分
登录后查看选项
判断题 共5道
16 在 C++ 中,表达式 10 % 3 的结果是 1。 5分
登录后查看选项
17 小乐定义了一个数组 int a[6] = {1, 2}; 则这个数组的长度为 2。 5分
登录后查看选项
18 在 C++ 中,语句 a *= 3; 等价于 a = a * 3;。 5分
登录后查看选项
19 阅读以下代码:if (score >= 60) cout << "及格"; else cout << "不及格"; 若 score 的值为 60,则程序输出 "及格"。 5分
登录后查看选项
20 在不知道要循环多少次的情况下,优先使用 while 循环。 5分
登录后查看选项