c语言题目8
c语言题目
一、选择题(1)~(10)每小题2分,(11)-(50)每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在下列选项中,_________不是一个算法一般应该具有的基本特征。
A)确定性 B)可行性 C)无穷性 D)拥有足够的情报
答案:C
评析:一个算法,一般应具有以下几个基本特征。①可行性②确定性③有穷性④拥有足够的情报
(2)希尔排序法属于_________类型的排序法。
A)交换类排序法 B)插入类排序法
C)选择类排序法 D)建堆排序法
答案:B
评析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大的改进。
(3)下列关于队列的叙述中正确的是_________。
A)在队列中只能插入数据 B)在队列中只能删除数据
C)队列是先进先出的线性表 D)队列是先进后出的线性表
答案:C
评析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为"先进先出"或"后进后出"的线性表,体现了"先来先服务"的原则。
(4)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为_________。
A)N+I B)N C)(N+I)/2 D)N/2
答案:B
评析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。
(5)信息隐蔽的概念与下述_________概念直接相关。
A)软件结构定义 B)模块独立性
C)模块类型划分 D)模拟耦合度
答案:B
评析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩长。
(6)面向对象的 设计 方法与传统的面向过程的方法有本质不同,它的基本原理是_________。
A)模拟现实世界中不同事物之间的联系
B)强调模拟现实世界中的算法而不强调概念
C)使用现实世界的概念抽象地思考问题从而自然地解决问题
D)鼓励开发者在软件开发的绝大
你可能喜欢
- 全国计算机二级C语言
- C语言课程设计学生成绩管理系统
- 计算机二级C上机考试题库
- C语言习题
- C语言程序设计
- C语言练习题
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 2005~2011年全国计算机二级C语言机试题库91页
- 2011年全国计算机等级考试二级C语言考试大纲6页
- 全国计算机二级C语言公共基础知识21页
- 2012年3月份全国计算机等级考试二级C语言笔试题库57页
- 全国计算机二级C语言历年考试_真题56页
- C语言课程设计 学生成绩管理系统20页
- 学生成绩管理系统课程设计报告书(C语言)24页
- C语言课程设计高级程序之学生成绩管理系统5页
- C语言课程设计-学生成绩管理系统19页
- C语言课程设计任务(学生成绩管理系统)36页
- C语言学生成绩管理系统课程设计源程序6页
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 2012年9月全国计算机等级考试二级C语言上机题库完全版30页
- 全国计算机等级考试上机专用题库——二级C语言132页
- 2012年3月全国计算机等级考试二级C语言上机题库完全版30页
- 全国计算机等级考试二级C上机题库 分类解析版---带解析304页
- 2012年9月全国计算机等级考试二级C语言上机题库100套(最新版)30页
- C语言习题7页
- C语言习题答案3页
- C语言习题22页
- C语言习题集参考答案21页
- C语言习题精选6页
- C语言习题集(改版)答案12页
- C语言程序设计期末考试试题A[1]13页
- C语言第二章 程序设计概念89页
- C语言第Ⅰ部分 解题和程序设计概要8页
- C语言程序设计教程(第二版)6页
- C语言程序设计A期末模拟试题一9页
- C语言程序设计3页
- C语言6结构体练习题61页
- C语言基础练习题39页
- C语言基础知识练习题.3页
- C语言练习题和答案3页
- C语言练习题答案20页
- C语言100到练习题14页


