试卷总分:100分


选择题 15题 75分

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15


判断题 5题 25分

16 17 18 19 20

E949 全国青少年信息素养大赛 -算法应用 星火征途 C++ 模拟题1-考试

选择题 共15道

01 下列关于 C++ 程序结构的说法,错误的是( ) 5分
登录后查看选项
02 已知星火飞船速度为 v,飞行时间为 t,求路程 s 的公式是( ) 5分
登录后查看选项
03 下列能正确判断变量 x 是奇数的表达式是( ) 5分
登录后查看选项
04

执行代码后,a 的值是( )

int a = 10;
a += 5;
a *= 2;
5分
登录后查看选项
05 关于 for 循环:for(int i=1; i<=5; i++),循环会执行几次( ) 5分
登录后查看选项
06 数组 int star[5] = {10,20,30,40,50};,则 star[1]+star[3] 的值是( ) 5分
登录后查看选项
07 下列逻辑表达式,表示 “x 大于 10 且小于 20” 的是( ) 5分
登录后查看选项
08

运行程序,输入 6,输出结果是( )

int n;
cin >> n;
if(n%3==0) 
	cout << "A";
else if(n%2==0) 
	cout << "B";
else cout << "C";
5分
登录后查看选项
09

下列代码的输出是( )

int sum = 0;
for(int i=2; i<=6; i+=2)
{
	sum += i;
}
cout << sum;
5分
登录后查看选项
10 要从键盘读入一个整数存入变量 fuel,正确语句是( ) 5分
登录后查看选项
11 下列变量命名合法的是( ) 5分
登录后查看选项
12

以下代码的输出结果是( )

int a = 5, b = 3;
if(a>b) {
	cout << a - b;
} else {
	cout << a + b;
}
5分
登录后查看选项
13 数组 int num[4] = {8};数组中第 3 个元素的值是( ) 5分
登录后查看选项
14 下列循环,属于无限循环的是( ) 5分
登录后查看选项
15

计算 1+2+3+…+10 的和,代码中①处应填( )

int sum = 0;
for(int i=1; i<=10; i++)
{
  ___①___
}
cout << sum;
5分
登录后查看选项

判断题 共5道

16 在 C++ 中,= 和 == 作用一样,都可以判断相等。 5分
登录后查看选项
17 数组下标从 0 开始,所以 arr[5] 表示第 6 个元素。 5分
登录后查看选项
18 if 语句可以嵌套使用,实现多条件判断。 5分
登录后查看选项
19 cout 用于输出,cin 用于输入。 5分
登录后查看选项
20 变量在使用之前必须先定义,否则会编译报错。 5分
登录后查看选项