大数据开发笔试题(二)

1、关于 java 的异常处理机制,以下说法正确的是:A
A、当某个线程抛出 OutofMemoryError 时,其他线程可能不受影响
B、当大量抛出 RuntimeException,不会影响系统的吞吐量
C、java.lang.Exception 是 java.lang.Error 的父类
D、finally 块代码一定会被执行
解析:
1、在程序内存溢出之后,溢出的内存的线程所占的内存会被快速释放,不会影响其它线程的运行。
2、当大量抛出运行时异常时,系统肯定存在问题,会影响系统吞吐量。
3、try 块中如果有 System.exit(0); 代码就会不执行 finally 块代码。
4、java 异常继承结构:
在这里插入图片描述

2、函数 a 定义如下:
int a(int tab){
int n=tab-1;
n |= n >> 1;
n |= n >> 2;
n |= n >> 4;
n |= n >> 8;
n |= n >> 16;
return n;
}
调用函数 a(666) 返回的结果是:C
A、666
B、512
C、1023
D、511
解析:
在这里插入图片描述

3、关于 mysql,下列说法不正确的是:C
A、mysql 中的 “utf8” 类型最大只支持 3 个 bytes
B、desc 关键字可以作为 table 的字段名
C、filesort 是通过读取磁盘文件进行排序,会极大降低查询性能
D、smallint 占用 2 个 bytes 的存储空间
解析:
1、
在这里插入图片描述
2、
在这里插入图片描述
3、
在这里插入图片描述
4、mysql 中各数据类型占用空间
在这里插入图片描述在这里插入图片描述在这里插入图片描述

4、如何强制垃圾回收器立即回收一个对象? D
A、调用 System.gc() 方法
B、调用 Runtime.gc() 方法
C、讲对象赋值 null
D、无法强制垃圾回收器立即执行
解析:system.gc() 可以提醒垃圾回收执行,不能强制。

5、关于 sleep() 和 wait(),以下描述错误的一项是? D
A、sleep 是线程类(Thread)的方法,wait 是 Object 类的方法
B、sleep 不释放对象锁,wait 放弃对象锁
C、sleep 暂停线程、但监控状态仍然保持,结束后会自动恢复
D、wait 后进入等待锁定池,只有针对此对象发出 notify 方法后获得对象锁进入运行状态
解析:
在这里插入图片描述
6、下列协议中,将 MAC 地址转换为 IP 地址的协议是?B
A、ARP
B、RARP
C、ARQ
D、ICMP
解析:
ARP:IP 到 MAC
RARP:MAC 到 IP
ARQ:数据链路层,自动重传请求
ICMP:ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息

7、从通信协议上看,路由器是在哪个层次上实现网络互连的?C
A、物理层
B、链路层
C、网络层
D、传输层
解析:
在这里插入图片描述

8、在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是? B
A、PPP
B、IP
C、UDP
D、TCP
在这里插入图片描述

9、下列关于进程和线程的叙述中,正确的是?A
A、不管系统是否支持线程,进程都是资源分配的基本单位
B、线程是资源分配的基本单位,进程是调度的基本单位
C、系统级进程和用户级线程的切换都需要内核的支持
D、同一进程中的各个线程拥有各自不同的地址空间
解析:
1、
在这里插入图片描述
2、
在这里插入图片描述
10、若某单处理器多进程系统中有多个就绪态进程,则下列关于处理机调度的叙述中,错误是?C
A、在进程结束时能进行处理机调度
B、创建新进程后能进行处理机调度
C、在进程处于临界区时不能进行处理机调度
D、在系统调用完成并返回用户态时能进行处理机调度
解析:
进程处于临界区时只要不破坏临界资源就可以进行处理机调度

11、 关于TCP协议的描述,以下错误的是? B

A、 面向连接
B、可提供多播服务
C、可靠交付
D、报文头部长,传输开销大
解析:
在这里插入图片描述
12、元素 a,b,c,d,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素 d 开头的序列个数是? B
A、3
B、4
C、5
D、8

13、关于 TCP 协议正确的是?A
A、只有执行主动关闭端才会出现 TIME_WAIT
B、当接受到 FIN 报文时,会进入 CLOSING 状态
C、数据传输完成后发送 FIN 报文后进入 TIME_WAIT 状态
D、client 和 server 端最终都会经历 TIME_WAIT 状态
解析:
1、
在这里插入图片描述
2、
在这里插入图片描述
13、已知一个线性表(38,25,74,63,52,48),假定采用散列函数h(key) = key%7计算散列地址,并散列存储在散列表A【0…6】中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为?
A、1.5
B、1.7
C、2.0
D、2.3
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章