单项选择题

有以下程序:
#include <stdio.h>
int f(intx,inty)
return((y-x)*x);)
main()
int a=3,b=4,c=5,d;
d=f(a,b),f(a,c));
printf("%d\n", d);

程序运行后输出的结果是( )。

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

单项选择题
有以下程序: void swap(int *p,int q) int t=0; t=*p;p=&q;q=t; void main() int a=7,b=8,*p,*q,*r; p=&a;q=&b; r=p; p=q;q=r; swap(q,b); printf( %d,%d,%d,%d n ,*p,*q,a,b); 程序运行后输出的结果是( )。
A.8,7,8,7
B.7,8,7,8
C.8,7,7,8
D.7,8,8,7
单项选择题
有以下程序: main() char k; int i; for(i=1;i<3;i++) scanf( %c ,&k); switch(k) case'0': priritf( %c n ,k++); case'1': printf( %c n ,k); 程序运行时,从键盘输入:01<回车>,程序执行后输出的结果是( )。
A.0
1
0
B.0
1
1
C.0
1
D.1
1
相关试题
  • 有以下程序(strcat函数用以连接两个字符串...
  • 有以下程序: #include <stdio.h> i...
  • 下面程序运行后输出的结果是( )。 #in...
  • 下面程序的输出结果是( )。 void ive...
  • 有以下程序: #include <stdio.h> i...