有如下程序,其中k的初始值为八进制数: #include<stdio.h> main() { intk=011; printf("%d\n",k++); } 程序运行后的输出结果为( )。

admin2019-12-02  27

问题 有如下程序,其中k的初始值为八进制数:
#include<stdio.h>
main()
{
intk=011;
printf("%d\n",k++);
}
程序运行后的输出结果为(    )。

选项 A、12
B、11
C、10
D、9

答案D

解析 本题考查数值转换与输出控制符的应用。题干中k为八进制数,011为八进制数字表示,其对应的十进制数字为9,采用%d输出其十进制数字,因此选择D。
转载请注明原文地址:https://kaotiyun.com/show/7u1e777K
0

最新回复(0)