GESP三级模拟题1

题目总数:42
总分数:210
时间:120分钟
第 1 题    单选题

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

A.

11

B.

10

C.

12

D.

13

第 2 题    单选题

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

A.

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


B.

 B. 将源程序重新组合


C.

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

D.

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

第 3 题    单选题

设 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)


第 4 题    单选题

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


A.

A. 地址

B.

B. 序号

C.

C. 下标

D.

D. 编号

第 5 题    单选题

在Dev C++中对一个写好的C++源文件要生成一个可执行程序需要执行下面哪个处理步骤?( )

A.

创建

B.

编辑

C.

编译

D.

调试

第 6 题    单选题

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

A.

小程序

B.

计时器

C.

操作系统

D.

神话人物

第 7 题    单选题

下面关于整型变量int x的赋值语句不正确是( )。

A.

x=(3.16);

B.

x=3.16;

C.

x=int(3.16);

D.

x=3.16 int;

第 8 题    单选题

下面C++代码第2行,总共被执行次数是( )。

for(int i=-10; i<10; i++) 

    cout << i << " ";

A.

10

B.

19

C.

21

D.

20

第 9 题    单选题

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

int a = 1; 

cout << "a+1= " << a+1 << endl;

A.

a+1= 2

B.

a+1=2

C.

2=2

D.

2= 2

第 10 题    单选题

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

A.

制造自动驾驶汽车

B.

创立培训学校

C.

发明汉字激光照排系统

D.

成立方正公司

第 11 题    单选题

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

A.

C++

B.

Python

C.

Java

D.

C

第 12 题    单选题

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

A.

24.125

B.

24.250

C.

26.125

D.

26.250

第 13 题    单选题

C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( )。

A.

unsigned

B.

const

C.

static

D.

mutable

第 14 题    单选题

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

A.

Linux

B.

Windows

C.

Android

D.

HTML

第 15 题    单选题

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

A.

字节(byte)

B.

比特(bit)

C.

字(word) 

D.

千字节(kilobyte)

第 16 题    单选题

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

A.

int arr[0];

B.

int arr[];

C.

int arr = {};

D.

int arr(nullptr);

第 17 题    判断题

小杨今年春节回奶奶家了,奶奶家的数字电视可以通过遥控器输入电视剧名称来找到想播放的电视剧,所以 可以推知里面有交互式程序在运行。( )

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

在C++的程序中,cin是一个合法的变量名。

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

C++语言中3.0和3的值相等,所以它们占用的存储空间也相同。( )

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

在C++中,while可能是死循环,而for循环不可能是死循环。

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

C++表达式 "10"*2 执行时将报错,因为 "10" 是字符串类型而2是整数类型,它们数据类型不同,不能在一 起运算。

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

bool() 函数⽤于将给定参数或表达式转换为布尔类型。语句 bool(-1) 返回的是 false 值。

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

如果变量 a的值使得C++表达式 sqrt(a)==abs(a),则 a的值为0

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

C++表达式(2*3)||(2+5)的值为67

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

 C++语言中,一个函数没有被调用时,它的参数不占用内存。

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

 C++语言中,函数的参数默认以引用传递方式进行传递。

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

do  ...  while 语句的循环体至少会执行一次

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

已知 AASCII码值为65,表达式 int('C')+abs(-5.8)的值为72.8。

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

在C++语⾔中,定义数组时,[ ]中必须指定元素个数。   

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

21. 在C++语⾔中,数组下标的⼤⼩决定元素在逻辑上的先后顺序,与元素在内存中位置的先后顺序⽆关。   



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

6. 在C++语⾔中,长度为n的数组,访问下标为n的元素会引起编译错误。   


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

3. 在 C++语言中,可以使用字符(如'0')作为数组下标。  


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

2. 字符常量'\0'常用来表示字符串结束,它和字符常量'0'是不同的。   


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

14. 数据编码方式只有原码、反码、补码三种。  


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

12.  C++语言中,表达式(0xf == 015)的值为 true。  


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

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


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

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


A.
正确
B.
错误
第 38 题    单选题

下⾯C++代码⽤于判断⼀个数是否为质数(素数),在横线处应填⼊代码是

A.

cnt=1

B.

cnt=2

C.

cnt=+1

D.

cnt+=1

第 39 题    单选题

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

A.

16

B.

36

C.

49

D.

81

第 40 题    单选题

有句俗话叫三天打渔,两天晒⽹。如果⼩杨前三天打渔,后两天晒⽹,⼀直重复这个过程,以下程序代码⽤于判断,第n天⼩杨是在打鱼还是晒⽹,横线处应填写?


A.

I==0

B.

I==4

C.

I==0&&I==4

D.

I==0||I==4

第 41 题    单选题

在下列代码的横线处填写(),可以使得输出是`5`

A.

ch<'5'

B.

ch >= 5

C.

ch >= '4'

D.

ch % 2 == 1

第 42 题    单选题

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

A.

9

B.

10

C.

3

D.

1