计算机基础笔试面试题及答案解析(一)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1错题1.1计算机基础1)下列关于个人计算机的叙述中,错误的是_________。A.个人计算机将运算器和控制器做在一块大规模集成电路芯片上B.计算机发展到第五代出现了个人计算机C.个人计算机是大规模、超大规模集成电路发展的产物。D.以Intel4004为核心组成微型电子计算机叫MCS-4【正确答案:】B计算机的发展阶段:第一代计算机(1946-1956)第二代计算机(1957-1964)第三代计算机(1965-1970)第四代计算机(1971至今)。微机发展的时代:1971~1977第一代4~8位Intel4004、Intel8008。1981年8月12日,IBM公司推出世界上第一台个人电脑5150,这标志着个人电脑真正走进了人们的工作和生活之中,也标志着一个新时代的开始。所以计算机发展到第四代出现个人计算机。2)下列关于个人计算机硬件构成的叙述中,正确的是_________。A.CPU可以看作是个人计算机的数据仓库B.主板芯片组可以看作是个人计算机的大脑C.主机箱是个人计算机各部分硬件相互连接的桥梁D.个人计算机的运行能力和运行效率在很大程度上和机器的内存有关【正确答案:】D3)下列关于硬盘的叙述中,错误的是_________。A.硬盘读写速度比光盘慢B.个人计算机硬盘以IDE接口和SATA接口为主C.硬盘存储容量大D.硬盘存储器系统由硬盘机、硬盘控制适配器组成【正确答案:】A4)下列选项中,不属于针式打印机特点的是_________。A.打印速度快B.耗材便宜C.造价低廉D.噪音大【正确答案:】A5)下列关于大型、巨型计算机的叙述中,错误的是_________。A.巨型化是计算机发展的一个趋势B.大型计算机是计算机家族中通用性最强、功能也很强的计算机C.巨型计算机研制水平是一个国家现代科技水平、工业发展程度和经济发展实力的标志D.运算速度在1000亿次/秒以上,存贮容量在1000亿位以上的计算机称为大型计算机【正确答案:】D6)下列程序设计语言中,属于解释语言的是_________。A.CB.DelphiC.BASICD.C#【正确答案:】C7)自然人的软件著作权,保护期为_________。A.软件开发使用后50年B.自然人终生及其死亡后50年C.软件开发使用后100年D.自然人终生及其死亡后100年【正确答案:】B8)新《计算机软件保护条例》中规定可以不经软件著作权人许可,不向其支付报酬的情况是_________。A.因课堂教学需要,对软件进行少量的复制B.因科学研究需要,对软件进行少量的复制C.因国家机关执行公务等非商业性目的需要,对软件进行少量的复制D.为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件【正确答案:】D9)下列选项中,属于衡量内存性能的指标有_________。A.存储容量B.主频C.存取周期D.接口类型【正确答案:】AC10)下列选项中,属于系统软件的有_________。A.数据库管理系统B.操作系统C.语言处理系统D.用户应用程序【正确答案:】ABC11)《计算机软件保护条例》中规定软件著作权人享有的权利有_________。A.修改权B.复制权C.出租权D.信息网络传播权【正确答案:】ABCD12)下列选项中,属于多媒体技术基本特性的有_________。A.通用性B.集成性C.交互性D.数字化【正确答案:】BCD13)下列选项中,属于多媒体信息的有_________。A.声音B.文本C.图像D.图形【正确答案:】ABCD14)下列选项中,属于网络道德特点的有_________。A.自主性B.交互性C.开放性D.多元性【正确答案:】ACD15)下列文件名在Windows中不合法的是________。A.中国:北京B.中国C.{中国}D.中国.北京【正确答案:】A在Windows系统中,文件名不允许使用的字符有:/\|:*?16)结构化程序设计的三种基本逻辑结构是(顺序结构),(选择结构),(循环结构)。1.2安全1)下面哪些是对称加密算法()ADESBAESCDSADRSA答案:AB解析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES常用的非对称加密算法有:RSA、DSA、ECC使用单向散列函数的加密算法:MD5、SHA2)下列预防计算机病毒的注意事项中,正确的有_________。A.重要资料经常备份B.不轻易用U盘当中的自启动功能C.备好启动盘,以备不时之需D.只打开熟人发送邮件的附件,不打开来路不明邮件的附件【正确答案:】ABC1.3Json1)以下Json格式数据,错误的是:A、{company:4399}B、{company:{name:[4399,4399,4399]}}C、{[4399,4399,4399]}D、{company:{[4399,4399,4399]}E、{company:{name:4399}}参考答案:AC分析:A:Json对象要求属性必须有双引号;C:Json必须有一组有序的键值对组成。另外Json可以表示简单值(字符串、数值等),对象(一组有序的键值对,每组键值对的值可以是简单数据类型也可以是其他),数值(一组有序的值的列表,可以通过数值索引访问其他值,数组的值可以是简单数组类型、对象或者数组)1.4网络1)下列关于OSI参考模型分层的选项中,分层相邻且顺序从低到高的有_________。A.物理层-数据链路层-网络层B.数据链路层-网络接口层-网络层C.传输层-会话层-表示层【正确答案:】ACD.表示层-会话层-应用层2)下列选项中,属于IEEE802.11无线局域网物理层标准的有_________。A.IEEE802.11aB.IEEE802.11bC.IEEE802.11gD.IEEE802.11p【正确答案:】ABC3)TCP协议与UDP协议有什么区别?1、基于连接与无连接。2、TCP要求系统资源较多,UDP较少。3、UDP程序结构较简单。4、流模式(TCP)与数据报模式(UDP)。5、TCP保证数据正确性,UDP可能丢包。6、TCP保证数据顺序,UDP不保证。7、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。8、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。9、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的,UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)。10、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信。11、TCP首部开销20字节;UDP的首部开销小,只有8个字节。12、TCP的逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道。TCP(TransmissionControlProtocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,完成第四层传输层所指定的功能。UDP是UserDatagramProtocol的简称,中文名是用户数据报协议,是OSI(OpenSystemInterconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETFRFC768是UDP的正式规范。UDP在IP报文的协议号是17。1.5软件开发流程1)具有如下特点的是CMM的哪个能力等级:收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制a)基本级b)重复级c)确定级d)管理级e)优化级答案:D解析:CMM是指“能力成熟度模型”,其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。能力等级第一级初始级(最低级)特点软件工程管理制度缺乏,过程缺乏定义、混乱无序。成功依靠的是个人的才能和经验,经常由于缺乏管理和计划导致时间、费用超支。管理方式属于反应关键过程式,主要用来应付危机。过程不可预测,难以重复。基于类似项目中的经验,建立了基本的第二级可重复级项目管理制度,采取了一定的措施控制费用和时间。管理人员可及时发现问题,采取措施。一定程度上可重复类似项目的软件开发。已将软件过程文档化、标准化,可按需第三级已定义级要改进开发过程,采用评审方法保证软件质量。可借助CASE工具提高质量和效率。针对制定质量、效率目标,并收集、测第四级已管理级量相应指标。利用统计工具分析并采取改进措施。对软件过程和产品质量有定量的理解和控制。第五级优化级(最高级)2)软件测试的目的a)减少软件Bugb)控制软件质量c)完成软件开发流程答案:B3)如果你有一个好的idea,你会怎么做?假如你是公司的一个员工。问的是软件开发流程。首先,有了一个好的idea,要做市场调研和可行性分析。这样才能从老板或者投资方那里拿钱。然后呢,对于产品经理,需要做需求分析,给出产品原型。紧接着,项目经理需要给出项目的解决方案,比如开发中的人员分配。再接着,就是架构师出场,他需要做架构设计以及数据库设计,同时进行技需求管理,项目计划,项目跟踪和监控,软件子合同管理,软件配置管理,软件质量保障组织过程定义,组织过程焦点,培训大纲,软件集成管理,软件产品工程,组织协调,专家审评定量的软件过程管理和产品质量管理基于统计质量和过程控制工具,持续改进软件过程。质量和效率稳步改进。缺陷预防,过程变更管理和技术变更管理术选型。接下来的事情就好办了,编程,测试,上线,运维等。1.6算法1)写出1....N之和的函数,时间复杂度o(1)答:利用等差数列公式,Sn=n*(n+1)/2;2)门外三个开关分别对应室内三盏灯,线路良好,在门外控制开关时候不能看到室内灯的情况,现在只允许进门一次,确定开关和灯的对应关系?先进开关那屋,开一灯。等5-10分钟关上,再开另一个。然后去灯那屋,灯泡热的是一个、亮的是一个、灭的是一个。这个答案存在问题,如果灯不发热怎么办?但是,解题重点明确,就是要引入第三种状态,然后让三个灯分别呈现三种状态即可。3)烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?先用2根绳子,其中1根一头点火,另1根两头点火,当第2根烧完的时候(即半小时),把第1根的另一头也点火,则当第1根烧完的时候,时间为45分钟;再另外用第3根绳子两头同时点火,烧完为30分钟,加起来为1小时15分钟.4)如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?5装满,倒满3,剩2;清空3,将2倒入3;5装满,加满3,则剩4.5)12个球一个天秤,现知道只有一个和其它的重量不同,问用天秤怎样称才能用三次就找到那个球。(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)12分4,取其2放上天平,根据平衡结果,排除6个;6分3,再从已排除6个中获取2个,取其2放上天平,根据结果,可再排除4个;剩余2个,取其1与已排除任意1个进行比较,根据结果,可获得特定球。1.7软件开发原则1)你能解释一下里氏替换原则吗?里氏替换原则(LiskovSubstitutionPrincipleLSP)面向对象设计的基本原则之一。里氏替换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。如此,问题产生了:“我们如何去

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功