GESP三级

题目总数:38
总分数:190
时间:120分钟
第 1 题    单选题

二进制数 1011 转换成十进制数是( )。

A.

11

B.

10

C.

12

D.

13

第 2 题    单选题

设 x=true,y=true,z=false,以下逻辑运算表达式值为真的是( )。


A.

A. (y∨z)∧x∧z


B.

B. x∧(z∨y) ∧z


C.

C. (x∧y) ∧z


D.

D. (x∧y)∨(z∨x)


第 3 题    单选题

编译器的主要功能是( )。

A.

 A. 将源程序翻译成机器指令代码


B.

 B. 将源程序重新组合


C.

C. 将低级语言翻译成高级语言

D.

D. 将一种高级语言翻译成另一种高级语言

第 4 题    单选题

在内存储器中每个存储单元都被赋予一个唯一的序号,称为()。


A.

A. 地址

B.

B. 序号

C.

C. 下标

D.

D. 编号

第 5 题    单选题

十进制数114的相反数的8位二进制补码是

A.

 A. 10001110

B.

 B. 10001101

C.

 C. 01110010

D.

 D. 01110011

第 6 题    单选题

以下奖项与计算机领域最相关的是( )。

A.

奥斯卡金奖

B.

图灵奖

C.

诺贝尔奖

D.

普利策奖

第 7 题    单选题

以下不属于面向对象程序设计语言的是( )。

A.

C++

B.

Python

C.

Java

D.

C

第 8 题    单选题

目前主流的计算机储存数据最终都是转换成( )数据进行储存

A.

二进制

B.

十进制

C.

八进制

D.

十六进制

第 9 题    单选题

小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

A.

小程序

B.

计时器

C.

操作系统

D.

神话人物

第 10 题    单选题

中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )。

A.

制造自动驾驶汽车

B.

创立培训学校

C.

发明汉字激光照排系统

D.

成立方正公司

第 11 题    单选题

下面C++代码用于判断键盘输入的整数是否为质数。质数是只能被1和它本身整除的数。在横线处应填入代 码是( )。

int N;

cin >> N;

int cnt = 0; // 记录N被整除的次数

for(int i=1; i<N+1; i++)

    if(________________)

        cnt +=1;

    if(cnt == 2)

        cout << N << "是质数";

    else

        cout << N << "不是质数";


A.

N % i

B.

N % i == 0

C.

N / i == 0

D.

N / i

第 12 题    单选题

下面C++代码执行后的输出是( )。

int N = 10; 

while(N){ 

    N -= 1; 

    if(N%3 == 0) 

        cout << N << "#"; 

}

A.

9#6#3#

B.

9#6#3#0#

C.

8#7#5#4#2#1#

D.

10#8#7#5#4#2#1#

第 13 题    单选题

第 1 题 C++表达式 (3 - 2) * 3 + 5 的值是( )。

A.

-13

B.

8

C.

2

D.

0

第 14 题    单选题

一个字符串中任意个连续的字符组成的子序列称为该字符串的子串,则字符串 abcab )个内容互不相同的子串。

A.

12

B.

13

C.

14

D.

15

第 15 题    单选题

八进制数 32.1 对应的十进制数是( )。

A.

24.125

B.

24.250

C.

26.125

D.

26.250

第 16 题    单选题

