GESP2023年12月认证C++二级( 第一部分选择题(9-15))
第9题多分支结构的小秘密1、这类题多分支结构通常是这样的if(.....) ......; else if ......; else ......;2、分支最后只选一个多分支结构无论结构再多最后会按照顺序只要有一个条件满足就会立即采用。3、看下这道题x1; while(x100){ if(x%3 !0) //第一判断 cout x,; else if(x /10) //第二判断 break; else //其他 x5; x 2; //执行完分支结构后执行 } cout x;1第一判断if(x%3 !0) //第一判断 cout x,;不是3的倍数就输出数字。2第二判断else if(x /10) //第二判断 break;x大于等于10就退出循环3第三判断else //其他 x5;是3的倍数又没有超过10就54顺序结构while(x100){ if(x%3 !0) //第一判断 cout x,; else if(x /10) //第二判断 break; else //其他 x5; x 2; //执行完分支结构后执行 }执行完选择结构后x 2;4、 正确答案D1循环体内变换1输出2-- 3(不输出5-- 2-- 10(输出2-- 12(不输出退出循环2循环体结束x1; while(x100){ if(x%3 !0) //第一判断 cout x,; else if(x /10) //第二判断 break; else //其他 x5; x 2; //执行完分支结构后执行 } cout x;x12 ,输出123最终输出为 1,10,12 这题考察循环结构 多分支结构 顺序结构 第10题循环了几次1、本题是一个二重循环外循环 i 0,1,2,3,4内循环 j 0 ~ i-12、列表1当 i 0:循环0次2当 i 1:循环1次3当 i 2:循环2次4当 i 3:循环3次5当 i 4:循环4次6当 i 5:退出循环7计数器cnt 1234103、 正确答案B10 考试注意列表模拟 相加 最终结果 第11题找完全平方数1、题目是找1~100 中的完全平方数例如1 4 9 16 25 ...2、什么是完全平方数比如4 2×2 9 3×3 16 4×43、 正确判断方法int(sqrt(i)) * int(sqrt(i)) i意思是1️⃣ 开平方2️⃣ 取整数3️⃣ 再平方回来4️⃣ 看是否等于原数4、举例i16sqrt(16)4 4*416 成立 正确答案C5、其他选项1运算符错误A.int(sqrt(i)) * int(sqrt(i)) iD.int(sqrt(i)) sqrt(i)这是赋值运算符不是判断是否相等的关系运算符2sqrt( )的数据类型B.int(sqrt(i)) sqrt(i)sqrt( )的数据类型是浮点数左侧是int 型 右侧是double型不能用 来比较有误差。 第12题打印图形的关键1、题目是打印一个图形像这样0 01 012 0123 01234 012345 01234562、看题目代码cin N; for(i 0;iN;i){ nowNum 0; for(j0;ji1;j){ cout nowNum ; nowNum 1; if(nowNum 10) nowNum 0; } }3、画一画小杨在画方块每画一行必须cout endl;换行否则会挤在一行。、4、 正确答案D在第9行后加cout endl;可以实现内循环结束后进行转行操作。5、 重点打印图形一定要注意空格与换行位置 第13题无人驾驶车的秘密1、题目问选路系统必须需要什么选项A 麦克风B 扬声器C 油量表D 传感器2、场景复原通过声控智能驾驶系统需要麦克风收集乘客声音乘客只要告诉汽车目的地车子就能自动选择一条优化路线告诉乘客需要扬声器后驶达那里需要传感器判断路况3、 正确答案C在这个场景中油料表不是必须的。 第14题计算机之父是谁1、现代计算机基于什么结构答案 冯·诺依曼结构2、历史很久以前有个人叫冯·诺依曼他提出计算机应该包括1️⃣ 输入2️⃣ 输出3️⃣ 运算器4️⃣ 控制器5️⃣ 存储器这就是今天电脑的结构冯·诺依曼是计算机之父3、 正确答案B 第15题相邻因数对1、题目N12因数1 2 3 4 6 122、相邻因数对(1,2) (2,3) (3,4)3、题目代码A. for(i1;iN;i) if(!(N%i) !(N%(i1))) printf((%d,%d)\n, i, i1); B. for(i2;iN;i) if(!(N%i) !(N%(i1))) printf((%d,%d)\n, i, i1); C. for(i2;iN/2;i) if(!(N%(i-1)) !(N%i)) printf((%d,%d)\n, i-1, i); D. for(i1;iN/2;i) if(!(N%i) !(N%(i1))) printf((%d,%d)\n, i, i1);4、关键必须从 1 开始枚举如果从 2 开始for(i2;iN;i)那(1,2) 就找不到了5、 正确答案B是错误代码

相关新闻

收藏!2026想转行AI/入坑大模型?时机绝佳,但选对岗位少走90%弯路

收藏!2026想转行AI/入坑大模型?时机绝佳,但选对岗位少走90%弯路

想入坑AI或转行AI赛道?2026年确实是非常好的时机,但前提是必须选对方向、踩准风口、避开弯路。 如今AI领域早已不是炒概念的阶段,尤其是大模型应用落地、AI Agent智能体方向,市场需求极其旺盛,但同时竞争也在快速加剧。…

2026/7/6 19:04:56 阅读更多 →
GESP2023年12月认证C++二级( 第二部分判断题(1-10))

GESP2023年12月认证C++二级( 第二部分判断题(1-10))

🧩 第1题1、C表达式 -7/2 的值为整数 -3。( )2、🎈算一算(1)小杨使用C做除法:-7 / 2(2)📌 关键知识当两个数都是整数时:整数 整数👉 结果仍然是整数 &#x…

2026/7/6 1:51:48 阅读更多 →
Selenium+Python—实现基本自动化测试

Selenium+Python—实现基本自动化测试

什么是selenium Selenium是基于WEB应用的验收测试工具集合,直接运行在浏览器中,通过一系列命令来模拟用户操作,可以将这些命令转化成实际的请求在浏览器中运行的命名比较有意思,当时是主流的商业自化工具,是化学元素汞(俗称水银),而是开源自动化工具,是化学元素硒,硒…

2026/5/17 6:38:05 阅读更多 →

最新新闻

如何让Windows开始菜单回归经典:Open-Shell-Menu完整配置与个性化终极指南

如何让Windows开始菜单回归经典:Open-Shell-Menu完整配置与个性化终极指南

如何让Windows开始菜单回归经典:Open-Shell-Menu完整配置与个性化终极指南 【免费下载链接】Open-Shell-Menu Classic Shell Reborn. 项目地址: https://gitcode.com/gh_mirrors/op/Open-Shell-Menu 想要找回经典的Windows开始菜单体验吗?Open-Sh…

2026/7/6 19:57:18 阅读更多 →
社会洗牌的变化创造了过去不存在的可能性。

社会洗牌的变化创造了过去不存在的可能性。

它揭示的是社会系统如何运行,而不是一句励志口号。“社会洗牌的变化创造了过去不存在的可能性。”很多人容易理解成:变化一定带来机会。其实,这种理解并不准确。 更准确地说应该是:变化会改变"可能性空间"(P…

2026/7/6 19:57:18 阅读更多 →
如何从零开始为syzkaller内核模糊测试工具做贡献:新手完全指南

如何从零开始为syzkaller内核模糊测试工具做贡献:新手完全指南

如何从零开始为syzkaller内核模糊测试工具做贡献:新手完全指南 【免费下载链接】syzkaller syzkaller is an unsupervised coverage-guided kernel fuzzer 项目地址: https://gitcode.com/gh_mirrors/sy/syzkaller 你是否曾经想为开源内核安全项目做贡献&…

2026/7/6 19:55:17 阅读更多 →
EhViewer开源项目深度解析:构建现代化漫画浏览体验的Android解决方案

EhViewer开源项目深度解析:构建现代化漫画浏览体验的Android解决方案

EhViewer开源项目深度解析:构建现代化漫画浏览体验的Android解决方案 EhViewer是一个基于Material Design 2设计语言的开源Android漫画浏览应用,为E-Hentai平台用户提供了优雅、高效的内容浏览体验。这个项目不仅解决了漫画爱好者在移动设备上访问和浏览…

2026/7/6 19:55:17 阅读更多 →
FancySelect与iOS设备兼容性:智能适配与强制覆盖技巧

FancySelect与iOS设备兼容性:智能适配与强制覆盖技巧

FancySelect与iOS设备兼容性:智能适配与强制覆盖技巧 【免费下载链接】FancySelect A better select for discerning web developers everywhere. 项目地址: https://gitcode.com/gh_mirrors/fa/FancySelect FancySelect是一个为挑剔的Web开发者精心打造的选…

2026/7/6 19:53:14 阅读更多 →
为什么DocuSeal能让文档签署从繁琐到极简?3分钟了解开源电子签名的未来

为什么DocuSeal能让文档签署从繁琐到极简?3分钟了解开源电子签名的未来

为什么DocuSeal能让文档签署从繁琐到极简?3分钟了解开源电子签名的未来 【免费下载链接】docuseal Open source DocuSign alternative. Create, fill, and sign digital documents ✍️ 项目地址: https://gitcode.com/GitHub_Trending/do/docuseal 想象一下…

2026/7/6 19:53:14 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