2023年12月GESP认证C++等级考试(三级)真题试卷
2023年12月GESP认证C++等级考试(三级)真题试卷
选择题
下?C++数组的定义中,会丢失数据的是(?)。
char?dict_key[]?=?{'p','t','o'};
int?dict_value[]?=?{33,22,11};
char?dict_name[]={'chen','wang','zhou'};
float?dict_value[]={3,2,1};
在下列编码中,不能够和?进制"1101?1101"相等的是(???)。
(221)10进制
(335)8进制
(dd)16进制
(5d)16进制
下?C++代码执?后不能输出"GESP"的是(?????)。
string?str("GESP");?cout<<str<<endl;
string?str="GESP";?cout<<str<<endl;
string?str("GESP");?cout<<str[1]<<str[2]<<str[3]<<str[4]<<endl;
string?str{"GESP"};?cout<<str<<endl;
执?下?C++代码输出是(?????)。
10
8
4
3
执?下?C++代码后,输出是(????????????)。
4
2
5
3
执?下?C++代码后输出的是(?????)。
4
3
2
5
执?下?C++代码后输出的是(?????)。
输出未知的数
输出'n'
输出'\0'
输出空格
下?C++代码执?后的输出是(?????)。
0
1
输出空格
什么也不输出
下?C++代码?于统计每种字符出现的次数,当输出为3时,横线上不能填?的代码是(?????)。
str[i]=='o'
str[i]=='a'+14
str[i]==115
str[i]==111
32位计算机中,C++的整型变量int能够表?的数据范围是(?????)。
2^31~(2^31)-1
2^32
-2^31~+(2^31)-1
-(2^31)+1~2^31
下?C++程序执?的结果是(?????)。
2
3
5
4
C++的数据类型转换让?很难琢磨透,下列代码输出的值是(?????)。
1.5
1
2
1.50
C++代码?于抽取字符串中的电话号码。约定:电话号码全部是数字,数字之间没有其他符号如连字符或?空格等。代码中变量strSrc仅仅是?例,可以包含更多字符。下?有关代码说法,正确的说法是(?????)。
代码将换?输出各个含有数字的电话号码。
代码将不换?输出各个含有数字的电话号码,号码中间没有分隔。
代码将不换?输出各个含有数字的电话号码,号码中间有分隔。
不能够输出数字电话号码。
某公司新出了?款??驾驶的?汽车,通过声控智能驾驶系统,乘客只要告诉汽车?的地,车?就能?动?选择?条优化路线,告诉乘客后驶达那?。请问下?哪项不是驾驶系统完成选路所必须的()
麦克风
扬声器
油量表
传感器
现代计算机是指电?计算机,它所基于的是()体系结构
艾伦·图灵
冯·诺依曼
阿塔纳索夫
埃克特-莫克利
判断题
执?C++代码cout<<(5&&2)<<endl;后将输出1。(? ? ? ? )
C++程序执?后,输?chen?a?dai输出应该为:chen。()
执?C++代码cout<<(5||2);后将输出1。()
执?下?C++代码后将输出"China"。()
执?C++代码将输出0?5,5之后还有?个空格。()
下?C++代码将输出1()
下?C++程序将输出1。()
执?C++代码,将输出1?3?5?7?9,9之后还有?个空格。()
?杨最近在准备考GESP,他?的Dev?C++来练习和运?程序,所以Dev?C++也是?个?型操作系统。
任何?个while循环都可以转化为等价的for循环()
编程题
试题名称:?猫分鱼
海滩上有?堆鱼,?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?条。
试题名称:单位转换
?杨这周的数学作业是做单位转换,喜欢编程的?杨决定编程帮他解决这些问题。?
?杨只学了长度单位和重量单位,具体来说:?
长度单位包括千?(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>
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!