计算机网络公司 常见的技术面试题

计算机网络公司 常见的技术面试题
计算机网络公司 常见的技术面试题

技术面试目标:提就业面试时常问到的技术问题,开拓学员思考问题,模清学员对技术知识点的掌握程度,把学员不明白的技术点找出来,做出相应的解答,面试时的表达要点,提升学员对技术的自信心,提高就业效率。

主要的技术问题包括:

一、TCP/IP网络基础题:

1、讲解TCP/IP常用的端口号

2、I P报文结构、TCP报文结构、UDP报文结构、ARP报文结构;

3、M AC地址

4、网络层次有哪几个,分别有什么作用?

5、A RP的原理是什么?ARP攻击是什么?DOS攻击是什么?

6、T CP的三次握手是怎么回事?

7、内网中有10台PC,9台能上网,一台不能,分析原因?能想的都可以说。或者是

ping不通外网,有时候还掉包,原因?怎么解决?

8、你对测试工程师这一职位了解多少?

9、A RP学习过程?

10、你知道TCP/IP协议簇吗?它分为几层?各层的功能是什么?包括哪些协议?

11、你学过traceroute吗?它是根据什么来跟踪路由的?它的工作原理是什么?

怎样知道它的跟踪结束呢?

12、HUB工作在第几层,路由器工作在第几层,交换机在第几层,还问了OSI7层

模型从高到低是什么?了解多少产品型号?

13、介绍一下ARP、RARP、代理ARP的工作原理?

14、IP地址分为几类,私网地址有哪些?公网地址和私网地址有什么区别?

15、100台PC组建局域网实现上网功能,写出解决方案,包括设备选型、技术实

施?

16、技术支持工程师负责做什么?如何做好?

17、写出三种常见的计算机病毒名,三家交换机厂商,三种网络接入方式?

18、你想在工程项目中负责什么?

19、Dhcp有几个阶段,发送什么报文?

20、Dns、http、snmp、dhcp、ftp等使用什么协议,端口号?

21、如果办公室有很多台PC,现在有一台突然不能上网了,请分析一下原因

22、会在PC上查看ARP表吗?ARP欺骗具体原理和怎么防范

23、单臂路由,两个PC通信的具体过程(打Tag,去Tag,ARP请求MAC等)

24、RIP、OSPF、BGP的端口号,基于什么协议,DNS、FTP端口号多少

25、结合实例分析题

A、我的电脑能上QQ,但是所有的网页都不能打开,为什么?(电脑上没有写

DNS)

B、办公室有一台路由器,我的电脑上不了网,其他人能够上网,怎么回事?

(受到了ARP欺骗)

C、解决ARP欺骗的办法是什么?(最实用的是静态绑定ARP,PC机上MAC绑

定和删除,具体操作演示一下)

D、我的电脑有些网页不能打开,为什么?(碎片问题)

26、实例分析

A、加入我是一个对网络完全不懂的人,买了你们公司一台交换机和一台路由

器,我想要划分VLAN,并且实现VLAN间互相通信,要怎样做?

B、单臂路由的流量分析

27、说下什么是中继、说下什么是冲突域,什么是广播域

28、说下什么是端口镜像

29、说下一台PC访问另一网络PC的整个封装传输过程

30、做一下网关和终端PC的双向MAC绑定.(实际操作)

31、传输层有什么协议?双绞线568B线序?DNS是那一层的?

32、说一下私网地址范围?跟踪各个下一跳用什么命令?

33、192.168.0.0/24划分子网,每个子网28个可用IP,请问子网掩码是多少?

34、PING发出的是什么包?

35、IPCONFIG/RENEW和IPCONFIG/RELEASE是在什么情况下用?

36、对于一个中文系的学生,他不懂网络,不知道网络的osi模型,你如何让他明

白路由器和交换机的区别

37、ARP请求和应答是一个怎样的过程,

38、FTP的两种模式

二、交换技术题:

1、三层交换与二层交换的区别,三层交换是怎么转发数据包的?

2、交换机与路由器主要有哪些区别?

3、什么是VLAN?VLAN技术的作用;Trunk和Access接口有什么区别?

4、单臂路由,问我是怎么配置的,配置命令,应用的场景;

5、STP的收敛过程?

6、STP有哪些种类?RSTP和MSTP的快速收敛过程?

7、HSRP的工作原理是什么?如果进行数据转发的?

8、以太网通道技术有作用是什么?哪些地方使用到这些技术?

9、Trunk有哪两种封装协议?

10、对于acl的了解,dhcp中继的工作原理,nat的知识

11、关于vlan现有的一些封装格式

12、VRRP与HSRP的不同之处?

13、OSPF网络类型有哪几种?OSPF的认证?

14、什么是DDoS及其在思科设备上的工作原理?

15、OSPF的路由算法及cost作用

16、你说一下Trunk是怎么区分VLAN的?

17、介绍一下VRRP技术,与HSRP的主要区别是什么?

18、你觉得你在蓝狐做的实验,你最精通的是什么?或者是你最印象深刻的是什

么?原因?

19、HSRP的命令是什么?没有配优先级,只配了抢占会抢占吗?为什么?

20、你所知道的Cisco交换机有哪些产品?

21、边缘端口是怎么回事?它收、发BPDU吗?

22、配置成Portfast的端口为什么不直接禁掉STP?

23、你在实验室玩过哪些设备?你是如何用真机做有关交换的实验的。

24、802.1X的认证过程是什么?它是怎么计费的?客户端和接入设备跑什么协

议?设备和服务器之间跑什么协议?为什么radius是基于UDP协议传?为什么

tacacs+是基于TCP协议传播?

25、介绍802.1X的认证过程,以及握手协议后在客户端和认证代理间可能有什么报

文传递,如果在计费过程中,认证服务器死机或挂了,那么又是怎么持续计费过

程?

26、VLAN是通过什么来实现的?Tag的内容是什么?以及各个字段的具体作用分

别有多少个字节?

27、802.1x的端口状态有哪些,各自有什么特点;

28、请简单介绍一下guest vlan、用户vlan、用户ACL的情况。

29、说说H3C的隔离VLAN?

30、谈谈你对VRRP的理解?

31、你对H3C的产品有哪些了解?

32、DHCP客户端与DHCP服务器不在同一广播域时,要保证客户端正常获取IP地

址,我们有哪些解决方案;

33、实现DHCP中继的核心思想是什么;

34、请你谈谈你所了解的跟地址管理有关的网络安全威胁。并对这些威胁的具体情

况做个简单的介绍;

35、请你谈谈如何解决DHCP服务器冒充的安全威胁;

36、请谈谈如何解决DHCP服务器DOS攻击的安全威胁;

37、请谈谈如何有效防护ARP攻击的问题;

38、请谈谈如何有效防护IP地址盗用和随意修改的的问题;

39、请谈谈option82选项的作用;

40、什么是GBIC和SFP,有哪几种类型;

