2017计算机考试题上机,2017年计算机二级上机考试试题及答案

2017年计算机二级上机考试试题及答案

20世纪60年代中期之前的第一代计算机网络是以单个计算机为中心的远程联机系统。下面是小编整理的关于计算机二级上机考试试题,希望大家认真练习!

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。

2[单选题] 下面对对象概念描述正确的是

A.对象间的通信靠消息传递

B.对象是名字和方法的封装体

C.任何对象必须有继承性

D.对象的多态性是指一个对象有多个操作

参考答案:A

参考解析:对象之间进行通信的构造叫做消息,A正确。多态性是指同一个操作可以是不同对象的行为,D错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。

3[单选题] 下面不能作为结构化方法软件需求分析工具的是

A.系统结构图B.数据字典(DD.C.数据流程图(DFD图)D.判定表

参考答案:A

参考解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。

4[单选题] 下面不属于软件测试实施步骤的是

A.集成测试

B.回归测试

C.确认测试

D.单元测试

参考答案:B

参考解析:软件测试主要包括单元测试、集成测试、确认测试和系统测试。

5[单选题] 某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)

A.3B.6C.8D.12

参考答案:D

【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0—1,叶子节点即度为0,no=1,则n2=0,总节点数为12=nO+n1+n2=1+n1+0,则度为1的节点数n1=11,故深度为12,选D。

6[单选题] 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为

A.9B.10C.45D.90

参考答案:C

【解析】冒泡法是在扫描过程中逐次比较栩邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素瓦换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。

7[单选题] 数据字典(DD)所定义的对象都包含于

A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图

参考答案:A

【解析】在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B、C、D都不符合。

8[单选题] 软件设计中模块划分应遵循的准则是

A.低内聚低耦合

B.高耦合高内聚

C.高内聚低耦合

D.以上说法均错误

参考答案:C

