中石化综合测试高频考点及答案_第1页
已阅读1页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中石化综合测试高频考点及答案

一、单项选择题(每题2分,共10题)1.蓝牙技术工作在全球通用的2.4GHzISM(即工业、科学、医学)频段,其最高数据速率为()。A.1MbpsB.2MbpsC.3MbpsD.4Mbps2.把字节数组写入文件的Java类是()。A.BufferedReaderB.BufferedWriterC.FileInputStreamD.FileOutputStream3.以下哪种排序算法的平均时间复杂度是O(nlogn)()。A.冒泡排序B.插入排序C.快速排序D.选择排序4.一般情况下,数据库的事务具有4个特性,简称ACID特性,其中“I”代表的是()。A.原子性B.一致性C.隔离性D.持久性5.以下不是面向对象程序设计语言的是()。A.C++B.JavaC.PythonD.C6.在计算机网络中,()是网络与网络之间的桥梁,它可将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读”懂对方的数据,从而构成一个更大的网络。A.路由器B.交换机C.集线器D.中继器7.以下关于操作系统的描述,不正确的是()。A.操作系统是计算机系统中的核心软件B.操作系统可以管理计算机的硬件资源C.操作系统只能管理计算机的软件资源D.操作系统为用户提供了操作计算机的界面8.若一个栈的输入序列为1,2,3,4,不可能得到的输出序列是()。A.4,3,2,1B.3,4,2,1C.4,3,1,2D.2,3,4,19.在SQL语句中,用于删除表的命令是()。A.DELETEB.DROPC.ALTERD.UPDATE10.以下属于数据结构中的逻辑结构的是()。A.顺序存储结构B.链式存储结构C.哈希存储结构D.树形结构答案:1.A2.D3.C4.C5.D6.A7.C8.C9.B10.D二、多项选择题(每题2分,共10题)1.以下属于计算机网络拓扑结构的有()。A.总线型B.星型C.环型D.树型2.以下能用于文件操作的Java类有()。A.FileB.FileReaderC.FileWriterD.RandomAccessFile3.常用的数据库管理系统有()。A.MySQLB.OracleC.SQLServerD.MongoDB4.以下属于排序算法稳定性指标的表现有()。A.相同关键字元素的相对顺序不变B.排序速度非常快C.不改变序列中相同关键字元素的前后关系D.内存占用比较少5.面向对象编程的主要特征包括()。A.封装B.继承C.多态D.抽象6.在SQL中,可用于修改表结构的语句有()。A.ALTERTABLEB.UPDATETABLEC.ADDCOLUMND.DROPCOLUMN7.以下关于数据结构的说法正确的有()。A.数据结构是相互之间存在一种或多种特定关系的数据元素的集合B.数据结构分为逻辑结构和存储结构C.算法的设计取决于数据的逻辑结构D.算法的实现依赖于数据的存储结构8.下列属于操作系统功能的有()。A.处理器管理B.存储器管理C.文件管理D.设备管理9.计算机语言按其发展历程可分为()。A.机器语言B.汇编语言C.高级语言D.脚本语言10.哈希冲突的解决方法有()。A.开放定址法B.再哈希法C.链地址法D.建立公共溢出区答案:1.ABCD2.ABCD3.ABCD4.AC5.ABCD6.ACD7.ABCD8.ABCD9.ABC10.ABCD三、判断题(每题2分,共10题)1.计算机网络的主要功能是实现资源共享和数据通信。()2.冒泡排序是一种稳定的排序算法。()3.Java是一种编译型语言,也是一种解释型语言。()4.在数据库中,主键可以为NULL。()5.算法的时间复杂度是指算法执行所需要的时间。()6.栈是一种后进先出(LIFO)的数据结构。()7.操作系统的主要目的是为用户提供操作计算机的界面。()8.Python语言是一种面向对象的编程语言。()9.SQL语句中的SELECT语句只能用于查询单个表的数据。()10.顺序存储结构一定比链式存储结构节省存储空间。()答案:1.√2.√3.√4.×5.√6.√7.×8.√9.×10.×四、简答题(每题5分,共4题)1.简述数据库事务的ACID特性。答:ACID特性是数据库事务的四个基本特征。原子性指事务是不可再分的最小工作单元,要么全执行,要么全不执行;一致性要求事务执行前后数据库状态保持一致;隔离性保证多个事务并发执行时互不干扰;持久性确保事务提交后,对数据库的修改是永久保存的。2.简述快速排序的基本思想。答:快速排序采用分治法。先选一个基准值,将数组分为两部分,小于基准的放左边,大于的放右边,然后分别对左右两部分递归进行排序,最终使整个数组有序。3.简述面向对象编程中封装的作用。答:封装将数据和操作数据的方法绑定,隐藏内部实现细节。可提高代码安全性,防止外部随意修改数据;增强代码可维护性,修改内部实现不影响外部调用;还便于代码复用。4.简述计算机网络中路由器的作用。答:路由器是网络间桥梁。可连接不同网络或网段;能将不同网络的数据“翻译”,使它们相互“读懂”;还可根据网络情况选择最佳路径转发数据包,构建更大网络。五、讨论题(每题5分,共4题)1.讨论在实际项目中如何选择合适的数据库管理系统。答:要考虑数据规模,大数据量选Oracle等;性能要求高选MySQL等。业务场景上,若需实时处理,选响应快的;若处理复杂事务,选功能强的。成本方面,开源的MySQL较经济,商业的Oracle功能全但成本高。2.讨论排序算法的稳定性在实际应用中的重要性。答:在一些对数据相对顺序有要求的场景很重要。如成绩排名,相同分数学生排名先后不变;商品按多属性排序,先按价格排后按销量排,稳定排序可保证价格相同商品销量顺序不变,避免混乱。3.讨论Java中多态的实现方式及应用场景。答:实现方式有方法重载和方法重写。方法重载在一个类中,方法名同参数不同;方法重写在子类重写父类方法。应用场景如不同图形类重写绘图方法,调用时根据对象不同执行不同绘图逻辑,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论