41、请简单介绍跳线与尾纤的区别;

尾纤与跳线的区别

1

光纤跳线是用来做从设备到光纤布线链路的跳接线,

有较厚的保护层,

一般用在光端机和终端盒之

间的连接。

2

、尾纤又叫猪尾线,只有一端有连接头,而另一端是一根光缆纤芯的断头,通过熔接与其他光缆纤芯

相连,常出现在光纤终端盒内,用于连接光缆与光纤收发器(之间还用到耦合器、跳线等)。

3

、尾纤是连接光缆和跳线用的,就是把光缆和尾纤熔接在一起,通过耦合器,把尾纤和跳线连接上,

跳线是连接尾纤和终端设备的。

4

、尾纤只有一头是活动接头,跳纤两头都是活动接头,接口有很多种,不同接口需要不同的耦合器,

跳纤一分为二可以做为尾纤用。

三、路由技术题:

1、OSPF划分多区域的优势是什么?

2、为什么OSPF划分多区域需要与AREA0相连?

所有ABR将本区域内的路由信息封装成LSA后,统一发给一个特定的区域-骨干区域,再由骨干区域转发给其它区域。骨干区域的任务就是汇总每一个区域的网络拓扑到其他的区域。所有的区域间的通信都必须通过骨干区域,非骨干区域间不能通信,所以就不会产生路由自环了。

3、OSPF不能形成领居主要有哪些因素?

4、OSPF报文、作用?OSPF数据库同步的过程?

5、简单描述一下OSPF四种网络类型?

6、路由器是什么?如何处理用户数据包的?如何处理协议数据包?

7、RIP的防环机制有哪些?讲一下触发更新是怎么回事?

8、RIP与OSPF协议的区别?

9、RIPv1与RIPv2的区别是什么?

10、讲下OSPF中的DR、BDR是怎么选举的?为什么要选举DR、BDR

11、RIP运行在帧中继的网络环境中时,而且你开启了水平分割,导致了其他路由

器有一些路由学不全,这时你该怎么解决?

12、在NBMA网络中,DRBDR和其他路由器是怎么传递信息的?

13、OSPF修改接口网络类型的命令是?修改路由器ID?在NSSA区域发布缺省路

由的命令?

14、OSPF有哪几种常见的LSA类型?分别是由哪些路由器发起的?在NSSA区域7

类LSA是如何传入到标准区域的?

15、外部路由在NSSA区域中是以几类LSA的形式存在?7类LSA是如何传播到OSPF

区域的?

16、OSPF进程中同一区域内的路由器ROUTER-ID是否可以相同?为什么?区域间

相同是否可以?为什么?

17、怎么把静态路由注入到OSPF?

18、说说OSPF虚链路在那几种情况下使用?

19、OSPF有哪些状态机制?

20、OSPF特殊区域以及划分区域的原因和优点?

21、BGP的选路原则有哪些?

22、BGP路由的注入?

23、BGP的属性及区别?具体介绍一下起源属性,有什么用,起源属性值是怎么算

出来的?

24、说说QOS有哪些队列?

25、BGP为什么要实现全网互联?

26、怎么理解BGP的路由黑洞?

27、OSPF有没有路由环路?为什么?

28、BGP有没有路由环路?为什么?

29、BGP如何发布缺省路由2.BGP路由如由拒绝别的路由发过来的缺省路由,

30、OSPF的邻接建立过程,邻居状态是什么?

31、路由表是怎么形成的?当有一条OSPF路由条目和一条RIP路由条目,而且它

们的目的地都是一样的,它们放进路由表是会全部放进去还是只放那一条?OSPF 的管理距离?

32、OSPF是怎样传递的?

33、BGP中有个AS-PATH属性,它有什么作用?

34、AS-PAST路径如何影响路由选择?如果有两条同一目的的路由,AS-PASS路径

一长一短,但我要路径长的路由,该怎么解决?

35、mpls中标签在数据帧的哪个位置?多少个字节?其中标签占了多少位?其他

几个字段的作用是什么?标签为什么要嵌套?标签为什么使用局部意义而不是全局意义的?

36、Mpls中标签可以通过哪些协议携带?在mpls vpn中,外层标签是通过哪个协

议?这个标签和什么对应?内层标签又是通过那个协议携带的?这个标签对应什么?

37、什么是RD?什么是RT?它们的作用是什么?在bgp中如何携带的?

38、一台lsr如何知道收到数据帧是执行标签转发还是常规的ip包转发?ip转发和

标签转发有什么不同?

39、次末中继段弹出机制是怎么回事?如何实现的?

40、说说mpls vpn的内外层标签的分发过程和数据转发过程。

41、BGP路由反射器的作用是什么?路由反射器是如何防止循环的?

42、BGP能不能实现负载均衡?如果可以,有哪些方法?

43、在一个主公司和分公司都做了ospf ,而且它们都是划分的AREA 0 ,中间是

用专线连接的,在不改变公司网络结构的情况下,如何使它们联系起来

44、情景分析题

1、对方给出一些设备,还说明了一个公司的所有部门及部门的人数,给了我们一

个C类IP地址要我们画拓补图及IP的分配。

2、由于公司内部人员经常改IP/MAC地址偷偷上网,请给出至少2种解决方案。

45、交换机和路由器如何做密码恢复?

四、安全技术题:

1、你知道的VPN有哪些?GRE的特点?IPsec的特点?

2、VPN的具体部署?

3、IPsec VPN和GRE有什么不同,分别用在什么地方?

4、GREoverIPsec 是谁封装谁?

5、Gre overIPsec 和IPsec over GRE分别在什么样的环境下使用?

6、防火墙ASA的算法

7、木马、蠕虫、病毒、网页钓鱼是什么?如何防范?

8、PPPOE的协商封装?如何进行认证?

9、L2TP的协商过程?

10、网络中常遭受攻击有哪些、ARP欺骗的原理,如何防范、怎么知道遭到arp欺

骗攻击、怎么在pc机上做arp绑定

11、ipsec vpn 和 ssl vpn 的区别,以及如何向客推荐这两种vpn

12、思科vpn 和深信服vpn 产品的区别

13、有防火墙的种类;包过滤防火墙与状态防火墙的区别;

14、IPsec VPN两个阶段

15、防火墙上的NAT

16、状态防火墙的工作原理

17、说一下你的VPN是一个什么样的实验环境

18、说一下VPN建立过程两个阶段分别是什么

19、分析一下VPN的建立过程

20、简说一下防火墙的工作的流程

21、说一下pppoe的工作和封装过程

22、IPsecVPN和SSLVPN的区别,以及如何向客户推荐这两种VPN?

23、说说SSL VPN的核心技术,能描述SSL VPN的建立过程。

24、

五、应用扩展题:

1、对Linux/Windows Server2003的熟悉程度;

2、使用的是什么版本的Linux、使用这些系统做过什么事情、还问了一些安全方面的;

