更多"以下程序的输出结果是 #include<stdio.h> main"的相关试题:
[单项选择]下列程序的输出结果是______。#include <stdio.h>main( ){ union { int k; char i[2]; } *S,a; s=&a; s->i[0]=0x39; s->i[1]=0x38; printf("%x/n",s->k);}
A. 3839
B. 3938
C. 380039
D. 390038
[单项选择]下列程序的执行结果是______。 #include<stdio.h> union un { int i; char c[2}; }; void main( ) { union un x; x.c[0]=10; x.c[1]=1; printf("/n%d",x.i); }
A. 266
B. 11
C. 265
D. 138
[单项选择]下列程序的执行结果是 ______。#include<stdio.h>union un{ int i; char c[2];};void main( ){ union un x; x.c[0]=10; x.c[1]==1; printf("/n%d",x.i);}
A. 266
B. 11
C. 265
D. 138
[单项选择]以下程序输出的结果是( )。 #include <stdio.h> main( ) { int i=010,j=10; printf("%d,%d/n:,++i,j--); }
A. 11,10
B. 9,10
C. 010,9
D. 10,9
[单项选择]有以下程序:
#include <stdio.h>
main( )
union
charch[2];
int d;
s;
s.d=0x4321;
printf("%x,%x/n",s.ch[0],s.ch[1]);
在16位编译系统上,程序执行后的输出结果是( )。
A. 21,43
B. 43,21
C. 43,00
D. 21,00
[单项选择]以下程序输出的结果是( )。 void main( ) { int x = 1,a =0,b =0; switch(x) { case 0:b ++; case 1: a + +; case 2:a ++ ;b ++; } cout <<a <<b;}
A. 21
B. 11
C. 12
D. 10
[单项选择]以下程序输出的结果是_______。 main( ) { int a=65535; printf("%d%u",a,A) ; }
A. -1-1
B. 65535 65535
C. -1 65535
D. 65535-1
[单项选择]以下程序的输出结果是 #include<iostream.h> void main( ) { char x=040; cout<<(x<<1);}
A. 100
B. 80
C. 64
D. 32
[单项选择]有以下程序程序运行后的输出结果是【 】。
main( )
{ Int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1;k--;break;
default:n=0;k;
case 2: case 4 : n+=2;k--;break;
}
printf("%d",n);
}while(k>0 &&n<5);
}
A. 235
B. 0235
C. 02356
D. 2356