题目内容

有下列程序:int fun1(double a){return a*=a;}int fun2(double x,double y){ double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main( ){ double w;w=fun2(1.1,2.0);}程序执行后变量w 中的值是( )。

A. 5
B. 5.000000
C. 0.0
D. 5.21

查看答案
更多问题

有以下程序#includevoid fun(int x){ if(x/2>0) fun(x/2);printf(“%d”,x);}main( ){ fun(7);printf(“\n”);}程序运行后的输出结果是( )

A. 1 3 7
B. 7 3 1
C. 7 3
D. 3 7

有以下程序 #include void fun(int a, int b) { int t; t=a; a=b; b=t; } main() { int c[10]={1,2,3,4,5,6,7,8,9,0), i; for (i=0; i<10; i+=2) fun(c[i], c[i+1]); for (i=0; i<10; i++) printf("%d,", c[i]); printf("\n"); }程序的运行结果是( )

A. l,2,3,4,5,6,7,8,9,0,
B. 0,9,8,7,6,5,4,3,2,1,
C. 0,1,2,3,4,5,6,7,8,9,
D. 2,l,4,3,6,5,8,7,0,9,

void fun2(char a, char b) {printf("%c%c",a,b); }char a='A',b='B';void fun1( ){a='C'; b='D' ; }main( ){ fun1( );printf("%c%c",a,b);fun2('E','F');}程序的运行结果是( )。

A B C D
B. C D E F
C. A B E F
D. C D A E

有下列程序: void change (int k[ ] ){k[0]=k[5];} main( ) { int x[10]={1,2,3,4,5,6,7,8,9,10},n=0; while (n<=4) {change(&x[n]);n+ +;} for(n=0;n<5;n+ +) printf("%d",x[n]); printf("\n"); } 程序运行后输出的结果是( )。

A. 1 2 3 4 5
B. 6 2 3 4 5
C. 1 3 4 7 9
D. 6 7 8 9 10

答案查题题库