3、主要是VPN,如VPN的连接模式以及和NAT设备结合时会出现什么问题等。

4、语音网关和网守的区别

5、在linux下编辑文本用的那些命令

6、Linux系统下搭建服务器比如说DNS,WEB,FTP之类的

7、linux下常用的一些网络命令,怎么修改接口的ip地址

8、怎么写静态路由

9、linux shell脚本下能熟练编程

10、在windows下举个例子怎么搭建web服务器

11、H323、SIP的工作原理?FXO\FXS口分别是什么?

面试技巧

1、想明白,说明白,做明白

2、技术的应用场景、技术的工作原理、如何配置实施以及基本的排错思路。通俗的讲就是(技术用在什么网络环境中,解决什么网络问题,怎么解决。)

3、这些技术都要经得起推敲和盘问,要有不管怎么问,都问不倒我的信心和实力。

4、答题时要有条理,语言组织上要有逻辑并且简练。最忌讳就是说了一大堆但面试官却说

我不知道你在说什么。

计算机基础知识面试题库

对于项目 1. 明确你的项目到底是做什么的,有哪些功能 2. 明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用 3. 明确你的模块在整个项目中所处的位置及作用 4. 明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术 操作系统 1.操作系统的四大特性: a)并发性 b)共享性 c)虚拟性 d)不确定性 2.请叙述一下并发和并行两个概念的区别? a)并行是指两个或多个事件在同一时刻发生,并发是指两个或多个事件在同一时间 间隔内发生。 3.什么是进程?什么是线程? a)“进程是一个可并发执行的,具有独立功能的程序关于某个数据集合的一次执行过 程,也是操作系统进行资源分配和调度的独立单位”。进程是资源分配的基本单 位。 b)线程也称为轻量级进程(LWP),是程序执行流量的最小单位,它是进程的一个实 体,是系统独立调度和分派处理机的基本单位。线程是操作系统调度的最小单 位。 4.进程和线程的区别?从调度、并发性、拥有资源和系统开销四个方面来比较: a)调度。在引入线程的操作系统中,把线程作为调度和分派CPU的基本单位,把进 程作为资源分配的基本单位,显著提高了并发程度。由于系统调度的基本单位是 线程,所以每个进程至少创建一个线程,否则无法被调度。 b)并发性。多线程可以提高服务的质量,在一个线程阻塞时,还有其他线程提供服 务。

c)拥有资源。进程是拥有资源的独立单位,线程自己不拥有系统资源,而是共享进 程的资源(包括代码段、数据段即系统资源等)。 d)系统开销。进程切换的开销远远大于线程切换的开销,进程的切换需要保存很多 现场,但线程只需要保存和设置少量的寄存器内容,不涉及存储器管理方面的操 作。 5.进程的特征: a)动态性:进程是动态产生和动态消亡的,有其生存周期。 b)并发性:一个进程可以与其他进程一起向前推进。 c)独立性:一个进程是一个相对完整的调度单位。 d)异步性:每个进程都已相对独立、不可预知的速度向前推进。 e)结构性:为了控制和管理进程,系统为每个进程设立一个进程控制块(PCB)。 6.进程有几种状态? a)就绪状态 b)运行状态:单CPU环境下,系统处于运行状态的进程最多只有一个。 c)阻塞状态 7.进程的组成: a)程序: b)数据集合:进程独有 c)进程控制块(PCB):它和进程一一对应,PCB是操作系统能感知进程存在的唯一标 识,操作系统正是通过管理PCB来管理进程的。系统创建进程时,为每个进程分 配PCB,进程执行完成后,系统释放PCB,进程也随之消亡。 8.进程的切换: a)进程上下文包含用户级上下文、系统级上下文、寄存器上下文 b)进程上下文切换是核心态的切换,不发生在用户态。 c)用户态到核心态之间的转变是CPU模式的改变。模式切换不同于进程切换,并不 引起进程状态的改变。 9.为什么会提出线程这个概念?进程的缺点是什么? a)进程切换开销大 b)进程通信代价大 c)进程之间并发性粒度粗,并发度不高

计算机面试问题

计算机面试问题 死锁问题,银行家算法, 产生原因:竞争资源,进程间的推进顺序非法必要条件:互斥,请求和保持,不剥夺,环路等待(预防死锁即是是后面三个条件之一不能成立) 处理方法:预防死锁,避免死锁,检测死锁,解除死锁(剥夺资源或者撤销进程) 银行家算法:最具代表性的避免死锁的算法,由牛人Dijkstra 提出,鉴于学过操作系统的都该懂,此处不再详述。 网络操作系统与分布式操作系统的区别, 网络操作系统是使联网的计算机能方便而有效的共享网络资源,为网络用户提供所需各种服务的软件和协议的集合。其功能主要包括高效,可靠的网络通信;对网络中的共享资源进行有效管理;提供电子邮件,文件传输,共享硬盘,打印机等服务;网络安全管理;提供互操作能力。分布式操作系统是由多个分散的计算机经网络连接而成的计算机系统,系统中的计算机无主次之分,任意两台计算机可以通过通信交换信息。为分布式计算机配置的操作系统就是“分布式操作系统”(注意:分布式操作系统是网络操作系统的更高级形式,它保持了网络系统所拥有的全部功能,同时又具有透明性,可靠性,高性能等)。它能直接对系统中的各类资源进行动态的分配和调度,任务划分,信息 1 传输协调工作,并为用户提供一个统一的界面和标准的接口,用户通过这一界面实现所需要的从操作以及使用系统资源,使系统中的若干台计算机相互协作以完成共同的任务,有效控制和协调诸任务的并行执行,并向系统提供统一的,有效的接口软件集合。网络操作系统和分布式操作系统 1 虽然都属于管理分布在不同地理位置上的操作系统,但最大的差别是:网络操作系统工作时必须确认网址,而分布式操作系统则不必知道计算机的确切地址;分

北航计算机复试面试题

操作系统: 1.文件系统和数据库系统的区别,哪个效率更高,为什么。 2.进程上下文切换具体过程,是什么实现的 3.BIOS的意思,程序的可移植性 4..操作系统的基本概念 5.操作系统开机过程; 6.操作系统分哪些部分,进程管理包含什么内容; 7.操作系统我们所学的其他课程有什么关系,还是操作系统是个独立 的课程 8.什么是系统调用?它和库函数调用有什么区别? 计算机网络: 1.数据链路层是干什么的 2.输入数据在网络层叫什么 3.分组的生命期,为什么要设置这个生命期 4.dns的工作过程 5.点击一个链接的网络过程; 6.网络模型,网络层协议有哪些,应用层协议有哪些 7.两台计算机中的进程进行通信,需要解决什么问题? 基础数学:

