下载此文档

2024年计算机等级二级C++考试精选试题及答案.pdf


文档分类:资格/认证考试 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
该【2024年计算机等级二级C++考试精选试题及答案 】是由【小屁孩】上传分享,文档一共【36】页,该文档可以免费在线阅读,需要了解更多关于【2024年计算机等级二级C++考试精选试题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..2014年计算机等级二级C++考试精选试题及答案以下内容是2014年计算机等级二级C++考试精选试题及答案,供2014各考生备考练****如需更多考试资讯,敬请关注考试宝典,祝考试顺利!(C)。,,最坏情况下需要的比较次数为(n/2),最坏情况下需要的比较次数为(log2n),最坏情况下需要的比较次数为(nlog2n)(D)。:..、系统软件和支撑软件(或工具软件),下面属于系统软件的是(B)。(程序)调试的任务是(A)。(DFD)是(C)。:..、开发阶段和维护阶段。详细设计属于(B)。(A)。,存取一个学生信息的数据单位是:..(D)。,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的(C)。:RTABCABCa12c32b22d32c32:..d32则由关系R得到关系T的操作是(A)。(A)。(C)。:..,下列不属于数据约束的是(C)。(D)。,、(C)。:..,错误的是(D)。,其有如下语句序列:MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是(B)。:..,错误的是(D)。,默认的继承方式是私有(private),,,“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是(C)。&operator一一{int};(Decr&,int);&cperator一一(Deer&);(Deer&,int);:..,且有如下语句序列:MyTempp2;MyTempp3[2];编译系统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是(B)。++中,cin是一个(B)。:..,不允许作为C++标识符的是(D)。,错误的是(D)。.“b”’:..,则下列if语句中正确的是(A)。(x==O)y=1;elsey=2;(x==0)theny=1elsey=(x==O)y=1elsey=2;==0y=1elsey=2;,使之包括初值为0的3个元素,下列语句中错误的是(D)。[3]={0,0,0};[]={0};[3]={0);[]={0,0,0};:..<返回类型>,下列表述中错误的是(B)。A.<返回类型>中有可能包含关键字intB.<返回类型>中有可能包含自定义标识符C.<返回类型>中有可能包含字符*D.<返回类型>中可能包含[],使之引用类MyClass的一个对象,正确的定义语句是(D)。=MyClass;=newMyClass;&p=newMyClass;,&p=a;::..classXX{private:doublexl;protected:doublex2;public:doublex3;};claseYY:protectedXX{private:doubleyl;:..protected:doubley2;public:doubley3;};在类YY中保护成员变量的个数是(C)。,错误的是(A)。:..++,,错误的是(D)。,能够设置浮点数精度的是(A)。:..,其中具有隐含this指针的是(B)。intfunl();classTest{public:intfun2();friendintfun3();staticintfun4();:..};:#includeusingnamespacestd;classTest(public:Test(){}:..Test(constTest8Lt){cout<<1;}};Testfun(Test&u){Testt=U;returnt;}intmain(){Testx,y;x=fun(y);return0;}运行这个程序的输出结果是(C)。:#include:..usingnamespacestd;classA{public:A(inti=O):rl(i){}voidprint(){cout<<’E’voidprint(intx){cout<<’P’<-’;}private:intr1;};intmain(){Aal::..constAa2(4);(2);();return0;}运行时的输出结果是(D)。—::..classPerson{);classStudent:publicPerson{};classUndergraduate:Student{);下列关于这些类之间关系的描述中,错误的是(B)。:#includeUsingnamespacestd;:..classBase{public:Base(intx=O):valB(x){cout<~Base(){coutintvalB:};classDerived:publicBase{public:Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived(){coutintvalD;};:..intmain(){Derivedobj12(2,3);return0;}运行时的输出结果是(A)。:classShape{:..public:virtualvoidDraw()=0;}下列关于Shape类的描述中,正确的是(B)。“ShapeS;”“+”重载为非成员函数,下列原型声明中,错误的是(C)。+(MyClock,long);+(MyClock,MyCloek);:..+(long,long);+(long,MyCloek)::①ios_base::aop②ios_base::binary③ios_base::④ios_base::out若要以二进制读方式打开一个文件,需使用的文件打开模式为(D)。A.①③B.①④:..C.②③D.②④:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow()const{coutstaticintcount;:..private:intx;};classD:publicB{public:D(intxx,intyy):B(XX),y(yy){++count;y+=100;)virtualvoidshow()const{coutinty;};:..intB::count==0;intmain(){B*ptr=newD(10,20);ptr->show();deleteptr;return0;}运行时的输出结果是(B)。:..。【解析】二分法查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最拓情况只需比较log2n次。。【解析】算法的时间复杂度是指算法需要消耗的时间资源。一般来说,计算机算法是问题规模n的函数f(n),算法的时间复杂度也因此记做T(n)=O(f(n)),因此,问题的规模n越大,算法执行的时间增长率与f(n)的增长率正相关,称做渐进时间复杂度(-plexity)。简单来说就是算法在执行过程中所需要的基本运算次数。。【解析】编辑软件和浏览器属于工具软件,教务系统是应用软件。。【解析】调试的目的是发现错误或导致程序失效的错误原因,并修改程序以修正错误。调试是测试之后的活动。。【解析】数据流程图是一种结构化分析描述模型,用来对系统的功能需求进行建模。:..。【解析】开发阶段在开发初期分为需求分析、总体设计、详细设计3个阶段,在开发后期分为编码、测试两个子阶段。。【解析】数据模式是由数据定义语言(DataDefini-tionLanguage,DDL)来描述、定义的,体现、反映了数据库系统的整体观。。【解析】一个数据库由一个文僻戏文件集合组成。这些文件中的信患可分解成一个个记录。。【解析】E—R图为安体一联系图,提供了袭示实体型、属性和联系的方法,用来描述现实世界的概念模型。。【解析】选择是建立一个含有与原始关系相同列数的新表,但是行只包括那些满足某些特定标准的原始关系行。。【解析】耦合是指模块之间的关联程度,内聚是指模块内部各部分的聚合程度。。【解析】软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合:..起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。。【解析】关系模型允许定义3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。。【解析】软件是程序、数据与翱关文档的集合,它是一个逻辑实体。软件的开发要受计算机系统的限制,例如硬件系统的限制、软件操作系统的限制等。。【解析】层次模型是数据库系统中最早出现的数据模型,它用树型结构来袭示各类实体及实体间的联系。在现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构很不直接,网状模型则用来表示非树型结构。关系模型是目前最重要的一种数据模型,它建立在严格的数学概念基础上。关系模型由关系数据结构、关系操作系统和关系完整性约束3部分组成。。【解析】函数可以被定义为模板;“template<模板形参表><返回值类型><函数名>(模板函数形参表){//函数定义体},”其中:..<摸板形参表>是由一个或多个<模板形参>组成,每个<模板形参>可以有这几种形式:typename.(参数名>,class<(参数名>,<类型修饰><参数名>;前两种是等价的typename和Class可以互换,它们的参数为虚拟类型参数;最后一种参数是常规参数。。【解析】首先定义对象的格式:(存储类型)<类名><对象名1>(<对象名2>,?,<对象名n>);第一句定义了对象c1和指针对象c2,而MyClass*c3=newMyClass是Java里的定义方式,MyClass&c4=c1这种定义方式也是不对的。。【解析】采用私有继承方式对。基类中私有成员在派生类中是不可访问的成员。。【解析】把“--”运算符重载为非成员(友元)函数格式:“friend<返回类型>operator--()”是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。。【解析】类横板是一系列相关类的模板或样板,成员函数的源代码形式相同,不同的是所针对的类型不一样,如题中的一个double类型,一个long类型;类模板中数据类型本身是它的参数,它是类的生成器。:..。【解析】C++提供了一套输入、输出流类的对象,它们是cin、cout和eerr,对应C语言中的3个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。cin与>>一起完成输入操作,cout、eerr与<<一起完成输出与标准错误输出。。【解析】在C++中,标识符只能以字母、数字和下画线组成,并且首字母不能为数字。所以D选项错误。。0【解析]double型数据一般占8个字节,D选项超出了范围。。【解析】if?else语句的格式“if(<条件>)<语句1>else<语句2>”注意语句结束要以分号结尾,对照题中选项可知A正确。。【解析】选项D中整型数组x的第一个元素是NULL,不是0,故选D。。【解析】<返回类型>又称函数类型,表示一个:..函数所计算(或运行)的结果值类型,这里的类型可以是预定义类型(如int)、复合类型(如double*)、用户定义类型(如枚举类),若返回值只做更新(或设置)等操作,则该函数返回类型为void类型,函数类型和内置数组不能作为返回类型,但类类型和容器类型可以被直接返回。。【解析】选项A错误不存在这样的定义方式;选项B定义了一个M:yClass类的对象P;选项C是Java里的定义方式。。【解析】派生类从基类保护继承classYY:pr0-teetedXX时,基类的公有成员在派生类中变为保护成员,基类的保护成员在派生类中仍然是保护成员;本题中YY本身有一个保护成员y2,再加上基类XX的x2和x3,故选C。。【解析】运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。。【解析】类模板是一系列相关类的模板,类成员组成相同,成员函数的源代码形式相同,所不同的是所针对的类型。类模板的成员函数都是模板函数,在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板实参。但可以为类模板的参数设置默认值。由此可知应选D。:..。【解析】setprecision(int)是设置浮点数的精度,setw(intn)是设置输入输出宽度,setfill(charc)设置填充字符,showpoint即使小数部分为0,也输出以及其后的无效数据0。。【解析】this指针是成员函数所属对象的指针,是指向类对象的地址,是一个隐含的指针,隐含于每个类的非静态成员函数中。funl是外部函数,fun3是友元函数,fun4是静态成员函数,故选B。。【解析】本题调用了fun函数。。【解析】略。。【解析】类Undergraduate从类Student私有继承,继承方式缺省则默认是private。。【解析】本题使用析构函数。。【解析】抽象类是类中至少有一个纯虚函数,抽象类是用来被继承的,即是用来生成派生类,它本身不能生成实例。:..。【解析】非成员函数一般都是友元函数,相比成员函数第一个操作数是对象本身以thiS指针的形式隐含在参数列表中,非成员函数调用必须显式的列出参数;选项C中没有MyClock类型,故选C。。【解析】ios_base::binary是作为二进制文件打开,ios_base::out是为输出而打开,故选D。。【解析】本题考查了类的继承。继承有3种方式,public公有、private私有和protected保护,本题都涉及了。本题中类D公有继承类B。在类B中又定义了虚函数,并且有保护类静态类型count及私有变量x。主函数中调用类D,类D又继承了类B,经过系统及调用,本题最终结果为2_120。

2024年计算机等级二级C++考试精选试题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小360 KB
  • 时间2024-04-14