欢迎来到天天文库
浏览记录
ID:14185480
大小:47.00 KB
页数:9页
时间:2018-07-26
《面向对象程序设计课程作业参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向对象程序设计课程作业参考答案1.第1题下面程序的运行结果为()以下是引用片段:#includevoidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;}cout<2、rivate成员在派生类中仍是private的 C.公有继承时基类中的protected成员在派生类中仍是protected的 D.私有继承时基类中的public成员在派生类中是private的您的答案:B题目分数:3此题得分:3.04.第4题 下列关于模板的说法正确的是()A. 模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C. 类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数您的答案:D题目分数:3此题得分:3.05.第5题下面程序的运行结果是()以下是引用片段:#include3、voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<4、ublicAvirtualD.virtualclassB:publicA您的答案:B题目分数:3此题得分:3.08.第8题以下正确的说法是()。A.用户调用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中您的答案:B题目分数:3此题得分:3.09.第9题下列程序的输出结果为()以下是引用片段:#includevoidmain(){char*a[]={"hello","the"5、,"world"};char**pa=a;pa++;cout<<*pa;}A.helloB.theC.worldD.hellotheworld您的答案:B题目分数:3此题得分:3.010.第10题for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()A.0B.5C.6D. 无次数您的答案:C题目分数:3此题得分:3.011.第11题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()A. 一元成员运算符B.二元成员运算符 C.一元友元运算符D.选项B)和选项C)都可能您的答案:D题目分数:3此题得分6、:3.012.第12题对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()A. 公有类型B. 私有类型C. 保护类型D. 友元类型您的答案:D题目分数:3此题得分:3.013.第13题程序中主函数的名字为()。A.mainB.MAINC.MainD.任意标识符您的答案:A题目分数:3此题得分:3.014.第14题假定下列x和y均为int型变量,则不正确的赋值为()。A.x+=y++B.x++=y++C.x=++yD.++x=++y您的答案:B题目分数:3此题得分:3.015.第15题如果类A被说明成类B的7、友元,则()A. 类A的成员即类B的成员B. 类B的成员即类A的成员C. 类A的成员函数不得访问类B的成员D. 类B不一定是类A的友元您的答案:D题目分数:3此题得分:3.016.第16题建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为()A. abcB. acbC. cabD. cba您的答案:A题目分数:3此题得分:3.017.第17题以下标识符中不全是保留字的是()。A.caseforintB.defaultthenwhileC.boolcla8、sslongD.gotoreturnchar您的答案:B题目分数:3此题得分:3.018.第18题x>0&&x<=10的相
2、rivate成员在派生类中仍是private的 C.公有继承时基类中的protected成员在派生类中仍是protected的 D.私有继承时基类中的public成员在派生类中是private的您的答案:B题目分数:3此题得分:3.04.第4题 下列关于模板的说法正确的是()A. 模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C. 类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数您的答案:D题目分数:3此题得分:3.05.第5题下面程序的运行结果是()以下是引用片段:#include
3、voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<4、ublicAvirtualD.virtualclassB:publicA您的答案:B题目分数:3此题得分:3.08.第8题以下正确的说法是()。A.用户调用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中您的答案:B题目分数:3此题得分:3.09.第9题下列程序的输出结果为()以下是引用片段:#includevoidmain(){char*a[]={"hello","the"5、,"world"};char**pa=a;pa++;cout<<*pa;}A.helloB.theC.worldD.hellotheworld您的答案:B题目分数:3此题得分:3.010.第10题for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()A.0B.5C.6D. 无次数您的答案:C题目分数:3此题得分:3.011.第11题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()A. 一元成员运算符B.二元成员运算符 C.一元友元运算符D.选项B)和选项C)都可能您的答案:D题目分数:3此题得分6、:3.012.第12题对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()A. 公有类型B. 私有类型C. 保护类型D. 友元类型您的答案:D题目分数:3此题得分:3.013.第13题程序中主函数的名字为()。A.mainB.MAINC.MainD.任意标识符您的答案:A题目分数:3此题得分:3.014.第14题假定下列x和y均为int型变量,则不正确的赋值为()。A.x+=y++B.x++=y++C.x=++yD.++x=++y您的答案:B题目分数:3此题得分:3.015.第15题如果类A被说明成类B的7、友元,则()A. 类A的成员即类B的成员B. 类B的成员即类A的成员C. 类A的成员函数不得访问类B的成员D. 类B不一定是类A的友元您的答案:D题目分数:3此题得分:3.016.第16题建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为()A. abcB. acbC. cabD. cba您的答案:A题目分数:3此题得分:3.017.第17题以下标识符中不全是保留字的是()。A.caseforintB.defaultthenwhileC.boolcla8、sslongD.gotoreturnchar您的答案:B题目分数:3此题得分:3.018.第18题x>0&&x<=10的相
4、ublicAvirtualD.virtualclassB:publicA您的答案:B题目分数:3此题得分:3.08.第8题以下正确的说法是()。A.用户调用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去原有含义C.系统不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预编译命令将该函数所在文件包括到用户源文件中您的答案:B题目分数:3此题得分:3.09.第9题下列程序的输出结果为()以下是引用片段:#includevoidmain(){char*a[]={"hello","the"
5、,"world"};char**pa=a;pa++;cout<<*pa;}A.helloB.theC.worldD.hellotheworld您的答案:B题目分数:3此题得分:3.010.第10题for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是()A.0B.5C.6D. 无次数您的答案:C题目分数:3此题得分:3.011.第11题 在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是()A. 一元成员运算符B.二元成员运算符 C.一元友元运算符D.选项B)和选项C)都可能您的答案:D题目分数:3此题得分
6、:3.012.第12题对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是()A. 公有类型B. 私有类型C. 保护类型D. 友元类型您的答案:D题目分数:3此题得分:3.013.第13题程序中主函数的名字为()。A.mainB.MAINC.MainD.任意标识符您的答案:A题目分数:3此题得分:3.014.第14题假定下列x和y均为int型变量,则不正确的赋值为()。A.x+=y++B.x++=y++C.x=++yD.++x=++y您的答案:B题目分数:3此题得分:3.015.第15题如果类A被说明成类B的
7、友元,则()A. 类A的成员即类B的成员B. 类B的成员即类A的成员C. 类A的成员函数不得访问类B的成员D. 类B不一定是类A的友元您的答案:D题目分数:3此题得分:3.016.第16题建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为()A. abcB. acbC. cabD. cba您的答案:A题目分数:3此题得分:3.017.第17题以下标识符中不全是保留字的是()。A.caseforintB.defaultthenwhileC.boolcla
8、sslongD.gotoreturnchar您的答案:B题目分数:3此题得分:3.018.第18题x>0&&x<=10的相
此文档下载收益归作者所有