1.什么是极限,什么是趋近 2.极值的求法 3.泰勒级数的展开式;为什么把一个简单的函数表示成那么麻烦的 泰勒级数? 4.信息和数据的区别? 5.图形和图像有什么区别? 6.概率的全概率公式,高数的傅立叶级数,现代秩的概念 7.一枚硬币抛三次,至少一次正面的概率 8.什么是图的同构 9.说一下数理逻辑的定义 10.矩阵的用途 11.线性相关与无关 12.离散数学包含那些部分; 13.集合的势,无限集合的大小比较,偏序,良序,全序,划分,欧拉图,Hamilton图 14.什么是群 15.谓词逻辑和命题逻辑的区别 16.什么是等价关系,什么是子句,什么是合取范式 17.什么是二元关系 数据结构与算法: 1.什么是二叉树

2.已知病毒特征码一百万个和文件一个,问用什么查找算法能尽快的检测出该文件是否有病毒? 3.快排和插入排序那个更高效? 4.简单描述九宫格算法 5.学数据结构的意义; 6.离散数学的图论和数据结构图论的相同点和不同点 7.堆栈和堆的区别 8.递归变成非递归需要什么(堆栈) 9.堆栈溢出是怎么回事儿 10.算法的几种策略,迪杰斯特拉算法 11.要得到文件的后N行,需要什么数据结构实现 12.数据库中B+树和B-树的区别 13.什么是树?什么是图?树和图有什么区别? 14.矩阵相乘的时间复杂度是多少? 15.现在有一未知大小的文件,里面是单词的集合,现要将文件读入内存,问采用什么存储结构较好? 数据库: 1.数据库查询语句怎样写效率更高 2.使用sql语句实现图的某一顶点可达的该图的其他顶点的查找 3.数据库完整性措施; 4.如何保证数据的一致性

2017年4月模拟题-计算机基础知识 (1)

单选题: 1、在计算机领域,信息是经过转化而成为计算机能够处理的______。 A.数据 B.符号 C.图形 D.数字 答案:A 2、某型计算机峰值性能为数千亿次/秒,主要用于大型科学与工程计算和大规模数据处理,它属于_____。 A.巨型计算机 B.小型计算机 C.微型计算机 D.专用计算机 答案:A 3、电子数字计算机的运算对象是______。 A.位移量 B.混合量 C.脉冲 D.不连续量 答案:D 4、能够将高级语言源程序加工为目标程序的系统软件是______。 A.解释程序 B.汇编程序 C.编译程序 D.编辑程序 答案:C 5、在计算机领域,数据是______。 A.客观事物属性的表示 B.未经处理的基本素材 C.一种连续变化的模拟量 D.人的主观意识 答案:A 6、计算机内部用于处理数据和指令的编码是______。 A.十进制码 B.二进制码 C.ASCII码 D.汉字编码 答案:B 7、计算机一次能处理数据的最大位数称为该机器的______。 A.字节 B.字长 C.处理速度 D.存储容量 答案:B 8、下列字符中ASCII码值最小的是_____。 A.a B.A C.f

答案:B 9、计算机所具有的自动控制能力是依靠存储在内存中的______。 A.数据实现的 B.程序实现的 C.汇编语言实现的 D.高级语言实现的 答案:B 10、“32位微型计算机”中的32指的是____。 A.微机型号 B.内存容量 C.运算速度 D.机器的字长 答案:D 11、计算机系统应包括硬件和软件两部分,软件又必须包括______。 A.接口软件 B.系统软件 C.应用软件 D.支持软件 答案:B 12、1MB的准确数量是______。 A.1024×1024 Words B.1024×1024 Bytes C.1000×1000 Bytes D.1000×1000 Words 答案:B 13、汇编语言是一种______。 A.依赖于计算机的低级程序设计语言 B.计算机能直接执行的程序设计语言 C.独立于计算机的高级程序设计语言 D.面向问题的程序设计语言 答案:A 14、为使在本系统中开发的硬、软件能推广到多种系统中,需要考虑本系统的____。 A.兼容性 B.可靠性 C.可扩充性 D.可用性 答案:A 15、1GB等于______。 A.1000×1000字节 B.1000×1000×1000字节 C.3×1024字节 D.1024×1024×1024字节 答案:D 16、计算机系统中的硬件系统包括主机和外设。下面关于主机正确的说法是______。 A.主机由CPU﹑RAM及ROM组成 B.主机由CPU﹑内存及外存组成 C.只有在主机箱外的计算机硬件才是外设 D.只要在主机箱内的计算机硬件都不是外设

计算机基础知识笔试题

计算机基础知识笔试题 1、第一台电子计算机使用的逻辑部件是()。 A.集成电路 B.大规模集成电路 C.晶体管 D.电子管 2、微型计算机系统由()组成。 A. 主机和显示器 B. 运算器和控制器 C. 硬件系统和软件系统 D. 输入系统和输出系统 3、可以作为CPU主要性能指标的是() A.分辨率B.网络速度C.外型尺寸D.时钟频率 4、中央处理器(CPU)的组成部分是() A、内存储器、运算器、控制器 B、硬盘、内存储器 C、内存储器、外存储器 D、控制器、运算器 5、所说的“Pentium III,128MB,20G”,其中的“Pentium III”是指计算机的() A 、重量B、内存容量C、CPU型号D、硬盘大小 6、“32位”这个词,这里“位”的含义是()。 A.字 B.字长 C.字节 D.二进制位 7、计算机在工作时突然断电,会使存储在()中的数据丢失。 A.RAM B.ROM C.硬盘D.软盘 8、U盘是IGB的,比你的容量大一倍,那么你的U盘是()的。 A 500M B B IGB C 512MB D 2GB 9、存储器读写速度的排序其中正确的说法是()。 A.RAM>光盘>硬盘>软盘 B. 光盘>RAM >硬盘>软盘 C. 光盘>硬盘>RAM>软盘 D. RAM>硬盘>光盘>软盘 10、购买的微机安装软件时,最不可缺少的是()。 A浏览器软件B数据恢复软件C操作系统D杀毒软件 11、在计算机的众多特点中,其最主要的特点是()。 A.计算速度快B.计算精度高 C.应用广泛 D.存储程序与自动控制 12、计算机唯一能够直接识别和处理的语言是()。 A.机器语言B.高级语言C.最高级语言D.汇编语言

面试常见问题_计算机网络

计算机网络 OSI与TCP/IP各层的结构与功能,都有哪些协议。

TCP/IP

相似之处:

基于独立的协议族,层的功能划分相似 差异: ISO/OSI:从概念模型到协议实现; TCP/IP:从协议实现到概念描述 层次数量差别; 2.TCP与UDP的区别。 ●UDP(UserDatagramProtocol):不提供复杂的控制机制,利用IP提供面向无连接的通信 服务。并且他是将应用程序发来的数据在收到那一刻,立刻按照原样发送到网络上的一种机制。即使出现网络拥堵,UDP也无法进行流量控制等避免拥塞的行为。如果传输途中出现丢包,也不负责重发。甚至出现包的到达乱序时也没有纠正功能。如果需要这些细节控制,要交给采用UDP的应用程序处理。UDP将控制转移到应用程序,只提供作为传输层协议的最基本功能。 ●TCP(TransmissionControlProtocol):TCP充分实现了数据传输时的各种控制功能,可 以进行丢包的重发控制、对乱序的分包进行顺序控制。此外,TCP作为一种面向有链接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。 ●TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠 性传输。 ●如何加以区分使用?

