单项选择题

有以下程序: main() { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 程序运行后的输出结果是______。

A.随机值
B.0
C.5
D.6
<上一题 目录 下一题>
热门 试题

单项选择题
下面的程序输出结果是______。 #define r 16 #if r==16 void p(int a) { printf( %x ,a) ; } #else void p(int a) { printf( %d ,a) ; } #endif main() { p(32); }
A.32
B.20
C.编译时错误
D.运行时错误
单项选择题
当执行下面的程序时,其输出结果为______。 union st { int a; char b; } main() { union st s; char *p=(char*)&s; s.a=0x3132; s.b=0x33; printf( %c ,*p); }
A.1
B.2
C.3
D.不确定
相关试题
  • 以下程序试图把从终端输入的字符输出到名为...
  • 对于下面的程序 #include<stdio.h> ...
  • 有以下程序: void swap1(int *a,in...
  • 以下程序的输出结果是______。 main...
  • 在C语言中,引用数组元素时,其数组下标的...