19.下面的哪个选项不能作为函数的返回类型?
A)void B)int C)new D)long
【参考答案】 C
20.不能作为重载函数的调用的依据是
A)参数个数 B)参数类型
C)函数类型 D)函数名称
【参考答案】 D
21.下列程序的输出结果为
#include <iostream.h>
int func(int n)
{ if (n<1)return 1;
else return n+func(n-1);
return 0; }
void main()
{ cout<<func (5)<<endl; }
A)0 B)10 C)15 D)16
【参考答案】 D
22.在C++语言中,数据封装要解决的问题是
A)数据的规范化 B)便于数据转换
C)避免数据丢失 D)防止不同模块之间数据的非法访问
【参考答案】 D
23.以下程序中,错误的行为
(1) #include<iostream.h>
(2) ClassA
(3) {
(4) public:
(5) int n=2;
(6) A(int val){cout<<val<<endl;}
(7) ~A( ){}
(8) };
(9) void main( )
(10) {
(11) Aa(o);
(12) }
A)(5) B)(6) C)(7) D)(11)
【参考答案】 A
24.对类的构造函数和析构函数描述正确的是
A)构造函数可以重载,析构函数不能重载
B)构造函数不能重载,析构函数可以重载
C)构造函数可以重载,析构函数也可以重载
D)构造函数不能重载,析构函数也不能重载
【参考答案】 A
[本文共有 6 页,当前是第 3 页] <<上一页 下一页>>