银行it面试题.docx
- 文档编号:587931
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:17
- 大小:100.10KB
银行it面试题.docx
《银行it面试题.docx》由会员分享,可在线阅读,更多相关《银行it面试题.docx(17页珍藏版)》请在冰豆网上搜索。
银行it面试题
银行it面试题
一、选择题
1、计算机系统中采用补码运算的目的是为了(B)。
A、与手工运算方法保持一致B、提高运算速度
C、简化计算机的设计D、提高运算的精度
2、长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为
(2)。
A、两者可表示的数的范围和精度相同B、前者可表示的数的范围大但精度低C、后者可表示的数的范围大但精度高D、前者可表示的数的范围大但精度高
3、数值x*的近似值x=0.1215×10-2,若满足|x-x*|≤(3),则称x有4位有效数字。
A、0.5×10-3B、0.5×10-4C、0.5×10-5D、0.5×10-6
4、一个具有767个结点的完全二叉树,其叶子结点个数为(4)。
A、383B、384C、385D、386
5、对于一个线性表既要求能够进行较快的插入和删除,又要求存储结构能够反应数据之间的逻辑关系,则应该用(5)。
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
charname[10];intage;};
voidfun(stu*p)
{cout<<(*p).name< {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;free(p); C、rear=rear→next→next;free(p);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 试题