一、
单选题(每题
2
分,共
30
分)
1
、据有关资料,山东大学于1972年研制成功DJL-1计算机,并于1973年投入运行,其综合性能居当时全国第三 位。DJL-1计算机运算控制部分所使用的磁心存储元件由磁心颗粒组成,设计存贮周期为2μs(微秒)。那么该磁心 存储元件相当于现代计算机的( )。
A.
内存
B.
磁盘
C. CPU
D.
显示器
【答案】
A
【考纲知识点】计算机的存储与网络(二级)
【解析】磁心存储器是一种早期的随机存取存储器(
RAM
),断电后会丢失数据,设计存取周期为
2
微秒,具有较快的访问速度,这与内存的特性一致。而磁盘存储则不具备如此高的存取速度,其主要特点是大容量和非易失性,即断电后数据不会丢失。
2、IPv4
版本的因特网总共有( )个
A
类地址网络。
A. 65000
B. 200
万
C. 126
D. 128
【答案】
C
【考纲知识点】计算机的存储与网络(二级)
【解析】
IPv4
版本的
A
类地址网络号占
1
字节(
8
位),首位必须是
0
,全
0
和全
1
这两种情况被保留有特殊作用(网络地址和广播地址),所以总共用
2
7
- 2 = 126
个
A
类地址。
3、在C++中,下列
不可做
变量的是( )。
A.
ccf-gesp
B.
ccf_gesp
C.
ccfGesp
D.
_ccfGesp
【答案】
A
【考纲知识点】变量的定义与使用(一级)
【解析】有效的变量名是由大小写字母、数字、下划线组成的任意长度的序列,且第一个字符不能为数字。另外,
C++
中有一些关键字已被编程语言保留,不能用作变量名。
A
选项的因包含非法字符
-
(连字符)而不符合
C++
变量命名规则。
4、在
C++
中,与
for (int i = 1; i < 10; i++)
效果相同的是( )。
for (int i = 0; i < 10; i++)
for (int i = 0; i < 11; i++)
for (int i = 1; i < 10; ++i)
for (int i = 0; i < 11; ++i)
【答案】
C
【考纲知识点】循环结构(一级)
【解析】原始循环:
for (int i = 1; i < 10; i++)
循环变量
i
从
1
开始,到
9
结束,循环共执行
9
次。
A
选项从
0
到
9
,共执行
10
次,不等效。
B
选项从
0
到
10
,共执行
11
次,不等效。
C
选项从
1
到
9
,共执行
9
次,且前置递增和后置递增对
i
的结果无影响,因此效果相同。
D
选项从
0
到
10
,共执行
11
次,不等效。
因此,正确答案是:
C
5、在
C++
中,
cout << (5 / 2 + 5 % 3)
的输出是( )。
1
2
4
5
【答案】
C
【考纲知识点】算术运算(一级)
【解析】先进行除法和取模运算:
表达式
5 / 2
:
求
5
除以
2
的商,结果为
2
(
整数除法,舍去小数
2024年 9月 GESP C++编程 二级试卷解析