- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2024年6月GESP编程能力认证C++等级考试一级真题(含答案和解析)
一、单选题(每题2分,共30分)。
1.在C++中,下列不可做变量的是()。
A.five-Star
B.five_star
C.fiveStar
D._fiveStar
答案:A。
解析:依据变量名的命名规则,组成部分只有数字、字母和下划线,选项A是错误的变量命名方式,B选项和C选项为常规命名方式均正确,依据命名规则数字不能作为开头,但是下划线是可以作为开头的所以D选项也正确,故答案为A选项。
2.题C++表达式3-3*3/5的值是()。
A.-1.2
B.1
C.0
D.2
答案:D。
解析:表达式中没有小括号,按照运算符的优先级和从左至右的顺序,会先计算3乘以3的结果然后除以5,由于9整除5结果为1,所以最后是计算3减1的结果,故答案为D选项。
3.在C++中,假设N为正整数,则表达式cout(N%3+N%7)可能输出的最大值是()。
A.6
B.8
C.9
D.10
答案:B。
解析:题目中的表达式为变量模3和模7的结果求和,正整数模3最大的结果为2,模7的最大结果为6,所以可能输出的最大值为2+6=8,故答案为B选项。
4.题C++语句printf(5%%2={%d}\n,5%2)执行后的输出是()。
A.1={1}
B.5%2={5%2}
C.5%2={1}
D.5={1}
答案:C。
解析:题目中使用printf进行格式化输出,由于单独一个%不会直接显示双%则会正常显示,所以整体格式为5%2={},花括号内部%d为占位符,显示的结果为5%2的计算结果1,故答案为C选项。
5.对整型变量i,执行C++语句cini,couti时如果输入5+2,下述说法正确的是()。
A.将输出整数7
B.将输出5
C.语句执行将报错,输入表达式不能作为输出的参数。
D.语句能执行,但输出内容不确定。
答案:B。
解析:按照题目是我表示代码进行输入,首先程序不会报错可以正常接收数据,在C++中使用cini从标准输入读取数据到整型变量i时,cin会尝试读取一个有效的整数。如果输入的是5+2这样的字符串,cin只会读取直到它遇到第一个非数字字符为止。因此,在这个例子中,cin将只读取5,并将它存储在变量i,故答案选择B选项。
6.下面C++代码执行后的输出是()。
floata;
a=101.101;
a=101;
printf(a+1={%.0f},a+1);
A.102={102}
B.a+1={a+1}
C.a+1={102}
D.a先被赋值为浮点数,后被赋值为整数,执行将报错。
答案:C。
解析:按照给定的程序,变量a中存储的数值是101,运行第四行格式化输出之后会将加一的计算结果102不进行保留小数位显示在格式内,所以最终输出的格式为a+1={102},故正确答案为C选项。
7.表达式9/4-6%(6-2)*10的值是()。
A.-17.75
B.-18
C.-14
D.-12.75
答案:B。
解析:题目中的表达式按照运算优先级规律会先将9除以4的整除结果2算出来,然后减去后方最终的计算结果6%4*10=20,结果为-18,故正确选项为B选项。
8.下面C++代码执行时输入10后,正确的输出是()。
intN;
cout请输入正整数:;
cinN;
if(N%3)
printf(第5行代码%2d,N%3);
else
printf(第6行代码%2d,N%3);
A.第5行代码1
B.第6行代码1
C.第5行代码1
D.第6行代码1
答案:C。
解析:题目中向程序输入的数据为10,由于10%3表达式结果为1,进行分支判断,会执行if语句后方的输出,按照输出格式正常显示需要注意的格式是%2d,所以答案应该为C选项不可错选为A选项。
9.下面C++代码执行后输出是()。
intSum=0,i=0;
for(;i10;)
Sum+=i++;
coutiSum;
A.945
B.1055
C.1045
D.1155
答案:C。
解析:题目中for循环的写法没有采用最常规的写法,但是程序逻辑是清晰的,累加的所有数字为0123456789,最终变量i变为10循环结束,所以输出的结果为10和45,故正确答案为C选项。
10.下面C++代码用于判断N是否为质数(只能被1和它本身整除的正整数)。程序执行后,下面有关描述正确的是()。
intN;
cout
您可能关注的文档
- 2025广东纪委遴选试题及答案.docx
- 2025广东江门市纪委监委选调公务员6人考试参考题库附答案解析.docx
- 2025纪委遴选笔试试题及答案.docx
- 2025军队文职人员招聘(药学)考试题库及答案(50题).docx
- 2025年《全国英语等级考试(PETS)四级试卷》模拟试题及答案解析.docx
- 2025年部编版新教材语文三年级上册进度安排表.docx
- 【2025华医网】骨质疏松性骨折围手术期管理国家级-3.0学分答案.docx
- 【国考真题】2021年国家公务员考试申论(大作文)解析.docx
- 【学习】“前置程序”知多少?.docx
- 【必威体育精装版】人教版九年级语文上册教学计划(及进度表).docx
- 2024年秋九年级化学上册-绪言及第一单元-走进化学世界教学设计-(新版)新人教版.docx
- 2024年人教版八年级物理上册教学计划(6篇).docx
- 2024年幼儿园食堂工作总结6篇.docx
- 2024必威体育精装版人教版一年级上册美术教学计划.docx
- 2025年军队专业技能岗位文职人员招聘考试(司机岗)历年参考题库含答案详解(5套题).docx
- 2025年秋季幼儿园食堂工作计划.docx
- 2025年秋人教版小学五年级上册语文教学计划.docx
- 2025年高二上学期物理教学工作计划.docx
- 2025年四川遂宁市中心医院招聘高层次专业技术人才笔试备考题库及参考答案详解一套.docx
- 2025年未成年人保护法主题演讲稿(适合校园普法宣传).docx
有哪些信誉好的足球投注网站
文档评论(0)