GESP一级202409解析

GESP一级202409解析

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

1.据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三 位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心存储元件相当于现代计算机的( )。

A.内存

B.磁盘

C. CPU

D.显示器

【答案】A

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

【解析】本题考察计算机组成部分;题干强调磁心元件为计算机运算控制部分的存储元件,计算机中内存用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据,故该元件属于内存,所以本题正确答案为A。

2.C++程序执行出现错误,不太常见的调试手段是( )。
A.阅读源代码
B.单步调试
C.输出执行中间结果
D.跟踪汇编码

【答案】D

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

【解析】本题考察程序调试功能;阅读源代码 是一种非常常见的调试方法,通过查看代码逻辑来找出可能的问题;单步调试 是通过逐行执行代码,观察每一步的状态和变化,这也是常见的调试方法;输出执行中间结果 通过在代码中添加打印语句,查看程序运行时的变量值和状态,也是常见的方法;跟踪汇编码 是指查看编译后的汇编代码来调试程序,这是比较低级、复杂且不太常用的调试方式。所以本题正确答案为D。

3.在C++中,下列表达式错误的是( )。

A. cout << “Hello,GESP!” << endl;

B. cout << ‘Hello,GESP!’ << endl;

C. cout << “”“Hello,GESP!”“” << endl;

D. cout << "Hello,GESP!’ << endl;

【答案】D

【考纲知识点】输入输出语句(一级)

【解析】本题考察cout输出语句:在C++中通常使用单引号(’ ')定义字符,使用双引号(“”)定义字符串。选项A输出内容在双引号内部,格式为字符串,能够正确输出Hello,GESP!;选项B单引号内格式为字符,只应该包含1个字符,但是实际传入多个字符,可能会产生某些特定的输出,但不会是Hello,GESP!。选项C前两个双引号为一对,内部无内容故没有输出,中间两个双引号为一对,能够正确输出Hello,GESP!,最后两个双引号为一对,内部无内容故没有输出,最终输出内容为Hello,GESP!,输出内容不会含有双引号,如果想要输出双引号(“”),需要使用转义字符(\);选项D有一个双引号和一个单引号互不成对,会导致程序编译失败。所以本题正确答案为D。

4.C++表达式 10 - 3 * 2 的值是( )。

A.14

B.4

C.1

D.0
【答案】B

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

【解析】本题考察算术运算优先级:算式乘、除、取模运算优先级一致且比加、减运算优先级高,所以题目表达式先算3 * 2 ,结果为6,再算10 – 6,结果为4。所以本题正确答案为B。

5.在C++中,假设N为正整数10,则 cout << (N / 3 + N % 3) 将输出( )。

A. 6

B. 4.3

C. 4

D. 2
【答案】C

【考纲知识点】变量的定义与使用(一级)、基本运算算术(一级)

【解析】本题主要考察C++中的基本算术运算:在C++中,如果被除数和除数均为整数类型,那么进行除法运算的结果将会舍去余数,仅保留整数部分的商;%为取模操作,在C++中取模和取余功能一致。题目中N为整数10,除数3也为整数,所以N / 3 结果为3。N % 3 结果为1。最后算式为3 + 1结果为4。所以本题正确答案为D。

6.C++语句 printf(“6%2={%d}”, 6%2) 执行后的输出是( )。

A.“6%2={6%2}”

B.6%2={6%2}

C. 0=0

D. 6%2={0}
【答案】D

【考纲知识点】输入输出语句(一级)

【解析】本题考察printf格式化输出语句;printf语句中将会输出双引号中的格式化字符串,其中(%)为格式说明符,如本题的%d表示使用整数格式输出参量表中对应参量的值。参量表为格式化字符串右侧内容,与格式化字符串中的格式说明符一一对应。本题执行语句后会输出双引号中的内容,其中%d对应参量表中的6 % 2,其值为0。最终输出为6%2={0}。所以本题正确答案为D。

7.成功执行下面的C++代码,先后从键盘上输入5回车和2回车,输出是( )。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Rocjian

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

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

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

打赏作者

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

抵扣说明:

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

余额充值