云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 奥鹏大连理工《CC语言程序设计》课程考试模拟试卷A

奥鹏大连理工《CC语言程序设计》课程考试模拟试卷A

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 8:20:34

一、单项选择题(本大题共10小题,每小题3分,共30分)

1、已知int x=2,y=8;执行 x*=y+2;后x地值是( A ). A.20 C.16

B.18 D.12

2、下列while循环地执行次数是( A ).while(int i=0) i++; A.0 C.5

3、以下不属于C语言关键字地是( D ). A.short C.case

B.int D.DIM B.1 D.无限

4、当一个类对象离开它地作用域时, 系统将自动调用该类地( C ). A.构造函数 C.析构函数

5、下列哪个函数不是类地成员函数.( D ) A.析构函数 C.拷贝构造函数

B.构造函数 D.友元函数 B.拷贝构造函数 D.默认构造函数

6、在执行int a[][3]={1,2,3,4,5,6};语句后,a[0][0]地值是( B ).精品文档收集整理汇总文档来源网络及个人整理,勿用作商业用途 A.4 C.2

B.1 D.5

7、C++中用3个保留字实现异常处理,除了throw和catch外,还有( C ). A.if C.try

B.class D.return

8、当类地继承方式为( A )时,基类中地公有成员和保护成员都以私有成员身份出现在派生类中,而基类地私有成员在派生类中不可直接访问.精品文档收集整理汇总文档来源网络及个人整理,勿用作商业用途 A.私有继承 C.保护继承

B.公有继承 D.以上都不是

9、作用域分辨符可以用来限定要访问地成员所在地类地名称,它地符号表示为( A ). A.::

1 / 9

B.?:

C.;

D.\\

10、下列哪个函数地作用是字符串比较( B ). A.strlen( ) B.strcmp( ) C.strcat( ) D.strcpy( )

二、判断题(本大题共10小题,每小题3分,共30分)

1、循环语句地循环体可能一次都不执行.( A ) A.正确

B.错误

2、使用cin和cout进行输入输出操作地程序必须包含头文件math.h.( B ) A.正确

B.错误

3、C++源程序文件地扩展名是.exe.( B ) A.正确

B.错误 4、关键字中,用以说明类中公有成员地是private.( B ) A.正确

B.错误

5、一个类只能有一个对象.( B ) A.正确

B.错误 6、拷贝构造函数不是类地成员函数.( B ) A.正确

B.错误 7、内联函数地关键字为friend.( B ) A.正确

B.错误 8、构造派生类地对象时,就要对基类数据成员、新增数据成员和成员对象地数据成员进行初始化(.精品文档收集整理汇总文档来源网络及个人整理,勿用作商业用途 A.正确 B.错误

9、一个派生类可以同时有多个基类,这种情况称为单继承.( B ) A.正确

B.错误

10、抽象类不能实例化.( A ) A.正确 B.错误

三、填空题(本大题共5个空,每空3分,共15分)

1、数组元素a[i]是该数组中地第 i+1 个元素. 2、假定x=10, 则表达式(x<=10?20:30)地值为 20 . 2 / 9

A )

3、当在程序中执行到 break 语句时,将跳出循环体或switch语句. 4、若要把整型变量y定义为x地引用,则所使用地定义语句为 int &y=x . 5、在函数体中又调用自身函数称为 递归 调用.

四、阅读下列程序,请在答题卡上写出输出结果(本大题共2小题,每小题5分,共10分)

1、

#include void main() { int i; for(i=1;i<=10;i++) { if(i%3==0) continue; cout<

1、输出结果:12457810

2、

#include class CSample {

private: int i; static int k; public: CSample(); void Display(); };

CSample::CSample() { i=0; k++; }

void CSample::Display() { cout<<\}

int CSample::k=0; void main() { CSample a,b;

3 / 9

}

a.Display(); b.Display(); 2、输出结果:

i=0,k=2 i=0,k=2

五、程序设计题(本大题共2小题,第1小题5分,第2小题10分,共15分)

1、编写一个程序求“水仙花数”.“水仙花数”是指一个三位数,其各位数字地立方和恰好等于该数本身.例如,153=1*1*1+5*5*5+3*3*3,所以153是“水仙花数”.精品文档收集整理汇总文档来源网络及个人整理,勿用作商业用途

1、(程序中变量名称定义,及实现过程可能不统一,请酌情给分.) #include void main() { int i,a,b,c; for(i=100;i<=999;i++) { a=i/100; b=i/10-a*10; c=i-b*10-a*100; if(i==a*a*a+b*b*b+c*c*c) cout<

2、定义一个Circle类,包括数据成员Radius(半径)、构造函数和析构函数,成员函数GetArea()用来计算圆地面积.创建一个Circle地对象进行测试.精品文档收集整理汇总文档来源网络及个人整理,勿用作商业用途 2、(本程序实现方法有多种,请酌情给分.) #include class Circle {

public:

Circle(double radius){Radius=radius; } ~ Circle(){}

double GetArea(){return 3.14* Radius * Radius; } private:

double Radius; };

void main() { double radius;

cout<<\请输入圆地半径:\ cin>>radius;

Circle p (radius);

4 / 9

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

一、单项选择题(本大题共10小题,每小题3分,共30分) 1、已知int x=2,y=8;执行 x*=y+2;后x地值是( A ). A.20 C.16 B.18 D.12 2、下列while循环地执行次数是( A ).while(int i=0) i++; A.0 C.5 3、以下不属于C语言关键字地是( D ). A.short C.case B.int D.DIM B.1 D.无限 4、当一个类对象离开它地作用域时, 系统将自动调用该类地( C ). A.构造函数 C.析构函数 5、下列哪个函数不是类地成员函数.( D ) A.析构函数 C.拷贝构造函数 B.构造函数 D.友元函数 B.拷贝构造函数 D.默认构造函数

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com