通常把编码和测试统称为实现
- 格式:ppt
- 大小:768.00 KB
- 文档页数:98


第2题:(单项选择题,本题1分)下列叙述中正确的是A. 循环队列中的元素个数随队头指针与队尾指针的变化而动态变化B. 循环队列中的元素个数随队头指针的变化而动态变化C. 循环队列中的元素个数随队尾指针的变化而动态变化D. 以上说法都不对正确答案:A答题信息:D答疑:【解析】在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。
因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。
所以循环队列中的元素个数与队头指针和队尾指针的变化而变化,A正确。
第3题:(单项选择题,本题1分)一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为A. 219B. 229C. 230D. 231正确答案:B答题信息:答疑:【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。
第4题:(单项选择题,本题1分)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为A. 9B. 10C. 45D. 90正确答案:C答题信息:答疑:【解析】冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。
第6题:(单项选择题,本题1分)软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是A. 测试B. 设计C. 可行性研究D. 实现正确答案:C答题信息:A答疑:【解析】开发阶段包括分析、设计和实施两类任务。
其中分析、设计包括需求分析、总体设计和详细设计3个阶段,实施则包括编码和测试两个阶段,C 不属于开发阶段。
第7题:(单项选择题,本题1分)下面不能作为结构化方法软件需求分析工具的是A. 系统结构图B. 数据字典(D-D)C. 数据流程图(DFD图)D. 判定表正确答案:A答题信息:答疑:【解析】结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。
1.【√】由于职业道德具有不断发展和世代延续的特征,因此职业道德具有发展的历史继承性。
2.【√】操作系统〔Operatin System,写成OS〕是一种系统软件。
3.【×】TCP/IP〔Transmission Control Protoco/Internet Protocol〕指传输控制协议。
4.【√】数据库技术所研究的问题就是如何科学的组织和存储数据,如何高效的获取和处理数据。
5.【√】POP3指邮局协议是一种邮件接收协议。
6.【×】新一代运营支撑系统的框架将按照“面向网络”的经营原则,自顶而下来规划和实施。
7.【√】信源是指产生各种信息〔如语音、文字、图像及数据等〕的信息源。
8.【×】电信管理网是一个具有体系结构的分组网〔数据网〕,既有数据采集系统,又包括这些数据的处理系统,可以提供一系列的管理功能。
9.【√】数据电路由传输信道及两端的数据电路终接设备组成。
10.【×】用户线路有2种传输方式:基带传输及频带传输。
11.【√】串行传输是指组成字符的假设干位二进制码排列成数据流以串行的方式在一条信道上传输。
12.【×】电脑病毒只会破坏磁盘上的数据和文件。
13.【√】电脑病毒的传染和破坏主要是动态进行的。
14.【√】VPN的主要特点是通过加密使信息能安全的通过Internet传递。
15.【×】网络安全应具有以下四个方面的特征:保密性、完整性、可用性、可查性。
16.【√】禁止使用活动脚本可以防范IE执行本地任意程序。
17.【×】Windows NT中用户登录域的口令是以明文方式传输的。
18.【×】目前入侵检测系统可以及时的阻止黑客的攻击。
19.【√】电脑信息系统的安全威胁同时来自内、外两个方面。
20.【×】网络中的每个节点〔包含了主机、交换机、路由器等〕都必须配置IP地址。
1.【√】社会主义职业道德要解决的重点问题是树立社会主义主人翁劳动态度问题。
一、填空1.通常把编码和测试统称为_实现_。
2.面向对象方法用_对象_分解取代了传统方法的功能分解。
3.HIPO图是一组由IPO图和一张层次图组成。
4.目前在集成测试时普遍采用渐增式测试方法。
5.UML中的泛化关系就是通常所说的继承关系。
6.复杂问题的对象模型通常由主题层、类与对象层、__结构层__、属性层和服务层5个层次组成。
7.度量软件规模的常用技术主要有代码行技术和__功能点技术_。
8.__软件重用_技术是能从根本上提高软件可维护性的重要技术。
9.软件部分的内部实现与外部可访问性分离,这是指软件的___封装性_。
10.检查软件产品是否符合需求定义的过程称为__确认___测试。
11.通常使用___生命周期__模型简洁地描述软件过程。
12.面向对象分析方法__对象__分解取代了传统方法的功能的分解。
13.HIPO图是由一组IPO和一张 _层次_图组成。
14.黑盒测试着重测试____软件功能____。
15.应用执行对象的操作可以改变对象的___属性___。
16.UML中用一端为空心三角形的连接表示___继承关系。
17.复杂问题的对象模型通常由主题层、类与对象层、结构层、属性层和服务层5个层次组成。
18.度量软件规模的常用技术主要有代码行技术和功能点技术。
19.一个模块直接使用另一个模块的内部数据是内容耦合。
20.数据字典是对数据定义信息的集合,它所定义的对象都包含于_数据流图中。
二、简答1.软件生存周期都包括那些活动?答:问题定义阶段、需求分析、软件设计、程序编码、软件测试及运行维护。
2.为什么说现代牌汽车是小汽车类的特化,而车轮不是小汽车的特化?答:现代牌汽车是具有小汽车的全部属性和行为,它只不过是一种特定品牌的小汽车,因此现代牌汽车可以从基类派生出来。
也就是说,现代牌汽车是小汽车类的特化。
车轮是组成小汽车的一种零件。
小汽车还有车身、发动机等许多种其他的零件,小汽车所具有的许多属性和行为车轮都不具有,因此车轮不能从小汽车类派生出来,它不是小汽车类的特化。