华南师范远程教育大专计算08下半年《面向对象程序设计》作业 90分

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

考生答题情况

--------------------------------------------------------------------------------

作业名称:08下半年《面向对象程序设计》作业出卷人:zuoye

作业总分:100 通过分数:60

起止时间:2008-10-21 12:07:39 至2008-10-21 12:41:02

学员姓名:网院学员成绩:90

标准题总分:100 标准题得分:90

详细信息:

题号:1 题型:单选题本题分数:1

内容:

C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是()

选项:

A、A)面向过程

B、B)面向对象

C、C)安全性

D、D)复用性

学员答案:

B

题号:2 题型:单选题本题分数:1

内容:

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

选项:

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

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

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

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

学员答案:

B

题号:3 题型:单选题本题分数:2

内容:

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

选项:

A、A)0

B、B)5

C、C)6

D、D)无次数

学员答案:

C

题号:4 题型:单选题本题分数:2

内容:

考虑函数原型void test(int a,int b=7,char="*"),下面的函数调用中,属于不合法调用的是()选项:

A、A)test(5)

B、B)test(5,8)

C、C)test(6,"#")

D、D)test(0,0."*")

学员答案:

C

题号:5 题型:单选题本题分数:1

内容:

下面有关重载函数的说法中正确的是()

选项:

A、A)重载函数必须具有不同的返回值类型

B、B)重载函数形参个数必须不同

C、C)重载函数必须有不同的形参列表

D、D)重载函数名可以不同

学员答案:

C

题号:6 题型:单选题本题分数:1

内容:

下列关于构造函数的描述中,错误的是()

选项:

A、A)构造函数可以设置默认参数

B、B)构造函数在定义类对象时自动执行

C、C)构造函数可以是内联函数

D、D)构造函数不可以重载

学员答案:

D

题号:7 题型:单选题本题分数:1

内容:

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

选项:

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

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

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

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

学员答案:

B

题号:8 题型:单选题本题分数:2

内容:

在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()

选项:

A、A)fail

B、B)eof

C、C)bad

D、D)good

学员答案:

B

题号:9 题型:单选题本题分数:1

内容:

下列关于C++语言类的描述中错误的是( )

选项:

A、A)类用于描述事物的属性和对事物的操作

B、B)类与类之间通过封装而具有明确的独立性

C、C)类与类之间必须是平等的关系,而不能组成层次结构

D、D)类与类之间可以通过一些方法进行通信和联络

学员答案:

C

题号:10 题型:单选题本题分数:1

内容:

以下叙述中正确的是( )

选项:

A、A)构成C++语言程序的基本单位是类

B、B)可以在一个函数中定义另一个函数

C、C) main()函数必须放在其他函数之前

D、D)所有被调用的函数一定要在调用之前进行定义

学员答案:

A

题号:11 题型:单选题本题分数:2

内容:

己知有定义以下是引用片段:const int D=5; int i=1; double f=0.32:char c=15; 则下列选项错误的是( )

选项:

A、A)++i

B、B)D--

C、C)C++

D、D)--f

学员答案:

B

题号:12 题型:单选题本题分数:2

内容:

下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是( ),以下是引用片段:void main() { int i=0,j,k; do{i++;k=316-13*i;}while( ); j=k/11; cout<<”316=13*”< }

选项:

A、A)k/11

B、B)k% 11

C、C)k/11==0

D、D)k%11==0

学员答案:

B

题号:13 题型:单选题本题分数:2

内容:

设有数组定义:char array[]=”China";,则数组array所占的空间为( )

选项:

A、A)4个字节

B、B)5个字节

C、C) 6个字节

D、D)7个字节

学员答案:

C

题号:14 题型:单选题本题分数:2

内容:

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

选项:

相关文档
最新文档