首页 > 招银网络科技2019秋招前端开发工程师笔试题目分享
头像
谢谢左神
编辑于 2019-03-09 18:08
+ 关注

招银网络科技2019秋招前端开发工程师笔试题目分享


这是招银网络科技今年秋招提前批前端开发工程师的试题,我做了做选择题,不一定正确,有什么问题的话还希望大家一起讨论一下
以下描述正确的是(D

a. 面向对象语言都是直接支持类的多重继承

b. 面向对象编程中,一个类实现越多的接口约好

c. 面向对象中的多态只能通过重载和重弄写来实现

d. 面向对象与面向过程本质是分析方式不同,二者都有各自合适的应用场景,没有优劣之分

2. A在第100个时间点时一共有5条记录,在第105个时间点上了一个排它锁并在107个时间点时开始进行插入操作,在110个时间点时完成一条数据的插入,在第120个时间点时完成第二条数据插入,并最终在135个时间点时释放排它锁,分别在101111125三个时间点对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指针前进的步长为3B指针前进的步长为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. 钢铁公司出售钢条长度(米)1234,对应价格(元)分别是16710,请问一根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.0B类网络,要切割我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

全部评论

(7) 回帖
加载中...
话题 回帖