1/24《面向对象程序设计C++》期末考试试卷(A)班级:姓名:学号:分数:题号一二三四总分得分试卷说明:本套试题共四个大题,全部题目都答在答题纸上,写在其他地方均无效
(答题纸在本套试卷的第10页上)一、选择题(每小题2分,共40分)1、C++是()
面向对象的程序设计语言B
面向过程的程序设计语言C
既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言D
非结构化的程序设计语言2、面向对象程序设计思想的主要特征中不包括()
功能分解,逐步求精3、若定义:stringstr;当语句cin>>str;执行时,从键盘输入:MicrosoftVisualStudio6
所得的结果是str=()
MicrosoftVisualStudio6
MicrosoftC
MicrosoftVisualD
MicrosoftVisualStudio6
04、考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz='*');下面函数调用中,不合法的是()
testDefaulParam(5);B
testDefaulParam(5,8);C
testDefaulParam(5,'#');D
testDefaulParam(0,0,'*');5、下列语句中,将函数intsum(intx,inty)正确重载的是()
floatsum(intx,inty);B
intsum(inta,intb);2/24C
floatsum(floatx,floaty);D
doublesum(inty,intx);6、下列表示引用的方法中,()是正确的
已知:inta=1000;A
int&x=a;B
char&y;C
int&z=1000