19春福师《C++语言程序设计》在线作业一4满分答案

上传人:95****64 文档编号:88820579 上传时间:2019-05-10 格式:DOC 页数:10 大小:35KB
返回 下载 相关 举报
19春福师《C++语言程序设计》在线作业一4满分答案_第1页
第1页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《19春福师《C++语言程序设计》在线作业一4满分答案》由会员分享,可在线阅读,更多相关《19春福师《C++语言程序设计》在线作业一4满分答案(10页珍藏版)》请在金锄头文库上搜索。

1、19春福师C+语言程序设计在线作业一4 - 一、单选题共20题,40分1、下列程序的输出结果为()。#include void main() char *a”hello,”the,”world”; char *paa: pa+; cout*paendl;AhelloBtheCworldDhellotheworld本题正确的选项是:B2、下面描述中,表达错误的是()。A公有继承时基类中的public成员在派生类中仍是public的B公有继承是基类中的private成员在派生类中仍是private的C公有继承时基类中的protected成员在派生类中仍是protected的D私有继承时基类中的pu

2、blic成员在派生类中是private的本题正确的选项是:B3、下面有关重载函数的说法中正确的是()。A重载函数必须具有不同的返回值类型;B重载函数形参个数必须不同;C重载函数必须有不同的形参列表D重载函数名可以不同本题正确的选项是:C4、若整型变量x=2,则表达式x=C:D/本题正确的选项是:C6、要声明一个有10个int型元素的数组,正确的语句是( )Aint a10;Bint a2,5;Cint a;Dint *a10;本题正确的选项是:A7、类的析构函数是_时调用的。( )A类创建B创建对象C引用对象D释放对象本题正确的选项是:D8、C+程序源文件默认的扩展名是( )AcsBobjCc

3、ppDexe本题正确的选项是:C9、在函数定义前加上关键字”inline”,表示该函数被定义为()。A重载函数B内联函数C成员函数D普通函数本题正确的选项是:B10、下面关于类的对象性质的描述,正确的是( )A对象之间不可以相互赋值B不可以说明指向对象的指针C对象不能用作数组元素D一个对象能用作另一个对象的成员本题正确的选项是:D11、下列叙述中正确的是:AC+语言程序必须要有return语句BC+语言程序中,要调用的函数必须在main()函数中定义CC+语言程序中,只有int类型的函数可以未经声明而出现在调用之后DC+语言程序中,main()函数必须放在程序开始的部分本题正确的选项是:C12

4、、在C+语言中表示一条语句结束的标号是()。A:B;C/D本题正确的选项是:B13、下列哪个是C+语言的有效标识符?A_No1BNo.1C12345Dint本题正确的选项是:A14、下列各种函数中,( )不是类的成员函数。A构造函数B析构函数C友元函数D拷贝构造函数本题正确的选项是:C15、()的功能是对对象进行初始化。A析构函数B数据成员C构造函数D静态成员函数本题正确的选项是:B16、定义inta23,*prt2,i; for(i=1;i2;i+)prti=ai; 则对a数组的正确引用为()。Aprt00B*(a+1)2C*(prt1+2)D*(&a00+2)本题正确的选项是:B17、定义

5、inta5,*p=a;,则对a数组的正确引用为()。A*(p+5)B*p+2C*(a+2)D*&a5本题正确的选项是:C18、下列各函数中, ()不是类的成员函数A构造函数B析构函数C友元函数D复制构造函数本题正确的选项是:C19、在用class定义一个类时,数据成员和成员函数的默认访问权限是()。A共有B私有C保护D其他本题正确的选项是:B20、设有定义intx;floatv;,则10+x+v值的数据类型是()。AintBdoubleCfloatD不确定本题正确的选项是:C二、判断题共20题,40分1、若类A是类B的友员类,且类B是类C的友员类,那么类A也是类C的友员类。A错误B正确本题正确

