|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
一、单选题(共 25 道试题,共 100 分。)V 1. 在一个被调用函数中,关于return语句使用的描述,错误的是
A. 被调用函数中可以不用return语句
B. 被调用函数中可以使用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可以返回多个值给调用函数
满分:4 分
2. 对于构造函数和析构函数,下面说法中正确的是
A. 构造函数和析构函数都可以重载
B. 构造函数和析构函数都必须是类的成员
C. 对同一个类,构造函数和析构函数都可以有多个
D. 构造函数和析构函数都是被其它函数调用而执行
满分:4 分
3. 不能作为函数重载判断依据的是______.
A. const
B. 返回类型
C. 参数个数
D. 参数类型
满分:4 分
4. 静态成员函数仅能访问()
A. 静态的数据成员
B. 非静态的成员函数
C. 非静态的数据成员
D. 以上都不对
满分:4 分
5. 下面说法中,正确的是( )
A. 公有派生类的成员函数可以访问基类的私有成员
B. 私有派生类的成员函数可以访问基类的私有成员
C. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的公有成员
D. 无论公有派生还是私有派生,派生类的成员函数均可以访问基类的私有成员
满分:4 分
6. 以下错误的描述是____.
A. 被调用函数中可以不用return语句
B. 被调用函数中可以用多个return语句
C. 被调用函数中,如果有返回值,就一定要有return语句
D. 被调用函数中,一个return语句可返回多个值给调用函数
满分:4 分
7. 要声明一个有10个int型元素的数组,正确的语句是( )
A. int a[10];
B. int a[2,5];
C. int a[];
D. int *a[10];
满分:4 分
8. 类MyClass的定义如下: class MyClass { public: MyClass() {value=0;} SetVaiable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是______. MyClass * p,my;p=&my;
A. 语句p=&my;是把对象my赋值给指针变量p
B. 语句MyClass *p,my;会调用两次类MyClass的构造函数
C. 对语句*p.SetVariable(5)的调用是正确的
D. 语句p->SetVariable(5)与语句my.SetVariable(5)等价
满分:4 分
9. 在一个源文件中定义的全局变量的作用域为()。
A. 本程序的全部范围
B. 本函数的全部范围
C. 从定义该变量的位置开始到本文件结束
D. 以上说法都不正确
满分:4 分
10. 下列选项中,全部都是C++关键字的选项为______。
A. while IF static
B. sizeof case extern
C. switch float integer
D. break char go
满分:4 分
11. 下面列出的保留字中,不能作为函数的返回类型的是
A. void
B. int
C. new
D. long
满分:4 分
12. 在下列运算符中,优先级最低的是
A. ||
B. !=
C. <
D. +
满分:4 分
13. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是____
A. 1.0/a*b*c
B. 1/(a*b*c)
C. 1/a/b/(float)c
D. 1.0/a/b/c
满分:4 分
14. 动态联编要求类中应有
A. 成员函数
B. 内联函数
C. 虚函数
D. 构造函数
满分:4 分
15. 在下面的一维数组定义中,____有语法错误。
A. int a[ ] = {1,2,3};
B. int a[10] = {0};
C. int a[ ];
D. int a[5];
满分:4 分
16. 函数重载体现了面向对象的( )
A. 封装性
B. 多态性
C. 继承性
D. 抽象性
满分:4 分
17. 以下函数的返回结果是____.int function(char *x) { char *p=x; while(*p++); return(p-x-1); }
A. 求字符串的长度
B. 将字符串x连接到字符串p后面
C. 将字符串x复制到字符串p中
D. 将字符串x反向存放
满分:4 分
18. 下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);( )
A. 3 3
B. 4 4
C. 3 4
D. 4 3
满分:4 分
19. 可以访问类对象的私有数据成员的是______。( )
A. 该类的对象
B. 该类友元类派生的成员函数
C. 类中的友元函数
D. 公有派生类的成员函数
满分:4 分
20. 关于void 指针,下列说法正确的是____
A. void 指针就是未指向任何数据的指针
B. void 指针就是已定义而未初始化的指针
C. 指向任何类型数据的指针可直接赋值给一个void 指针
D. void 指针值可直接赋给一个非void 指针
满分:4 分
21. x>0 && x<=10的相反表达式为____
A. x<=0 || x>10
B. x<=0 && x>10
C. x<=0 || x<=10
D. x>0 && x>10
满分:4 分
22. 下列运算符中,____运算符在C++中不能重载
A. &&
B. []
C. ::
D. new
满分:4 分
23. 程序中主函数的名字为____.
A. main
B. MAIN
C. Main
D. 任意标识符
满分:4 分
24. 能正确表示x>=3或者x<1的关系表达式是
A. x>=3 or x<1
B. x>=3|x<1
C. x>=3||x<1
D. x> =3|||x<1
满分:4 分
25. 下列的各函数中, ( )不是类的成员函数
A. 构造函数
B. 析构函数
C. 友元函数
D. 复制构造函数
满分:4 分
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|