TCP用于传输层有必要实现可靠性传输的情况。UDP主要用于对高速传输和实时性有较高要求的通信或广播通信。 区别: 1)TCP面向连接;UDP是无连接的,发送数据之前不需要建立连接。 2)TCP提供可靠的服务。TCP传送的数据无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付。 3)TCP面向字节流,实际上TCP把数据看成一串无结构的字节流;UDP是面向报文的,UDP 没有拥塞控制,网络出现拥塞不会使源主机的发送速率降低。 4)每一条TCP连接只能是点对点的;UDP支持一对一、一对多、多对一和多对多的交互通信5)TCP首部开销20字节;UDP首部开销8字节; 6)TCP逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道 3.TCP报文结构。 ?IP结构 首部固定长度20字节,所有IP数据报必须具有。 可选字段,长度可变。 ?版本:占4位,值IP协议的版本,当前IP协议版本号为4(IPv4) ?首部长度:4位,表示最大数值是15个单位(一个单位4字节),首部最大值为60字节。?区分服务:未被使用。

计算机基础知识试题配复习资料

计算机基础练习题【删减后】 C1. 微机硬件系统中最核心的部件是____ 。 A、内存储器 B、输入输出设备 C、CPU D、硬盘 C2. 根据计算机使用的电信号来分类,电子计算机分为数字计算机和模拟计算机,其中,数字计算机是以____为处理对象。 A、字符数字量 B、物理量 C、数字量 D、数字、字符和物理量D4. 交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是____。【注:系统unix属于分时,Windows属于多任务系统】 A、Windows系统 B、DOS系统 C、分时系统 D、批处理系统 6.下列四条叙述中,正确的一条是____。 字节通常用英文单词“bit”来表示 B7.一条计算机指令中规定其执行功能的部分称为____。 A、源地址码 B、操作码 C、目标地址码 D、数据码 C8.在微型计算机中,内存储器,通常采用____。 A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器D9.微型计算机键盘上的Tab键是____。 A、退格键 B、控制键 C、交替换档键 D、制表定位键 B11. 微型计算机中,ROM的中文名字是____。 A、随机存储器 B、只读存储器 C、高速缓冲存储器 A12. 要存放10个24×24点阵的汉字字模,需要____存储空间。 A、74B B、320B C、720B D、72KB 【注:考试系统原题存放400个24×24点阵的汉字字模,需要28.125KB存储空间】

D13. 把硬盘上的数据传送到计算机的内存中去,称为____。 A、打印 B、写盘 C、输出 D、读盘 B15. 计算机内部采用的数制是____。 A、十进制 B、二进制 C、八进制 D、十六进制 B16. 下列存储器中,存取速度最快的是____。 A、CD-ROM B、内存储器 C、软盘 D、硬盘 C19. 计算机能直接识别的语言是____。 A、高级程序语言 B、汇编语言 C、机器语言(或称指令系统) D、C语言 B20. 计算机存储器中,一个字节由____位二进制位组成。 A、4 B、8 C、16 D、32 B21. 在微机中,1MB准确等于____。 A、1024×1024个字 B、1024×1024个字节 C、1000×1000个字节 D、1000×1000个字 A27. 如果鼠标器突然失灵,则可用组合键____来结束一个正在运行的应用程序(任务)。 A、Alt+F4 B、Ctrl+F4 C、Shift+F4 D、Alt+Shift+F4 B31. 第二代电子计算机使用的电子器件是____。 A、电子管 B、晶体管 C、集成电路 D、超大规模集成电路 D32. 第四代电子计算机使用的电子器件是____。 A、电子管 B、晶体管 C、集成电路 D、超大规模集成电路 C36. 计算机中,应用最普遍的字符编码是____。

计算机常见算法面试题

简介:计算机考研之家搜集的华为C语言经典面试题,来试试你的C语言水平吧。每道题都附有详细解答和讲解,很有参考价值的C语言面试题。 怎么判断链表中是否有环? bool CircleInList(Link* pHead) { if(pHead = = NULL || pHead->next = = NULL)//无节点或只有一个节点并且无自环 return (false); if(pHead->next = = pHead)//自环 return (true); Link *pTemp1 = pHead;//step 1 Link *pTemp = pHead->next;//step 2 while(pTemp != pTemp1 && pTemp != NULL && pTemp->next != NULL) { pTemp1 = pTemp1->next; pTemp = pTemp->next->next; } if(pTemp = = pTemp1) return (true); return (false); } 两个字符串,s,t;把t字符串插入到s字符串中,s字符串有足够的空间存放t字符串 void insert(char *s, char *t, int i) { memcpy(&s[strlen(t)+i],&s[i],strlen(s)-i); memcpy(&s[i],t,strlen(t)); s[strlen(s)+strlen(t)]='\0'; } 1。编写一个C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。 char * search(char *cpSource, char ch) { char *cpTemp=NULL, *cpDest=NULL; int iTemp, iCount=0; while(*cpSource) { if(*cpSource == ch) { iTemp = 0; cpTemp = cpSource; while(*cpSource == ch) ++iTemp, ++cpSource; if(iTemp > iCount)

计算机网络之面试常考

OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。 五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。 每一层的协议如下: 物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器,网关) 数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机) 网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、(路由器) 传输层:TCP、UDP、SPX 会话层:NFS、SQL、NETBIOS、RPC 表示层:JPEG、MPEG、ASII 应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS 每一层的作用如下: 物理层:通过媒介传输比特,确定机械及电气规范(比特Bit) 数据链路层:将比特组装成帧和点到点的传递(帧Frame) 网络层:负责数据包从源到宿的传递和网际互连(包PackeT) 传输层:提供端到端的可靠报文传递和错误恢复(段Segment) 会话层:建立、管理和终止会话(会话协议数据单元SPDU) 表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU) 应用层:允许访问OSI环境的手段(应用协议数据单元APDU) IP地址的分类 A类地址:以0开头,第一个字节范围:0~127(1.0.0.0 - 126.255.255.255);B类地址:以10开头,第一个字节范围:128~191(128.0.0.0 - 191.255.255.255); C类地址:以110开头,第一个字节范围:192~223(192.0.0.0 - 223.255.255.255); 10.0.0.0—10.255.255.255, 172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255。(Internet上保留地址用于内部) IP地址与子网掩码相与得到主机号 ARP是地址解析协议,简单语言解释一下工作原理。 1:首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示IP 地址和MAC地址之间的对应关系。