在计算机中,以下哪个选项描述的数据存储容量最小?(

A.

字节(byte)

B.

比特(bit)

C.

字(word) 

D.

千字节(kilobyte)

第 17 题    单选题

以下哪个不是操作系统?(

A.

Linux

B.

Windows

C.

Android

D.

HTML

第 18 题    单选题

以下哪种功能没有涉及 C++语言的面向对象特性支持:( )。

A.

C++中调用 printf 函数

B.

C++中调用用户定义的类成员函数

C.

C++中构造一个 class struct

D.

C++中构造来源于同一基类的多个派生类

第 19 题    单选题

if 条件句中的条件表达式结果为( )时,执行相应的代码块。

A.

true

B.

false

C.


D.

非真

第 20 题    单选题

以下关于循环结构的说法,正确的是(

A.

while 循环中条件必须为真 

B.

for 循环不能写成死循环

C.

循环结构可以嵌套使用

D.

以上都对

第 21 题    单选题

for 循环的初始化部分通常在( )

A.

循环开始前

B.

循环结束后

C.

每次循环中

D.

不确定

第 22 题    单选题

C++中,如何声明一个指向函数的指针?

A.

int (*funcPtr)(int, int) = &myFunction;

B.

int funcPtr(int, int) = myFunction;

C.

int (*funcPtr) = myFunction;

D.

int funcPtr = &myFunction;

第 23 题    单选题

如何声明一个二维数组?

A.

int arr[5][5];

B.

int arr[][];

C.

int arr[5], [5];

D.

int arr = new int[5][5];

第 24 题    单选题

下列哪个选项是C++中的循环控制语句?

A.

break

B.

continue

C.

return

D.

Both A and B

第 25 题    单选题

C++中,如何声明一个空的数组?

A.

int arr[0];

B.

int arr[];

C.

int arr = {};

D.

int arr(nullptr);

第 26 题    单选题

下列哪个选项是C++中的条件运算符?

A.

?

B.

 :

C.

||

D.

&&

第 27 题    单选题

下⾯C++代码⽤于判断N(⼤于等于2的正整数)是否为质数(素数)。下⾯对如下代码的说法,正确的是

A.

代码能正确判断N是否为质数。

B.

  代码总是不能判断N是否质数。

C.

  删除第5 break,将能正确判断N是否质数。

D.

代码存在漏洞,边界存在问题,应将第2⾏和第7⾏的 N / 2改为 N /2+1

第 28 题    单选题

下列关于 C++语言的叙述,不正确的是


A.

if 语句中的判断条件必须用小括号(’和‘)’括起来。

B.

for 语句中两个;’之间的循环条件可以省略,表示循环继续执行的条件一直满足。

C.

循环体包含多条语句时,可以用缩进消除二义性。

D.

除了“先乘除、后加减”,还有很多运算符优先级。

第 29 题    单选题

下⾯C++代码执⾏后的输出是

A.

9

B.

10

C.

3

D.

1

第 30 题    单选题

下⾯C++代码执⾏后的输出是

A.

90

B.

44

C.

20

D.

10

第 31 题    单选题

3. 以下数组定义,符合 C++语言语法的是( )。

A.

int a[];

B.

int b['3'];

C.

int c[3.0];

D.

int[3] d;

第 32 题    单选题

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

A.

数组必须先定义后使用。

B.

数组的所有元素在内存中是连续存放的。

C.

除了字符数组,在定义数组时“[]”内必须有常数。

D.

不能对数组赋值,但可以对数组的每个基础类型的元素赋值。

第 33 题    单选题

9. 现代计算机是指电⼦计算机,它所基于的是( )体系结构。


A.

艾伦·图灵

B.

冯.诺依曼

C.

阿塔纳索夫

D.

埃克特-莫克利

第 34 题    单选题

10. 面流程图,输入 1 2 3,会输出( )

A.

无输出

B.

1

C.

2

D.

3

第 35 题    单选题

6. 32位计算机中,C++的整型变量int能够表⽰的数据范围是( )。


A.

2^31~(2^31)-1


B.


2^32

C.


-2^31~+(2^31)-1

D.


-(2^31)+1~2^31

第 36 题    单选题

1. 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。


A.

编译

B.

编辑

C.

调试

D.

运行

第 37 题    单选题

3. ⼈们所使用的手机上安装的App通常指的是( )。

A.

软件

B.

硬件

C.

操作系统

D.

通话设备

第 38 题    单选题

4. 下列流程图的输出结果是?( )

A.

60

B.

20

C.

5

D.

1