趣味C++信奥提高班(C2-期中测试)
10道基础选择题,每题10分,1道附加题,附加题20分,合计 120 分
1. 您的姓名:
2. 以下说法中,
错误
的一项是()。
A.int类型的变量里只能存放整型。
B.输出变量后,主人公会说出变量的名字。
C.必须先定义变量,再使用变量。
3. 下列哪个选项可以补全问号处的代码,使程序运行时主人公向前走4步?( )
A.char a = '4';
B.char a = 4;
C.int a = 4;
4.
下列哪个选项可以定义一个字符变量,赋值为A?( )
A.char a = 'A';
B.char a = "A";
C.char a = A;
5. 下列程序的输出结果是?( )
A.18
B.19
C.20
6. 下列程序的输出结果是?( )
A.61
B.62
C.66
7. 主人公的初始方向为红色箭头所指方向,下列程序中,问号处分别是几就可以帮助主人公在泥土上种满小麦?( )
A.5 2
B.2 4
C.2 5
8. 主人公的初始方向为红色箭头所指方向,下列哪段程序可以帮助主人公打开前方的3个宝箱?( )
A.
B.
C.
9. 主人公的初始方向为红色箭头所指方向,下列哪段程序可以帮助他摧毁前方4块黄金矿石?( )
A.
B.
C.
10. 主人公的初始方向为红色箭头所指方向,他的初始能量值为97,每摧毁1块矿石能量值减少3,下列哪段程序可以帮助主人公摧毁所有矿石,并输出最终的能量值?( )
A.
B.
C.
11. 主人公的初始方向为红色箭头所指方向,初始能量值为97,现在他要修补铁路,每修补1块铁路,能量值减少6。下列哪个选项可以补全问号处的程序完成任务? ( )
A.
B.
C.
12.
主人公需要在泥路上采花,初始能量值为30,
每采一朵花能量值自增2,
每摧毁一个沙块,能量值自减3,请问
在以下代码中,有几处bug( )。
A. 3
B. 4
C. 5
D. 6
关闭
更多问卷
复制此问卷