03年暑期重修班c++试卷(a)

03年暑期重修班c++试卷(a)

ID:1665741

大小:44.50 KB

页数:4页

时间:2017-11-12

03年暑期重修班c++试卷(a)_第1页
03年暑期重修班c++试卷(a)_第2页
03年暑期重修班c++试卷(a)_第3页
03年暑期重修班c++试卷(a)_第4页
资源描述:

《03年暑期重修班c++试卷(a)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、华侨大学面向对象程序设计试卷(A)系别暑期重修班(本)考试日期2003年09月07日姓名学号成绩一、选择填空题(20分,每题2分)1.设已定义chars[]=”Name\Address”;则字符串所占的字节数是(1)。A.13B.14C.15D.162.以下程序段的运行结果是(2)。intx=1,y=2,z;z=x>y?++x:++y;cout<

2、2D.无限4.使用引用作为参数,其目的是(4)。A.保护实参B.实现函数之间数据的单向传递C.实现函数之间数据的双向传递D.提供别名5.已知inta[2][3]={{1,2,3},{4,5,6}};则表达式(*(a+1))[1]的值为(5)。A.2元B.4C.5D.66.定义成员函数时给出的成员函数的正确标记是(6)。A.<类名>.<函数名>.B.<类名>::<函数名>C.<对象名>.<函数名>D.<对象名>::<函数名>7.设置函数参数默认值的下述描述中,(7)是正确的。A.默认值应先左边后右边B.不允许设置参数的默认值C.参数默认值应全部参数都设D.在既

3、有函数的说明又有函数的定义时,则定义函数时允许再定义函数的默认值8.以下关于派生类特性的叙述中,错误的叙述是(9)。A.派生类中只能继承基类成员而不能重定义基类成员。B.对于私有继承,基类成员的访问权限在派生类全部变成私有。C.派生类对基类的继承具有传递性。D.初始化从基类继承来的数据成员,必须通过调用基类的构造函数来完成。9.(9)不是构造函数的特征。A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数在类定义时被自动执行10.重载函数在调用时,选择区别的根据是(10)。A.函数的类型B.函数名C.参数的个数与类型D.

4、参数名二、填空题(15分,每题1.5分)1.以下程序段的运行结果是(1)。chars[]=”ABC”,inti;for(i=0;i<3;i++)printf(“%s”,&s[i]);1.设有inta[3][5]={{1,2,3,4,5},{6,7,8,9,10},{11,12,13,14,15}};则*(*(a+2)+3)的值为(2)。2.下面程序段的输出结果是(3)。intk=20;for(i=1,j=0;i<=k;i+=j;j=i-j)printf(“%d”,i);3.定义一个结构体变量时,系统分配给它的内存大小是(4)。4.C++语言中,函数不能嵌套(

5、5),但可以嵌套(6)。5.若有inta[]={1,2,3,4,5};intp=a;则表达式*(++p)的值为(8)。6.以下程序段的运行结果是(9)。charstr[][10]={“BASIC”,”ADA”,”PASCAL”,”C”,”FORTRAN”};printf(“%s”,str[1]+1)’7.使用内联函数的主要目的是(10)。8.封装是指将数据和(11)放在一起,作为一个相互依存、不可分割的整体来处理。二、程序的阅读与分析(30分1.阅读以下程序并给出执行结果(18分,每小题6分)(1)#include”iostream.h”voidmain(v

6、oid){intx,*p,**q;x=10;//设分配给整型变量x的内存为0065FDF4p=&x;//设分配给整型指针变量p的内存为0065FDF0q=&p;cout<<”p=”<voidfunction(intfirst,int*second,int&third){first+=1;*second+=1;third+=1;

7、cout<<”inthefunction:”<

8、3<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。