6、的选项是:A2、类是一种类型,它封装了数据和操作。A错误B正确本题正确的选项是:B3、Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向数据结构的设计方法。A错误B正确本题正确的选项是:B4、以面向IA32处理器的VC+ 2008和gcc 4.2为准,float类型数据在内存中占4个字节,double型数据占8个字节,long double型数据占8个字节。( )A错误B正确本题正确的选项是:B5、内联函数是为了提高编程效率而实现的,它克服了用#define宏定义所带来的弊病 。( )A错误B正确本题正确的选项是:B6、系统可以提供默认的析构函数。( )A错误B正确

7、本题正确的选项是:B7、派生类的成员函数可以直接访问基类的所有成员。A错误B正确本题正确的选项是:A8、内联函数不能是虚函数,因为内联函数是不能在运行中动态确定其位置的。A错误B正确本题正确的选项是:B9、头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。A错误B正确本题正确的选项是:A10、类的友元函数可以直接访问该类的所有成员。A错误B正确本题正确的选项是:B11、析构函数必须由用户定义。A错误B正确本题正确的选项是:A12、若在类Base和派生类Derived中,分别声明一个同名的整型成员变量int x;,那么通过Derived类的实例对象,不可能输出基类Base中的变量x的值

8、。A错误B正确本题正确的选项是:A13、关键字friend用于声明友元。A错误B正确本题正确的选项是:B1+语言程序中,要调用的函数必须在main()函数中定义( )A错误B正确本题正确的选项是:A15、两个数组名的比较是地址的比较。A错误B正确本题正确的选项是:B16、空类型指针不能进行指针运算,也不能进行间接引用。( )A错误B正确本题正确的选项是:B17、说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。A错误B正确本题正确的选项是:B18、要使引用pr代表变量char * p;,则pr应初始化为 char * &pr=p;A错误B正确本题正确的选

9、项是:A19、C+语言程序必须要有return语句( )A错误B正确本题正确的选项是:A20、如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。A错误B正确本题正确的选项是:B三、多选题共10题,20分1、下列哪种函数不可以是虚的_。A自定义的构造函数B拷贝构造函数C静态成员函数D析构函数本题正确的选项是:ABC2、以下不正确的描述是_。A函数的定义可以嵌套,函数的调用不可以嵌套B函数的定义不可以嵌套,函数的调用可以嵌套C函数的定义和函数的调用均可以嵌套D函数的定义和函数的调用均不可以嵌套本题正确的选项是:ACD3、关于函数重载,下列

10、描述错误的是_。A函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C函数重载是指两个以上的函数名字不同,但形参的个数或类型相同D函数重载是指两个以上的函数取相同的函数名,并且函数的返回类型相同本题正确的选项是:BCD4、下面哪些保留字可以作为函数的返回类型_。AvoidBintCnewDlong本题正确的选项是:ABD5、下列说法中错误的是_。A不允许设置参数的默认值B设置参数的默认值只能在定义函数时设置C设置参数的默认值时,应该设置右边的参数D设置参数的默认值时,应该全部参数都设置本题正确

11、的选项是:ABD6、下列说法中正确的是_。A在一个函数中,可以有多条return语句B函数的定义不能嵌套,但函数的调用可以嵌套C函数必须有返回值D即使在不同的函数中,也不可以使用相同名字的变量本题正确的选项是:AB7、下列关于构造函数的描述中,正确的是_。A构造函数可以设置默认参数B构造函数在定义类对象时自动执行C构造函数可以是内联函数D构造函数不可以重载本题正确的选项是:ABC8、下面关于指针变量和引用变量的说法正确的是_。A指针变量存放的是内存地址,并且可以置为0B定义引用变量时,必须同时指明具体被引用的对象或变量C使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址D类中的数据成员可以是指针变量,但不能是引用变量本题正确的选项是:ABC9、以下关于函数模板叙述错误的是_。A函数模板也是一个具体类型的函数B函数模板的类型参数与函数的参数是同一个概念C通过使用不同的类型参数,函数模板可以生成不同类型的函数D用函数模板定义的函数没有类型本题正确的选项是:ABD10、下列哪些是类的特性_。A多态性B继承性C封装性D虚拟性本题正确的选项是:ABC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号