GESP一级真题卷1

题目总数:27
总分数:100
时间:120分钟
第 1 题    单选题

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


A.

编译

B.

编辑

C.

调试

D.

运行

第 2 题    单选题

2. 以下哪个不是 C++语言中的运算符?( 

A.

&

B.

&&

C.

|

D.

//

第 3 题    单选题

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

A.

软件

B.

硬件

C.

操作系统

D.

通话设备

第 4 题    单选题

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

A.

60

B.

20

C.

5

D.

1

第 5 题    单选题

5. 以下哪个不是C++语⾔中的运算符?( )


A.

~

B.

~~

C.

<

D.

<<

第 6 题    单选题

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

第 7 题    单选题

7. C++的数据类型转换让⼈很难琢磨透,下列代码输出的值是( )。

A.

1.5

B.

1

C.

2

D.

1.50

第 8 题    单选题

8. 某公司新出了⼀款⽆⼈驾驶的⼩汽车,通过声控智能驾驶系统,乘客只要告诉汽车⽬的地,车⼦就能⾃动选择⼀条优化路线,告诉乘客后驶达那⾥。请问下⾯哪项不是驾驶系统完成选路所必须的。(


A.

麦克风


B.

扬声器


C.

油量表


D.

传感器

第 9 题    单选题

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


A.

艾伦·图灵

B.

冯.诺依曼

C.

阿塔纳索夫

D.

埃克特-莫克利

第 10 题    单选题

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

A.

无输出

B.

1

C.

2

D.

3

第 11 题    单选题

11.  以下哪个属于 C++语言中的位运算符?( )


A.

+

B.

-

C.

*

D.

&

第 12 题    单选题

12. 通常用下列哪种方式来描述算法?


A.

汇编语言

B.

伪代码

C.

SQL

D.

CSS

第 13 题    单选题

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

A.

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

B.

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

C.

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

D.

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

第 14 题    单选题

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

A.

100

B.

95

C.

55

D.

0

第 15 题    单选题

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

A.

1

B.

1,3

C.

15,17

D.

1,10 ,12

第 16 题    判断题

4.  执⾏C++代码 cout<<(5&&2)<<endl;后将输出 1( )


A.
正确
B.
错误
第 17 题    判断题

3.  执⾏C++代码 cout<<(5||2);后将输出 1。( 


A.
正确
B.
错误
第 18 题    判断题

3. ⼩杨最近在准备考GESP,他⽤的Dev C++来练习和运⾏程序,所以Dev C++也是⼀个⼩型操作系统。( 


A.
正确
B.
错误
第 19 题    判断题

2. 域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF 编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。  

A.
正确
B.
错误
第 20 题    判断题

1. 执⾏C++代码 cout<<(5&&2)<<endl;后将输出 1( )


A.
正确
B.
错误
第 21 题    判断题

11. 计算机中存储的数据都是二进制形式。因此,在使用 C++语言编写程序时,将所有十进制数改写为相同数值的二进制数,会使得程序运行效率更高。  


A.
正确
B.
错误
第 22 题    判断题

一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。

A.
正确
B.
错误
第 23 题    判断题

for循环和while循环在功能上完全相同,可以相互替代。

A.
正确
B.
错误
第 24 题    判断题

 C++中的if语句只能用于单分支条件判断。

A.
正确
B.
错误
第 25 题    判断题

C++中,顺序结构是程序执行的基本流程,它按照代码的书写顺序一行一行执行。

A.
正确
B.
错误
第 26 题    问答题

2239: 【入门】小杨报数

第 27 题    问答题

2238: 【入门】小杨的考试