- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大工《Camp;C++语言程序设计》课程考试模拟试卷A.doc
大连理工大学网络教育学院
2012年9月份《C/C++语言程序设计》课程考试
模 拟 试 卷
一、单项选择题(本大题共10小题,每小题3分,共30分)
A.void
B.double
C.int
D.float
2、若有定义:int a=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为( )。
A.1.4
B.1
C.2.0
D.2
3、执行下面的程序段后,输出结果是( )。main(){char a[]=english;printf(%c,a[5]);}
A.engli
B.s
C.english
D.sh
4、下列语句书写正确的是( )。
A.printf “Good morning.”;
B.scanf(“%d”,x);
C.char x=”s”;
D.char d = ‘T’;
5、定义数组 float a[2][3];选出不属于该数组的数据元素是( )。
A.a[0][0]
B.a[2][3]
C.a[1][2]
D.a[0][2]
6、定义类的静态函数成员的关键字为( ),可通过对象名或类名访问它。
A.static
B.void
C.friend
D.virtual
7、下面的哪一个能作为函数的返回类型( )。
A.end
B.cout
C.include
D.int
8、假定AB为一个类, 则该类的拷贝构造函数的声明语句为( )。
A.AB(AB x)
B.AB(AB x)
C.AB(AB * x)
D.AB(AB)
9、在C++中,用于实现运行时多态性的是( )。
A.内联函数
B.重载函数
C.模板函数
D.虚函数
10、在C++中,可以从一个类派生出另一个类,前者称为( ),后者称为派生类或子类。
A.基类或父类
B.继承类
C.多态类
D.虚类
二、判断题(本大题共10小题,每小题3分,共30分)
1、循环语句的循环体可能一次都不执行。( )
A.正确
B.错误
2、使用cin和cout进行输入输出操作的程序必须包含头文件math.h。( )
A.正确
B.错误
3、C++源程序文件的扩展名是.exe。( )
A.正确
B.错误
4、关键字中,用以说明类中公有成员的是private。( )
A.正确
B.错误
5、一个类只能有一个对象。( )
A.正确
B.错误
6、拷贝构造函数不是类的成员函数。( )
A.正确
B.错误
7、内联函数的关键字为friend。( )
A.正确
B.错误
8、构造派生类的对象时,就要对基类数据成员、新增数据成员和成员对象的数据成员进行初始化。( )
A.正确
B.错误
9、一个派生类可以同时有多个基类,这种情况称为单继承。( )
A.正确
B.错误
10、抽象类不能实例化。( )
A.正确
B.错误
三、填空题(本大题共5个空,每空3分,共15分)
x+z%3*(int)(x+y)%2/4的值是 。
四、阅读下列程序,请在答题卡上写出输出结果(本大题共2小题,每小题5分,共10分)
void main()
{
int i;
for(i=4;i=10;i++)
{
if(i%3==0)
continue;
couti;
}
}
2、
#includeiostream.h
class CSample
{
private:
int i;
static int k;
public:
CSample();
void Display();
};
CSample::CSample()
{
i=0;
k++;
}
void CSample::Display()
{
couti=i,k=kendl;
}
int CSample::k=0;
void main()
{
CSample a,b;
a.Display();
b.Display();
}
五、程序设计题(本大题共2小题,第1小题5分,第2小题10分,共15分)的解。讨论下述情况:
(1),有两个相等实根;
(2),有两个不等实根;
(3),无实根
(4),不是二次方程
2、编写一个程序输入3个学生的英语和计算机成绩,并按总分从高到低排序。要求设计一个学生类Student,其定义如下:
class Student
{
int english,computer,total;
public:
void getscore();//获取一个学生成绩
void display();//显示一个学生成绩
};
大工《
您可能关注的文档
最近下载
- 不同的拧紧策略的优缺点分析课件.pptx VIP
- 第三单元有趣的纸藤编织(课件)-五年级上册综合实践活动全国通用.pptx VIP
- 临床药物治疗学(本科).docx VIP
- 在办公用房权属统一登记工作动员会上的讲话.docx VIP
- ANSI ESD STM11.12-2021平面材料的体积电阻测量.pdf VIP
- 同济大学顾祥林-混凝土结构课后答案.pdf VIP
- 05人工智能技术的突破-大语言模型技术02.pptx VIP
- 安全文明施工方案.docx VIP
- 05人工智能技术的突破-大语言模型技术01.pptx VIP
- 矿井供电系统与井下供电安全培训课件PPT(共 51张).ppt VIP
文档评论(0)