安徽银行科技岗笔试题及答案.docxVIP

  • 0
  • 0
  • 约1.16万字
  • 约 26页
  • 2026-01-21 发布于四川
  • 举报

安徽银行科技岗笔试题及答案

一、单项选择题(每题1分,共30分)

1.在Linux系统中,查看当前目录下所有文件(含隐藏文件)的命令是

A.ls-a??B.ls-l??C.ls-h??D.ls-d

答案:A

解析:-a参数用于显示以“.”开头的隐藏文件。

2.下列关于TCP三次握手的描述,正确的是

A.第二次握手仅由服务器发送ACK??B.第三次握手可携带应用数据

C.SYN报文不消耗序号??D.第一次握手可以携带应用数据

答案:B

解析:第三次握手允许客户端在ACK报文中携带“快启动”数据,RFC793允许这种做法。

3.在MySQL中,事务的持久性由以下哪一项机制保证

A.redolog??B.binlog??C.undolog??D.relaylog

答案:A

解析:redolog记录物理页的修改,崩溃恢复时用于重放,确保持久性。

4.对于一段Java代码:

```java

inta=0;

for(inti=0;i100;i++){

a=a++;

}

System.out.println(a);

```

输出结果为

A.0??B.99??C.100??D.编译错误

答案:A

解析:a++是后缀自增,表达式值先返回再自增,因此a=a++等价于“取旧值再赋旧值”,循环后仍为0。

5.在Python3中,表达式`320x0f|5`的值为

A.7??B.17??C.1??D.15

答案:B

解析:32得12,120x0f仍为12,12|5得17。

6.以下关于HTTPS握手过程的排序,正确的是

①ClientKeyExchange②ServerHello③ChangeCipherSpec④Certificate

A.②④①③??B.②①④③??C.④②①③??D.②④③①

答案:A

解析:标准TLS1.2握手顺序为ClientHello→ServerHello→Certificate→ServerKeyExchange→ServerHelloDone→ClientKeyExchange→ChangeCipherSpec→Finished。

7.在C语言中,以下代码输出什么

```c

chars[]=abc\0def;

printf(%zu,strlen(s));

```

A.3??B.8??C.7??D.6

答案:A

解析:strlen遇第一个\0结束,不计入后续字符。

8.关于SpringBean的生命周期,以下执行顺序正确的是

A.实例化→属性赋值→Aware→初始化→销毁

B.实例化→Aware→属性赋值→初始化→销毁

C.实例化→属性赋值→初始化→Aware→销毁

D.Aware→实例化→属性赋值→初始化→销毁

答案:B

解析:Spring先反射实例化,再注入属性,再回调Aware接口,再初始化,最后销毁。

9.在Redis中,执行`SETkeyvalueEX60NX`的作用是

A.仅当key不存在时设置,且60秒后过期

B.无论key是否存在都设置,且60秒后过期

C.仅当key存在时设置,且60秒后过期

D.设置key不过期

答案:A

解析:NX为“notexist”,EX为秒级过期。

10.在Dockerfile中,指令`COPY./app`的“.”代表

A.Dockerfile所在目录??B.构建上下文根目录

C.当前shell目录??D.镜像根目录

答案:B

解析:Docker客户端把构建上下文打包发给daemon,“.”即上下文根。

11.对于二叉搜索树,最坏情况下查找时间复杂度为

A.O(n)??B.O(logn)??C.O(n2)??D.O(1)

答案:A

解析:退化为链表时深度为n。

12.在Kafka中,offset由谁维护

A.Zookeeper??B.Producer??C.Consumer??D.Broker

答案:C

解析:0.10以后Consumer把offset提交到内部topic__consumer_offsets,由Consumer管理。

13.以下哪条Linux命令可以查看某个进程打开的文件句柄数

A.lsof-pPID|wc-l??B.ps-ef|grepPID

C.netstat-anp??D.top-pPID

答案:A

解析:lsof列出的行数即句柄

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档