计算机基础知识试题含答案

第一部分 一、单项选择题 1. 世界 上第一台电子数字计算机取名为 ( A.UNIV AC B.EDSAC 2. 操作系统的作用是( C A.把源程序翻译成目标程序 C. 控制和管理系统资源的使用 3. 个人计算机简称为 PC 机,这种计算机属于 A.微型计算机 B.小型计算机 机 4. 目前制造计算机所采用的电子器件是 A.晶体管 D. 超大规模集成电路 5. —个完整的计算机系统通常包括 A.硬件系统和软件系统 C.主机、键盘与显示器 6. 计算机软件是指(D ) ° C.ENIAC D.EDVAC B.进行数据处理 D.实现软硬件的转换 A ) 。 C.超级计算机 D.巨型计算 ( B.超导体 ) 。 C.中小规模集成电路 B.计算机及其外部设备 D.系统软件和应用软件 A.计算机程序 B.源程序和目标程序 料 7. 计算机的软件系统一般分为 ( A C.源程序 )两大部分。 A.系统软件和应用软件 B.操作系统和计算机语言 C.程序和数据 D.DOS 和WINDOWS 8. 在计算机内部,不需要编译计算机就能够直接执行的语言 是 A.汇编语言 B.自然语言 9. 主要决定微机性能的是( A A.CPU B.耗电量 10. 微型计算机中运算器的主要功能是进行 A.算术运算 B.逻辑运算 算和逻辑运算 11. MIPS 常用来描述计算机的运算速度,其含义是 A.每秒钟处理百万个字符 C. 每秒钟执行百万条指令 12. 计算机存储数据的最小单位是二进制的 A.位(比特) 13. 一个字节包括 A.8 14.1MB 等于( A.100000 15. 下列数据中,: A.488 16. 与十进制36.875等值的二进制数是 A.110100.011 D. 100101.101 17. 下列逻辑运算结果不正 确的是 ( C.机器语言 D.计算机程序及有关资 )。 D.咼级语言 C.质量 D C.初等函数运算 D.价格 D.算术运 ( C )。 B.每分钟处理百万个字符 D.每分钟执行百万条指令 ( A C.字长 )个二进制位。 C.32 )字节。 B.1024000 有可能是八进制数的是 B.317 ( B.16 D B.字节 A ( C.597 D.64 C.1000000 ) 。 B B.100100.111 D.千字节 D.1048576 D.189 C.100110.11 1

计算机笔试真题汇总:前端篇

计算机笔试真题汇总:前端篇 一、基础知识专项练习 (一)JavaScript 1、AngularJS1中指定控制器的是哪个指令( )(点击查看答案>>>>>>>>) A、ng-route B、ng-template C、ng-model D、ng-controller 2、要在10秒后调用checkState,下列哪个是正确的()(点击查看答案>>) A、(checkState, 10); B、(checkState, 10000); C、(checkState(), 10); D、(checkState(), 10000); 3、在jquery中指定一个类,如果存在就执行删除功能,如果不存在就执行添加功能,下面哪一个是可以直接完成该功能的(点击查看答案>>>>>>>>) A、removeClass() B、deleteClass() C、toggleClass(class) D、addClass() 4、下面关于块内声明函数的做法哪些是正确的(点击查看答案>>>>>>>>) A、if (x) { function foo() {}} B、if (x) { var foo = function() {}} C、if (x) { foo = function() {}} D、ECMAScript明确的规范了块内函数,javascript实现了这个规范

5、angularjs1中的服务实质上是()(点击查看答案>>>>>>>>) A、网络服务 B、单例对象 C、接口对象 D、函数调用 6、如果需要匹配包含文本的元素,用下面哪种来实现() (点击查看答案>>>>>>>>) A、text() B、contains() C、input() D、attr(name) 7、在jquery中,如果想要获取当前窗口的宽度值,下面哪个是实现该功能的()(点击查看答案>>>>>>>>) A、width() B、width(val) C、width D、innerWidth() 8、angularjs1中使用指令,绑定监听是在什么时候() (点击查看答案>>>>>>>>) A、compiles时 B、link时 C、require时 D、生成DOM时

面试常见问题计算机网络

计算机网络OSI与TCP/IP各层的结构与功能,都有哪些协议。 ISO/OSI模型用途主要作用协议 应用层进程间通信为操作或网络应用程序提供访问 网络服务的接口。TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层数据表示(编码)解决用户信息的语法表示问题。 提供格式化的表示和转换数据服 务。数据的压缩和解压缩,?和解 密等工作都由表示层负责。 无协议 会话层建立和管理主机 间的会话会话层不参与具体的传输,它提供 包括访问验证和会话管理在内的 建立和维护应用之间通信的机制。 如服务器验证用户登录便是由会 话层完成的。(以上统称报文) 无协议 传输层端到端链接提供主机之间连接,屏蔽技术细 节。将分组组成报文,可靠传输、 流量控制。为上层提供端到端(最 终用户到最终用户)的透明的、可 靠的数据传输服务。 TCP,UDP 网络层寻址路径选择为传输层提供建立、维护和网络连 接,解决路由选择。数据单元--- 分组packet IP,ICMP,RIP,OSPF,BGP,IGMP 数据链路层占用传输介质数据链路层在不可靠的物理介质 上提供可靠的传输。建立相邻结点 之间的数据链路,通过差错控制提 供数据帧(Frame)在信道上无差 错的传输。作用;物理地址寻址、 数据的成帧、流量控制、数据的检 错、重发。?SLIP,CSLIP,PPP,ARP,RARP,MTU

TCP/IP 相似之处: 基于独立的协议族,层的功能划分相似差异: ISO/OSI:从概念模型到协议实现;TCP/IP:从协议实现到概念描述

层次数量差别; 2.TCP与UDP的区别。 UDP(UserDatagramProtocol):不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且他是将应用程序发来的数据在收到那一刻,立刻按照原样发送到网络上的一种机制。即使出现网络拥堵,UDP也无法进行流量控制等避免拥塞的行为。如果传输途中出现丢包,也不负责重发。甚至出现包的到达乱序时也没有纠正功能。如果需要这些细节控制,要交给采用UDP的应用程序处理。UDP将控制转移到应用程序,只提供作为传输层协议的最基本功能。 TCP(TransmissionControlProtocol):TCP充分实现了数据传输时的各种控制功能,可以进行丢包的重发控制、对乱序的分包进行顺序控制。此外,TCP作为一种面向有链接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。 TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。 如何加以区分使用? TCP用于传输层有必要实现可靠性传输的情况。UDP主要用于对高速传输和实时性有较高要求的通信或广播通信。 区别: 1)TCP面向连接;UDP是无连接的,发送数据之前不需要建立连接。 2)TCP提供可靠的服务。TCP传送的数据无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付。 3)TCP面向字节流,实际上TCP把数据看成一串无结构的字节流;UDP是面向报文的,UDP没有拥塞控制,网络出现拥塞不会使源主机的发送速率降低。 4)每一条TCP连接只能是点对点的;UDP支持一对一、一对多、多对一和多对多的交互通信 5)TCP首部开销20字节;UDP首部开销8字节; 6)TCP逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道 3.TCP报文结构。 IP结构 首部固定长度20字节,所有IP数据报必须具有。 可选字段,长度可变。

