资源描述:
《18春北交《面向对象程序设计》在线作业一-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、18春北交《面向对象程序设计》在线作业一1、C2、D3、A4、C5、C一、单选题共23题,57.5分1、有如下类声明:classFoo{intbar;};则Foo类的成员bar是()A公有数据成员B公有成员函数C私有数据成员D私有成员函数正确答案是:C2、下面关于派生类的描述中,()是错的。A一个派生类可以作为另一个派生类的基类B派生类至少有一个基类C派生类的成员除了它自己的成员外,还包含了它的基类的成员D派生类中继承的基类成员的访问权限到派生类保持不变正确答案是:D3、要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-8
2、8,0和0,则下列定义语句中错误的是()Aintvect[]={30,50,-88};Bintvect[]={30,50,-88,0,0};Cintvect[5]={30,50,-88};Dintvect[5]={30,50,-88,0,0};正确答案是:A4、在以下说明中,标识符ptr()。int(*ptr)[3];A说明不合法B是一个指针数组名,每个元素是一个指向整数变量的指针C是一个指针数组名,每个元素是一个指向整数变量的指针D是一个指向整型变量的指针正确答案是:C5、下列关于模板的叙述中,错误的是()A模板声明中的第一个符号总是关键字templ
3、ateB在模板声明中用<和>括起来的部分是模板的形参表C类模板不能有数据成员D在一定条件下函数模板的实参可以省略正确答案是:C6、下列函数中,()是对文件进行读操作的。Aread()Bwrite()Ctellg()Dseekp()正确答案是:A7、假定a为一个整型数组名,则元素a[4]的字节地址为()。Aa+4Ba+8Ca+16Da+32正确答案是:C8、下列关于派生类可访问它基类成员的描述中,错误的是()。A派生类可访问它基类中的成员与继承方式有关B派生类不可访问它基类中的私有成员C公有继承方式下,派生类可访问它基类的私有成员D私有继承方式下,派生类
4、可访问它基类中的公有成员和保护成员正确答案是:C9、若一个类中含有纯虚函数,则该类称为()。A基类B虚基类C抽象类D派生类正确答案是:C10、若用数组名作为函数调用时的实参,则实际上传递给形参的是()A数组首地址B数组的第一个元素值C数组中全部元素的值D数组元素的个数正确答案是:A11、在下面的一维数组定义中,哪一个有语法错误。()Ainta[]={1,2,3}Binta[10]={0}Cinta[]Dinta[5]正确答案是:C12、下列字符列中,可作为C++语言程序自定义标识符是()AswitchBfileCbreakDdo正确答案是:B13、在进
5、行任何的C++流操作后,都可以用C++流的有关成员函数检测流的状态,用来检测是否到达文件的末尾函数是()。Afail()Beof()Cbad()Dgood()正确答案是:B14、下面()不是构造函数的特征。A构造函数可以重载B构造函数可以设置缺省参数C构造函数的函数名和类名相同D构造函数必须指定返回值类型正确答案是:D15、假定AB为一个类,则执行“ABa(4),b[3],*p[2];”语句时,自动调用该类构造函数的次数为()。A3B4C6D9正确答案是:B16、结构化程序设计所规定的三种基本控制结构是()A输入、处理、输出B树形、网形、环形C顺序、选
6、择、循环D主程序、子程序、函数正确答案是:C17、已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()(A枚举常量NAME的值为1B枚举常量NUMBER的值为1C枚举常量MINUS的值为6D枚举常量PRINT的值为10正确答案是:A18、下面函数的功能是()。voidfun(chars1[],chars2[]){while(s2++=s1++);}(A字符串比较B字符串复制C字符串连接D字符串反向正确答案是:B19、若需要把一个类外定义的成员函数指明为内联函数,则必须
7、把关键字()放在函数原型或函数头的前面。AinBinlineCinLineDInLiner正确答案是:B20、下列对模板的声明中,正确的是()。Atemplate<A,B>Btemplate<classA,B>Ctemplate<typenameA,typenameB>Dtemplate<classA;classB>正确答案是:C21、以下保留字()不能出现在说明虚函数原型的语句中。AstaticBoperatorCvoidDconst正确答案是:A22、设x和y均为bool量,则x&&y为真的条件是()
8、A它们均为真B其中一个为真C它们均为假D其中一个为假正确答案是:A23、面向对象系统不具有()