一、
单选题(每题
3
分,共
30
分)
题号
1
2
3
4
5
6
7
8
9
10
答案
A
A
C
B
C
A
B
C
D
D
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
GESP 2024年 9月认证 C++编程 一级真题及答案解析