GESP 2025年12月_C++一级试卷
从PDF导入:GESP 2025年12月_C++一级试卷
C++
120分钟
总分 100.0
27 题
试卷题目预览
第1题
中级
2.0分
单选
近日,空中客车公司表示,约6000架空客A320系列飞机需要紧急更换一种易受太阳辐射影响的飞行控制软件。空客表示,在对一起飞行事故分析后的结果显示,强烈的太阳辐
第2题
中级
2.0分
单选
下面的C++代码在某集成开发环境中编译运行时,提示有"Invalid Character"("无效字符")错误。可能的原因是( ):

第3题
中级
2.0分
单选
下面有关C++变量的说法,正确的是( )。
第4题
中级
2.0分
单选
X是C++的整型变量,则cout << (X=3, X++, ++X);执行后的输出是( )。
第5题
中级
2.0分
单选
C++表达式2 + 3 * 4 % 5的值为( )。
第6题
中级
2.0分
单选
下面的C++代码执行后,其输出是( )。

第7题
中级
2.0分
单选
下面的C++代码执行时如果先输入10回车后输入20并回车,其输出是( )。

第8题
中级
2.0分
单选
某个整数很长很长,形如:1232123212321……,其规律是从1开始逐一升高到3然后逐一降低到1,然后又逐一升高到3,一直到很长很长。假设最高位编号为1,要

第9题
中级
2.0分
单选
下面C++代码执行后的输出是( )。

第10题
中级
2.0分
单选
有关下面C++代码的说法,错误的是( )。

第11题
中级
2.0分
单选
下面C++代码执行后输出是( )。

第12题
中级
2.0分
单选
两个正整数,只要不相等,就一直进行如下操作:最大数减去最小数得到一个值,该值和两个数的最小数构成新的两个正整数,重复操作,直到两个数相等,此时输出该数。下面的C

第13题
中级
2.0分
单选
如果一个正整数能被3整除,或者某一位能被3整除,则称之为"漂亮数"。下面的C++代码用于判断正整数N是否为漂亮数,L1行的横线处应该填入的代码是( )。

第14题
中级
2.0分
单选
如果正整数N的所有奇因数(即能将N整除的正奇数)的和是27的倍数,则称N是27的神秘数。下面的C++代码用于判断输入的N是否为27的神秘数。如输入53,它有两个

第15题
中级
2.0分
单选
执行下面C++代码可以找出千位与个位的和恰好等于中间两位的四位数,横线处应该填入( )

第16题
中级
2.0分
判断
鸿蒙是华为公司开发的一款操作系统,那么它能够将正确的源程序翻译成目标程序,并运行。( )
第17题
中级
2.0分
判断
C++表达式10 * 4 % 6和10 * 2 % 3的结果相同。( )
第18题
中级
2.0分
判断
下面C++代码执行后将输出0。( )

第19题
中级
2.0分
判断
下面C++代码中的i > -10; i--改为i < 10; i++执行结果相同。( )

第20题
中级
2.0分
判断
下面C++代码执行后将输出99,因为i < 100不包括100,而是到99。( )

第21题
中级
2.0分
判断
下面的C++代码能用于判断输入的正整数是否为对称数。所谓对称数是指从左到右和从右到左读该数,其值相同,121或414等是对称数,而123不是对称数。( )

第22题
中级
2.0分
判断
下面的C++代码执行后将输出0。( )

第23题
中级
2.0分
判断
某同学执行C++代码时printf("%g\n", (3 + 3.1415926535));输出6.14159而不是6.1415926535表明该同学的计算机存
第24题
中级
2.0分
判断
如果x是C++代码中的double型变量,则对cout << ( x? 1227 : 12.27);编译时将报错,因为1227和12.12分别是int和doub
第25题
中级
2.0分
判断
在C++代码中,不可以将变量命名为keyword,因为它是C++语言的关键字。( )
第26题
中级
25.0分
编程
小杨的爱心快递
小杨是"爱心社区"的小志愿者,每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动,制定了特殊的运费规则,鼓励大家合理包装: 假设快递的体积为V,重量为G。 按体积计算:运费按体积计算,公式是V/2元。 按重量计算:为了鼓励减轻包裹重量,规则是:当重量小于300克,即G<300时,运费为M元;当重量达到或超过300克,即G≥300时,运费为N元。 快递公司的叔叔说:"我们应该选择最公平合理的计费方式。" 所以,最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个,这样对寄件人最公道。 【数据范围】 对于所有测试点,保证给出的浮点数不超过10⁴。
【输入格式】
四行,每行一个一位小数的浮点数,分别代表,快递的体积V,快递的重量G,第一档重量运费M,第二档重量运费N。
【输出格式】
一行一个一位小数,代表实际快递运费。
【样例输入1】 100.4 300.2 60.6 70.5 【样例输出1】 50.2 【样例输入2】 99.8 200.9 60.2 70.1 【样例输出2】 49.9
第27题
中级
25.0分
编程
手机电量显示
小杨的手机就像一个聪明的小助手,当电量变化时,它会用不同的方式来提醒我们,假设当前的电量百分比为P: • 当电量非常低(不超过10%,即P≤10),它会显示一个大写字母R,就像在说:"快给我充电吧!(Red警告色)" • 当电量有点低(超过10%但不超过20%,即10
20),它就会直接显示具体的数字,比如直接显示99,表示还有99%的电量。 【数据范围】 对于所有测试点,保证T≤100,P≤100。
【输入格式】
第一行一个正整数T,代表数据组数。 对于每组数据,一行包含一个正整数P,代表手机电量百分比。
【输出格式】
对于每组数据,输出一行,代表当前手机显示的电量信息。
【样例输入】 5 10 1 20 99 19 【样例输出】 R R L 99 L