试卷总分:100分


选择题 10题 40分

01 02 03 04 05 06 07 08 09 10


判断题 10题 20分

11 12 13 14 15 16 17 18 19 20


编程题 2题 40分

21 22

E867 电子学会青少年软件编程等级考试-C++ -CIE-202603-C++一级-官方模拟-带选择判断-考试

选择题 共10道

01 以下哪个是C++程序中入口函数?( ) 4分
登录后查看选项
02 编译后生成的可执行文件,在Windows操作系统下,其默认的扩展名是?( ) 4分
登录后查看选项
03 以下哪个步骤不是C程序开发的流程?( ) 4分
登录后查看选项
04 以下哪个不是合法的 C++ 标识符?( ) 4分
登录后查看选项
05 表达式'5 / 2' 在 C++ 中的结果是?( ) 4分
登录后查看选项
06 以下哪个语句可以输出整数变量 'a' 和 'b'的值,中间用空格分隔?( ) 4分
登录后查看选项
07 abs(-5) 的返回值是?( ) 4分
登录后查看选项
08 执行以下代码后,'z' 的值是?( ) int z = 10; z *= 2 + 3; 4分
登录后查看选项
09 以下代码的输出是?( ) double d = 3.14159; cout << (int)(d) << endl; 4分
登录后查看选项
10 执行以下代码后,'a' 和 'b' 的值分别是?( ) int a = 5, b = 10; int t = a; a = b; b = t; 4分
登录后查看选项

判断题 共10道

11 注释语句会影响程序的执行速度。( ) 2分
登录后查看选项
12 一个C++源文件可以包含多个'main()'函数。( ) 2分
登录后查看选项
13 变量名可以以数字开头。( ) 2分
登录后查看选项
14 'const int a = 10;'定义了一个常量,其值不能改变。( ) 2分
登录后查看选项
15 赋值运算符'='的优先级高于算术运算符。( ) 2分
登录后查看选项
16 'a += b'效果等价于'a = a + b'。( ) 2分
登录后查看选项
17 'cin'和'cout'是C++标准输入输出流对象,使用时需要'iostream'包含头文件。( ) 2分
登录后查看选项
18 'cout << fixed << setprecision(2) <<3.1415926;'的运行结果是'3.14'。( ) 2分
登录后查看选项
19 'sqrt(b/(a-a))'会运行错误。( ) 2分
登录后查看选项
20 顺序结构是程序的三大基本执行结构之一。( ) 2分
登录后查看选项

编程题 共2道

21

欢迎来到程序世界(1级1)


请你编写一个简单的程序,输出指定的欢迎语句。

输入格式

本题没有输入。


输出格式

请严格按照以下格式输出两行文字:
第一行:`Hello, C++ World!`
第二行:`Let's start coding!`

注意:大小写、标点和空格必须完全一致。

输入样例
输出样例
Hello, C++ World!
Let's start coding!
20分

C0389
登录后作答
22

重复的数列(1级2)


有一个数列,按如下顺序排列:
1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0,
请问,该数列第 n 个数字是多少?

输入格式

单个整数:n

输出格式

单个整数:表示该数列的第n个数字的值

输入样例#1
1
输出样例#1
1
输入样例#2
10
输出样例#2
0
20分

C0390
登录后作答