《面向对象程序设计基础》题库

《面向对象程序设计基础》题库

ID:36680410

大小:1.42 MB

页数:138页

时间:2019-05-13

《面向对象程序设计基础》题库_第1页
《面向对象程序设计基础》题库_第2页
《面向对象程序设计基础》题库_第3页
《面向对象程序设计基础》题库_第4页
《面向对象程序设计基础》题库_第5页
资源描述:

《《面向对象程序设计基础》题库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章程序设计与C++语言初步填空题、选择题1程序设计方法大致可分为两类∶A和B,其中A将复杂的问题分解成许多小的、简单的问题来求解,而B则将已经求解的小问题组合起来以得到复杂问题的解,然而许多程序设计方法是这两者的结合。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶自顶向下方法;B∶自底向上方法2很早就出现了许多程序设计语言,其中A主要用于科学计算领域,B主要应用在商业事务处理领域,C是一种通用的算法语言,而D则主要面向初学者。可选项∶①PASCAL②BASIC③C++④LISP⑤COBOL⑥FORTRAN⑦ADA⑧ALGOL⑨PROLOG⑩FOXBASE难

2、易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶⑥;B∶⑤;C∶⑧;D∶②3结构化程序是一种单入口/单出口程序,有人证明了只用三种基本控制结构就可实现这种程序,这三种基本控制结构是∶A、B、C。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶顺序;B∶选择;C∶循环4面向对象程序设计建立在结构化程序设计的基础上,它围绕A来设计程序,而不是操作本身,且以B为构造程序的基本单位,具有C、D、E、F等特点。难易程度∶B∶中等认知程度∶Ⅰ∶识记预计答题时间∶1分钟参考答案∶A∶被操作的数据;B∶类;C∶封装;D∶数据抽象;E∶继承;F∶多态性5定

3、义一种程序设计语言必须描述它的A和B。其中A刻划什么样的符号串是有效的程序,而B描述的是用这种语言编写的程序的含义。其中A较常用的定义方法包括∶C和D两种。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶语法;B∶语义;C∶BNF;D∶语法图6我们在微机上使用的C++语言是建立在A字符集之上的,而当前流行的还有IBM1提出的B字符集,APL语言就使用这种字符集。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶ASCII编码;B∶EBCDIC编码;7一个用C++语言编写的程序是由若干A再加上一个主函数组成,必须经过B、C、D等过程才能运行

4、。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶类或函数;B∶编辑;C∶编译;D∶链接8C++程序在编译时可能出现两种类型的错误∶A和B,如果出现前一类错误则无法生成目标代码。难易程度∶A∶较易认知程度∶Ⅰ∶识记预计答题时间∶0.5分钟参考答案∶A∶严重错误;B∶警告错误问答题9试说明算法、实体与程序之间的关系。难易程度∶C∶较难认知程度∶Ⅱ∶理解预计答题时间∶5分钟参考答案∶10类与对象之间有什么关系,两者又有何区别?难易程度∶B∶中等认知程度∶Ⅱ∶理解预计答题时间∶2分钟参考答案∶对象是现实世界中的实体在计算机中的表示,对象具有属性和行为。类是具有共同属性

5、和行为的对象的抽象描述,将对象划分成类依赖于问题领域的知识。类刻划一组对象的共同属性和行为,对象是类的具体实例。11给出十进制数496的二进制、八进制和十六进制的表示。难易程度∶B∶中等认知程度∶Ⅲ∶简单应用预计答题时间∶3分钟参考答案∶49610=(111110000)2=(760)8=(1F0)1612我们可将仓库中存储的商品看成实体,试描述该实体。难易程度∶B∶中等认知程度∶Ⅱ∶理解2预计答题时间∶10分钟参考答案∶库存商品实体可如下描述∶实体∶库存商品属性∶商品品号、名称、规格型号、库存数量qty、库存金额cost、入库时间行为∶1)入库输入∶入库数量in_qty、入库单价in_

6、price输出∶无步骤1∶令qty=qty+in_qty,cost=cost+in_qty*in_price并终止2)出库输入∶出库数量out_qty输出∶实际出库数量out_qty、实际出库金额out_cost步骤1∶如果out_qty>qty则令out_qty=0并转向步骤2;否则令out_cost=out_qty*(cost/qty),out_qty=out_qty,qty=qty-out_qtycost=cost-out_cost并终止;步骤2∶提示库存数量不足并终止13给定字母表∑={0,1}。串S由1开头,中间有零个或多个0或1,最后由1结束,试用BNF描述串S的语法。难易程

7、度∶A∶较易认知程度∶Ⅲ∶简单应用预计答题时间∶0.5分钟参考答案∶S::=1{0

8、1}114给定下述BNF∶句子::=主语谓语主语::=冠词形容词名词冠词::=the

9、a

10、an形容词::=black

11、gray谓语::=动词直接宾语动词::=助动词动词原形助动词::=can

12、will动词原形::=eat直接宾语::=冠词名词名词::=wolf

13、goat试判断下列句子是否符合以上描述的语法∶(1)thegraywolfwilleatt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。