单项选择题

若有如下程序:
sub(int * t,int n)
int *p1, *p2;
for(p1=t,p2=t;p1-t<n;p1++)
if(*p1<*p2) p2=p1;
return(*p2);
main()
int a[9]=9,36,19,39,26,5,6,33,15;
printf("%d\n",sub(a,9));
则程序运行后的输出结果是 ( )

A.5
B.9
C.15
D.39
<上一题 目录 下一题>
热门 试题

单项选择题
下面程序的输出结果为 ( ) struct st int x; int *y; *p; int dt[4]=10,20,30,40; struct st aa[4]=50,&dt[0],60,&dt[1], 70,&dt[2],80,&dt[3]; main() p=aa; printf( %d n ,++p->x); printf( %d n ,(++p)->x); printf( %d n ,++(*p->y));
A.10
20
20
B.50
60
21
C.51
60
21
D.60
70
31
单项选择题
有以下程序段 # include<stdio.h> main() char s[4][10]; int i; scanf( %s%s ,s[0],s[1]);gets(s[2])gets(s[3]); for(i=0;i<4;i++) puts(s[i]); 输入数据如下,aaaa bbbb<CR>(此处<CR>代表回车符) cccc dddd<CR> 输出结果是 ( )
A.aaaa
bbbb
cccc dddd
B.aaaa
bbbb
cccc
dddd
C.aaaa
bbbb
cccc dddd
eeee
D.aaaa bbbb
cccc
dddd
相关试题
  • C语言中最简单的数据类型包括()
  • 有以下程序 main() char st[20]=...
  • 有以下程序 main() int a,b; for(...
  • 有以下程序 main() int b[3][3]...
  • 有以下程序 int f(int n) if(n==...