欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】国家二级MS+Office高级应用机试(程序设计基础和软件工程基础)模拟试卷10及答案解析.doc

    • 资源ID:1332592       资源大小:45.50KB        全文页数:8页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】国家二级MS+Office高级应用机试(程序设计基础和软件工程基础)模拟试卷10及答案解析.doc

    1、国家二级 MS+Office 高级应用机试(程序设计基础和软件工程基础)模拟试卷 10 及答案解析(总分:50.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.算法的控制结构不包含下列( )。(分数:2.00)A.循环结构B.顺序结构C.选择结构D.瀑布结构2.结构化程序设计不包括的原则是( )。(分数:2.00)A.自下向上B.逐步求精C.模块化D.限制使用 goto 语句3.下列不属于面向对象编程优点的是( )。(分数:2.00)A.与人类思维习惯一致B.可重用性好C.可维护性高D.代码运行效率高4.面向对象编程的三个特性不包括( )。(分数:2.00)A.封装

    2、B.多态C.继承D.引用5.优秀的软件应该要( )。(分数:2.00)A.高内聚低耦合B.高内聚高耦合C.低内聚低耦合D.低内聚高耦合6.良好的程序设计风格不包括( )。(分数:2.00)A.源程序文档化B.数据说明规范化C.使用复杂语句提高效率D.输入输出简单明了7.下列叙述错误的是( )。(分数:2.00)A.程序设计是指设计、编制、调试程序的方法和过程B.程序设计先整体后细节C.程序设计先具体后全局D.研究程序设计是因为软件危机的出现8.下列属于面向对象设计方法的主要特征是( )。(分数:2.00)A.继承B.自顶向下C.模块化D.逐步求精9.在面向对象的方法中,不属于对象基本特点的是(

    3、 )。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性10.下列关于对象和类的叙述,错误的是( )。(分数:2.00)A.类是对某一类对象的抽象表示B.对象是类的具体实例C.一个类只能有一个对象D.类和对象的关系是一种数据类型与变量的关系11.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制12.下列关于对象说法错误的是( )。(分数:2.00)A.对对象的操作称为方法或服务B.属性是对象包含的信息,是数据值C.对象的属性一般可以直接更改D.对象可以给别的对象发消息

    4、去执行对象的操作13.下列关于对象说法错误的是( )。(分数:2.00)A.消息由三部分组成:接收消息的对象名称、消息标识符和参数B.继承分单一继承和多重继承C.消息是实例直接传递消息,统一了数据流和控制流D.同样的消息被不同对象接收执行不同的响应称为封装性14.结构化程序设计方法提出于( )。(分数:2.00)A.20 世纪 50 年代B.20 世纪 60 年代C.20 世纪 70 年代D.20 世纪 80 年代15.面向对象的开发方法中,类与对象的关系是( )。(分数:2.00)A.抽象与具体B.具体与抽象C.部分与整体D.整体与部分16.定义无符号整数类型 Uint,下列可以作为类 Ui

    5、nt 实例化值的是( )。(分数:2.00)A.-123B.123C.0123D.整数集合1,2,3,4,517.下列对对象概念叙述正确的是( )。(分数:2.00)A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作18.下列不属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性D.封装性19.结构化程序设计的一种基本方法是( )。(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法20.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的

    6、封装D.对象的分类21.在结构化程序设计思想提出之前,在程序设计中强调程序的效率,现在与程序效率相比,人们更重视程序的( )。(分数:2.00)A.安全性B.一致性C.可理解性D.合理性22.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性23.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑( )。(分数:2.00)A.仅为整个程序做注释B.仅为每个模块做注释C.为程序段做注释D.为每个语句做注释24.重载函数是指( )。(分数:2.00)A.两个或两个以上的函数取相同的函数

    7、名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同25.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息国家二级 MS+Office 高级应用机试(程序设计基础和软件工程基础)模拟试卷 10 答案解析(总分:50.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.算法的控制结构不包含下列( )。(分数:2.00)A.循环结构B.顺序结构C.选

    8、择结构D.瀑布结构 解析:解析:算法的控制包括顺序结构、选择结构和循环结构。顺序结构是按代码的先后顺序执行;选择结构也称分支结构,根据条件是否成立选择不同的执行路径;循环结构是指循环执行一段程序直至条件不再满足。2.结构化程序设计不包括的原则是( )。(分数:2.00)A.自下向上 B.逐步求精C.模块化D.限制使用 goto 语句解析:解析:自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化;模块化:一个复杂问题,肯定是由若干稍简单

    9、的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块;限制使用 goto 语句。3.下列不属于面向对象编程优点的是( )。(分数:2.00)A.与人类思维习惯一致B.可重用性好C.可维护性高D.代码运行效率高 解析:解析:面向对象方法的优点有:与人类习惯的思维方法一致;稳定性好;可重用性好;易于开发大型软件产品;可维护性好。面向对象编程的开发效率高,但是代码执行效率低。4.面向对象编程的三个特性不包括( )。(分数:2.00)A.封装B.多态C.继承D.引用 解析:解析:面向对象的三个特性是封装、继承和多态。封装是指对象隐藏自己内部的属性

    10、,只提供对外接口来操作这些属性;继承是指对象可以自动获得父对象的属性;多态是指不同对象接收同样的消息时所导致的不同反应。5.优秀的软件应该要( )。(分数:2.00)A.高内聚低耦合 B.高内聚高耦合C.低内聚低耦合D.低内聚高耦合解析:解析:内聚性是衡量一个模块内部各个元素彼此结合的紧密程度;耦合性是衡量不同模块彼此之间互相依赖的紧密程度。优秀的软件应该做到高内聚低耦合。6.良好的程序设计风格不包括( )。(分数:2.00)A.源程序文档化B.数据说明规范化C.使用复杂语句提高效率 D.输入输出简单明了解析:解析:良好的程序设计的语句应该能直接地反映程序员的意图,不能为了提高效率而把语句复杂

    11、化,软件代码被阅读次数远远高于被修改次数,为了方便后续程序员阅读理解,要尽量使用简单的语句结构,提高软件的维护性。7.下列叙述错误的是( )。(分数:2.00)A.程序设计是指设计、编制、调试程序的方法和过程B.程序设计先整体后细节C.程序设计先具体后全局 D.研究程序设计是因为软件危机的出现解析:解析:程序设计应先考虑总体,后考虑细节;先专虑全局,后考虑局部目标。即先从最上层总目标开始设计,逐步使问题具体化。8.下列属于面向对象设计方法的主要特征是( )。(分数:2.00)A.继承 B.自顶向下C.模块化D.逐步求精解析:解析:面向对象设计的特征是封装、继承和多态。自顶向下、模块化和逐步求精

    12、是结构化程序设计的原则。9.在面向对象的方法中,不属于对象基本特点的是( )。(分数:2.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性和模块独立性好。10.下列关于对象和类的叙述,错误的是( )。(分数:2.00)A.类是对某一类对象的抽象表示B.对象是类的具体实例C.一个类只能有一个对象 D.类和对象的关系是一种数据类型与变量的关系解析:解析:类是具有共同特征、行为的对象的抽象表示,对象是类的一个具体实例。就像人类和教师一样,人是一个类,是一个抽象的表示,教师是一个人,是一个具体的实例。一个类可以有多个对象。11.面向对

    13、象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析:继承是面向对象方法的一个主要特征,是使用已有的类的定义作为基础,建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。12.下列关于对象说法错误的是( )。(分数:2.00)A.对对象的操作称为方法或服务B.属性是对象包含的信息,是数据值C.对象的属性一般可以直接更改 D.对象可以给别的对象发消息去执行对象的操作解析:解析:对象的属性一般不可以直接更

    14、改,需要对象提供操作接口去改对象的属性,这就是面向对象的封装性。13.下列关于对象说法错误的是( )。(分数:2.00)A.消息由三部分组成:接收消息的对象名称、消息标识符和参数B.继承分单一继承和多重继承C.消息是实例直接传递消息,统一了数据流和控制流D.同样的消息被不同对象接收执行不同的响应称为封装性 解析:解析:在面向对象的程序设计中,消息是指一个类实例和另一个类实例之间传递的信息。软件对象之间进行交互作用和通信是利用消息的,消息由三部分组成:接收消息的对象名称,消息标识符和参数。同样的消息被不同对象接收执行不同的行为是多态。14.结构化程序设计方法提出于( )。(分数:2.00)A.2

    15、0 世纪 50 年代B.20 世纪 60 年代 C.20 世纪 70 年代D.20 世纪 80 年代解析:解析:结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效、更容易。概念最早由 E.W.Dijkstra 在 1965 年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精及模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。15.面向对象的开发方法中,类与对象的关系是

    16、( )。(分数:2.00)A.抽象与具体 B.具体与抽象C.部分与整体D.整体与部分解析:解析:类是具有共同特征、行为的对象的抽象表示,对象是类的一个具体实例。类与对象的关系就是抽象与具体的关系。16.定义无符号整数类型 Uint,下列可以作为类 Uint 实例化值的是( )。(分数:2.00)A.-123B.123 C.0123D.整数集合1,2,3,4,5解析:解析:无符号类整数类型,负数是有符号的,0123 不是整数类型,而1,2,3,4,5是一个集合,它包含了多个对象,因此正确答案是 B 项。17.下列对对象概念叙述正确的是( )。(分数:2.00)A.对象间的通信靠消息传递 B.对象

    17、是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作解析:解析:对象之间靠传递消息来通信,对象是属性和方法的封装体,对象既可以有继承也可以没有继承,多态是指不同对象对同一消息做出不同的反应。18.下列不属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性 D.封装性解析:解析:面向对象程序设计的特征是封装性、继承性和多态性。封装性是把向外提供的接口和内部实现分开,实现了信息隐藏,封装性是保证软件部件具有优良模块性的基础。继承性是子类自动共享父类数据结构和方法的机制。多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的

    18、结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。19.结构化程序设计的一种基本方法是( )。(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法 解析:解析:结构化设计方法原则包括逐步求精法,其他三种都是具体的算法思想。20.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装 D.对象的分类解析:解析:封装性是把向外提供的接口和内部实现分开,实现了信息隐藏,封装性是保证软件部件具有优良模块性的基础。21.在结构化程序设计思想提出之前,在程序设计中强调程序的效率,现在与程序效率相比,人们更重视程序的( )。(分

    19、数:2.00)A.安全性B.一致性C.可理解性 D.合理性解析:解析:程序的可理解性低会造成程序的可维护性低,出现 Bug 不好排查,协作开发难,同时开发人力成本很高。因此现在更注重程序的可理解性。22.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:解析:结构化程序设计强调“清晰第一,效率第二”,清晰的含义是程序易读性好。23.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑( )。(分数:2.00)A.仅为整个程序做注释B.仅为每个模块做注释C.为程序段做注释 D.

    20、为每个语句做注释解析:解析:首先应该知道功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作或是执行了下面的语句会怎么样。所以它描述的是一段程序,而不是每一个语句,是为程序段作注解。24.重载函数是指( )。(分数:2.00)A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同 B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同解析:解析:重载函数是相同的声明域中的函数名相同的,而参数表不同的,即通过函数的参数表而唯一标识并且来区分函数的一种特殊的函数。例如“+”这个操作符,在对 2 个数字进行相加时,执行的是数字的加法,如 1+1=2,对字符串相加时执行的是字符串的连接操作如“a”+“b”=“ab”,这里的“+”操作符运算就是函数重载。函数重载至少要满足下面两个条件中的一个:函数有不同个数的参数;函数有不同类型的参数。25.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析:对象之间进行通信的结构叫作消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。


    注意事项

    本文(【计算机类职业资格】国家二级MS+Office高级应用机试(程序设计基础和软件工程基础)模拟试卷10及答案解析.doc)为本站会员(刘芸)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开