GESP 三级 · GESP 202503 C++ 三级 第 9 题

选择题 · 答案 C

← 整套速查表 GESP 三级 全部真题

题目

下面程序目的是将十进制数 255 转换为十六进制输出,横线处应填写的语句是( )

#include <iostream>
using namespace std;

int main() {
    int decimal = 255;
    _______________________
    return 0;
}
答案:C

解题思维

答案C。进制转换要熟练掌握各进制间的转换方法。注意0xf=15(十六进制),015是八进制(十进制13),两者不等。

常见错误

二进制小数转十进制:小数点后第一位是2⁻¹=0.5,第二位是2⁻²=0.25。容易忽略负幂次。

详细解析(节选)

【考点】进制输出流操作符(hex/oct)|C++ 流操纵器|十进制与十六进制转换

1. 🎯 考纲定位

本题考查《GESP 大纲》C++ 三级 I/O 与进制输出模块。命题人专盯「默认十进制」这一惯性思维,用 oct/hex 两个相似操纵符制造混淆,卡住 80% 以上考生对 C++ 流操纵器作用域的理解。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断