注意:此页面搜索的是所有试题
许昌学院面向对象程序设计
下面有关重载函数的说法,正确的是
A.重载函数必须具有不同的返回值类型;
B.重载函数形参个数必须不同;
C.重载函数必须有不同的形参列表
D.重载函数名可以不同;
[单选题,5分] 在声明语句const char *ps;中,ps表示 A.指向字符串的指针 B.指向字符串的const型指针 C. 指向const型字符串的指针 D.指向const型字符串的const型指针
[单选题,5分] 当一个函数无返回值时,函数的类型应为 A.任意 B.int C.void D.char
[单选题,5分] for(int x=0; x <=5;x+=2){...}语句执行循环的次数是 A.3 B.4 C.5 D.6
[单选题,5分] 以下关于switch语句和break描述中 ,正确的是 A.在switch语句中,可以根据需要使用或不使用break语句 B.switch语句中必须用break语句 C.break语句只能用于switch语句 D.break语句是switch语句必须的一部分
[单选题,5分] C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是 A.面向对象 B.面向过程 C.安全性 D.复用性
7[单选题,5分] 应在下列程序划线处填入的正确语句是【 】 #include class Base { public: void fun(){cout<><> A.fun() B.Base.fun(); C.Base::fun(); D.Base->fun();
[单选题,5分] 通常拷贝构造函数的参数是 A.对象 B.对象的成员 C.对象的指针 D.对象的引用
[单选题,5分] 下面关于友员函数的描述不正确的是 A.可以将一个普通函数声明为某类的友员函数,友员函数可以访问该类的私有成员和保护成员; B.友员函数具有传递性和交换性 C.将A类声明为B类的友员类,则A类所有的成员函数都是B类的友员函数 D.友员函数在类中声明,不能在类中定义;
[单选题,5分] 下面描述中,表达错误的是 A.A、 公有继承时基类中的public成员在派生类中仍是public的 B.B、 公有继承是基类中的private成员在派生类中仍是private的 C.C、 公有继承时基类中的protected成员在派生类中仍是protected的 D.D、 私有继承时基类中的public成员在派生类中是private的
[单选题,5分] 结构化程序设计的一种基本方法是 A.筛选法 B.递归法 C.逐步求精法 D.归纳法
[单选题,5分] 下面有关重载函数的说法,正确的是 A.重载函数必须具有不同的返回值类型; B.重载函数形参个数必须不同; C.重载函数必须有不同的形参列表 D.重载函数名可以不同;
[单选题,5分] 继承类的构造顺序下面说法正确的是 A.先调用成员对象的构造函数 B.先调用基类的构造函数 C.先调用自己的构造函数 D.调用构造函数的顺序不确定
4[单选题,5分] 考虑函数原型void test(int a,int b=7,char=’*’),下面的函数调用中,属于不合法调用的是 A.test(5) B.test(5,8) C.test(6,”#”) D.test(0,0,‘*’)
[单选题,5分] 在调用函数时,如果实参是指针变量时,它与对应形参之间的数据传递方式是 A.单向值传递 B.地址传递 C.由实参传给形参,再由形参传回实参 D.传递方式由用户指定
[单选题,5分] 在声明语句const char *ps;中,ps表示 A.指向字符串的指针 B.指向字符串的const型指针 C. 指向const型字符串的指针 D.指向const型字符串的const型指针
[单选题,5分] 当一个函数无返回值时,函数的类型应为 A.任意 B.int C.void D.char
[单选题,5分] for(int x=0; x <=5;x+=2){...}语句执行循环的次数是 A.3 B.4 C.5 D.6
[单选题,5分] 以下关于switch语句和break描述中 ,正确的是 A.在switch语句中,可以根据需要使用或不使用break语句 B.switch语句中必须用break语句 C.break语句只能用于switch语句 D.break语句是switch语句必须的一部分
[单选题,5分] C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是 A.面向对象 B.面向过程 C.安全性 D.复用性
7[单选题,5分] 应在下列程序划线处填入的正确语句是【 】 #include class Base { public: void fun(){cout<><> A.fun() B.Base.fun(); C.Base::fun(); D.Base->fun();
[单选题,5分] 通常拷贝构造函数的参数是 A.对象 B.对象的成员 C.对象的指针 D.对象的引用
[单选题,5分] 下面关于友员函数的描述不正确的是 A.可以将一个普通函数声明为某类的友员函数,友员函数可以访问该类的私有成员和保护成员; B.友员函数具有传递性和交换性 C.将A类声明为B类的友员类,则A类所有的成员函数都是B类的友员函数 D.友员函数在类中声明,不能在类中定义;
[单选题,5分] 下面描述中,表达错误的是 A.A、 公有继承时基类中的public成员在派生类中仍是public的 B.B、 公有继承是基类中的private成员在派生类中仍是private的 C.C、 公有继承时基类中的protected成员在派生类中仍是protected的 D.D、 私有继承时基类中的public成员在派生类中是private的
[单选题,5分] 结构化程序设计的一种基本方法是 A.筛选法 B.递归法 C.逐步求精法 D.归纳法
[单选题,5分] 下面有关重载函数的说法,正确的是 A.重载函数必须具有不同的返回值类型; B.重载函数形参个数必须不同; C.重载函数必须有不同的形参列表 D.重载函数名可以不同;
[单选题,5分] 继承类的构造顺序下面说法正确的是 A.先调用成员对象的构造函数 B.先调用基类的构造函数 C.先调用自己的构造函数 D.调用构造函数的顺序不确定
4[单选题,5分] 考虑函数原型void test(int a,int b=7,char=’*’),下面的函数调用中,属于不合法调用的是 A.test(5) B.test(5,8) C.test(6,”#”) D.test(0,0,‘*’)
[单选题,5分] 在调用函数时,如果实参是指针变量时,它与对应形参之间的数据传递方式是 A.单向值传递 B.地址传递 C.由实参传给形参,再由形参传回实参 D.传递方式由用户指定