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

admin2017-04-21  23

问题 有如下程序,其中k的初始值为八进制数:
#incl ude<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/U5Ee777K
0

最新回复(0)