以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.#includeint main { int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;p = a;printf ( “%x\n”,p ); printf ( “%x\n”,p + 9 ); return 0; } 选择一个答案 A.167 B.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 11:28:23
以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.#includeint main { int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;p = a;printf ( “%x\n”,p ); printf ( “%x\n”,p + 9 ); return 0; } 选择一个答案 A.167 B.

以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.#includeint main { int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;p = a;printf ( “%x\n”,p ); printf ( “%x\n”,p + 9 ); return 0; } 选择一个答案 A.167 B.
以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.
#include
int main
{
int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;
p = a;
printf ( “%x\n”,p );
printf ( “%x\n”,p + 9 );
return 0; }
选择一个答案
A.167
B.18C
C.17C
D.16 A

以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.#includeint main { int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;p = a;printf ( “%x\n”,p ); printf ( “%x\n”,p + 9 ); return 0; } 选择一个答案 A.167 B.
一个int占4个字节
9个int类型就是 36个字节
158是十六进制的数,转换成十进制是 344
344+36= 380
而380转换成十六进制是 17C
所以 最后的结果是 C

以下程序中若第1条printf语句输出的是158,则第2条printf语句的输出的是 __.#includeint main { int a[ ] = { 1,2,3,4,5,6,7,8,9,0 },*p;p = a;printf ( “%x ”,p ); printf ( “%x ”,p + 9 ); return 0; } 选择一个答案 A.167 B. 15 执行以下程序段后的输出结果是int w=3,z=7,x =10;printf(%d ,x> 10?x+100:x -10);printf(%d ,w++||z++ );printf(%d ,w>z);printf(%d ,w&&z);A)0 B) 1 C)0 D) 016 以下不正确的if语句形式是:A)if(x>y && =y); B)if(x= =y) x+=y; 若有以下程序段 Int r=8 printf(%d ,x>>1); 输出结果是? 1.有以下程序 main() { int y=10; while(y--); printf(y=%d ,y); } 程序执行后的输出结果是(b) A) 高一WHILE语句的题目求以下程序输出的结果x=1y=1WHILE x 1.以下程序的输出结果是什么.#includevoid main( ){int a=1,b=0;switch(a) {case 1:switch(b) {case0:printf(“0”); break;case 1:printf(“1”); break;}case 2:printf(“2”); break;}}2.以下程序的输出结果是什么.#includevoid main( 以下程序的输出结果是_______________.#include main() {int k=4,m=1,p; p=func(k,m); printf(以下程序的输出结果是_______________.#include main(){int k=4,m=1,p;p=func(k,m);printf(%d,,p);p=func(k,m);printf(%d ,p);}func(a,b)int a,b;{ 设有如下程序段:int x=2002,y=2003;printf(%d ,(x,y))则以下叙述中正确的是A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出B) 运行时产生出错信息C) 输出值为2002D) 输出值为2003 执行以下语句后的输出结果 int x=3,y=0; printf(%d,%d,-1>x>-10&&1-10&&1 以下程序输出的结果是 main() {int x; x=-3+4%6/5; printf(%d,x); } 以下程序的输出结果是() int x=10,y=10;printf(%d %d ,x--,--y); 以下程序运行后的输出结果是() main() {char m; m='B'+32; printf(%c/n,m);} 以下程序运行后的输出结果是() main() {char m; m='B'+32; printf(%c/n,m);} 若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf(%d,s); 若变量已正确定义,以下语句段的输出结果是______ x=0;y=2;z=3; {case 0:switch(y==2) {case 1:printf(*);break;case 2:printf(%);break;}case 1:switch(z){case 1:printf($);case 2:printf(*);break;default:printf(#);} 设有说明:int a=1,b=0; 则执行以下语句后的输出结果是____  switch(a)   { case 1:       switch(b)        { case 0:printf(** 0 ** ); break;case 1:printf(** 1 ** );break; 以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf(%d ,c);else printf(%d ,b);}麻烦大家帮我解答哈, 以下程序段的输出结果是什么?: int =11; printf(''% '',i);int i=11; printf(''%o '',i);