2023 年 3 月 GESP C++ 一级真题解析

一、单选题(每题 2 分,共 30 分)

1.以下不属于计算机输入设备的有(

)。

A.键盘

B.音箱

C.鼠标

D.传感器

【答案】B

【考纲知识点】计算机基础(一级)

【解析】本题属于考察计算机基础知识中的“输入输出概念;输入指外界向机器内部传递信息,“输出指计算机内部信息向外界展示。此题中,音箱属于向外部播放声音,故属于输出概念,所以本题正确答案为 B

2.计算机系统中存储的基本单位用 B 来表示,它代表的是(

)。

A.Byte

B.Block

C.Bulk

D.Bit

【答案】A

【考纲知识点】计算机基础(一级)

【解析】本题属于考察计算机基础知识中,关于存储的基本单位;计算机中,表

示存储大小的最小单位为字节,英文为“Byte”,表示一个字节存储空间大小的

单位,用大写字母 B 表示,所以本题正确答案为 A

3. 常量 7.0 的数据类型是()。

A. double

B. float

C. void

D. int

【答案】A

【考纲知识点】基本数据类型(一级)

【解析】本题考察考生对于 C++基本数据类型的了解:关于基本数据类型,有整

 int,浮点型 doublefloat,字符型 char,布尔型 bool,本题中 7.0 是小数形

式,属于浮点型,C++中浮点型默认是 double,所以本题正确答案为 A

4.下列关于 C++语言的叙述,不正确的是()。

A. 变量定义时可以不初始化

B. 变量被赋值之后的类型不变

C. 变量没有定义也能够使用

D. 变量名必须是合法的标识符

【答案】C

【考纲知识点】变量的定义与使用(一级)

【解析】本题考察 C++语言中变量的定义与使用;关于变量的定义与使用,变量

在定义时可以不初始化,变量名必须是合法的标识符,并且变量被赋值之后的类

型不变,均不符合题意,故 ABD 排除;选项 C 变量必须定义才能使用,没

有定义变量就使用会造成编译错误,所以本题正确答案为 C

5.以下不可以作为 C++标识符的是()。

A. x321

B. 0x321

C. x321_

D. _x321

【答案】B

【考纲知识点】变量的定义与使用(一级)

【解析】本题察 C++语言中变量的定义与使用;根据变量的命名规则:1.只能包

含大小写字母、数字、下划线;2.必须以大小写字母或者下划线开头;3.不能使

 C++的指令或关键字。选项 B 为 0x321,以数字开头,违反变量的命名规则,

所以本题正确答案为 B

6.以下哪个不是 C++语言的关键字?

A. int

B. for

C. do

D. cout

【答案】D

【考纲知识点】计算机基础与编程环境(一级)

【解析】本题考察输入输出语句及变量的定义与使用两部分内容;输入输出的

cin 和 cout 都是 C++的常对象,但不是关键字。C++的关键字如下图所示:

【解析】本题考察输入输出语句及变量的定义与使用两部分内容;输入输出的

cin 和 cout 都是 C++的常对象,但不是关键字。C++的关键字如下图所示:

所以本题正确答案为 D

7.如果 ab 和 c 都是 int 类型的变量,下列哪个语句不符合 C++语法?

A. c = a + b;

B. c += a + b;

C. c = a = b;

D. c = a ++ b;

【答案】D

【考纲知识点】基本运算(一级)

量,将它们相加时会从低精度的高精度的进行类型转换,最终结果为 double

  • 24
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信奥教练(学习中)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值