下列函数原型声明中错误的是( )。
A.void Fun(int x=0,int y=0);
B.void Fun(int x,int y);
C.void Fun(int x,int y=0);
D.void Fun(int x=0,int y);
第1题:
以下正确的函数原型语句是( )。
A、double fun(int x,int y)
B、double fun(int x;int y)
C、double fun(int,int);
D、double fun(int x,y);
第2题:
阅读下列程序:
include<iostream.h>
void fun(int n)
{
int x(5);
static int y(10);
if(n>0)
{
++x;
++y;
cout<<x<<","<<y<<endl;
}
}
void main()
int m(1);
fun(m);
}
则该程序的输出结果是______。
第3题:
下面程序的运行结果为_____。
include<iostream.h>
void fun(int x=0,int y=0)
{
cout < < x < < y;
}
void main( )
{
fun(5) ;
}
第4题:
在下面的函数声明中,存在着语法错误的是
A.void BC(int a,int)
B.void BD(int,int)
C.void BE(int,int t=5)
D.int BF(int x;int y)
第5题:
下面正确的函数定义形式为( )。
A.void fun();{}
B.void fun(int x;int y) {}
C.void fun() {}
D.void fun(int x,y) {}
第6题:
下列函数原型声明中错误的是______。
A.void Fun (int x=O,int y=O);
B.void Fun(int x,int y);
C.void Fun(int x,int y=0);
D.void Fun(int x=0,int y);
第7题:
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是
A.void fun(int a=90,double b=0.0);
B.int fun(int a,double B) ;
C.void fun(double a,intB) ;
D.bool fun(int a,double b=0.0);
第8题:
若有以下调用语句,则不正确的 fun 函数的首部是( )。 void main() { int a[50],n; fun(n,&a[9]); }
A.void fun(int m,int x[])
B.void fun(int s,int h[])
C.void fun(intp,int * s)
D.void fun(int n,int a)
第9题:
下列带缺省值参数的函数说明中,正确的说明是 ______。
A.int Fun(int x, int y=2,int z=3);
B.int Fun(int x=1,int y,int z=3);
C.int Fun(int x, int y=2,iht z);
D.int Fun(int x=1,int y, int z=3);
第10题:
已知一个函数的定义如下:double fun(int x,double y){⋯⋯}则该函数正确的函数原型声明为()
第11题:
在下面C语言的函数说明语句中,正确的是()。
第12题:
fun1(int x;int y);
void fun1(x,y);
void fun1(int x,y);
void fun1(int,int);
第13题:
以下正确的函数原型语句是(48)。
A.double fun(int x,int y);
B.double fun(int x;int y);
C.double fun(int,int);
D.double fun(int x,y);
第14题:
若有以下调用语句,则不正确的fun函数的首部是______。 main() { …… int a[50],n; fun(n,&a[9]); …… }
A.void fun(int m, int x[])
B.void fun(kit s, kit h[41])
C.void fun(kit p, kit *s)
D.void fun(int n, int a)
第15题:
有如下程序: #include <iostream> void fun(int& x, int y){int t=x;x=y;y=t;} int main () { int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; } 执行后的输出结果是
A.42,42
B.23,23
C.23,42
D.42,23
第16题:
下列函数参数默认值定义错误的是( )。
A.f(int x,int y=O)
B.fun(int x=100)
C.f(int x=0,int y)
D.fun(int x=f())(函数f()已经定义)
第17题:
下列函数参数默认值定义错误的是( )。
A.Fun(int x,int y=0)
B.Fun(int x=100)
C.Fun(int x=0,int y)
D.Fun(int x=f())(假定函数f()已经定义)
第18题:
下列函数原型声明中错误的是( )。
A.void fuc(int x=0,int y=0)
B.void fnc(int x,int y)
C.void fuc(int x,int y=0)
D.void fuc(int x=0,int y)
第19题:
在下面的函数声明中,存在语法错误的是______ 。
A.void BC (int a,int)
B.void BD (int,int)
C.void BE (int,int =5)
D.void BF (int x;int y)
第20题:
若有以下调用语句,则不正确的fun函数的首部是( )。 main() { int a[50],n; fun(n,&a[9]); ┆ }
A.void fun(int m,int x[])
B.void fun(int s,int h[41])
C.void fun(int p,int *s)
D.void fun(int n,int a)
第21题:
以下正确的函数原型为()
第22题:
以下正确的函数定义形式是()。
第23题:
double FUN(int x,int y);
double FUN(int x,int y)
double FUN(int x;int y);
double FUN(int x,y)