小学计算机基础知识模拟试题.doc

小学计算机基础知识模拟试题(一) ?、选择题 1、在计算机领域中通常用MTPS来描述 o A、计算机的运算速度 B、计算机的可靠性 C、计算机的可运行性 D、计算机的可扩充性 2、微型计算机存储系统中,PROM是 o A、可读写存储器 B、动态随机存取存储器 C、只读存储器 D、叫.编程只读存储 3、按16X16点阵存放国标GB2312-80中一级汉字(共3755个)的汉字库,大约需 占存储空间 o A、1MB B、 512KB C、 256KB D、 128KB 4、WPS、Word等字处理软件属于o A、管理软件 B、网络软件 C、应用软件 D、系统软件 5、在各类计算机操作系统中,分时系统是一?利|o A、单用户批处理操作系统 B、多用户批处理操作系统 C、单用户交互.式操作系统 D、多用户交互式操作系统 6、配置高速缓冲存储器(Cache)是为了解决。 A、内存与辅助存储器之间速度不匹配问题 B、CPU与辅助存储器之间速度不匹配问题 C、CPU与内存储器之间速度不匹配问题 D、主机与外设之间速度不匹配问题 7、为解决某一特定问题而设计的指令序列称为 o A>文档B、语言C>程序D、系统 8、下列术语中,属于显示器性能指标的是o A、速度 B、可靠性 C、分辨率 D、精度 9、微型计算机硬件系统中最核心的部件是 o A、主极 B、CPU C、内存储器 D、I/O设备 10、若在一个非零无符号卫制整数右边加两个零形成一个新的数,则新数的值是原数值的。 A、四倍 B、二倍 C、四分之一 D、二分之一

1K计算机病毒是一种 ______ 。 A、特殊的计算机部件 B、游戏软件 C、人为编制的特殊程序 D、能传染的生物病毒 12、计算机最主要的工作特点是 o A、存储程序与自动控制 B、高速度与高精度 C、可靠性与可用性 D、有记忆能力 13、在Word的编辑状态,共新建了两个文档,没有对这两个文档进行“保存” 或“另存为”操作,则 o A、两个文档名都出现在“文件”菜单中 B、两个文档名都出现在“窗口”菜单中 C、只有第一?个文档名出现在“文件”菜单中 D、只有第二个文档名出现在“窗口”菜单中 14、在Word的编辑状态,为文档设置页码,可以使用 o A、“工具”菜单中的命令 B、“编辑”菜单中的命令 C、“格式”菜单中的命令 D、“插入”菜单中的命令 15、在Word的编辑状态,单击文档窗口标题栏右侧的按钮后,会 o A、将窗口关闭 B、打开一个空白窗口 C、使文档窗曰独占屏幕 D、使当前窗口缩小 16、Word主窗口的标题栏右边显示的按钮是。 A、最小化按钮 B、还原按钮 C、关闭按钮 D、最大化按钮 17、在Word的编辑状态,要模拟显示打印效果,应当单击常用工具栏中的 o A、 B、 C、 D、 18、在Word的编辑状态,当前编辑的文档是C盘中的dl.doc文档,要将该文档 拷贝到软盘,应当使用 o A、“文件”菜单中的“另存为”命令 B、“文件”菜单中的“保存”命令 C、“文件”菜单中的“新建”命令 D、“插入”菜单中的命令 19、在Word的编辑状态,当前编辑文档中的字体全是宋体字,选择了一?段文字 使之成反显状,先设定了楷体,又设定了仿宋体,则 o A、文档全文都是楷体 B、被选择的内容仍为宠遂 C、被选择的内容变为彷宋体 D、文档的全部文字的字体不变

中国电信面试经典必考(计算机50题)

(1)多年来,人们习惯于从计算机主机所使用的主要元器件把计算机的发展进行分代,所谓第4代计算机使用的主要元器件是________。 A)电子管B)晶体管C)中小规模集成电路D)大规模和超大规模集成电路 答案:D 知识点:计算机的发展阶段 评析:第4代计算机使用的主要元器件是大规模和超大规模集成电路。 (2)假设CD盘片的存储容量为600MB,上面存放的数字图像能以每秒25幅画面、每幅画面为360×240×65536色的分辨率播放l小时,则CD盘片上的数字图像的压缩比大约是________。 A)25倍B)10倍C)50倍D)100倍 答案:A 知识点:数据压缩技术 评析:65536色是16位色,即每个像素占2个字节。现在l帧有360×240=86400个像素点,需要172800个字节的存储空间,1秒25帧则需要4320000个字节的存储空间,l小时是3600秒需要155********(约15000MB)个字节的存储空间。现在,这15000MB数据存储在600MB 的光盘上,其压缩比例也就不难算出:约15000/600=25倍。 (3)Internet主要由________、通信线路、服务器与客户机和信息资源四部分组成。 A)网关B)路由器C)网桥D)集线器 答案:B 知识点:Internet的基本结构与主要服务 评析:Internet的主要组成部分 ①通信线路;②路由器:③服务器与客户机;④信息资源。 (4)在IP协议中用来进行组播的IP地址是________地址。 A)A类B)C类C)D类D)E类 答案:C 知识点:TCP/IP协议 评析:在TCP/IP协议中,将IP地址分成5类。其中A、B、C类地址作为单目传送地址。E类地址保留, 以备将来的特殊用途,而D类地址作为组播地址。 (5)文件服务器具有分时系统文件管理的全部功能,能够为用户提供完善的数据、文件和________。 A) 目录服务B)视频传输服务C)数据库服务D)交换式网络服务 答案:A 知识点:操作系统的功能 评析:文件服务器应具有分时系统文件管理的全部功能,它支持文件的概念与标准的文件操作,提供网络用户访问文件、目录的并发控制和安全保密措施。因此,文件服务器应具备完善的文件管理功能,能够对全网实行统一的文件管理,各工作站用户可以不参与文件管理工作。文件服务器能为网络用户提供完善的数据、文件和目录服务。 (6)半个世纪以来,对计算机发展的阶段有过多种描述。下述说法中,比较全面的描述是________。 A)计算机经过四个发展阶段,电子管阶段、晶体管阶段、集成电路阶段、超大规模集成电器 B)计算机经过四段发展,即大型机、中型机、小型机、微型机 C)计算机经过三段发展,即大型机、微型机、网络机

计算机专业复试面试经典问题(含答案)

