单项选择题

有以下程序: 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
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中正确的是( )。
A.C程序中注释部分可以出现在程序中任意合适的地方
B.花括号{和}只能作为函数体的定界符
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
D.分号是C语句之间的分隔符,不是语句的一部分
单项选择题
有以下程序: main() { int s=0,a=1,n; scanf( %d ,&n); do { s+=1; a=a-2; } while (a!=n); printf( %d n ,s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是( )。
A.-1
B.-3
C.-5
D.0
相关试题
  • 以下程序的功能是将字符串s中的数字字符放...
  • 已有定义如下:struct node{ int data...
  • 以下程序运行后的输出结果是 【13】 。...
  • 以下程序运行后的输出结果是 【18】 。...
  • 下面程序的运行结果是 【17】 。typede...