Logo

NCT C++ 2级 C2模拟卷2

NCT-C++ · 2级 · 2026-04

90:00
满分 100
时长 90 分钟
23

NCT 全国青少年编程能力等级测试

答题卡 已答 0/23
已答 正确 错误 编程题

单选题(共 20 题,每题 2 分)

1

在 C++ 中,选项中能够准确初始化多维数组的语句是()

2

运行代码,输出的结果是()img

img

3

在 C++ 中,已知程序如下,现在在主函数的最末位添加一句代码,输出结果为15,应该填入的语句是()img

img

4

在 C++ 中,指针内存放的是()

5

运行程序输出的结果是()img

img

6

运行程序输出的结果是是()img

img

7

运行代码并且输入abcdef,请问输出的是()img

img

8

选项中正确定义C语言风格字符串的是()

9

运行程序,输入abcde可以得到的结果是()img

img

10

运行代码并且输入ABC CDF EFG(注意每三个字母中间有空格),请问输出的是()img

img

11

运行下列程序,如果输入:123 222,则输出的结果是()img

img

12

运行下列程序,输出的结果是()img

img

13

程序中定义了sum函数用来计算两个参数之和,但是在这个自定义函数中有一处地方写错了,请问具体的错误是()img

img

14

关于函数的说法不正确的是()

15

运行程序输出的结果是()img

img

16

func函数传入两个变量,并且交换两个变量的值。那么选项中正确的声明是()

17

运行程序,请问函数func被调用的次数是()img

img

18

下列程序运行后,输出的结果是()img

img

19

运行下列程序,输出的结果是()img

img

20

运行程序输出的结果是()img

img

编程操作题(共 3 题,共 30 分)

21
编程操作题 10分

请按照要求完善func函数:使其接受两个参数,其中A参数是一个int类型的数组,B参数是一个正整数,函数返回一个整数C。整数C是A数组的前B项相加之和。输入格式 :一行内输入一个整数,表示题目中的B参数。输出格式 :输出一行一个整数,表示题目中的整数C。【注:程序输出必须严格匹配题目要求,禁止出现题目要求以外的多余字符(如"请输入一个整数:"),否则不得分。】输入输出示例:img数据范围:1 ≤ d ≤ 10

img

22
编程操作题 10分

请按照要求编写递归函数,函数接收一个整数值,返回这个数中数字逆序后的结果值。输入格式:一行内输入一个整数,表示函数的接收值。输出格式:输出一行一个整数,表示函数接收数字逆序后的结果值。【注:程序输出必须严格匹配题目要求,禁止出现题目要求以外的多余字符(如"请输入一个整数:"),否则不得分。】输入输出示例:img数据范围:1 ≤ 输入的整数 ≤ 1000000

img

23
编程操作题 10分

编写代码,输出 10 到 n(包括 10 和 n 本身) 之间中,个位数能被十位数整除的数字。输入格式:一行输入一个正整数n,表示遍历的范围。输出格式:一行输出若干个整数,以空格分隔,表示符合题目条件中的数字。注意:最后一个数字有空格。【注:程序输出必须严格匹配题目要求,禁止出现题目要求以外的多余字符(如"请输入一个整数:"),否则不得分。】输入输出示例:img数据范围:10 ≤ n ≤ 99

img

已答 0/23