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

news2025/2/1 13:53:53

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  ⾏,依次输出所有题⽬的答案,输出时,只需要将输⼊中的代⼊答案,其余部分⼀字不差地输出即可。 由于⼩杨的题⽬只涉及将更⼤的单位转换为更⼩的单位,并且输⼊的是整数,因此答案⼀定也是整数。

 

例如,如果题⽬需要你将  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>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1329327.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

spring aop实际开发中怎么用,Spring Boot整合AOP,spring boot加spring mvc一起使用aop,项目中使用aop

前言&#xff1a;本文不介绍 AOP 的基本概念、动态代理方式实现 AOP&#xff0c;以及 Spring 框架去实现 AOP。本文重点介绍 Spring Boot 项目中如何使用 AOP&#xff0c;也就是实际项目开发中如何使用 AOP 去实现相关功能。 如果有需要了解 AOP 的概念、动态代理实现 AOP 的&…

如何用低成本进行宣传?媒介盒子分享

企业创立之初想要用低成本取得较好的宣传效果可以实现吗&#xff1f;可以。软文营销就能帮助企业做到。 然而数字时代中用户接受到的信息数量远远超过他们的理解能力。所以只有那些用户喜欢看到的信息才会被注意到&#xff0c;宣传才能起到效果。今天媒介盒子就来和大家聊聊&a…

软件测试:最强面试题整理出炉附答案,一点点小总结,建议收藏

一、Web自动化测试 1.Selenium中hidden或者是display &#xff1d; none的元素是否可以定位到&#xff1f; 不能,可以写JavaScript将标签中的hidden先改为0&#xff0c;再定位元素 2.Selenium中如何保证操作元素的成功率&#xff1f;也就是说如何保证我点击的元素一定是可以点…

【P2PTransportChannel 】2: 创建Connetion、 BasicPortAllocatorSession

基于m98P2PTransportChannel::MaybeStartGathering() 触发PortAllocator 对 session的管理(创建等) P2PTransportChannel::MaybeStartGathering() session都放在PortAllocator的 一个vector 中:std::vector<std::unique_ptr<PortAllocatorSession>> pooled_sess…

FreeRTOS之任务状态查询

1、相关API函数的使用 uxTaskPriorityGet(Task1Task_Handler);//传入task1的任务句柄,获取任务优先级 vTaskPrioritySet(Task1Task_Handler,30);//改变任务优先级 task_num uxTaskGetNumberOfTasks();//获取任务数量 #include "sys.h" #include "delay.h"…

【CF闯关练习】—— 900分段

&#x1f30f;博客主页&#xff1a;PH_modest的博客主页 &#x1f6a9;当前专栏&#xff1a;cf闯关练习 &#x1f48c;其他专栏&#xff1a; &#x1f534;每日一题 &#x1f7e1; C跬步积累 &#x1f7e2; C语言跬步积累 &#x1f308;座右铭&#xff1a;广积粮&#xff0c;缓…

【Nacos】—客户端与服务端源码解析

Nacos系列 Nacos—简述、注册中心、配置中心 Nacos安装教程 SpringBoot项目与Nacos配置 一、背景介绍 Nacos&#xff08;Naming and Configuration Service&#xff09;是阿里巴巴开源的服务发现和配置管理工具&#xff0c;它是一个全面的微服务基础设施组件&#xff0c;提供…

微信小程序开发系列-02注册小程序

上一篇文章&#xff0c;创建了一个最小的小程序&#xff0c;但是&#xff0c;还有3个疑问没有弄清楚&#xff0c;还是基于demo1工程&#xff0c;这篇文章继续探索。 当前的目录结构是否是完备的呢&#xff1f;&#xff08;虽然小程序可以运行起来&#xff09;app.js文件内容还…

GrayLog日志平台的基本使用-收集系统日志

1、新建Indices 2、新建Input Inputs新增syslog UDP的类型&#xff0c;接收端口为1514 UDP 用于接收Linux服务器使用rsyslog转发过来的系统日志 Input配置后&#xff0c;需要开放端口&#xff1a;firewall-cmd --permanent --zonepublic --add-port1514/udp; firewall-cmd --r…

【开源工程及源码】超级经典开源项目实景三维数字孪生智慧机场

