ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:57.04KB ,
资源ID:9681885      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9681885.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(2023年全国计算机等级考试二级c++题库12共17套.doc)为本站上传会员【精****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

2023年全国计算机等级考试二级c++题库12共17套.doc

1、第十二套 1、检查软件产品是否符合需求定义的过程称为______。 A、确认测试 B、集成测试 C、验证测试 D、验收测试 确认测试的任务是严整软件的功能和性能及其他特性是否满足了需求规格说明中的拟定的各种需求,以及软件配置是否完全、对的。 本题答案为A。 2、下列工具中为需求分析常用工具的是______。 A、PAD B、PFD C、N-S D、DFD 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、鉴定树和鉴定表等。 本题答案为D。 3、数据的存储结构是指_____

2、 A、数据所占的存储空间量 B、数据的逻辑结构在计算机中的表达 C、数据在计算机中的顺序存储方式 D、存储在外存中的数据 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。 本题答案为B。 4、算法一般都可以用哪几种控制结构组合而成______。 A、循环、分支、递归 B、顺序、循环、嵌套 C、循环、递归、选择 D、顺序、选择、循环 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,并且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。 本题答案为D。 5、设

3、有下列二叉树: 对此二叉树中序遍历的结果为______。 A、ABCDEF B、DBEAFC C、ABDECF D、DEBFCA 所谓中序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,一方面遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。 本题答案为B。 6、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。 A、调用语句 B、命令 C、口令 D、消息 面向对象的世界是通过对象与对象间彼此的互相合作来推动的,对象间的这种互相合作需要一

