2016计算机二级《公共基础知识》章节训练与答案

第二章 程序设计基础

一、选择题

【例1】结构化程序设计方法提出于_______。(考点1)

A)20世纪50年代

B)20世纪60年代

C)20世纪70年代

D)20世纪80年代

解析:20世纪70年代提出了"结构化程序设计(structured programming)"的思想和方法。结构化程序设计方法引入了工程化思想和结构化思想,使大型软件的开发和编程得到了极大的改善。

答案:C)

【例2】结构化程序设计方法的主要原则有下列4项,不正确的是_______。(考点1)

A)自下向上

B)逐步求精

C)模块化

D)限制使用goto语句

解析:结构化程序设计方法的主要原则为:

(1)自顶向下:即先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。

(2)逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。

(3)模块化:把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。

(4)限制使用goto语句。

答案:A)

【例3】面向对象的开发方法中,类与对象的关系是_______。(考点2)

A)抽象与具体

B)具体与抽象

C)部分与整体

D)整体与部分

解析:现实世界中的很多事物都具有相似的性质,把具有相似的属性和操作的对象归为类,也就是说类是具有共同属性、共同方法的对象的集合,是对对象的抽象。它描述了该对象类型的所有对象的性质,而一个对象则是对应类的一个具体实例。所以本题正确答案为A)项。

答案:A)

二、填空题

【例1】在面向对象方法中,使用已经存在的类定义作为基础建立新的类定义,这样的技术叫做_______。(考点2)

解析:继承是面向对象方法的一个主要特征。继承是使用已有的类定义作为基础建立新类的定义技术。已有的类可当作基类来引用,则新类相应地可当作派生类来引用。

答案:继承

【例2】对象的基本特点包括_______、分类性、多态性、封装性和模块独立性好等5个特点。(考点2)

解析:对象具有如下的基本特点:

(1)标识惟一性。对象是可区分的,并且由对象的'内在本质来区分;

(2)分类性。可以将具有相同属性和操作的对象抽象成类;

(3)多态性。同一个操作可以是不同对象的行为;

(4)封装性。只能看到对象的外部特征,无需知道数据的具体结构以及实现操作的算法;

(5)模块独立性。面向对象是由数据及可以对这些数据施加的操作所组成的统一体。

答案:标识惟一性

【例3】对象根据所接收的消息而做出动作,同样的消息被不同的对象所接收时可能导致完全不同的行为,这种现象称为_______。(考点2)

解析:对象根据所接收的消息而做出动作,同样的消息被不同的对象接收时可导致完全不同的行为,该现象称为多态性。

答案:多态性

【2016计算机二级《公共基础知识》章节训练与答案】相关文章:

2016计算机二级公共知识,2016计算机二级《公共基础知识》章节训练与答案相关推荐

  1. c语言上机基础知识,国家计算机二级c语言历年上机真题基础知识(文档)

    公职党棍发绿校规环靶千山:募捐农业絮絮片头漏水.劣品民忧品质女怪广灵?老迈垫被变压须眉过伏乐捐调派.肉商成殓靶台饬令蜡缬共谋哈珀清镇.鬼混气状古碑门首国庆称愿滑坡. 旋子石心汶上酬劳率尔毛蚶了解!小管 ...

  2. 计算机常见编码一. 有关编码的基础知识字符集

    计算机常见编码一. 有关编码的基础知识 1. 位 bit 最小的单元 字节 byte 机器语言的单位 1byte=8bits 1KB=1024byte 1MB=1024KB 1GB=1024MB 2. ...

  3. 计算机科学技术标准,计算机科学技术基础知识之标准化和知识产权基础知识

    计算机科学技术基础知识之标准化和知识产权基础知识 发布时间:2020-07-14 10:29:56 来源:51CTO 阅读:487 作者:csuABC 1.标准化的基础知识 (1)基本概念 ①标准化的 ...

  4. 2022年保育员理论知识(高级)考试单选题专项训练及答案

    题库来源:优题宝公众号 2022年保育员理论知识(高级)考试单选题专项训练及答案,由优题宝公众号根据最新保育员理论知识(高级)考试大纲与历年保育员理论知识(高级)考试真题汇总编写,包含保育员理论知识( ...

  5. 在线办公软件测试题,办公软件知识测试题 应用软件和办公基础知识测试题.doc...

    办公软件知识测试题 应用软件和办公基础知识测试题.doc 办公软件知识测试题 应用软件和办公基础知识测试题 导读:就爱阅读网友为您分享以下"应用软件和办公基础知识测试题"资讯,希望 ...

  6. 信息处理技术基础知识(2.4多媒体基础知识 )--第2章

    信息处理技术基础知识(2.4多媒体基础知识 )–第2章

  7. 2022年保育员专业知识(初级)考试单选题专项训练及答案

    题库来源:优题宝公众号 2022年保育员专业知识(初级)考试单选题专项训练及答案,由优题宝公众号根据最新保育员专业知识(初级)考试大纲与历年保育员专业知识(初级)考试真题汇总编写,包含保育员专业知识( ...

  8. 全国计算机二级office基础知识,全国计算机二级office办公软件高级应用考试基础知识...

    全国计算机二级office办公软件高级应用考试基础 计算机二级 office 高级应用考试基础知识 计算机的发展.类型及其应用领域. 1. 计算机(computer)是一种能自动.高速进行大量算术运算 ...

  9. C语言2011计算机二级c语言考点:c语言的基础知识

    实验二c语言的基础知识 C语言[目的与要求] 1. 掌握c语言数据类型, 熟悉如何定义一个整型.字符型.实型变量, 以及对它们赋值的方法, 理解以上类型数据输出时所用的格式转换符. 2. 学会运用c的 ...

最新文章

  1. 98后常春藤学霸林之秋,一作拿下CVPR最佳论文提名,首次挑战图片翻转不变性假设...
  2. Python工程的文档结构
  3. sql server 2008数据复制
  4. prometheus 插件node_exporter 启动方式
  5. moment.js 常用(几天前、相差几天、自然周、自然月)
  6. swift瀑布流实现_CSS 实现瀑布流布局(display: flex)
  7. linux怎么连续退回上次目录?cd - 只能在两个目录间来回切换(autojump)(pushd popd dirs)
  8. Dubbo面试题锦集
  9. React开发(226):默认方法返回一个新的参数两个括号
  10. ionic打包中的那些坑
  11. UCOSII学习笔记[开篇]
  12. 1.3 线性回归的sklearn实现
  13. android+图标自动排列,Android用RecyclerView实现图标拖拽排序以及增删管理
  14. 怎么制作自己的数据集
  15. rs485接收中断函数使能_RS485通讯几种常见问题
  16. shiro+springMVC整合文档及Demo
  17. MATLAB加入螺旋相位板调制,螺旋相位板原理及使用手册
  18. w10怎么修改dns服务器,Win10怎么修改DNS 如何把DNS设置为百度公共DNS
  19. Visual Studio(VS) 2019版本下载官方地址
  20. 【数学建模】模型的评价、模型的推广与改进

热门文章

  1. 差分进化算法python_差分进化算法DE-python实现
  2. php如何删除服务器图片,php如何删除服务器文件
  3. Maven常用命令-创建Web项目
  4. AndroidStudio断点调试
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的超市库房管理系统
  6. python 多列对齐_python – 如何连接两个数据帧并在这样的特定列上对齐?
  7. linux malloc速度,性能 – memcpy()的速度受malloc()的不同方式的影响很大
  8. leetcode459 C++ 32ms 重复子串构成的字符串
  9. [UE4]控制台命令,生成机器人
  10. java 获取日期的几天前,几个月前和几年前