华南师范远程教育大专计算08下半年《面向对象程序设计》作业 90分
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 数组元素不正确的引用是( )
选项: