2025年03月GESP C++ 二级试题(带答案) .pdf
C++二级
2025年03月
1单选题(每题2分,共30分)
题号123456789101112131415
答案DCAADADACBCDBCC
第1题2025年春节有两件轰动全球的事件,一个是DeepSeek横出世,另一个是贺岁片《哪吒2》票房惊人,入了
全球票房榜。下面关于DeepSeek与《哪吒2》的描述成立的是()。
口A.《哪吒2》是一款新型操作系统
口B.DeepSeek是深海钻探软件
口C.《哪吒2》可以生成新的软件
口D.DeepSeek可以根据《哪吒2》的场景生成剧情脚本
第2题对整型变量N,如果它能够同时被3和5整除,则输出N是含有至少两个质因数。如果用流程图来描述处理过
程,则输出语句应该在哪种图形框中()。
口A.圆形框
口B.椭圆形框
口C.平行四边形框
口D.菱形框
第3题下面C++代码执行,其输出是()。
1inta=3,b=4;
2a==b;
3b==a;
4coutabend;
□A.34
□B.33
□C.44
□D.43
第4题求三色彩球的颜色。有数量无限的红(Red)绿(Green)蓝(Bue)三种彩球排成一行,每组先为5个红色球,随后3
个绿色,最后为2个蓝色。每个球都有编号,从左到右依次为1,2,3。输入整数代表编号,求该编号球的颜色。下
面是C++代码是实现,正确说法是()o
1intN,remainder;
2cinN;
3remainder=N%10;//remainder变量保存余数
4
5if((1=remainder)(remainder=5))
6coutRed;
7eseif((6=remainder)(remainder=8))
8coutGreen;
9eseif((remainder==9)||(remainder==0))
10coutBue;
口A.将eseif((remainder==9)||(remainder==0))修改为ese交攵果相同
口B.将((1=remainder)(remainder=5))修改为(pemaindep=5)效果相同
厂C.eseif((6=remainder)(remainder=8))写法错误,应修改为eseif(6=
remainder=8)
1D.根据题意remainder=N%10应修改为remainder=N/10
第5题下面C++代码执行后其输出是()。
1inttnt=0;
2for(inti=0;i10;i++)
3if(i%3)
4tnt+=1;
5ese
6tnt+=2;
7couttnt:
口A.18
口B.17
口C.16
口D.14
第6题下面C++代码执行后输出是()0
1inti;
2for(i=10;i0;i-=2)
3break;
4couti;
口A.10
口B.8
□C0
nD.因为循环执行时会执行break语句而终止循环,所以i的值不确定
第7题下面C++代码执行后输出是()o
1inti;
2for(i=0;i10