招银网络科技2019秋招前端开发工程师笔试题目分享
a. 面向对象语言都是直接支持类的多重继承
b. 面向对象编程中,一个类实现越多的接口约好
c. 面向对象中的多态只能通过重载和重弄写来实现
d. 面向对象与面向过程本质是分析方式不同,二者都有各自合适的应用场景,没有优劣之分
2. 表A在第100个时间点时一共有5条记录,在第105个时间点上了一个排它锁并在107个时间点时开始进行插入操作,在110个时间点时完成一条数据的插入,在第120个时间点时完成第二条数据插入,并最终在135个时间点时释放排它锁,分别在101,111,125三个时间点对A表进行计数操作,请问三次返回的结果是:( B)
a. 5,5,5
b. 5,6,7
c. 5,7,7
d. 5,无,无
3. 数组[2,8,7,1,3,5,6,4],要按照关键值递增的次数排序,若采用以最后一个元素4位分界元素的快速排序法,则扫描一趟的结果是:(C)
a. [1,2,3,4,8,5,6,7]
b. [2,1,3,4,7,6,5,8]
c. [2,3,1,4,7,5,6,8]
d. [2,1,3,5,7,4,6,8]
4. 猜数字有戏,从1-66的数字中猜选定的数字,如果按照折半猜的方式,可能的最大猜测次数是?(C )
a. 5
b. 6
c. 7
d. 8
5. 下面设计模式当中,不能实现对已有类进行扩展的是:(A)
a. 外观模式(Facade)
b. ***模式(Proxy)
c. 装饰者模式(Decorator)
d. 策略模式(Strategy)
6. 有一个循环链表存在108个结点,现在AB两个指针从同一个结点同时出发,分别向着两个相反的防线同时迭代链表,其中A指针前进的步长为3,B指针前进的步长为5,请问至少需要经过多少步之后两个指针回再次指向同一个结点?(B)
a. 54
b. 27
c. 108
d. 81
7. 通过混合三种不同的光,计算机可以在屏幕或者显示器上生成彩色的画面,设想一种简单的方法,使用三种颜色不同的光,每种光都打开或者关闭,投射到屏幕上,那么基于光源R(红)、G(绿)、B(蓝)的关闭(0)或者打开(1)我们就能创造出8中不同颜色:
R(红)、G(绿)、B(蓝) 颜色
0 0 0 黑
0 0 1 蓝
0 1 0 绿
0 1 1 蓝绿色
1 0 0 红色
1 0 1 红紫色
1 1 0 黄色
1 1 1 白色
一种颜色的补是通过关掉打开的光源并且打开关闭的光源得到的,请问绿色和黄色的补色分别是什么?( B)
a. 蓝,蓝绿
b. 红紫,蓝
c. 黄,蓝
d. 绿,红紫
8. 一个事务提交后,由于通信中断,事务未全部完成,数据库回滚之前的操作。该特性是事务的(A)
a. 原子性
b. 一致性
c. 持久性
d. 隔离性
9. 时值世界杯期间,杭州交警对就加情况进行了突击检查,检查结束后负责本次行动的四位交警有如下结论:
赵:所有女司机都没有酒驾
钱:萌新女司机宫本武藏没有酒驾
孙:女司机不都没有酒驾
李:有的女司机没有酒驾
如果四人中只有一人说的是真话,那么以下判断哪个是正确的?( B)
a. 赵队长说的对,宫本武藏没有酒驾
b. 孙队长说得对,宫本武藏酒驾了
c. 孙队长说得对,但是宫本武藏没有酒驾
d. 李队长说得对,宫本武藏没有酒驾
10. 向salary表中插入4条记录:
insert into salary(id, name, salary) values(1,’zhangsna’, 1000);
insert into salary(id, name, salary) values(2,kisi’, 1200);
insert into salary(id, name, salary) values(3,’wangwu’, 1200);
insert into salary(id, name, salary) values(4,’zhaosi’, 2000);
插入后执行select id, name, salary, dense_rank() over(order by salary desc)’dense_rank’ from salary的记过中第四列的值从第一条记录开始依次是:(a )
a. 1,2,2,3
b. 1,2,2,4
c. 1,2,3,4
d. 3,2,2,1
11. PERT图和关键路径算法经常用于项目安排和时间估算。如下图的某个醒目的PERT图,请问如下PERT图中的关键路径是:(c )
a. 开始 -> A -> D -> 完成
b. 开始 -> B -> E -> G -> 完成
c. 开始 -> C -> E -> H -> 完成
d. 开始 -> B -> E -> H-> 完成
12.
上面代码使用了哪种设计模式?( a)
a. 简单工厂(Simple Factory)
b. 工厂方法(Factory Method)
c. 抽象工厂(Abstract Factory)
d. 创造者模式(Builder)
13. 有一个A系统跟B系统,两系统各自有自己的人员信息维护,信息存储格式不同,但数据基本相同,想在想把B系统的人员信息实时同步到A系统,采用RMI(远程对象调用)的方式进行联机交互,在不改变A系统原有的接口跟设计情况下,应该采用哪种设计模式?(C)
a. 策略模式(Strategy)
b. 组合模式(Composite)
c. 适配器模式(Adapter)
d. 外观模式(Facade)
14. 下列关于TCP协议说法中,错误的是:( b)
a. 不同的TCP连接之间,重传超时时间(RTO)都是不同的,根据传输往返时间自适应调整。
b. 接收方收到错误分组,直接丢弃,并不会通知发送方
c. 接受者每收到一个分组就返回一个应答
d. TCP协议中,接收端最终交付给应用层的数据和发送端一模一样的
15. 实数x,y,z满足如下约束:
x + y – z <= 7
-x – y + z <= 7
x – 2y + 2z <= 4
x,y,z >= 0
则2x – 3y + 3z的最大值为(d)
a. 6
b. 7
c. 8
d. 9
16. 一颗完全二叉树有9个结点,结点按照层序遍历的编号,从1开始。现在按照前序遍历得到一个结点的序列,问得到的编号序列是什么?(B )
a. 1,2,4,8,9,3,5,7
b. 1,2,4,8,9,5,3,6,7
c. 8,4,9,2,5,1,6,3,7
d. 8,9,4,5,2,6,7,3,1
17. 钢铁公司出售钢条长度(米)1、2、3、4,对应价格(元)分别是1、6、7、10,请问一根4米的钢条,按整米切割的最优收益是多少?( C)
a. 13
b. 15
c. 12
d. 11
18. 所有参加本次超模比赛的都是美丽大方的模特,所有美丽大方的模特都是很少打人的,但是也有一些女孩子参加了本次选美。
以下哪项不能从上述得出?(B )
a. 有些女孩子是很少打人的
b. 很少打人的模特都参加了本次选美
c. 有些很少打人的模特是女孩子
d. 有些美丽大方的模特都是女孩子
19. 小明可以一次跳上1级台阶,也可以一次跳上2级…也可以一次跳上n级。求小明跳上一个9级的台阶总共有多少种跳法?( D)
a. 32
b. 64
c. 128
d. 256
20. 有如下程序函数:
该程序对数组a的引用步长是多少?( )是否是局部性最优的写法?(A )
a. M,不是最优
b. 1,是最优
c. N,不是最优
d. M,是最优
21. 以下那个描述不属于关系数据模型的优点?( B)
a. 概念单一,无论实体还是实体之间的联系都是用关系表示
b. 关系型数据库可以存储非结构化数据
c. 存取路径对用户透明,有更高的数据独立性、更好的安全保密性
d. 关系模型中的数据操作是集合操作,及操作的对象和操作的结果都用关系表示
22. IP地址为140.111.0.0的B类网络,要切割我7个子网,而且都要连接上Internet,请问子网掩码是:(C )
a. 255.0.0.0
b. 255.255.0.0
c. 255.255.244.0
d. 255.255.240.0
23. 有一段式存储管理器,当前段表示如下所示,请计算[1,310]的内存地址,其中括号内的第一元素为段号,第二元素为段内地址( D)。
a. 2419
b. 2365
c. 2160
d. 长度越界
24. 已知判断“除非去过亚龙湾 否则不知道什么叫水清沙幼”为真,那么以下判断中哪一项必定为真?(D )
a. 我不知道水清沙幼,所以我一定没去过亚龙湾
b. 我去过亚龙湾,所以我一定知道水清沙幼
c. 我知道水清沙幼,但我没去过亚龙湾
d. 我没去过亚龙湾,我不知道水清沙幼
25. 在三态模型中,以下不属于进程的基本状态是:( D)
a. 就绪
b. 执行
c. 阻塞
d. 终止
26. 下列的SQL语句中,(C )不是数据定义语言。
a. CREATE TABLE
b. DROP TABLE
c. GRANT
d. TRUNCATE TABLE
27. 图G=(V,E)采用邻接链表表示时,其深度优先搜索(DFS)算法的时间复杂度是:( D)
a. O(V)
b. O(V2)
c. O(E2)
d. O(V+E)
28. 软件生命周期大致可以分为软件定义、软件开发和软件维护三大时期,每个时期又包含不同的阶段。以下哪个选项不属于软件开发时期?( C)
a. 总体设计
b. 软件测试
c. 需求分析
d. 详细设计
29. 在面向对象程序设计中,抽象类和接口是重要的两个概念,以下说法正确的是:(A )
a. 抽象类和接口都不可以被实例化
b. 抽象类和接口都可以有方法的具体实现
c. 抽象类和接口都可以有构造器
d. 抽象类和接口都不可以有成员遍历
第二部分 (问答题)
1. 数据库中有以下4个表:
请根据要求写出相应的SQL语句。
a. 查询姓“张”的学生名单,以如下形式显示:学号、姓名,按照学号升序排列;
b. 查询各科选课总人数和及各人数,以如下形式显示:课程编号,总人数,及各人数,按照课程编号升序排列;
c. 查询学过“白云”老师所教的所有课的学生学号、姓名。
2. 小招拿着自己的银行卡到ATM机取款,ATM取款操作步骤为:插卡 -> 输入密码 -> 输入取款金额 -> 取钞 -> 取卡
【问题】
请描述小招在操作过程中欧冠可能发生的情况(场景)
第三部分(编程题)
1. 正整数n可以表示为连续的正数序列之和,求最长的一条表达式,例如15 = 1+2+3+4+5。
#秋招##前端##招银网络##笔试题目#