考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()A、test(5);B、test(5,8);C、test(6,’#’);D、test(0,0,’*’);
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()
- A、test(5);
- B、test(5,8);
- C、test(6,’#’);
- D、test(0,0,’*’);
相关考题:
Test2定义如下: 1.publicclassTest1 2.{publicfloataMethod(floata,floatb)throws 3.IOException{} 4.} 5.publicclassTest2extendsTest1{ 6. 7.} 将以下哪种方法插入行6是不合法的。() A.floataMethod(floata,floatb){}B.publicintaMethod(inta,intb)throwsException{}C.publicfloataMethod(floatp,floatq){}D.publicintaMethod(inta,intb)throwsIOException{}
已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是A.char test (int,int,int);B.double test(int,int,double);C.int test(int,int,int=O);D.float test(int,int,float=3.5F);
已知函数tEst定义为:voiDtEst() { ………… }则函数定义中voiD的含义是()A、执行函数tEst后,函数没有返回值B、执行函数tEst后,函数不再返回C、执行函数tEst后,函数返回任意类型值D、以上三个答案都是错误的
考虑函数原型void test(int a,int b=7,char z=‘*’),下面的函数调用中,属于不合法调用的是( )。A.test(5);B.test(5,8);C.test(6,’#’);D.test(0,0,’x’);
考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是()A: test(5)B: test(5,8)C: test(6,"#")D: test(0,0,"*")
应在下面程序下划线中填写的正确的语句是( )。 include using namespace std; 应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this is A!";} }; class B:public A{ void test(){ ______ //显示调用基类函数test() cout<< "this is B!"; } }; void main(){}A.A::test()B.test()C.B::test()D.this->test()
使用VC6打开考生文件夹下的工程test2_1,此工程包含一个源程序文件test2_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:调用基类BASE的构造函数:1调用基类BASE的构造函数:2调用派生类A的构造函数:3调用派生类A的析构函数调用基类BASE的析构函数调用基类BASE的析构函数源程序文什test2_1.cpp清单如下:include<iostream.h>class BASE{public:BASE(int i){cout<<"调用基类BASE的构造函数:"<<i<<endl;}~BASE(){cout<<"调用基类BASE的析构函数"<<endl;)/***************** found *****************/}class A:public BASE{public:/***************** found *****************/A(int a,int b):i(a),b(b){cout<<"调用派生类A的构造函数:"<<a+b<<endl;}~A(){cout<<"调用派生类A的析构函数"<<endl;)private:BASE b;};void main(){/****************found***************/BASE obj(1,2);}
考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是A.f(5)B.f(5,8)C.f(6,'&')D.f(0,0,'@')
下列代码中,将引起一个编译错误的行是 1) public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(inta){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }A.第3行B.第5行C.第6行D.第10行
函数int test(int a,int b=l,int c=0),下列调用不合法的个数是 test(0); test(0,0); test( ); test(0,0,0);A.0B.1C.2D.3
考虑下面的函数原型: void testDefaulParam (int a, int b=7,char z='*'); 下面的函数调用中,不合法的是( )。A.testDefaulParam(5);B.testDefaulParam(5,8);C.testDefaulParam(6,'#');D.testDefaulParam(0,0,'*');
考虑函数原型voidtest(inta,intb=7,charz=*),下面的函数调用中,属于不合法调用的是( )。A.test(5);B.test(5,8);C.test(6,#);D.test(0,0,*);
类Test定义如下,将下列()方法插入③行处是不合法的。①publicclassTest{②publicfloatMethod(floata,floatb){}③④}A.publicfloatMethod(floata,floatb,floatc){}B.pubicfloatMethod(floatc,floatd){}C.publicintMethod(inta,intb){}D.pivatefloatMethod(inta,intb,intc){}
有如下类定义: class Test { int x_,y_; public: Test ():a_(0) ,b_(0) {} Test(int a,int b=0) :a_(a),b_(b){} }; 若执行语句 Test x(2) ,y[3],*z[4]; 则Test类的构造函数被调用的次数是( )。A.2次B.3次C.4次D.5次
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。include<iostream.h>class test{private:int hum;public:test(int);void show( );};test::test(int n){num=n;}test::show( ){cout<<num<<endl;}void main( ){test T(10):T.show( );}
阅读以下说明、C函数和问题,将解答写入答题纸的对应栏内。【说明1】函数test_fl(int m,im n)对整数m、n进行某种运算后返回一个整数值。【c函数1】int test_f1 (int m,int n){ int k;k=mn?m:n;for(; (k%m! =O) I I (k%n! =0);k++);return k;)【问题1】(5分)(1)请写出发生函数调用test_fl(9,6)时,函数的返回值;(2)请说明函数test_f1的功能。【说明2】设在某c系统中为每个字符分配1个字节,为每个指针分配4个字节,sizeof(x)计算为x分配的字节数。函数test_12Q用于测试并输出该c系统为某些数据分配的字节数。【c函数2】void test_f2(){ char str[] =“NewWorld”; char*p=str; char i=‘\0’; VOid*ptr=malloc(50);printf(”%d\t”,sizeof(str));printf(“%d\n”,sizeof(p)),printf(”%d\t”,sizeof(i)); printf(”%d\n”,sizeof(ptr));}【问题2】(4分)请写出函数test_f2()的运行结果。【说明3】函数test_f3(char S[])的功能是:将给定字符串S中的所有空格字符删除后形成的串保存在字符数组tstr中(串S的内容不变),并返回结果串的首地址。【C函数3】char*test_f3(const char s[])( char tstr[50]=(‘\0’); unslgned int i,k=0;for(i=0;i(strlen(s);i++)if(s[i]!=‘’)tstr[k++]=s[i];return tStr ;)【问题3】(6分)函数test_f3()对返回值的处理有缺陷,请指出该缺陷并说明修改方法。
函数main()、test()的定义如下所示,调用函数test时,第一个参数采用传值方式,第二个参数采用传引用方式,main函数中"print(x,y)”执行后,输出结果为( )。A.1,5B.3,5C.7,5D.7,10
对于存储过程test(@p int),调用该存储过程并付给参数1,以下能正确执行的语句是()A、exec test 1B、selec ttest @p=1C、exce test p=1D、select test p=1
考虑函数原型voidtest(inta,intb=7,charch="*"),下面的函数调用中,属于不合法调用的是()A、test(5)B、test(5,8)C、test(6,"#")D、test(0,0,"*")
单选题考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()Atest(5);Btest(5,8);Ctest(6,’#’);Dtest(0,0,’*’);
单选题假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p=“**”);”,下列函数调用中错误的是( )。Afun(5)Bfun(5,8)Cfun(6,“##”)Dfun(0,0,“==”)
单选题考虑函数原型voidtest(inta,intb=7,charch="*"),下面的函数调用中,属于不合法调用的是()Atest(5)Btest(5,8)Ctest(6,#)Dtest(0,0,*)
单选题对于存储过程test(@p int),调用该存储过程并付给参数1,以下能正确执行的语句是()Aexec test 1Bselec ttest @p=1Cexce test p=1Dselect test p=1