您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > XX文职面试回忆版-计算机软件与通信基础
XX文职面试回忆版计算机软件及通信等相关专业的面试回忆题,汇总在一起,并总结了答案的,方便直接拿来用!一、网络协议有哪些?简要介绍一下网络协议的内容。QQ采用哪类通信协议?现在很热门的直播采用哪类通信协议?进行数据交换而建立的规则、标准或约定的集合。协议分为TCP协议和UDP协议,TCP协议是面向连接的协议,它比较安全、稳定,但是效率不高,占用资源较多。UDP协议是无连接方式的协议,它的效率高,速度快,占资源少,但是其传输机制为不可靠传送,必须依靠辅助的算法来完成传输控制。QQ采用的通信协议以UDP为主,辅以TCP协议。网络协议三要素:一个网络协议至少包括三要素:语法用来规定信息格式;数据及控制信息的格式、编码及信号电平等。语义用来说明通信双方应当怎么做;用于协调与差错处理的控制信息。定时(时序)定义了何时进行通信,先讲什么,后讲什么,讲话的速度等。比如是采用同步传输还是异步传输!计算机网络体系结构的通信协议OSI的七层模型划分为七层,自下而上依次为:物理层(PhysicsLayer)、数据链路层(DataLinkLayer)、网络层(NetworkLayer)、传输层(TransportLayer)、会话层(SessionLayer)、表示层(PresentationLayer)、应用层(ApplicationLayer)。四、计算机系统维护类题目。如果通过域名无法访问,通过ip地址能访问,这是怎么回事?你要怎么解决?ip地址与域名是一对多的关系。一个ip地址可以对应多个域名,但是一个域名只有一个ip地址。ip地址是数字组成的,不方便记忆,所以有了域名,通过域名地址就能找到ip地址。域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。域名的最终指向是IP。五、简述模拟信号到数字信号是怎么转化的A/D转换一般要经过取样、保持、量化及编码4个过程;采样过程所应遵循的规律,又称取样定理、抽样定理。采样定理说明采样频率与信号频谱之间的关系,是连续信号离散化的基本依据。在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中最高频率fmax的2倍时(fs.max2fmax),采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的2.56~4倍;采样定理又称奈奎斯特定理七、请简述通信信道是什么通信信道(Channelsofcommunicationl)是数据传输的通路,在计算机网络中信道分为物理信道和逻辑信道。物理信道指用于传输数据信号的物理通路,它由传输介质与有关通信设备组成;逻辑信道指在物理信道的基础上,发送与接收数据信号的双方通过中间结点所实现的逻辑通路,由此为传输数据信号形成的逻辑通路。5G网络技术5g网络所指的就是在移动通信网络发展中的第五代网络,与之前的四代移动网络相比较而言,5g网络在实际应用过程中表现出更加强化的功能,并且理论上其传输速度每秒钟能够达到数十GB,这种速度是4G移动网络的几百倍。对于5g网络而言,其在实际应用过程中表现出更加明显的优势及更加强大的功能。28GHz的超高频段,以每秒1Gb以上的速度,成功实现了传送距离在2Km范围内的数据传输高频传输技术是5G网络通信技术的核心技术九、关于软件设计有哪些步骤?请简要叙述。软件的设计是一个将需求转变为软件陈述(表达)的过程。1、概要设计,主要包括:1)结构设计2)接口设计3)全局数据结构设计4)过程设计2、详细设计。二十一、谈一谈你对结构化开发的认识,它有何优缺点?结构化程序设计方法是按照模块划分原则以提高程序可读性和易维护性、可调性和可扩充性为目标的一种程序设计方法。在结构化的程序设计中,只允许三种基本的程序结构形式,它们是顺序结构、分支结构、(包括多分支结构)和循环结构,这三种基本结构的共同特点是只允许有一个流动入口和一个出口,仅有这三种基本结构组成的程序称为结构化程序二十四、口述斐波那契数列如何编程实现,c语言、java、python等都可以,挑一个自己熟悉的语言口述。(伪代码也行)deffib_recur(n):assertn=0,n0ifn=1:returnnreturnfib_recur(n-1)+fib_recur(n-2)foriinrange(1,20):print(fib_recur(i),end='')三十二、DNS的全称是什么?它起什么作用?请简述它的工作原理。域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53[1]。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。三十三、你了解哪类数据库?四十三、数据库技术是什么?主流的数据库管理系统软件有哪些?数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。关系型数据库:MySQLOracle数据库MicrosoftSQLServer非关系型数据库:MongoDB三十五、计算机是由那些部件组成的?(答者提到了冯诺依曼,所以追问)冯诺依曼体系是什么?主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备1.控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。2.运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。3.存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。4.输入(Inputsystem):输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。5.输出(Outputsystem):输出设备与输入设备同样是计算机的重要组成部分,它把计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。(cpu=控制器+运算器主板=I/O总线,输入输出系统存储器=内存+硬盘I/O设备:键盘,鼠标,扫描仪,显示器等等冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。三十七、数据库中视图是什么?游标是什么?视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,查,操作,视图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易,相比多表查询。游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。四十、进程有哪些状态?创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态就绪状态:进程已经准备好,已分配到所需资源,只要分配到CPU就能够立即运行执行状态:进程处于就绪状态被调度后,进程进入执行状态阻塞状态:正在执行的进程由于某些事件(I/O请求,申请缓存区失败)而暂时无法运行,进程受到阻塞。在满足请求时进入就绪状态等待系统调用终止状态:进程结束,或出现错误,或被系统终止,进入终止状态。无法再执行线程具有生命周期,线程的生命周期中包含不同的状态,在操作系统中,线程至少有五个基本状态,分别是:新生状态、就绪状态、运行状态、阻塞状态和死亡状态四十一、物理地址和虚拟地址有什么不同?你对寻址方式了解多少?物理地址物理地址指实际存在的物理内存地址,比我有一个2G的内存芯片,那么系统的物理内存就是2G,我要访问该内存中的一个地址,那就需要对应的物理内存。虚拟地址虚拟地址,就是就是一种逻辑意义上的地址,而当我们想要访问这个虚拟地址时,是需要转换到物理地址才能够真实的访问到,比如我一个2G的内存,那么虚拟地址可能会超过2G的范围,那么直接去物理内存中寻找该地址是根本不存在的,因此我们需要一个虚实的转换,这个动作是由MMU内存管理单元来做的。四十四、计算机病毒是什么?有何特点?它和木马有什么区别?计算机病毒(ComputerVirus)是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。计算机病毒具有传播性、隐蔽性、感染性、潜伏性、可激发性、表现性或破坏性。计算机病毒的生命周期:开发期→传染期→潜伏期→发作期→发现期→消化期→消亡期。木马病毒是指隐藏在正常程序中的一段具有特殊功能的恶意代码,是具备破坏和删除文件、发送密码、记录键盘和攻击Dos等特殊功能的后门程序。木马病毒其实是计算机黑客用于远程控制计算机的程序,将控制程序寄生于被控制的计算机系统中,里应外合,对被感染木马病毒的计算机实施操作。四十七、请简述数据通信的三种方式。对于点对点之间的通信,按照消息传送的方向与时间关系,通信方式可分为单工通信、半双工通信及全双工通信三种。生活中的广播就是一种单工通信的工作方式。广播站是发送端,听众是接收端。广播站向听众发送信息,听众接收获取信息。对讲机是日常生活中最为常见的一种半双工通信方式,手持对讲机的双方可以互相通信,但在同一个时刻,只能由一方在讲话。计算机主机用串行接口连接显示终端,而显示终端带有键盘。这样,一方面键盘上输入的字符送到主机内存;另一方面,主机内存的信息可以送到屏幕显示。五十二、影响计算机操作系统稳定性的因素有哪些?电源不稳定系统有病-毒硬件兼容性不好电压不稳定机箱内部散热不好计算机启动过程有哪些:(1)BIOS初始化:在计算机电源刚打开的时候,首先会:1、上电硬件自检。2、检查系统中的内存和显卡等关键部件的存在和工作状态。3、查找并执行显卡等接口卡BIOS,进行设备初始化。4、执行系统BIOS,进行系统检测。(2)主引导记录MBRBIOS按照”启动顺序”,把控制权转交给排在第一位的储存设备。即根据用户指定的引导顺序从软盘、硬盘或是可移动设备中读取启动设备的MBR,并放入指定的位置(0x7c000)内存中BIOS将加载程序(bootloader)从磁盘的引导扇区加载到0x7c00,再将控制权给加载程序。1、从实模式切换到保护模式2、从硬盘中将操作系统的代码和数据读到内存当中。3、跳转到操作系统的起始地址,将控制权给操作系统(3)硬盘启动选择加载的分区(4)操作系统启动五十三、一个软件的形成有哪些步骤?软件开发一般分为五个阶段:1.问题的定义及规划此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。2.需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变化本身”,同样软件需求也是在软件爱你开发过程中不断变化和深入的,因此,我们必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。3.软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设计等。软件设计一般分为总体设计和详细设计。还的软件设计将为软件程序编写打下良好的基础。4.程
本文标题:XX文职面试回忆版-计算机软件与通信基础
链接地址:https://www.777doc.com/doc-7203528 .html