下列程序的作用是( )
int main() {
int decimal = 25;
cout << oct << decimal;
return 0;
}答案A。数组和位运算的代码追踪要特别小心:数组下标从0开始,位运算结果可能不直观。建议画图辅助。
位运算追踪时建议把数字写成二进制形式再逐位计算。
【考点】C++ 流式输出|进制转换
GESP 三级 C++ 基础模块,考察流式输出中的进制操纵符。命题人专攻新手对 cout 语法的机械记忆,误以为 oct 是函数而非流状态修饰。