赞智信奥
题库
初赛题库
真题题库
CSP-J 真题
CSP-S 真题
NOIP 真题
USACO 青铜
USACO 白银
USACO 黄金
USACO 铂金
等级测评
一级
二级
三级
四级
五级
六级
七级
八级
专题训练
课程中心
随堂练习
状态
登录
任务(
0
)
一级测评试卷五
得分:
100
分
选择题
1、以下C++不可以作为变量的名称的是( )
A.CCF GESP
B.ccfGESP
C.CCFgesp
D.CCF_GESP
2、C++表达式 10 - 3 * (2 + 1) % 10 的值是( )
A.0
B.1
C.2
D.3
3、 假设现在是上午十点,求出N小时(正整数)后是第几天几时,如输入20小时则为第2天6点,如N输入4则为今天14点。为实现相应功能,应在横线处填写代码是( )
A.(10 + N) % 24 , (10 + N) / 24
B.(10 + N) / 24 , (10 + N) % 24
C.N % 24 , N / 24
D.10 / 24 , 10 % 24
4、 下面的程序用于判断N是否为偶数,横线处应填写代码是( )
A.N % 2 == 0
B.N % 2 = 0
C.N % 2
D.N % 2 != 0
5、下面对C++代码执行后输出的描述,正确的是( )
A.如果输入的N是小于等于2整数,第5行将输出0
B.如果输入的N是大于等于2整数,第5行将输出N-1
C.如果输入的N是大于等于2整数,第5行将输出N
D.以上说法均不正确
6、 下面C++代码执行后的输出是( )
A.10
B.9
C.3
D.1
7、 下面C++代码执行后的输出是( )
A.90
B.44
C.20
D.10
8、 下面C++代码执行后的输出是( )
A.11
B.10
C.5
D.4
9、 下面C++代码用于判断一个数是否为质数(素数),在横线处应填入代码是( )
A.cnt = 1
B.cnt = 2
C.cnt =+ 1
D.cnt += 1
10、 对下面的代码,描述正确的是( )
A.输出 2 6 3 5 4 8 1 0 9 10 10
B.输出 2 6 3 5 4 8 1 0 9 9
C.输出 2 6 3 5 4 8 1 0 9 10
D.提示有编译错误
11、 执行下面C++代码后输出是( )
A.3
B.21
C.27
D.49
12、 定义变量 char c ,下面对 c 赋值的语句,不符合语法的是( )
A.c = (char)66;
B.c = (char)(66);
C.c = char(66);
D.c = char 66;
13、 下图所示C++代码对大写字母 'A' 到 'Z' 分组,对每个字母输出所属的组号,那么输入 'C' 时将输出的组号是?( )。
A.3
B.3 5
C.3 5 9
D.以上都不对
14、某公司新出了一款无人驾驶的小汽车,通过声控智能驾驶系统,乘客只要告诉汽车目的地,车子就能自动选择一条优化路线,告诉乘客后驶达那里。请问下面哪项不是驾驶系统完成选路所必须的。( )
A.麦克风
B.扬声器
C.油量表
D.传感器
15、现代计算机是指电子计算机,它所基于的是( )体系结构
A.艾伦·图灵
B.冯·诺依曼
C.阿塔纳索夫
D.埃克特-莫克利
判断题
1、C++表达式 int(3.14) 的值为3。( )
正确
错误
2、C++语句 cout << (2 * 3, 3 % 10, 2+3) 的输出为 6, 3, 5 。 ( )
正确
错误
3、for(int i = 1; i < 10; i += 3;) ; 表示i从1开始到10结束间隔为3,相当于1、4、7、10。( )
正确
错误
4、C++表达式010+100+001的值为111。( )
正确
错误
5、if 语句中的条件表达式的结果可以为 int 类型。
正确
错误
6、在下面的C++代码 while(1) continue; 中,由于循环中的 continue 是无条件被执行,因此将导致死循环。( )
正确
错误
7、C++表达式 ('1'+'1'=='2'? flag=1:flag=2) 的结果值和表达式 (flag==2) 的相同。( )
正确
错误
8、在C++的程序中,不能用 scanf 作为变量名。( )
正确
错误
9、小智最近在准备考GESP,他用的Dev C++来练习和运行程序,所以Dev C++也是一个小型操作系统。( )
正确
错误
10、任何一个 while 循环都可以转化为等价的 for 循环( )
正确
错误
编程题
1、小智的考试
2、小智报数