面向对象程序设计课程作业参考答案教程文件.docx

上传人:b****9 文档编号:25350057 上传时间:2023-06-07 格式:DOCX 页数:16 大小:18.32KB
下载 相关 举报
面向对象程序设计课程作业参考答案教程文件.docx_第1页
第1页 / 共16页
面向对象程序设计课程作业参考答案教程文件.docx_第2页
第2页 / 共16页
面向对象程序设计课程作业参考答案教程文件.docx_第3页
第3页 / 共16页
面向对象程序设计课程作业参考答案教程文件.docx_第4页
第4页 / 共16页
面向对象程序设计课程作业参考答案教程文件.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

面向对象程序设计课程作业参考答案教程文件.docx

《面向对象程序设计课程作业参考答案教程文件.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计课程作业参考答案教程文件.docx(16页珍藏版)》请在冰豆网上搜索。

面向对象程序设计课程作业参考答案教程文件.docx

面向对象程序设计课程作业参考答案教程文件

面向对象程序设计课程作业参考答案

1.第1题

下面程序的运行结果为()以下是引用片段:

#includevoidmain(){for(inta=0,x=0;!

x&&a<=10;a++){a++;}

cout<

A.10

B.11

C.12

D.0

您的答案:

C

题目分数:

3

此题得分:

3.0

2.第2题

do语句能够改写为()语句。

A.复合

B.if

C.switch

D.while

您的答案:

D

题目分数:

3

此题得分:

3.0

3.第3题

下面描述中,表达错误的是()

A.公有继承时基类中的public成员在派生类中仍是public的

B.公有继承是基类中的private成员在派生类中仍是private的 

C.公有继承时基类中的protected成员在派生类中仍是protected的  

D.私有继承时基类中的public成员在派生类中是private的

您的答案:

B

题目分数:

3

此题得分:

3.0

4.第4题

  下列关于模板的说法正确的是()

A. 模板的实参在任何时候都可以省略

B.类模板与模板类所指的是同一概念

C.  类模板的参数必须是虚拟类型的

D.类模板中的成员函数全部都是模板函数

您的答案:

D

题目分数:

3

此题得分:

3.0

5.第5题

下面程序的运行结果是()以下是引用片段:

#includevoidmain(){intnum=1;int&ref=num;ref=ref+2;cout<

A.13

B.16

C.36

D.33

您的答案:

C

题目分数:

3

此题得分:

3.0

6.第6题

下列()的调用方式是引用调用。

A.形参和实参都是变量

B.形参是指针,实参是地址值

C.形参是引用,实参是变量

D.形参是变量,实参是地址值

您的答案:

C

题目分数:

3

此题得分:

3.0

7.第7题

下列虚基类的声明中正确的是()

A.classvirtualB:

publicA

B.classB:

virtualpublicA

C.classB:

publicAvirtual

D.virtualclassB:

publicA

您的答案:

B

题目分数:

3

此题得分:

3.0

8.第8题

以下正确的说法是()。

A.用户调用标准库函数前,必须重新定义

B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义

C.系统不允许用户重新定义标准库函数

D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中

您的答案:

B

题目分数:

3

此题得分:

3.0

9.第9题

下列程序的输出结果为()以下是引用片段:

#includevoidmain(){char*a[]={"hello","the","world"};char**pa=a;pa++;cout<<*pa;}

A.hello

B.the

C.world

D.hellotheworld

您的答案:

B

题目分数:

3

此题得分:

3.0

10.第10题

for(intx=0,y=0;!

x&&y<=5;y++)语句执行循环的次数是()

A.0

B.5

C.6

D.  无次数

您的答案:

C

题目分数:

3

此题得分:

3.0

11.第11题

  在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()

A.  一元成员运算符

B.二元成员运算符  

C.一元友元运算符

D.选项B)和选项C)都可能

您的答案:

D

题目分数:

3

此题得分:

3.0

12.第12题

对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()

A.  公有类型

B.  私有类型

C.  保护类型

D.  友元类型

您的答案:

D

题目分数:

3

此题得分:

3.0

13.第13题

程序中主函数的名字为()。

A.main

B.MAIN

C.Main

D.任意标识符

您的答案:

A

题目分数:

3

此题得分:

3.0

14.第14题

假定下列x和y均为int型变量,则不正确的赋值为()。

A.x+=y++

B.x++=y++

C.x=++y

D.++x=++y

您的答案:

B

题目分数:

3

此题得分:

3.0

15.第15题

如果类A被说明成类B的友元,则()

A.  类A的成员即类B的成员

B.  类B的成员即类A的成员

C.  类A的成员函数不得访问类B的成员

D.  类B不一定是类A的友元

您的答案:

D

题目分数:

3

此题得分:

3.0

16.第16题

建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为()

A.  abc

B.  acb

C.  cab

D.  cba

您的答案:

A

题目分数:

3

此题得分:

3.0

17.第17题

以下标识符中不全是保留字的是()。

A.caseforint

B.defaultthenwhile

C.boolclasslong

