欢迎来到天天文库
浏览记录
ID:10903568
大小:37.00 KB
页数:13页
时间:2018-07-08
《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和插入运算符<
2、>D.输入流对象cout和插入运算符<<5.C++程序中,定义引用变量时,()。A.使用的运算符是*B.使用的运算符是()C.使用的运算符是&D.使用的运算符是[]6.下列关于函数的说法中,不正确的是()。A.在不同函数中可以使用相同的名字命名变量B.形式参数是局部变量C.在函数内部定义变量的作用域在本函数中D.在一个函数内的复合语句中定义变量的作用域也是整个函数7.C++程序的函数调用中,使用数值参数传递时,()。A.能够在被调函数中通过形参修改实参B.实参
3、和对应的形参数据类型可以不一致C.形参不能够从实参获取数值D.不能在被调函数中通过形参修改实参8.在C++程序中,注释的书写方法除了/**/这种形式外,还可以使用的形式是()。A.“<字符序列>”B. <字符序列> C.//<字符序列>D.\<字符序列>9.C++语言中,定义一个文件流对象的正确语句形式是()。A.void*sp;B.fstreamsp;C.FILE&sp;D.filestream*sp;10.对于字符常量'B',与其对应的转义字符书写形式是()。A.'101'B.'x4
4、2'C.'x41'D.'A'11.C++程序的函数调用中,使用数组参数传递时,()。A.肯定能够在被调函数中通过形参修改实参B.有可能在被调函数中通过形参修改实参C.不能在被调函数中通过形参修改实参D.对应的形式参数也可以是普通变量12.下列不是异常错误的种类的是()。A.编译错误B.逻辑错误C.运行时错误D.服务器连接错误13.下面()项能够正确地定义类A以公有方式从B类继承。A.classA:publicB{…}B.publicclassA:B{…}C.classpublicA:B{…}D
5、.classprotectedA:B{…}14.类模板的()就是从通用的类模板定义中生成类的过程。A.实例化B.定义C.抽象D.构造15.设有函数原型为:doublefunc(inta,doubleb);,下面的重载中,错误的是()。A.doublefunc(doublea,intb);B.intfunc(doublea,intb);C.doublefunc(inta,doubleb,floatc);D.intfunc(inta,doubleb);16.类A从类B派生而来,下面()可以在类A的构造
6、函数中调用基类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{pri
7、vate: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.有如下
8、代码定义一个对象和对象引用,以下()能够正确地使用对象引用来调用成员函数。Aa,&b=a;A.b->show();B.(*b).show();C.b.show();D.(*(*b)).show();20.下列关于析构函数的说法不正确的是()。A.在没有自定义析构函数的情况下,编译器会自动生成一个默认析构函数B.析构函数是在对象不再使用,而被撤销时被系统调用C.多个对象的析构函数调用顺序与它们的构造函数调用顺序相反D.可以为析构函数指定不同的参数,已达到重载析构函数的目的,每个重载的
此文档下载收益归作者所有