题目内容

若有以下函数定义:void f(int x, float y) { ..... }如果以下选项中的整型变量a和实型变量b都已经正确定义且赋值,则对函数f的正确调用语句是。

A. f(int a, float b);
B. void f(a,b);
C. k=f(a,b);
D. f(a,b);

查看答案
更多问题

在下面存储类中,的对象不是局部变量。

A. 外部静态类
B. 自动类
C. 函数形参
D. 寄存器类

若程序中定义了以下函数,并将其放在调用语句之后,则在调用之前应进行函数声明,以下选项中错误的是。double f(double a, double b) { return (a+b);}

A. double f(double a,b);
B. double f(double, double);
C. double f(double b, double a);
D. double f(double x, double y);

以下程序运行时,给变量x输入10,程序输出的结果是 。#include int fun(int n){ if(n==1) return 1;else return(n+fun(n-1));}int main(){ int x;scanf("%d",&x);x=fun(x);printf("%d\n",x);return 0;}

A. 55
B. 54
C. 65
D. 45

以下程序运行时输出到屏幕的结果是。#include int fun(int x,int y){if(x!=y) return ((x+y)/2);elsereturn (x);}int main(){int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));return 0;}

A. 6
B. 3
C. 8
D. 12

答案查题题库