目录: 标题| 题干| 答案| 搜索| 相关
问题

有以下函数定义:void fun(int n, double x) { ……


有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用的语句是A.fun(int y,double m); B.k=fun(10,12.5); C.fun(x,n); D.void fun(n,x);

  • Afun(int y,double m);
  • Bk=fun(10,12.5);
  • Cfun(x,n);
  • Dvoid fun(n,x);
参考答案
参考解析:

选项A中,fun(int y,double m);中变量y和m前不需要类型说明;因为函数fun(10,12.5)没有返回值,所以选项B错误;调用函数fun时,不需要在函数前面加上void,所以选项D错误。故本题的正确答案是选项C。

分类:其他
相关推荐

1、函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。

函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。AFun(20)BFun(20+n)CFun(n)DFun(&n)

2、有以下程序#include "stdio.h"void fun(int *a

有以下程序#include "stdio.h"void fun(int *a,int *b){ int c=20,d=20; *a=c/3; b=d/5;}main(){ int a=3,b=5; fun(&a,&b); printf("%d,%d\n",a,b);}程序的运行结果是A.6,5 B.5,6C.20,25 D.3,5A6,5 B5,6C20,25 D3,5

3、有以下程序void fun(int a,int b,int c){ a=45

有以下程序void fun(int a,int b,int c){ a=456,b=567,c=678;}main(){ int x=10,y=20,z=30; fun(x,y,z); printf("%d,%d,%d\n",x,y,z);}输出结果是A.10,20,30 ...

4、有以下函数定义: void fun(int n,double x) {……}

有以下函数定义: void fun(int n,double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是Afun(int y,double m);Bk=fun(10,12.5);Cfun(x,n);Dvoid fun(n,x);

5、设函数fun的定义形式为void fun(char ch,float x){

设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()Afun("abc",3.0);Bt=fun(’D’,16.5);Cfun(’...

6、若有以下函数首部:int fun(double x[10],int*n)则下

若有以下函数首部:int fun(double x[10],int*n)则下面针对此函数的函数声明语句中正确的是( )。Aint fun(double,int);Bint fun(double木,int*);Cint mn(do...