题目
[单选题]
若有以下定义和语句: 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 **pp,*p,a=10,b=20; p=&a;p=&b;pp=&p; printf("%d,%dn",*p,**pp);
A.10,20
B.10,10
C.20,10
D.20,20
点击查看答案
第2题
若有定义double x=1.5,y;则以下的语句执行的结果是()。 y=x+5/2; printf(“%f”,y);
A.4
B.3.000000
C.3.500000
D.4.000000
点击查看答案
第3题
若有语句 float a=2; printf("%f",a); 那么输出结果是()
点击查看答案
第4题
若有“int a=2019”,则下列程序段的输出结果是()。 if(a>0) printf("1"); else if(a<0) printf("-1"); else printf("0");
点击查看答案
第5题
若有定义:char ch,*p=&ch; 通过指针p用格式输出函数输出ch中字符的语句是______。
点击查看答案
第6题
若有以下定义,则正确的赋值语句是: int a,b;float x;
A.a=1,b=2 ;
B.b++;
C.a= b= 5
D.b= int(x);
点击查看答案
第7题
若已定义 int a=11; 执行以下语句后的输出结果是()。 printf("a=%d,a=%o,a=%xn",a,a,a) ;
A.a=11, a=11, a=b
B.a=11, a=13, a=b
C.a=11, a=13, a=c
D.a=11, a=12, a=13
点击查看答案
第8题
若有以下定义语句,则表达式“x[1][1]*x[2][2]”的值是()。 float x[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};
点击查看答案
第9题
若有定义语句”int a[3][4]={{1,2},{0},{6,4,7,10}};”则初始化后,a[1][2]的值为().
点击查看答案
第10题
若有定义int x=0;,则执行x=3+5,x*5;语句后,变量x的值为()
点击查看答案