一、选择题(50分)
第 1 题 单选题(10分)
C++中,bool类型的变量占用字节数为 ( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.1
B.2
C.3
D.4
答案:A
第 2 题 单选题(10分)
以下关于C++结构体的说法,正确的是 ( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.结构体中只能包含成员变量,不能包含成员函数
B.结构体不能从另一个结构体继承
C.结构体里面可以包含静态成员变量
D.结构体里面不能包含构造函数
答案:C
第 3 题 单选题(10分)
设只含根结点的二又树高度为1,共有62个结点的完全二叉树的高度为 ( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.4
B.5
C.6
D.7
答案:C
第 4 题 单选题(10分)
以下关于数组的说法,不正确的是 ( ) 。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.数组中所有元素的类型必须都相同
B.数组中各元素在内存中是顺序存放的
C.数组最后一个元素的索引是数组的长度
D.数组名的第一个字符可以是下划线
答案:C
第 5 题 单选题(10分)
A.127
B.97
C.63
D.126
答案:A
二、编程题(350分)
第 1 题 编程题(20分)
时间限制: 1000MS
内存限制:65536K8
题目描述
编程实现:特殊运算符
假定有一个运算符“>>>”,它的功能如下所示:
>>>257=25
>>>182=18
>>>933 =93
给定一个正整数N (100 <N<1000) ,请计算 n-(> >>N)的结果 </N<1000)>
例如: N=257时,
257-(>>>257)
=257-25
=232
输入描述
输入一个正整数N (100 <N<1000)< span> </N<1000)<>
输出描述
输出一个整数,表示N -(>>>N)的结果
样例输入
257
样例输出
232
评分标准:
4分:能正确输出第一组数据:
4分:能正确输出第二组数据
4分:能正确输出第三组数据
4分:能正确输出第四组数据
4分:能正确输出第五组数据