银行it面试题文档格式.docx
- 文档编号:13514638
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:17
- 大小:100.10KB
银行it面试题文档格式.docx
《银行it面试题文档格式.docx》由会员分享,可在线阅读,更多相关《银行it面试题文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
A、顺序方式存储B、链接方式存储C、散列方式存储D、以上方式均可
6、地址码长度为二进制24位时,其寻址范围是(C)。
A、512kBB、1MBC、16MBD、24MB
解析:
2的10次方是1024b,也就是1KB,16M=16*1024*1024也就是2的24次方,所以24位时就是16MB.
7、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(A)。
A.1至–(m-1)B.1至m-1C.1至–mD.1至m
程序的执行结果是(19)。
A、函数调用出错B、8C、9D、7
20、选择下面程序的运行结果是(20)。
#include<
iostream.h>
structstu{intnum;
charname[10];
intage;
};
voidfun(stu*p)
{cout<
<
(*p).name<
end1;
}main()
{stustudents[3]={{9801,”Zhang”,20},{9802,”Long”,21},{9803,”Xue”,19}};
fun(students+2);
}
A、ZhangB、XueC、LongD、18
21、随着块的增大,Cache的不命中率(21)。
A、下降B、上升C、不变D、不定
22、按网络采用的控制方式,可把计算机网络分为(22)。
A、集中式与广播式B、主控制式与从控制式
C、集中式与分布式D、都不是
23、设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为(23)。
A、p=rear;
rear=rear→next;
free(p);
B、rear=rear→next;
C、rear=rear→next→next;
D、p=rear→next→next;
rear→next=p→nextfree(p);
24、数组A[5][6]的每个元素占4个单元,下标从0计起,将其按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[4][5]的地址为(24)。
A、1116B、11029C、1096D、1088
25、设二叉排序树中关键字由1到1000内的整数构成,现要查找关键字为363的结点,下述关键字序列(25)不可能是在二叉排序树上查找到的序列?
A、2,252,401,398,330,344,397,363
B、924,220,911,244,898,258,362,363
C、925,202,911,240,912,245,363
D、2,399,387,219,266,382,381,278,363
26、进程控制块中的现场信息是在(26)保存的。
A、创建进程时B、处理器执行指令时
C、中断源申请中断时D、中断处理程序处理中断前
27、下面关于面向对象方法中消息的叙述,不准确的是(27)。
A、键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息
B、操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息
C、应用程序之间可以相互发送消息
D、发送与接收消息的通信机制与传统的子程序调用机制不同
28、消息传递是对象间通信的手段,一个对象通过向另一个对象发送消息来请求其服务。
一个消息通常包括(28)。
A、发送消息的对象的标识、调用的发送方的操作名和必要的参数
B、发送消息的类名和接收消息的类名
C、接收消息的对象的标识、调用的接收方的操作名和必要的参数
D、接收消息的类名
29、软件项目管理一般包含几个方面的内容:
任务划分、计划安排、经费管理、审计控制、(29)和项目保证等
A、市场管理
B、用户管理
C、风险管理
D、设备管理
30、在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用(30)是最为合适的。
A、协作图(CollaborationDiagram)
B、序列图(SequenceDiagram)
C、活动图(ActivityDiagram)
D、状态图(StatechartDiagram)
31、某公司使用包过滤防火墙控制进出公司局域网的数据,在不考虑使用代理服务器的情况下,下面描述错误的是“该防火墙能够(31)”。
A、使公司员工只能访问Internet上与其有业务联系的公司的IP地址
B、仅允许HTTP协议通过
C、使员工不能直接访问FTP服务端口号为21的FTP服务
D、仅允许公司中具有某些特定IP地址的计算机可以访问外部网络
32、下列叙述中,与提高软件可移植性相关的是(32)。
A、选择时间效率高的算法B、尽可能减少注释
C、选择空间效率高的算法
D、尽量用高级语言编写系统中对效率要求不高的部分
33、采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。
以下关于产生这些文档的描述中,正确的是(33)。
A、外部设计评审报告在概要设计阶段产生
B、集成测试计划在程序设计阶段产生
C、系统计划和需求说明在详细设计阶段产生
D、在进行编码的同时,独立的设计单元测试计划
34、一个具有n(n﹥0)个顶点的连同无向图至少有(34)条边。
A、n+1B、nC、n/2D、n-1
35、一个局域网中某台主机的IP地址为176.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为(35),
A、255.255.255.0B、255.255.248.0C、255.255.252.0D、255.255.0.036、(接上题)最多可以连接的主机数为(36)。
A、254B、512C、1022D、1024
37、以下选项中,可以用于Internet信息服务器远程管理的是(37)。
A、TelnetB、RASC、FTPD、SMTP
38、两个公司希望通过Internet进行安全通信,保证从信息源到目的地之间的数据传输以秘文形式出现,而且公司不希望由于在传输节点使用特殊的安全单元而增加开支,最合适的加密方式是(38),
A、链路加密B、节点加密C、端―端加密D、混合加密39、(接上题)使用的会话密钥算法应该是(39)。
A、RSAB、RC-5C、MD5D、ECC
40、关于软件测试对软件质量的意义,有以下观点:
①度量与评估软件的质量;
②保证软件质量;
③改进软件开发过程;
④发现软件错误。
其中正确的是(40)。
A、①②③B、①②④C、①③④D、①②③④
二、简单题
2.1.死锁产生的必要条件,如何检测和解除死锁?
2.1.1.要点提示
(1)掌握死锁的概念和产生死锁的根本原因。
(2)理解产生死锁的必要条件--以下四个条件同时具备:
互斥条件、不可抢占条件、占有且申请条件、循环等待条件。
(3)记住解决死锁的一般方法,掌握死锁的预防和死锁的避免二者的基本思想。
(4)掌握死锁的预防策略中资源有序分配策略。
(5)理解进程安全序列的概念,理解死锁与安全序列的关系。
从以上分析可见,如果在计算机系统中同时具备下面四个必要条件时,那麽会发生死锁。
换句话说,只要下面四个条件有一个不具备,系统就不会出现死锁。
〈1〉互斥条件。
即某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。
这种独占资源如CD-ROM驱动器,打印机等等,必须在占有该资源的进程主动释放它之后,其它进程才能占有该资源。
这是由资源本身的属性所决定的。
如独木桥就是一种独占资源,两方的人不能同时过桥。
〈2〉不可抢占条件。
进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放。
如过独木桥的人不能强迫对方后退,也不能非法地将对方推下桥,必须是桥上的人自己过桥后空出桥面(即主动释放占有资源),对方的人才能过桥。
〈3〉占有且申请条件。
进程至少已经占有一个资源,但又申请新的资源;
由于该资源已被另外进程占有,此时该进程阻塞;
但是,它在等待新资源之时,仍继续占用已占有的资源。
还以过独木桥为例,甲乙两人在桥上相遇。
甲走过一段桥面(即占有了一些资源),还需要走其余的桥面(申请新的资源),但那部分桥面被乙占有(乙走过一段桥面)。
甲过不去,前进不能,又不后退;
乙也处于同样的状况。
〈4〉循环等待条件。
存在一个进程等待序列{P1,P2,...,Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的某一源,......,而Pn等待P1所占有的的某一资源,形成一个进程循环等待环。
就像前面的过独木桥问题,甲等待乙占有的桥面,而乙又等待甲占有的桥面,从而彼此循环等待。
上面我们提到的这四个条件在死锁时会同时发生。
也就是说,只要有一个必要条件不满足,则死锁就可以排除。
2.6.解决死锁的方法
2.6.1.死锁的预防
前面介绍了死锁发生时的四个必要条件,只要破坏这四个必要条件中的任意一个条件,死锁就不会发生。
这就为我们解决死锁问题提供了可能。
一般地,解决死锁的方法分为死锁的预防,避免,检测与恢复三种(注意:
死锁的检测与恢复是一个方法)。
我们将在下面分别加以介绍。
死锁的预防是保证系统不进入死锁状态的一种策略。
它的基本思想是要求进程申请资源时遵循某种协议,从而打破产生死锁的四个必要条件中的一个或几个,保证系统不会进入死锁状态。
〈1〉打破互斥条件。
即允许进程同时访问某些资源。
但是,有的资源是不允许被同时访问的,像打印机等等,这是由资源本身的属性所决定的。
所以,这种办法并无实用价值。
〈2〉打破不可抢占条件。
即允许进程强行从占有者那里夺取某些资源。
就是说,当一个进程已占有了某些资源,它又申请新的资源,但不能立即被满足时,它必须释放所占有的全部资源,以后再重新申请。
它所释放的资源可以分配给其它进程。
这就相当于该进程占有的资源被隐蔽地强占了。
这种预防死锁的方法实现起来困难,会降低系统性能。
〈3〉打破占有且申请条件。
可以实行资源预先分配策略。
即进程在运行前一次性地向系统申请它所需要的全部资源。
如果某个进程所需的全部资源得不到满足,则不分配任何资源,此进程暂不运行。
只有当系统能够满足当前进程的全部资源需求时,才一次性地将所申请的资源全部分配给该进程。
由于运行的进程已占有了它所需的全部资源,所以不会发生占有资源又申请资源的现象,因此不会发生死锁。
但是,这种策略也有如下缺点:
(1)在许多情况下,一个进程在执行之前不可能知道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 银行 it 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)