单项选择题

下列程序执行后的输出结果是
main()
int a[3][3], *p,i;
p=&a[0][0];
for(i=1;i<9;i++)p[i]=i+1;
printf("%d\n",a[1][2]);

A) 3
B) 6
C) 9
D) 随机数
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序的输出结果是______。 main() int x=0,a=0,b=2; if(x=a+b) printf( **** n ); else printf( #### n );
A) 有语法错,不能通过编译
B) 通过编译,但不能连接
C) ****
D) ####
单项选择题
有以下程序: struct Sint n;int a[20];; void f(int *a, int n) int i; for(i=0;i<n-1;i++)a[i]+=i; main() int i;struct S s=10,12,3,1,6,8,7,5,4 ,10,9; f(s.a,s.n); for(i=0;i<s.n;i++)printf( %d, ,s.a[i]); 程序运行后的输出结果是
A) 2,4,3,9,12,12,11,11,18,9,
B) 3,4,2,7,9,8,6,5,11,10,
C) 2,3,1,6,8,7,5,4,10,9,
D) 1,2,3,6,8,7,5,4,10,9,
相关试题
  • 若x,i,j和k都是int型变量,则计算表达式x...
  • 下列选项中非法的字符常量是( )。
  • 有下列程序: main() char s[]= a...
  • 有以下程序 main() char a,b,c,*d...
  • A) *s B) S C) *s++ D) (...