题目
[单选题]
若有以下定义和语句: int u=010,v=0x10,w=10; printf(″%d,%d,%dn″,u,v,w); 则输出结果是
A.8,16,10
B.10,10,10
C.8,8,10
D.8,10,10
答案
D 解析:以数字“0”开头的是八进制整型常量,以“0x”或“0X”开头的是十六进制整型常量。“%d”代表用十进制整型格式输出。题中的“010”、“0x10”转换成十进制数后分别是8和16。
更多“若有以下定义和语句: int u=010,v=0x10,w=10; printf(″%d,%d,%dn″,u,v,w); 则输出结果是”相关的问题
第1题
若有以下定义和语句,int a[4]={0,1,2,3},*p; p=&a[2];则*--p的值是___。
点击查看答案
第2题
若有以下定义和语句,int a[4]={0,1,2,3},*p; p=&a[2];则*--p的值是___。
点击查看答案
第3题
若有以下定义和语句,int a[4]={0,1,2,3},*p; p=&a[2];则*--p的值是___。
点击查看答案
第4题
若有以下定义和语句,int a[4]={0,1,2,3},*p; p=&a[2];则*p+1的值是___。
点击查看答案
第5题
【单选题】若有以下定义和语句: union data {int i; char C; Float f; }a; 则以下语句正确的是()。
A.a=5
B.a={2,’a’,1,2};
C.A. printf("%dn", a);
D.n=a
点击查看答案
第6题
若有以下定义和语句:char s[12]= "a book!";则strlen(s)的结果是()。
点击查看答案
第7题
若有以下定义和语句,则以下语句正确的是()。 union data{ int i; char c; float f; }a; int n;
A.a=5;
B.a={2,'a',1.2};
C.printf("%dn",a);
D.n=a;
点击查看答案
第8题
若有以下定义和语句 int a=5,b; b=++a; 此处b的值是:()
点击查看答案
第9题
若有以下定义和语句: int a[]={6,7,8,9,10},*p=a; *(p+2)+=2; cout<<*p<<" "<<*(p+2)<<endl; 则下列程序段的输出结果是______。
点击查看答案