2023年12月GESP认证C++等级考试(三级)真题试卷

发布时间:2023年12月22日

2023年12月GESP认证C++等级考试(三级)真题试卷

题目总数:27 ?? 总分数:100

选择题

第 1 题 ?? 单选题

下?C++数组的定义中,会丢失数据的是(?)

A.

char?dict_key[]?=?{'p','t','o'};

B.

int?dict_value[]?=?{33,22,11};

C.

char?dict_name[]={'chen','wang','zhou'};

D.

float?dict_value[]={3,2,1};

第 2 题 ?? 单选题

在下列编码中,不能够和?进制"1101?1101"相等的是(???)

A.

22110进制

B.

3358进制

C.

dd16进制

D.

5d16进制

第 3 题 ?? 单选题

下?C++代码执?后不能输出"GESP"的是(?????)

A.

string?str("GESP");?cout<<str<<endl;

B.

string?str="GESP";?cout<<str<<endl;

C.

string?str("GESP");?cout<<str[1]<<str[2]<<str[3]<<str[4]<<endl;

D.

string?str{"GESP"};?cout<<str<<endl;

第 4 题 ?? 单选题

执?下?C++代码输出是(?????)。

A.

10

B.

8

C.

4

D.

3

第 5 题 ?? 单选题

执?下?C++代码后,输出是(????????????)。

A.

4

B.

2

C.

5

D.

3

第 6 题 ?? 单选题

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

A.

4

B.

3

C.

2

D.

5

第 7 题 ?? 单选题

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

A.

输出未知的数

B.

输出'n'

C.

输出'\0'

D.

输出空格

第 8 题 ?? 单选题

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

A.

0

B.

1

C.

输出空格

D.

什么也不输出

第 9 题 ?? 单选题

下?C++代码?于统计每种字符出现的次数,当输出为3时,横线上不能填?的代码是(?????)。

A.

str[i]=='o'

B.

str[i]=='a'+14

C.

str[i]==115

D.

str[i]==111

第 10 题 ?? 单选题

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

A.

2^31~(2^31)-1

B.

2^32

C.

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

D.

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

第 11 题 ?? 单选题

下?C++程序执?的结果是(?????)。

A.

2

B.

3

C.

5

D.

4

第 12 题 ?? 单选题

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

A.

1.5

B.

1

C.

2

D.

1.50

第 13 题 ?? 单选题

C++代码?于抽取字符串中的电话号码。约定:电话号码全部是数字,数字之间没有其他符号如连字符或?空格等。代码中变量strSrc仅仅是?例,可以包含更多字符。下?有关代码说法,正确的说法是(?????)。

A.

代码将换?输出各个含有数字的电话号码。

B.

代码将不换?输出各个含有数字的电话号码,号码中间没有分隔。

C.

代码将不换?输出各个含有数字的电话号码,号码中间有分隔。

D.

不能够输出数字电话号码。

第 14 题 ?? 单选题

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

A.

麦克风

B.

扬声器

C.

油量表

D.

传感器

第 15 题 ?? 单选题

现代计算机是指电?计算机,它所基于的是)体系结构

A.

艾伦·图灵

B.

·诺依曼

C.

阿塔纳索夫

D.

埃克特-莫克利

判断题

第 16 题 ?? 判断题

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

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

C++程序执?后,输?chen?a?dai输出应该为chen

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

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

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

执?下?C++代码后将输出"China"

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

执?C++代码将输0?55之后还有?个空格。

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

下?C++代码将输出1

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

下?C++程序将输出1。()

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

执?C++代码,将输1?3?5?7?99之后还有?个空格。

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

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

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

任何?个while循环都可以转化为等价的for循环

A.
正确
B.
错误

编程题

第 26 题 ?? 问答题

试题名称:?猫分鱼

海滩上有?堆鱼,?N??只?猫来分。第?只?猫把这堆鱼平均分为 N 份,多了 ? i<N ?个,这只?猫把多的个扔?海?中,拿?了?份。第?只?猫接着把剩下的鱼平均分成 N 份,?多了 i 个,?猫同样把多的个扔?海中,拿?了??份。第三、第四、……,第?只?猫仍是最终剩下的鱼分成 N 份,扔掉多了的 i 个,并拿??份。