【解析】根据软件设计原理提出如下优化准则:①划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原则优化初始的软件结构。②一个模块的`作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。③软件结构的深度、宽度、扇入、扇出应适当。④模块的大小要适中。C正确。

9[单选题] 在关系模型中,每一个二维表称为一个

A.关系B.属性C.元组D.主码(键)

参考答案:A

【解析】关系模型采用二维表来表示,即每个二维表称为一个关系。

10[单选题]下列叙述中正确的是

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.算法的时间复杂度与空间复杂度没有直接关系

参考答案:D

参考解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。

【2017年计算机二级上机考试试题及答案】相关文章:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/452345.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

八个最好的轻量级Linux发行版

如果你在苦恼老旧的硬件无法利用,如果你想要一个能够在不是很大的记忆棒上运行的系统,如果你想要在桌面端上运行200个虚拟机,那么你可以考虑一些“迷你”的Linux发行版。 曾经在08年介绍过当时的十大轻量级Linux,现在已经是2010年…

面向对象——三层架构(表现层、业务层、持久层)

① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。 ② 业务层:采用事务脚本模式。将…

VMware安装Centos7后有线线缆被拔出

背景:在win10 系统中的虚机软件VMware Workstation中安装CentOS7桌面版,安装过程中没有设置网络 1.确认你win10系统打开了这两个服务:VMware DHCP Service和VMware NAT Service 方法:电脑——右键——管理——服务和应用程序——服…

SpringCloud |第二篇: 服务消费者(Ribbon)

2019独角兽企业重金招聘Python工程师标准>>> 一、Ribbon简介 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试…

数据库审计

启用一个专用的审计日志(Audit Log)将用户对数据库的所有操作记录在上面。审计员利用审计日志监控数据库中的各种行为,找出非法存取数据的人、时间和内容。 审计很费时间和空间 DBA可以根据应用对安全性的要求,灵活地打开或关闭…

北海市计算机等级考试,2021上半年北海市计算机二级报名时间|网上报名入口【已开通】...

&nbsp&nbsp[导读]:2021上半年北海市计算机二级报名时间|网上报名入口【已开通】,更多广西等级考试报名时间、考试时间以及考试模拟试题,请访问易考吧广西等级考试栏目2021上半年北海市计算机二级报名时间|网上报名入口【已开通】一、报名时间网上…

Java实体对象为什么一定要实现Serializable接口呢?

文章目录Java对象为什么要实现Serializable接口?Serializable接口概述Java对象为什么要实现Serializable接口? 最近这段时间一直在忙着编写Java业务代码,麻木地搬着Ctrl-C、Ctrl-V的砖,在不知道重复了多少次定义Java实体对象时“…

C3P0连接池工具类使用

c3p0的基本连接配置文件 c3p0-config.xml <c3p0-config><default-config><property name"driverClass">com.mysql.jdbc.Driver</property><property name"jdbcUrl">jdbc:mysql:///mybase</property><property name…

项目经理常见的沟通坏习惯

沟通失败有很多原因&#xff0c;每个项目经理都必须熟悉这些原因、了解其中的行为、并且有责任避免沟通失败的发生。在一些团队中&#xff0c;会产生失败的沟通、失败的项目是因为团队经理本身的坏习惯行为或者他本人容忍组员有些行为&#xff0c;而这些行为和坏习惯无意中会导…

Android屏幕适配

Android屏幕适配一直是Android开发们的一个痛点&#xff0c;各种各样的屏幕分辨率等&#xff0c;对Android的屏幕适配带来了很大的麻烦&#xff0c;而谷歌的解决方案也并不被所有人满意&#xff0c;所以笔者结合Android官方文档&#xff0c;来谈谈这个话题。 术语和基本概念 本…

万维网www

WWW是环球信息网的缩写&#xff0c;&#xff08;亦作“Web”、“WWW”、“W3”&#xff0c;英文全称为“World Wide Web”&#xff09;&#xff0c;中文名字为“万维网”&#xff0c;"环球网"等&#xff0c;常简称为Web。 分为Web客户端和Web服务器程序。 WWW可以让W…

飞控计算机的作用,用于波音777飞机的主要飞控计算机

用于波音777飞机的主要飞控计算机飞行控制计算机容错技术本文介绍了在ERA1992年航空电子会议上介绍的波音777的主要飞控计算机。介绍了系(本文共1页)阅读全文>>在对无人机飞控计算机技术发展应用叙述的基础上,设计了一款基于Zynq平台的应用于小型无人机的飞控计算机硬件平…

Springboot,SSM框架的区别

参考文献&#xff1a;文章一 参考文献&#xff1a;文章二 总结&#xff1a; 1.Springboot 将原有的 xml 配置&#xff0c;简化为 java 注解 2.使用 IDE 可以很方便的搭建一个 springboot 项目&#xff0c;选择对应的 maven 依赖&#xff0c;简化Spring应用的初始搭建以及开发过…

Mysql导入excel数据,解决某些特殊字符乱码问题

问题 做项目需要从excel表格导入到mysql的数据库表中&#xff0c;excel表格中的“规格”字段的“”符号导入数据库表中&#xff0c;会出现部分数据的“”这个符号会乱码&#xff0c;成“&#xff1f;”的形式。 解决方法 打开excel表格&#xff0c;另存为csv文件&#xff1b;用…

Redis进阶实践之十六 Redis大批量增加数据

原文:Redis进阶实践之十六 Redis大批量增加数据一、介绍 有时候&#xff0c;Redis实例需要在很短的时间内加载大量先前存在或用户生成的数据&#xff0c;以便尽可能快地创建数百万个键。这就是所谓的批量插入&#xff0c;本文档的目标是提供有关如何以尽可能快的速度向…

项目经理沟通的四个好习惯

一名项目经理沟通的时间占到工作时间的80%&#xff0c;所以如何提高沟通效率就变成了项目经理提高工作效率的重点。 一名优秀的项目经理&#xff0c;无疑是一个好的沟通者。因为&#xff0c;专业的技能可以使你成为某个领域的专家&#xff0c;但出色的沟通技能&#xff0c…

u盘安装成功计算机里找不到文件夹,u盘里的文件不见了,详细教您U盘内容不显示怎么办...

在工作、学习中&#xff0c;我们需要把资料携带外出的时候&#xff0c;首选的存储工具基本上都是U盘。不过有用户在使用U盘时却遇到了U盘的所有的文件夹不见了的情况&#xff0c;但内存的明明文件还在&#xff0c;这到底是为什么呢&#xff1f;难道U盘的文件真的不见了吗&#…

五分钟实现SpringBoot快速入门

文章目录一、创建Maven工程二、添加SpringBoot的起步依赖三、编写SpringBoot引导类四、编写Controller五、测试六、SpringBoot工程热部署一、创建Maven工程 二、添加SpringBoot的起步依赖 文件位置&#xff1a;pom.xml SpringBoot要求&#xff0c;项目要继承SpringBoot的起步…

分布式系统开发工具包 —— 基于Kryo的Java对象序列化

Kryo是用于Java语言的一个快速和高效的对象图序列化框架。Kryo项目的目的是快速、高效、方便地使用API。当需要持久化对象的时候&#xff0c;不论是持久化到文件、数据库还是网络&#xff0c;都可以使用Kryo。 目前Kryo已经到了4.0.1版本以上了。本文的介绍适用于V2.0以上版本。…