智慧机场可视化平台通过可视化手段&#xff0c;将复杂的机场运营数据以图形、图表等形式展现&#xff0c;使管理者能够更直观、实时地了解机场的各个方面。飞渡科技通过整合物联网IOT、人工智能、大数据分析等技术&#xff0c;围绕机场管理、运控、安防、服务、监测等业务领域&…

【Filament】绘制立方体

1 前言 本文主要介绍使用 Filament 绘制彩色立方体&#xff0c;读者如果对 Filament 不太熟悉&#xff0c;请回顾以下内容。 Filament环境搭建绘制三角形绘制矩形绘制圆形 2 绘制立方体 本文项目结构如下&#xff0c;完整代码资源 → Filament绘制立方体。 2.1 自定义基类 为…

智赋百景|2023-2024年福建省大数据集团数据应用开发大赛重磅开赛!

为推动数据要素赋能千行百业&#xff0c;拓展自然语言处理技术在不同业务场景下的落地应用&#xff0c;进一步实现“智赋百景”&#xff0c;由福建省大数据集团有限公司主办&#xff0c;福建大数据一级开发有限公司、福建大数据交易有限公司、福建省数字经济产业工会共同承办的…

【小白专用】php以pdo方式连接sqlserver,开启sqlsrv扩展

一、安装ODBC程序&#xff0c; 下载适用于 SQL Server 的 ODBC 驱动程序 - 适用于 SQL Server 的 ODBC 驱动程序 |Microsoft 学习 运行安装程序&#xff0c;出现如下图所示页面&#xff1b; 选择下一步&#xff1b;选择我同意许可协议中的条款后选择下一步&#xff1b; 点击安…

告别高昂存储,高效灵活管理数据

前言 在当今数字化时代&#xff0c;企业面临着海量数据的挑战&#xff0c;这些数据承载着技术创新和业务发展的重要使命。因此&#xff0c;高效、安全地收集、存储和管理数据成为了企业关注的焦点。对于需要长期储存且低频聚合分析的数据&#xff0c;组织需要更加低成本和便捷…

Android平台RTSP流如何添加动态水印后转推RTMP或轻量级RTSP服务

技术背景 我们在对接外部开发者的时候&#xff0c;遇到这样的技术诉求&#xff0c;客户用于地下管道检测场景&#xff0c;需要把摄像头的数据拉取过来&#xff0c;然后叠加上实时位置、施工单位、施工人员等信息&#xff0c;然后对外输出新的RTSP流&#xff0c;并本地录制一份…

Java中使用JTS实现WKB数据写入、转换字符串、读取

场景 Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内的方位角&#xff1a; Java中使用JTS实现WKT字符串读取转换线、查找LineString的list中距离最近的线、LineString做缓冲区扩展并计算点在缓冲区内…

PlatEMO 源码执行的具体过程

ALGORITHM 类 Algorithm类定义在Algorithms文件夹下。在这个目录中&#xff0c;算法根据分类分成了三种&#xff1a; 多目标算法&#xff1a;Multi-objecitve optimization单目标算法&#xff1a;Single-objective optimization工具算法&#xff1a;Utility functions 工具算法…

系统架构设计师教程(九)软件可靠性基础知识

软件可靠性基础知识 9.1 软件可靠性基本概念9.1.1 软件可靠性定义9.1.2 软件可靠性的定量描述9.1.3 可靠性目标9.1.4 可靠性测试的意义9.1.5 广义的可靠性测试与狭义的可靠性测试 9.2 软件可靠性建模9.2.1 影响软件可靠性的因素9.2.2 软件可靠性的建模方法9.2.3 软件的可靠性模…

02 特征点提取器 ORBextractor

文章目录 02 特征点提取器 ORBextractor2.0 基础知识2.0.1 图像金字塔2.0.2 ORB 特征点的关键点和描述子 2.1 构造函数&#xff1a;ORBextractor()2.2 构建图像金字塔 ComputePyramid()2.3 提取特征点并筛选 ComputeKeyPointsOctTree()2.4 筛选特征点 DistributeOctTree()2.5 计…

C++实现布隆过滤器

目录 一、什么是布隆过滤器 二、布隆过滤器的映射 三、布隆过滤器的作用 四、布隆过滤器的实现 五、总结测试 一、什么是布隆过滤器 之前我们学习了位图&#xff0c;我们知道位图主要是实现了整形的映射bit位&#xff0c;这样可以大幅度的节省空间&#xff0c;那么针对于…