第14届蓝桥杯C++省赛(中级)真题答案

一、选择题(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分:能正确输出第五组数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值