1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 2. 嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢while(1){}或者for(;;){} 3. 用变量a给出下面的定义 a) 一个整型数(An integer) b)一个指向整型数的指针(A pointer to an integer) c)一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an intege)r d)一个有10个整型数的数组(An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整型数的。(An array of 10 pointers to integers) f) 一个指向有10个整型数数组的指针(A pointer to an array of 10 integers) g) 一个指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer) h) 一个有10个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of ten pointers to functions that take an integer argument and return an integer ) 答案是: a) int a; 键字static的作用是什么 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。 大多数应试者能正确回答第一部分,一部分能正确回答第二部分,同是很少的人能懂得第三部分。这是一个应试者的严重的缺点,因为他显然不懂得本地化数据和代码范围的好处和重要性。 5. 关键字const有什么含意表示常量不可以修改的变量。 const int a; int const a; const int *a; int * const a; int const * a const; 前两个的作用是一样,a是一个常整型数。第三个意味着a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)。第四个意思a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。最后一个意味着a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也

计算机复试面试题目大全

1. 什么是程序局部性,为什么会有程序的空间局部性? 程序局部性是指程序在运行时呈现出局部性规律,在一段时间间隔内,程序的执行是局限在某个部份,所访问的存储空间也只局限在某个区域。 空间局部性是指若一个存储单元被访问,那么它附近的单元也可能被访问,这是由于程序的顺序执行引起的。 2. 比较TCP与UDP TCP与UDP都是传输层的协议,且都用端口号标识数据所达的进程。 TCP提供的是面向连接服务,提供可靠交付。且具有流量控制和拥塞控制。可用于可靠要求高的场合如:SMTP,FTP,HTTP等 UDP提供的是无连接服务,提供不可靠交付,且无确认机制。主要用于即时强的场合如:视频聊天,语音电话等。 3. 网络协议的三个核心要素,及概念 .各起什么作用? 语法,定义了数据与控制信息的格式; 语义,定义了需要发出何种控制信息,完成何种响应动作以及作出何种响应; 同步,定义了事件实现顺序的详细说明; 4. 关系数据库都有那些操作,特点是什么? ◇查询:选择、投影、连接、除、并、交、差 ◇数据更新:插入、删除、修改 关系操作的特点:集合操作方式,即操作的对象和结果都是集合。 5. 解释一下网络体系结构,它得实现和理论有什么区别? 是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。 网络体系统结构采用分层结构,各层之间相互独立、较易维护、灵活性好。 国际标准化组织制定了OSI/RM标准,该标准采用了七层结构应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。七层协议体系结构既复杂又不实用,但其概念清楚,体系结构理论较完整。而TCP/IP却成为了事实上的标准,它采用了四层结构即应用层、传输层、网络层和网络接口层。 6. 为了实现重定位需要哪些硬件? 最简单的方式是在系统中增设一个重定位寄存器,用来存放正在执行作业的内存地址,每次访问数据时,由硬件自动将相对地址与重定位寄存器中的起始地址相加,形成实际的特理地址。当然在分页式与分段式系统中,具地址变换机构,以及快表等硬件。 7. 数据库保护(访问)的内容有哪些? 利用权限机制,利用完整性约束防止法数据进入数据库,提供故障恢复能力,提供并发访问控制 8. 在交互式系统中,非剥夺是不是一个好的策略?为什么? 非剥夺方式:分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。 剥夺方式:当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程、优先原则、时间片原则。 在分时系统中不剥夺并不是一个好的策略。因为,在分时系统中,除了交互性以外,及时性是很重要的性能因素。当一个作业被阻塞后,CPU就完全空闲了,别的用户的及时性就无法保证了,而完全可以把这些时间分配给别的作业运行。以提高整体的吞吐量。 9. DBA的职责是什么? DBA则是这个机构的一个(组)人员,负责全面管理和控制数据库系统.职责有: (1)决定数据库中的信息内容和结构:数据库中要存放哪些信息

计算机基础知识试题及答案范文

单选题 1.一般认为,世界上第一台电子数字计算机诞生于___A___。 A.1946年 B.1952年 C.1959年 D.1962年 2.个人计算机简称PC机,这种计算机属于__A___。 A.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机 3."使用计算机进行数值运算,可根据需要达到几百万分之一的精确度。",该描述说明计算机具有____C__。 A.自动控制能力 B.高速运算的能力 C.很高的计算精度 D.记忆能力 4."计算机能够进行逻辑判断并根据判断的结果来选择相应的处理。",该描述说明计算机具有___B___。 A.自动控制能力 B.逻辑判断能力 C.记忆能力 D.高速运算的能力 5.计算机应用中最诱人、也是难度最大且目前研究最为活跃的领域之一是__D__。 A.辅助设计 B.信息处理 C.过程控制 D.人工智能 6.计算机连接成网络其目标是实现__C___。 A.数据处理 B.文献检索 C.资源共享和信息传输 D.信息传输 7.控制计算机各部分进行各种操作,并协调各部分的工作的部件是___C___。 A.运算器 B.存储器 C.控制器 D.输入设备 8.微机病毒系指__D___。 A. 生物病毒感染 B. 细菌感染 C. 被损坏的程序 D. 特制的具有损坏性的小程序 9.微型计算机的性能主要由微处理器的__C___决定。 A. 质量 B. 控制器

C. CPU D. 价格性能比 10.发现病毒后,比较彻底的清除方式是___D__。 A.用查毒软件处理 B.用杀毒软件处理 C.删除磁盘文件 D.格式化磁盘 11.一个完整的微型计算机系统应包括_C____。 A. 计算机及外部设备 B. 主机箱、键盘、显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 12.当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是___C___。 A.集成电路 B.晶体管 C.大规模集成电路 D.电子管 13.下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是___D___。 A.世界上第一台计算机是1946年在美国诞生的 B.它主要采用电子管作为主要电子器件 C.它主要用于军事目的和科学计算,例如弹道计算 D.确定使用高级语言进行程序设计 14.目前,微型计算机中广泛采用的电子元器件是____D__。 A.电子管 B.晶体管 C.小规模集成电路 D.大规模和超大规模集成电路 15.电子计算机按规模和处理能力划分,可以分为___C__。 A.数字电子计算机和模拟电子计算机 B.通用计算机和专用计算机 C.巨型计算机、中小型计算机和微型计算机 D.科学与过程计算计算机、工业控制计算机和数据计算机 16.在计算机内部,数据加工、处理和传送的形式是__D__。 A.十六进制码 B.八进制码 C.十进制码 D.二进制码 17.通常所说的"裸机"是指计算机仅有___B___。 A.软件 B.硬件系统 C.指令系统 D.CPU 18.组成计算机指令的两部分是____D__。 A.数据和字符 B.运算符和运算结果 C.运算符和运算数 D.操作码和地址码 19.下列4种软件中属于应用软件的是__D__。 A.数据库管理系统 B.DOS C.Windows XP D.PowerPoint 2003

相关文档
最新文档