?

编写程序,输??猫的数量 N 以及每次扔到海?的鱼的数量 i ,输出海滩上最少的鱼数,使得每只?猫都可吃到鱼。

?

例如:两只?猫来分鱼??N=2 ?,每次扔掉鱼的数量为 ?i=1 ?,为了每只?猫都可吃到鱼,可令第?只?猫需要拿?1条?鱼,则此时待分配的有3条鱼。第?只?猫待分配的鱼有 ?3*2=1=7 ?条。

输入描述

总共2??。第???个整数 N ,第???个整数 i 。?

保证 0 <N<10 ? ; i<N 。

输出描述

???个整数,表?满?要求的海滩上最少的鱼数。

特别提醒

在常规程序中,输?、输出时提供提?是好习惯。但在本场考试中,由于系统限定,请不要在输?、输出中附带任?何提?信息。

样例输入1

<span style="color:#34495e"><span style="background-color:#ffffff">2
1</span></span>

样例输出1

<span style="color:#34495e"><span style="background-color:#ffffff">7</span></span>

样例输入1

<span style="color:#34495e"><span style="background-color:#ffffff">3
1</span></span>

样例输出1

<span style="color:#34495e"><span style="background-color:#ffffff">25</span></span>

样例解释2

三只?猫来分鱼???N=3 ?,每次扔掉鱼的数量为 ?i=1 ,为了每只?猫都可吃到鱼,可令第三只?猫需要拿?3条鱼(拿??1条和2条不满?要求),则此时待分配的有10条鱼。第?只?猫待分配的鱼有??10*3/2+1=6 ?条。第?只?猫?待分配的鱼有??16*3/2+1=25?条。

第 27 题 ?? 问答题

试题名称:单位转换

?杨这周的数学作业是做单位转换,喜欢编程的?杨决定编程帮他解决这些问题。?

?杨只学了长度单位和重量单位,具体来说:?

长度单位包括千?(km)、?(m)、毫?(mm),它们之间的关系是:1km=1000m=1000000mm ?。?

重量单位包括千克(kg)、克(g)、毫克(mg),它们之间的关系是:1kg=1000g=1000000mg?。?

?杨的作业只涉及将更?的单位转换为更?的单位,也就是说,?杨的作业只会包含如下题型:?转换为毫?,千??转换为毫?,千?转换为?,克转换为毫克,千克转换为毫克,千克转换为克。

?

现在,请你帮忙完成单位转换的程序。

?

输入描述

输?的第??为?个整数?N??,表?题?数量。

接下来??N???,每??个字符串,表?转换单位的题?,格式为x?单位1?=???单位2。其中,x?为?个不超过?的?负整数,单位1单位2?分别为两个单位的英?缩写,保证它们都是长度单位或都是重量单位,且

位1??单位2?更?。

例如,如果题?需要你将??1km??转换为?mm??,则输?为1?km?=???mm。?

保证?

?。

?

输出描述

输出??N???,依次输出所有题?的答案,输出时,只需要将输?中的??代?答案,其余部分?字不差地输出即可。?由于?杨的题?只涉及将更?的单位转换为更?的单位,并且输?的x?是整数,因此答案?定也是整数。

?

例如,如果题?需要你将? 1km ???转换为?mm,输?为1?km?=???mm,则你需要输1?km?=?1000000?mm。

特别提醒

在常规程序中,输?、输出时提供提?是好习惯。但在本场考试中,由于系统限定,请不要在输?、输出中附带任?何提?信息。输?格式将严格按照题?要求,且你的输出必须和标准答案完全?致才能得分,请在提交前仔细检?查。

样例输入1

<span style="color:#34495e"><span style="background-color:#ffffff">2
1km=?????mm
1m=?????mm</span></span>

样例输出1

2023年12月GESP认证C++等级考试(三级)真题试卷 | 6547网

<span style="color:#34495e"><span style="background-color:#ffffff">1km=??1000000??mm
1m=??1000??mm</span></span>
文章来源:https://blog.csdn.net/m0_67260462/article/details/135154516
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。