4、个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一解决或回答某一规定的信息,它统一了数据流和控制流。 本题答案为D。 7、在关系数据库中,用来表达实体之间联系的是______。 A、树结构 B、网结构 C、线性表 D、二维表 在关系数据库中,用二维表来表达实体之间联系。 本题答案为D。 8、索引属于______。 A、模式 B、内模式 C、外模式 D、概念模式 内模式(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存

5、储的文献结构、索引、集簇及hash等存取方式与存取途径。 本题答案为B。 9、下面不属于软件设计原则的是______。 A、抽象 B、模块化 C、自底向上 D、信息隐蔽 在软件设计过程中,必须遵循软件工程的基本原则:这些原则涉及抽象、信息隐蔽、模块化、局部化、拟定性、一致性、完备性和可靠性。 本题答案为C。 10、将E-R图转换到关系模式时,实体与联系都可以表达成______。 A、属性 B、关系 C、键 D、域 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将E-R图转换到关系模式时,实体与联系都可以表达成关系。 本题答案为B。 1

6、1、关于纯虚函数,下列表述对的的是______。 A、纯虚函数是没有给出显现版本(即无函数体定义)的虚函数 B、纯虚函数的声明总是以"=0"结束 C、派生类必须实现基类的纯虚函数 D、具有纯虚函数的类不也许是派生类 本题考察纯虚函数的概念。 在某些情况下基类无法拟定一个虚函数的具体操作方法或内容,只能靠派生类来提供各个具体的实现版本。基类中的这种必须靠派生类提供重定义的虚函数叫做纯虚函数。为了将一个虚函数声明为一个纯虚函数,需要在结束符号;前加上=0;假如派生没有重定义纯虚函数,这个函数仍然是纯虚函数。 故本题选B。 12、下列程序的输出结果是______。

7、include using namespace std; int main() { int a=2,b=-1,c=2; if(a

8、题选C。 13、要将一个函数声明为内联函数必须在其前面加上______。 A、void B、include C、inline D、virtual 本题考察内联函数的定义。 在C++中使用inline关键字来定义内联函数。inline关键字放在函数定义中函数类型之前。 所以本题选C。 14、下列各种函数中,______不是类的成员函数。 A、构造函数 B、析构函数 C、友元函数 D、拷贝构造函数 本题考察的是类的基本概念。 类由数据成员和成员函数组成。友元函数是外界函数。 故本题选C。 15、对于下列函数,调用语句错误的是____

9、 void show(int id=10,char *name="hello") { cout<

10、 B、ios::binary C、ios::in|ios::out D、ios::out 本题考察输入输出流对象。 当使用ofstream流类定义一个流对象并打开一个磁盘文献时,文献的隐含打开方式为ios::out。 故本题选D。 17、一个类的友元函数可以通过成员操作符访问该类的______。 A、私有成员 B、保护成员 C、公有成员 D、公有成员、保护成员、私有成员 本题考察友元函数的概念。 友元函数不是当前类的成员函数,而是独立于当前类的外部函数,但是它可以访问该类的所有对象成员,涉及公有成员、保护成员、私有成员。 故本题选D。

11、 18、下面类定义中错误的语句是______。 class Sample { public: Sample(int val); ~Sample(int val); private: int a; Sample(); } A、Sample(int val); B、~Sample(int val); C、int a; D、Sample(); 本题考察类的定义。 对于类定义,其中的析构函数不可以带有参数。 所以本题选B。 19、每个C++程序必须有且仅有一个______。 A、函数 B、预解决指令 C、主

12、函数 D、语句 本题考察c++的基本概念。 每一个c++程序必须有并且只能有一个主函数,每个程序的执行都是从主函数的开始的。 故本题选C。 20、类的默认的无参构造函数______。 A、仅当未定义无参构造函数时存在 B、在任何情况下都存在 C、仅当未显式定义任何构造函数时存在 D、仅当未定义有参构造函数时存在 本题考察构造函数的概念。 默认无参构造函数只有当没有显式定义任何构造函数时才存在。 故本题选C。 21、关于this指针的说法不对的的是______。 A、它是成员函数所属对象的指针 B、它是一种隐含指针,存在于每个类

13、的非静态成员函数中 C、可以通过this.成员变量的形式访问类中的数据成员 D、成员函数访问类中数据成员的格式可写成:this->成员变量 本题考察this指针的概念。 this指针是成员函数所属对象的指针,它指向当前类对象的地址。this指针是一个隐含指针,它隐含于每个类的非静态成员函数中。通过this指针访问当前对象成员有两种方式:(*this).成员,this->成员。 故本题选C。 22、下面是关于类MyClass的定义,对定义中的各语句描述对的的是______。 class MyClass { public: void MyClass(

14、int a){x=a} //1 int f(int a,int b) //2 { x=a;y=b; } int f(int a,int b,int c=0) //3 { x=a;y=b;z=c; } static void g(){x=10;} //4 private: int x,y,z; }; A、语句1是类MyClass的构造函数的定义 B、语句2和3实现类成员函数的重载 C、类4实现对类成员变量x的更新操作 D、语句1、2、3、4都不对的 本题考察的是指针和数组

15、 数组名事实上是一个常量指针,存放数组第一个元素的地址。既然是一个常量指针其值是不可改变的,所以不能有a++之类的语句。 故本题选A。 23、下列程序的功能是将数组中的所有元素所有输出,对于程序中缺少的语句,下列语句填入其中不对的的是______。 int a[]={1,2,3,4}; int *pa=a; for(int i=0;i<4;i++) ______; A、cout<<*a++<<' ' B、cout<<*pa++<<' ' C、cout<<*(a+i)<<' ' D、cout<<*(pa+i)<<' ' 本题考察的是指针和数组。

16、 数组名事实上是一个常量指针,存放数组第一个元素的地址。既然是一个常量指针其值是不可改变的,所以不能有a++之类的语句。 故本题选A。 24、执行下列程序后,输出的结果是______。 int fact(int n) { if(n<=1) return 1; else return n+fact(n-1); } int main() { cout<

17、其中假如n>1调用了自身n-1次。 故本题选C。 25、虚函数的______可以不同。 A、函数体内容 B、返回类型 C、参数个数 D、函数名 本题考察虚函数的概念。 虚函数是一种单界面多实现版本的实现方法,即函数名、返回类型、函数类型和个数顺序完全相同,但函数体内容可以完全不同。 故本题选A。 26、下列变量名的写法中,对的的是______。 A、byte-size B、CHINA C、double D、A+a 本题考察变量名的命名规则。 标记符识用户为程序中各种需要命名的的”元素“所起的名字。这些元素:涉及变量、符号常量、函

18、数、函数的参数、结构、类等。标记符是以一个字母或者下划线开头有字母下划线和数字组成。不能与任意一个关键字同名。区分大小写。 故本题选B。 27、假定AB为一个类,px为指向该类动态对象数组的指针,该数组的长度为n,则执行"delete []px;"语句时,自动调用该类的析构函数的次数为______。 A、0 B、1 C、n D、n+1 本题考察的是类的析构函数的调用。 释放px是,后自动调用px所指向对象数组的析构函数,都会调用类的析构函数。 故本题选C。 28、对于结构中定义的成员,其隐含访问权限为______。 A、public B、protect

19、ed C、private D、static 本题考察结构体的概念。 结构体默认的访问权限是public,而类默认的访问权限是private。 故本题选A。 29、下面程序的输出结果是______。 #include //计算字符串长度 using namespace std; int fun(char *); int main() { cout<

20、rn (t-s); } A、语法错误 B、5 C、6 D、0 本题考察基本算法。 程序的功能是求一个字符串的实际长度。在C++中字符串是以'\0'作为结束的标志的。函数fun中while循环的进行的条件是t!='\0'所以当循环结束t指向的是字符串的最后一个字符。 故本题选B。 30、下面语句,循环执行的次数为______。 for(int i=0;i<4;i++) for(int j=0;j<=i;j++) cout<<'*'; A、16 B、10 C、13 D、14 本题考察循环的基本应用。 解题思绪为:本题是一个二重循

21、环结构,第一重循环的进行的条件是i〈4,第二重循环进行的条件是j〈=i,随着第一重循环的进行,第二重循环每次执行的次数会有相应的增长。第一循环进行了4次,第二重循环每次执行的次数依次为1,2,3,4。故最后循环执行了10次。 故本题选B。 31、下列运算中,______运算符在C++中不能重载。 A、?: B、+ C、- D、<= 本题考察的是运算符重载。 在C++中限制 “.”,“.*”,“->*”,“::”,“?:”等操作符的重载。 故本题选A。 32、执行下列程序后,输出的结果是______。 int a=-5,b=0; while(++a)

22、b++; cout< using namespace std; int n[][3]={10,20,30,40,50,60}; int main() { int (*p)[3]; p=n; cout<

23、","<<(*p)[2]<

24、成员 本题考察的是派生类。 建立派生类对象时,构造函数的执行顺序是,执行基类的构造函数,然后执行成员对象的构造函数,执行派生类的构造函数。 故本题选B。 35、下列关于派生类的描述中错误的是______。 A、一个派生类可以作为另一个派生类的基类 B、派生类至少有一个基类 C、派生类的缺省继承方式是private D、派生类只继承了基类的公有成员和保护成员 本题考察了派生类的基本概念。 继承方式有3种:公有继承、私有继承和保护继承。假如不显式地给出继承方式,缺省的继承方式是私有继承。派生类从基类继承来所有的成员,但是基类的私有成员派生类是不可

25、直接访问的。 所以本题选D。 36、软件工程研究的内容重要涉及:______技术和软件工程管理。 标准答案为:软件开发 基于软件工程的目的,软件工程的理论和技术性研究的内容重要涉及:软件开发技术和软件工程管理。 软件开发技术涉及:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软开发方法学。 软件工程管理涉及:软件管理学、软件工程经济学、软件心理学等内容。 37、关系模型的完整性规则是对关系的某种约束条件,涉及实体完整性、______和自定义完整性。 标准答案为:参照完整性 关系模型允许定义三类数据约束,它们是实体完整性、参照完整性以及用

26、户定义的完整性约束,其中前两种完整性约束由关系数据库系统自动支持。 实体完整性约束规定关系的主键中属性值不能为空,这是数据库完整性的最基本规定,由于主键是惟一决定元组的,如为空则其惟一性就成为不也许的了。 参照完整性约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么是空值。 自定义完整性是针对具体数据环境与应用环境由用户具体设立的约束,它反映了具体应用中数据的语义规定。 38、数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。 标准答案为:概念 数据

27、模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。 概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。 逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。 物理数据模型又称物理模型,它是一种面向计算机物理表达的模型,此模型给出了数据模型在计算机上物理结构的表达。 39、与结构化需求分析方法相相应的是______方法。 标准答案为:结构化设计 与结构化需求分析方法相相应的是结构化设计方法。结构化设计就是采用最佳的也许方法设计系统的各个组成部分以及各个成

28、分之间的内部联系的技术。也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才干解决好某个具体且有清楚定义的问题。 40、数据结构涉及数据的______结构和数据的存储结构。 标准答案为:逻辑 数据结构是指带有结构的数据元素的集合。它涉及数据的逻辑结构和数据的存储结构。 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。 数据的存储结构是指在计算机存储空间中的存放形式。 41、C++中,一个float类型的变量占______个字节。 标准答案为:4 本题考察的是基本变量类型的基本概念。 一个int类型变量占4个字节,一个floa

29、t类型变量占4个字节,一个double类型的变量占8个字节。 42、执行下列语句段后程序的输出结果是______。 int a[]={1,2,3,4,5}; int *pa=a; cout<<*(++pa)<

30、 在C++中,运营时的多态性通过虚函数来实现的,在成员函数的声明前面加上virtual,即把该函数声明为虚函数。虚函数可以是另一个类的友元函数,但是不得是静态成员函数。 44、执行下列程序段以后程序的输出是______。 void add(int &a) { a++; } int main() { int b=3; add(b); cout<

31、址方式,传递引用属于隐式的传地址方式。本题采用的是传递引用,所以实参被改变。 45、模板形参分为两种类型:虚拟类型参数和______参数。 标准答案为:常规 本题考察模板参数的一些概念。 模板形参分为虚拟类型参数和常规类型参数。虚拟类型参数必须用typename或者class定义,相应的实参应当是double、int等具体的类型修饰符。常规参数用品体的类型修饰符号(如int、double)定义,对于的实参必须是常量表达式。 46、表达式8&3的结果是______。 标准答案为:0 相称于二进制1000和0011进行与运算,答案为0000(即十进制的0)。 47、重载的关

32、系运算符和逻辑运算符返回值类型是______。 标准答案为:bool 本题考察的是运算符重载的一些概念。 C++把重载的运算符看做特殊的函数,称为运算符函数。对于关系运算符和逻辑运算符的重载返回值类型应当是bool型的。 48、下列语句段的输出结果是______。 int k=1,n=10,m=1; while(k<=n) { m*=2; n--; } cout<

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服