单项选择题
有以下程序 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
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序段:int n=0,p;do { scanf( %d ,&p);n + +;}while(p!=12345 && n<3);此处do-while循环的结束条是( )。
A.p的值不等于12345并且n的值小于3
B.p的值等于12345并且n的值大于等于3
C.p的值不等于12345或者n的值小于3
D.p的值等于12345或者n的值大于等于3
点击查看答案
单项选择题
有以下程序:int f(int a){ return a%2; }main( ){ int s[8]={1,3,5,2,4,6},i,d=0;for (i=0;f(s[i]);i++) d+=s[i];printf( %d n ,d);}程序运行后的输出结果是( )。
A.9
B.11
C.19
D.21
点击查看答案
相关试题
有以下程序:float f1(float n){ re...
以下程序中函数f的功能是:当flag为1时,...
以下程序企图把从终端输入的字符输出到名为...
有以下程序 #include main(){FILE ...
有以下程序:void swapl(int c0[],i...