c++程序设计语言第二次作业题及答案

c++程序设计语言第二次作业题及答案

ID:9210566

大小:25.50 KB

页数:13页

时间:2018-04-22

c++程序设计语言第二次作业题及答案_第1页
c++程序设计语言第二次作业题及答案_第2页
c++程序设计语言第二次作业题及答案_第3页
c++程序设计语言第二次作业题及答案_第4页
c++程序设计语言第二次作业题及答案_第5页
c++程序设计语言第二次作业题及答案_第6页
c++程序设计语言第二次作业题及答案_第7页
c++程序设计语言第二次作业题及答案_第8页
c++程序设计语言第二次作业题及答案_第9页
c++程序设计语言第二次作业题及答案_第10页
资源描述:

《c++程序设计语言第二次作业题及答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第2次作业一、单项选择题(本大题共50分,共25小题,每小题2分)1.C++程序中,数据的两种表现形式是()。A.常量和变量B.常量和矢量C.变量和矢量D.矢量和标量2.C++程序中,定义函数时()。A.可以嵌套定义B.可以不指定函数名C.不能嵌套定义D.可以不指定返回值类型3.C++程序中,主函数的常用返回整型数据的形式,类型名是()。A.intB.INTC.integerD.Int4.C++程序中,用于实现数据输入的是()。A.输入流对象cin和提取运算符>>B.输入流对象cin和插入运算符<>D.输入流对象cout和插入运算符<<5.C++程序中,定

2、义引用变量时,()。A.使用的运算符是B.使用的运算符是()C.使用的运算符是&D.使用的运算符是[]6.下列关于函数的说法中,不正确的是()。A.在不同函数中可以使用相同的名字命名变量B.形式参数是局部变量C.在函数内部定义变量的作用域在本函数中D.在一个函数内的复合语句中定义变量的作用域也是整个函数7.C++程序的函数调用中,使用数值参数传递时,()。A.能够在被调函数中通过形参修改实参B.实参和对应的形参数据类型可以不一致C.形参不能够从实参获取数值D.不能在被调函数中通过形参修改实参8.在C++程序中,注释的书写方法除了//这种形式外,还可以使用的形式是()。A.“<字符序列>”B.

3、0<字符序列>C.//<字符序列>D.\<字符序列>9.C++语言中,定义一个文件流对象的正确语句形式是()。A.voidsp;B.fstreamsp;C.FILE&sp;D.filestreamsp;10.对于字符常量'B',与其对应的转义字符书写形式是()。A.'101'B.'x42'C.'x41'D.'A'11.C++程序的函数调用中,使用数组参数传递时,()。A.肯定能够在被调函数中通过形参修改实参B.有可能在被调函数中通过形参修改实参C.不能在被调函数中通过形参修改实参D.对应的形式参数也可以是普通变量12.下列不是异常错误的种类的是()。A.编译错误B.逻辑错误C.运

4、行时错误D.服务器连接错误13.下面()项能够正确地定义类A以公有方式从B类继承。A.classA:publicB{…}B.publicclassA:B{…}C.classpublicA:B{…}D.classprotectedA:B{…}14.类模板的()就是从通用的类模板定义中生成类的过程。A.实例化B.定义C.抽象D.构造15.设有函数原型为:doublefunc(inta,doubleb);,下面的重载中,错误的是()。A.doublefunc(doublea,intb);B.intfunc(doublea,intb);C.doublefunc(inta,doubleb,floatc)

5、;D.intfunc(inta,doubleb);16.类A从类B派生而来,下面()可以在类A的构造函数中调用基类B的构造函数A.classA:publicB{public:A(inti){B(i)};}B.classA:publicB{public:A(inti):B(i){};}C.classA:publicB{public:A(inti):B(inti){};}D.classA:publicB{public:A(inti){B(inti)};}17.有类的定义如下:classA{private:intx,y;public:A(intm,intn){x=m;y=n;}};ClassB{pr

6、ivate:intz;Aa;public:B(intm);};下列()是正确的B类构造函数实现代码。A.B::B(intm):a(m),z(m){}B.B::B(intm):a(),z(){}C.B::B(intm):a(m,m),z(m){}D.B::B(intm):a=(m,m),z=m{}18.下列关于虚函数的说法中,()项是错误的。A.构造函数不能申明为虚函数B.析构函数不能申明为虚函数C.如果要使用虚函数来实现多态,必须满足类型兼容原则D.通常将需要派生类重写的函数申明为虚函数19.有如下代码定义一个对象和对象引用,以下()能够正确地使用对象引用来调用成员函数。Aa,&b=a;A.b

7、->show();B.(b).show();C.b.show();D.((b)).show();20.下列关于析构函数的说法不正确的是()。A.在没有自定义析构函数的情况下,编译器会自动生成一个默认析构函数B.析构函数是在对象不再使用,而被撤销时被系统调用C.多个对象的析构函数调用顺序与它们的构造函数调用顺序相反D.可以为析构函数指定不同的参数,已达到重载析构函数的目的,每个重载的构造函数都应该对

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

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

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