当前位置: 首页 > news >正文

GESP2024年6月认证C++三级( 第一部分选择题(1-8))


🏰 第1题:GESP一级考试可以选几种语言?

1、题目问:

参加 GESP 一级考试,可以选择几种认证语言?

A.1
B.2
C.3
D.4

✅ 正确答案:C(3种)


2、🌟故事

小杨来到报名大厅,老师说:

🎤 “欢迎参加 GESP!一级考试可以选择以下语言:”

  • C++

  • Python

  • 图形化编程

小杨数了数:

1️⃣ C++
2️⃣ Python
3️⃣ 图形化编程

一共3种!


3、🎯答案

✔ 选C



🏰 第2题:闰年判断魔法门

1、题目问:


2024 是闰年,流程图里的条件应该填什么?

✅ 正确答案:B


2、🌟什么是闰年?

普通年份:

2月有28天 📅

闰年:

2月有29天 🎉


3、🧠闰年规则(口诀)

能被4整除,并且不能被100整除

或者能被400整除

写成代码就是:

(yr % 400 == 0) || (yr % 4 == 0 && yr % 100 != 0)

4、🎯代入2024试试

2024 ÷ 4 = 整除 ✅
2024 ÷ 100 = 不整除 ✅

所以它是闰年!


5、🎯答案

✔ 选B



🏰 第3题:int能装多大的整数?

1、题目问:


64位电脑里,int 通常还是32位,它能表示多大范围?

✅ 正确答案:C


2、🌟故事时间:数字仓库

int 就像一个有32个格子的仓库。

每个格子存 0 或 1。

其中:

  • 1格负责正负号

  • 剩下31格存数字


3、🧠范围是多少?

公式:

-2^31 到 2^31 - 1

也就是:

-2147483648 到 2147483647

4、🎯答案

✔ 选C



🏰 第4题:十进制变八进制

1、题目问:


代码空格里填什么,才能把十进制转八进制?

✅ 正确答案:C


2、🌟故事时间:数字变装秀

十进制数字想变成八进制,要不断:

第一步:取余数(%8)

得到最后一位数字,存下来。

第二步:整除8(/8)

继续处理前面的数字

第三步:反向输出数组

for (int j = i - 1; j >= 0; j--) { cout << oct_number[j]; }

3、🧠代码应该写:

oct_number[i++] = decimal % 8; decimal /= 8;

4、🎯为什么 i++?

因为每存一位,位置要往后走一格!


5、🎯答案

✔ 选C



🏰 第5题:二进制 101.11 等于多少?

A.6.5
B.5.5
C.5.75
D.5.25

✅ 正确答案:C


1、🌟故事时间:二进制金币计算器

数字:

101.11

分两部分:


2、左边整数部分:101

从右往左:

1×2² + 0×2¹ + 1×2⁰ =4+0+1 =5

3、右边小数部分:.11

1×2⁻¹ + 1×2⁻² =0.5+0.25 =0.75

4、合起来:

5 + 0.75 = 5.75

5、🎯答案

✔ 选C



🏰 第6题:流程图输出结果

✅ 正确答案:B(10)


1、🌟提示

这题是流程图计算题,考试里常见!

流程图就像机器人做事:

1️⃣ 开始
2️⃣ 按步骤算
3️⃣ 输出答案

最终结果是:

sum = 1+2+3+4 = 10

2、🎯答案

✔ 选B



🏰 第7题:右移魔法 >>

代码:

int a = 12; int result = a >> 2;

输出多少?

✅ 正确答案:C(3)


1、🌟故事时间:数字向右滑滑梯

(1)12 的二进制:

1100

(2)右移2位:

0011

(3)变成十进制:

3

2、🎯答案

✔ 选C



🏰 第8题:交换数字魔法(异或交换)

代码输出结果是?

a = 5; b = 10;

经过三次^操作后输出什么?

✅ 正确答案:C


1、🌟故事时间:不用盒子的交换术

平时交换:

temp = a; a = b; b = temp;

需要临时盒子 temp。

但异或魔法不用盒子!


2、🧠最后结果:

a = 10 b = 5

3、🎯答案

✔ 选C


🌟考点总结:

✅ GESP考试知识
✅ 闰年判断
✅ int范围
✅ 进制转换
✅ 二进制小数
✅ 流程图
✅ 位运算右移
✅ 异或交换


http://www.jsqmd.com/news/631190/

相关文章:

  • EhViewer终极指南:用免费开源工具打造你的专属漫画收藏库
  • UniApp项目实战:用Android Studio搞定ISO15693 NFC标签读写(含完整工具类)
  • 别再只用Zoom了!手把手教你用WebRTC和Electron从零搭建一个自己的视频会议桌面端
  • 在超大数据集下 DuckDB 与 MySQL 查询速度对比咏
  • Android设备标识获取范式革新:Android_CN_OAID重构移动生态标识体系
  • 降压型DC-DC变换电路实战:如何用自适应恒定导通时间控制优化电源设计
  • 第六章:Linux容器与虚拟化技术
  • Comsol 微穿孔板吸声性能优化:基于多算法求解器的参数调优实践
  • 5分钟彻底解决Windows激活问题:KMS_VL_ALL_AIO智能激活完全指南
  • 从欧拉定理到RSA算法:数学原理与加密实践
  • ESP8266 OTA升级实战:用巴法云5分钟搞定远程固件更新(附避坑指南)
  • 大模型上下文窗口突破1M token后,为何推理延迟飙升300%?:SITS2026一线工程实测全复盘
  • RLC电路仿真对比实验:Simulink原生模块 vs 自定义S函数谁更准?
  • DBeaver连接TDengine实战:从驱动配置到时序数据查询
  • T_motor嵌入式电机驱动固件:FOC控制与硬件保护设计解析
  • Chord视频理解工具可部署实践:单卡3090/4090上稳定运行的本地化部署记录
  • VulFi插件深度解析:如何利用IDA Pro插件提升二进制漏洞挖掘效率
  • 网安实习全攻略:从技能储备到斩获大厂Offer的进阶之路
  • LVGL进阶:从零构建专属图标字体与多语言字库
  • 解决VSCode中Git分支不显示修改文件的常见问题
  • 【奇点2026独家前瞻】:大模型多租户隔离的4类“伪隔离”陷阱及7步零信任加固法
  • 保姆级教程:用STM32F103的HAL库和CubeMX,5分钟搞定PWM频率占空比测量(附串口打印代码)
  • ZYNQ AXI DMA实战:从PL到PS DDR的高效数据流设计
  • 告别工具切换的烦恼:PotatoTool红蓝队一体化实战,从信息收集到溯源分析一条龙搞定
  • dnSpyEx V6.5.1保姆级安装教程:从下载到配置避坑指南
  • Python+GDAL实战:5分钟搞定遥感影像自动拼接(附完整代码)
  • 从Git LFS到云端播放:实战构建GitHub视频托管站
  • ESP32 C++17工具库:SPI RAM管理与Linux跨平台开发
  • RTL8201F PHY芯片替换调试:从时钟异常到网络连通的实战复盘
  • Golang 任务调度与优先级队列实战:从能跑到生产可用