A-A+

若有以下程序段(n所赋的是八进制数) int m=32767 n=032767; print

2022-08-06 05:13:07 问答库 阅读 176 次

问题详情

若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%On",m,n); 执行后输出结果是
A.32767,32767
B.32767,032767
C.32767,77777
D.32767,077777请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:本题考核的知识点是scanf()函数及printf()函数的输出格式。程序在定义时,以十进制形式为m赋初值,以八进制的形式为n赋初值.输出的时候m以十进制形式输出,n以八进制形式输出,因此输出的结果为32767和32767。所以,A选项为所选。

考点:程序