题目内容

有以下程序#include int fun 1( double a ) { return (int)(a*=a);}int fun2(double x,double y){double a=0,b=0;a=funl(x); b=funl( y); return (int)(a+b); }main( ){double w; w=fun2(l. 1,2.0);printf("%4.2f',w);}程序执行后输出结果是()。

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

查看答案
更多问题

若有以下函数首部Int fun (double x[10], int*n)则下面针对此函数的函数声明语句中正确的是()

A. int fun (double*, int*);
B. int fun (double, int);
C. int fun (double *x, int n);
D. int fun (double x, int*n);

有以下程序:#include void fun(int a, int b){ int t;t = a; a = b; b = t;}main( ){ int c[10] = {l,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. 1, 2, 3, 4, 5, 6, 7, 8, 9, 0,
B. 2, 1, 4, 3, 6, 5, 8, 7, 0, 9,
C. 0, 9, 8, 7, 6, 5, 4, 3, 2, 1,
D. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

设有定义语句int (*f) (int);,则以下叙述中正确的是____。

A. f是基类型为int的指针变量
B. f是指向函数的指针变量,该函数具有一个int类型的形参
C. f是指向int类型一维数组的指针变量
D. f是函数名,该函数的返回值是基类型为int类型的地

设有以下函数:void fun (intn, char * s) {……}则下面对函数指针的定义和赋值均是正确的是 ____。

A. void (*pf) ( ); pf=fun;
B. void *pf ( ); pf=fun;
C. void * pf ( ); *pf=fun;
D. void (*pf) (int, char);pf=&fun;

答案查题题库