D.gotoreturnchar

您的答案:

B

题目分数:

3

此题得分:

3.0

18.第18题

x>0&&x<=10的相反表达式为()。

A.x<=0||x>10

B.x<=0&&x>10

C.x<=0||x<=10

D.x>0&&x>10

您的答案:

A

题目分数:

3

此题得分:

3.0

19.第19题

假定一个二维数组的定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。

A.2

B.4

C.6

D.8

您的答案:

C

题目分数:

3

此题得分:

3.0

20.第20题

以下说法中正确的是()。

A.C++程序总是从第一个定义的函数开始执行

B.C++程序总是从main函数开始执行

C.C++函数必须有返回值,否则不能使用函数

D.C++程序中有调用关系的所有函数必须放在同一个程序文件中

您的答案:

B

题目分数:

3

此题得分:

3.0

21.第21题

下面程序的输出结果是()以下是引用片段:

 #includeclassexample{inta;public:

example(intb){a=b++;}voidprint(){a=a+1;cout<

(2);x.print();y.print();}

A.22

B.43

C.42

D.32

您的答案:

C

题目分数:

3

此题得分:

3.0

22.第22题

下面程序的运行结果为()以下是引用片段:

  #includeclassA{public:

A(){cout<<"1";}~A(){cout<<"2";}};classB:

publicA{public:

B(){cout<<"3";}~B(){cout<<"4";}};voidmain(){Bb;}

A.1234

B.1324

C.1342

D.3142

您的答案:

C

题目分数:

3

此题得分:

3.0

23.第23题

在下面的二维数组定义中,正确的是()。

A.inta[5][];

B.inta[][5];

C.inta[][3]={{1,3,5},{2}};

D.inta[](10);

您的答案:

C

题目分数:

3

此题得分:

3.0

24.第24题

  下列描述中哪个是正确的()。

  

A.私有派生的子类无法访问父类的成员

B.  类A的私有派生子类的派生类,C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的

C.  私有派生类不能作为基类派生子类

D.  私有派生类的所有子孙类将无法继续继承该类的成员

您的答案:

B

题目分数:

4

此题得分:

4.0

25.第25题

可以用p.a的形式访问派生类对象P的基类成员a,其中a是()

A.  私有继承的公有成员

B.  公有继承的私有成员

C.  公有继承的保护成员

D.  公有继承的公有成员

您的答案:

D

题目分数:

3

此题得分:

3.0

26.第26题

由C++目标文件连接而成的可执行文件的默认扩展名为()。

A.cpp

B.exe

C.obj

D.lik

您的答案:

B

题目分数:

3

此题得分:

3.0

27.第27题

可用作C++语言用户标识符的一组标识符是()。

A.voiddefine+WORD

B.a3_b3_123YN

C.for-abcCase

D.2aDOsizeof

您的答案:

B

题目分数:

3

此题得分:

3.0

28.第28题

循环体至少被执行一次的语句为()。

A.for循环

B.while循环

C.do循环

D.任一种循环

您的答案:

C

题目分数:

3

此题得分:

3.0

29.第29题

函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。

A.1

B.2

C.4

D.5

您的答案:

B

题目分数:

3

此题得分:

3.0

30.第30题

C++语言的跳转语句中,对于break和continue说法正确的是()

A.break语句只应用与循环体中  

B.continue语句只应用与循环体中  

C.break是无条件跳转语句,continue不是  

D.break和continue的跳转范围不够明确,容易产生问题

您的答案:

B

题目分数:

3

此题得分:

3.0

31.第31题

  若已定义:

  inta[]={0,1,2,3,4,5,6,7,8,9},*P=a,i;  其中O≤i≤9,则对a数组元素不正确的引用是()

A.  a[p-a]

B.*(&a[i])

C.p[i]

D.a[10]

您的答案:

D

题目分数:

3

此题得分:

3.0

32.第32题

  一个类的友元函数能够访问该类的()

A. 私有成员

B.保护成员

C.公有成员

D.所有成员

您的答案:

D

题目分数:

3

功能性手工艺品。

不同的玉石具有不同的功效,比如石榴石可以促进血液循环,改善风湿和关节炎;白水晶则可以增强记忆力;茶晶能够帮助镇定情绪,缓解失眠、头昏等症状。

顾客可以根据自己的需要和喜好自行搭配,每一件都独一无二、与众不同。

此题得分:

3.0

(四)大学生对手工艺制品消费的要求

二、大学生DIY手工艺制品消费分析33.第33题

下列程序的运行结果是()以下是引用片段:

#includeclassA{inta;public:

A(){a=0;}A(intas){a=as;cout<

(2),z(3);}

秘诀:

好市口+个性经营

(5)资金问题

A.23

§8-2购物环境与消费行为2004年3月20日B.12

C.35

D.25

(2)文化优势您的答案:

A

2、Google网站www。

people。

com。

cn题目分数:

3

此题得分:

3.0

1、DIY手工艺市场状况分析作业总得分:

100.0

调研课题:

作业总批注:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1