单项选择题

有以下程序
int *f(int *x,int *y)
if(*x<*y)
return x;
else
return y;

main()
int a=7,b:8,*p,*q,*r;
p=&a;q=&b;
r=f(p,q);
printf("%d,%d,%d\n",*p,*q,*r);

执行后输出结果是

A.7,8,8
B.7,8,7
C.8,7,7
D.8,7,8
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include<stdio.h> main() FILE*fout;char ch; four=fopen(’abc.txt’,’w’); ch=fgetc(stdin); while(ch!=’#’) fputc(ch,fout); ch=fgetc(stdin); felose(fout); 出错的原因是
A.函数fopen调用形式错误
B.输入文件没有关闭
C.函数fsetc调用形式错误
D.文件指针stdin没有定义
单项选择题
有以下程序 main(int argc,char *argv[]) int n,i=0; while(argv[1][i]!=’ 0’) n=fun();i++; printf( %d n ,n*argc) ; int fun() static int s=0; s=-1; return s; 假设程序经编译、连接后生成可执行文件exam.exe,若键入以下命令行 cxam123<回车> 则运行结果为
A.6
B.8
C.3
D.4
相关试题
  • 以下程序的输出结果是 【18】 。 #de...
  • 设函数findbig已定义为求3个数中的最大值...
  • 设有以下定义 struet ss int info;str...
  • 已有文本文件test.txt,其中的内容为:Hel...
  • 若有以下程序 main() int a=4,b=...