单项选择题

有以下程序
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
相关试题
  • 有以下程序 int f1(int x,int y) ...