NOC
初
赛
童创AI编程 C++组
初中
模拟题
1
(满分:
100
分 考试时间:
9
0分钟)
题型
单选
多选
填空
判断
总分
得分
一、单选题(每题
1.5
分,共
45
分)
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
20
答案
题号
21
22
23
24
25
26
27
28
29
30
答案
1.
以下选项中哪个表达式等同于,a=a+2
。( )
A.
a+=2
B.
a+2=a
C.
a=+2
D.
a+2
下面代码的输出结果是
。( )
A.
65 A
B.
报错
C.
66 B
D.
true 66
3
.
如果a=2请计算a的结果, a+=5*3
。( )
A.
21
B.
17
C.
28
D.
15
4.观察下列代码判断a的值
。( )
a = 12
3
;
a%= a%10;
A.
0
B.
1
C.
2
D.
3
5.把下列表达式用复合运算符改造,正确的选项
。( )
a=a+a+a+a;
A.
a+=a+a;
B.
a+=a+=a;
C.
a
+
=a
+
a;
a
+=a
+
a
;
D.
a+=(a+a)*2
;
6.观察下列代码,n是什么可以输出yes
。( )
A.
4
B.
5
C.
6
D.
9
7.如何用三目运算判断a、b两个数字的大小
。( )
A.
a>b!a!b
B.
a>b:a:b
C.
a>b?a
!
b
D.
a>b?a:b
8.有下列三目运算表达式,a初始值为3请判断a的最终值
。( )
5>3&&!(4<2)?a++:++a;
A.
2
B.
3
C.
4
D.
5
9.观察下列代码,判断输出结果
。( )
A.
2
B.
4
C.
8
D.
10
10.
观察下列代码,判断输出结果
。( )
A.
4
B.
5
C.
6
D.
7
11.
观察下列代码,判断循环结构的执行次数是
。( )
A.
7
B.
6
C.
5
D.
4
12.
下面代码的输出结果是
。( )
A.
0
B.
1
C.
2
D.
3
13.
在C++语言中,输入输出头文件正确的语句是
。( )
A.
#INCLUDE<iostream>
B.
#include<string>
C.
#includ<cmath>
D. #include<iostream>
14.
int a[] = {0,1,2,0,1}; 那么数组a的元素个数为。
( )
A.
5
B.
3
C.
2
D.
不确定
15.
下面代码的输出结果是
。( )
A.
1
B.
2
C.
4
D.
8
16.
下面代码的输出结果是
。( )
A.
2147483648
B.
-2147483648
C.
2147483647
D.
-2147483647
17.
下面代码的输出结果是
。( )
A.
65
B.
a
C.
A
D.
97
18.
下面代码的输出结果是
。( )
A.
2
B.
1
C.
1.5
D.
2.5
19.
下面代码的输出结果是
。( )
A.
6
B.
-6
C.
36
D.
3
20.
下面代码的输出结果是
。( )
A.
99
B.
12
C.
a
b
D.
3
21
.
爱搞恶作剧的巨魔罗拉往互联网中发送了许多信息,大多数信息都是假的,这让其他互联网使用者抱怨。但是,他们很快就能分辨出由巨魔所发出的信息是不是真的。因为,当巨魔讲真话时,信息的每个单词的最后一个字母都会被重复写两次!
能认出下面巨魔发出的信息中哪些不是真的吗?(
)
A.
Twoo andd twoo iss f
o
urr.
B.
Loll iss nott aa monsterr.
C.
Beaverr can not flyy.
D.
Earthh iss aa globee.
22.
海狸与朋友在3*3的网格上玩井字游戏。首先,朋友在井字格中放下了“O”,然后海狸放下了 “X”,接着继续玩下去。首先在水平线、竖直线或对角线上连续放出三个同样标记的一方将赢得比赛。
上图中轮到海狸放“X” 了,他要把“X”放在哪个位置,才能确保赢得比赛?(
)
1号位置
B.
2
号位置
C.
3
号位置
D.
4号位置
23.母亲节就要到了,小红想为妈妈制作一条项链。她需要按特定的顺序为项链添加不同形状的串珠,下图为添加串珠的顺序指示。
小红还可能制作出下面的哪条项链?( )
24.
有一个怪物藏在地牢里,下面是地牢的地图。灰色格子是怪物无法通过的墙壁,黄色格子是怪物可能藏身的地方。如果想要抓住怪物,可以点击格子,在格子里放置红块,来阻断地牢的通路。当怪物只能藏在一个格子(无法通向其他格子)时就能抓住怪物。
请问最少需裳放置几个红块,就能抓住怪物?(
)
2个
B.
4
个
C.
6
个
D.
8
个
淘气的小海狸在阁楼上找到了些有趣的东西:一个旧的天平和一个盒子。盒子里有重量分别为1/8、1/4、1/2、1、2、4和8 (单位为千克) 的7个砝码。小海狸打算使用这7个砝码中的一些放在天平的两边,来维持天平的平衡。
下列选项中哪个说法正确?(
)
1/2千克和2千克的砝码不能放在天平的同一侧
B.
1/2千克和2千克的砝码应放在天平的同一侧
C.
若将1/2千克和2千克的砝码看作一对,1/4和4千克的砝码看作一对, 1/8和8千克的砝码看作一对,以上每一对的两个砝码都不能同时使用
D.
无法实现天平的平衡
你要驾车完成一个被称为“百博思”的运输任务。该任务需要从S点出发,然后在其他七个地点(下圈中由蓝色园圈表示)均放下一个包裹。这些地点之间连接的公路用线段表示,每条线段旁标注的数字代表你经过这条公路时能得到的报酬金额。你可以选择在任何一个地点结束你的任务,但运输中不能重复经过同一个地点,请问在放置7个包裹的运输任务中,你最多能赚多少钱?( )
23
B.
24
C.
25
D.
26
五只海狸围坐成一圈,海狸妈妈给每只海狸一些糖果,分别是3颗、2颗、6颗、5颗、4颗。为了均分糖果,海狸们决定在相邻位置间互相传递
童创AI编程 初赛 C++组 初中模拟题,NOC大赛童创AI编程(童程童美)初赛C++组初中模拟真题