奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 657|回复: 0

[西安交通大学] 《面向对象程序设计》1.假定AB为一个类,则执行“ABx”语...

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60146
发表于 2016-12-6 12:39:58 | 显示全部楼层 |阅读模式
扫码加微信
西交16年12月补考《面向对象程序设计》作业考核试题答案

作业答案及论文写作,请联系QQ515224986

单选题
1.假定AB为一个类,则执行“ABx”语句时将自动调用该类的().。
A.有参构造函数
B.无参构造函数
奥鹏易百网
C.复制构造函数
D.赋值重载函数
正确答案:B
2.下面是四条顺序出现的声明语句,非法的初始化语句是()。
A.inti=–1
B.constintic=i
C.constint*pc=&ampic
D.int*constcpi=&ampic
正确答案:
3.关于继承中出现的二义性的描述中,()是错误的。
A.一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性;
B.解决二义性的最常用的方法是对成员名的限定法;
C.在单继承情况下,派生类中对基类成员的访问也会出现二义性;
D.一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,也可能出现二义性;
正确答案:
4.不可以成为类的数据成员的是()。
A.自身类的对象
B.另一个类的对象
C.自身类的指针或引用
D.其他基本数据类型
正确答案:
5.在下列的各类函数中,()不是类的成员函数。
A.构造函数
B.析构函数
C.友元函数
D.拷贝构造函数
正确答案:
6.能够释放对象所占资源的是()。
A.析构函数
B.数据成员
C.构造函数
D.静态成员函数
正确答案:
7.下面是重载双目运算符+的普通函数原形,其中最符合+原来含义的是()。
A.Valueoperator+(Value,Value)
B.Valueoperator+(Value,int)
C.Value&ampoperator+(Value,Value*)
D.Value&ampoperator+(Value&amp,Value&amp)
正确答案:
8.面向对象软件开发中使用的OOD表示()。
A.面向对象分析
B.面向对象设计
C.面向对象语言
D.面向对象方法
正确答案:
9.一个函数功能不太复杂,但要求被频繁调用,选用()
A.内置函数
B.重载函数
C.递归函数
D.嵌套函数
正确答案:
10.假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。
A.px(a)
B.px[a]
C.px&gta
D.px.a
正确答案:
11.如果表达式a==b中的“==”是作为普通函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator==(b)
B.b.operator==(a)
C.operator==(a,b)
D.operator==(b,a)
正确答案:
12.如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为()。
A.a.operator+(b)
B.b.operator+(a)
C.operator+(a,b)
D.operator(a+b)
正确答案:
13.下述静态数据成员的特性中,()是错误的。
A.声明静态数据成员时前面要加修饰符static。
B.静态数据成员要在类体外进行初始化。
C.在程序中引用静态数据成员时,要在静态数据成员名前加和作用域运算符。
D.静态数据成员是一个类的个别对象所共享的。
正确答案:
14.假定AB为一个类,则执行“ABr1=r2”语句时将自动调用该类的()。
A.无参构造函数
B.带参构造函数
C.赋值重载函数
D.拷贝构造函数
正确答案:
15.下列说法错误的是()。
A.在类中不能对所定义的数据成员进行初始化;
B.类的公有成员函数是类与外界的接口
C.同一个类的两个对象占用相同的内存空间;
D.类实现数据隐藏。
正确答案:
16.以下叙述中正确的是()
A.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
B.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
C.在程序中使用内置函数使程序的可读性变差
D.在定义函数时可以在形参表的任何位置给出缺省形参值
正确答案:
17.对于一个类的构造函数,其函数名与类名()。
A.完全相同
B.基本相同
C.不相同
D.无关系
正确答案:
18.由C++源程序文件编译而成的目标文件的缺省扩展名为()。
A.cpp
B.exe
C.obj
D.lik
正确答案:
19.关于静态成员,正确的说法是()。

更多学习资料请进www.openhelp100.com


奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-5-19 04:23

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表