2020/4/12java面试刷题

每日练习

计算机组成原理

多道程序的执行一定不具备再现性。
正确答案: A 你的答案: B (错误)

多道程序执行(分为顺序执行 和 并发执行)。
如果是顺序执行: 可在现
如果是并发执行(伪并行):不可在现。

CPU 的指令系统又称为()。

正确答案: B 你的答案: A (错误)
汇编语言
机器语言
程序设计语言
符号语言

机器语言是一种 CPU 的指令系统,是由二进制代码编写,能够直接被机器识别的程序设计语言

计算机网络

主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是()。

正确答案: D 你的答案: B (错误)
500
700
800
1000

返回的确认序列号是接收端期待收到对方下一个报文段数据部分的第一个字节的序号,因此乙在正确接收到两个段后,返回给甲的确认序列号是200+300+500=1000。

UDP协议和TCP协议的共同之处有:( )。
正确答案: C D 你的答案: C D (正确)
流量控制
重传机制
校验和
提供目的、源端口号

UDP协议是无面向连接的、不可靠的、无序的、无流量控制的传输层协议,UDP发送的每个数据报是记录型的数据报,所谓的记录型数据报就是接收进程可以识别接收到的数据报的记录边界。TCP协议是面向连接的、可靠的、有序的、拥有流量控制的传输层协议,它是字节流的协议,无记录边界。
TCP和UDP都处于网络层(NETWORK LAYER)之上,都是传输层协议,功能都属于保证网络层数据的传输。双方的通信无论是用TCP还是UDP都是要开放端口的。

如果数据传输速率为 1Gbps ,那么发送 12.5Mbyte 数据需要用

正确答案: B 你的答案: C (错误)
0.01s
0.1s
1s
10s

1Gbps=1000Mbps,
12.5Mbyte=12.5*8=100Mbps
100/1000=0.1
所以选择B

访问 https://www.mi.com/ 会经过哪些协议?()
正确答案: A B C 你的答案: A C (错误)
IP
TCP
SSL
FTP

https ——> SSL加密传输协议

IP TCP

下列关于网络编程错误的是()
正确答案: A D 你的答案: B D (错误)
TCP建立和关闭连接都只需要三次握手
主动关闭的一端会出现TIME_WAIT状态
服务端编程会调用listen(),客户端也可以调用bind()
UDP是可靠服务

三次握手,四次挥手:
3次握手的特点:
1.客户端向服务端发送连接请求,SYN=x,客户端进入SYN_SEND状态,等待服务器确认

2.服务器收到SYN消息后给出请求应答SYN=x+1,ACK=y,服务器进入SYN_RECV状态;
3.客户端收到ACK+SYN包后,向服务器发送确认消息(SYN+1)。此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

4次挥手:
1 当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求
2 主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1
3 由B 端再提出反方向的关闭请求,将FIN置1
4 主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.

数据库

已知关系SPJ ( S# , P# , J# , QTY ),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是( )。

正确答案: C 你的答案: D (错误)
GRANT QTY ON SPJ TO 张三
GRANT UPDATE ON SPJ TO张三
GRANT UPDATE (QTY) ON SPJ TO张三
GRANT UPDATE ON SPJ (QTY) TO张三

Grant 权限(属性) ON TABLE TO SB

操作系统

在下列选项中,属于检测死锁的方法是()。
正确答案: D 你的答案: A (错误)
银行家算法
消进程法
资源静态分配法
资源分配图简化法

A.避免死锁
B.解除死锁
C.预防死锁
D.检测死锁

Which Synchronization mechanism(s) is/are used to avoid race conditions among processes/threads in operating systems?
正确答案: A C 你的答案: A (错误)
Mutex
Mailbox
Semaphore
Local procedure call

race conditions 竞争状态

A互斥量

C信号量

存储一个32位的数据0x9876521到地址4000h~4003h,小端方式存储,则4000h地址中存放的数据是()
正确答案: D 你的答案: B (错误)
0x09
0x87
0x65
0x21

在这里插入图片描述

进程调度的关键问题是( )。

正确答案: C 你的答案: A (错误)
内存分配
时间片的确定
调度算法的选择
I/O设备的分配

A 内存分配 是存储器管理中的功能:内存分配,内存保护,地址映射,内存扩充
B 时间片的确定, 是进程调度——时间片轮转法 或 结合了此调度算法的一个标量, 用来表示每次被调度后,此进程在CPU上可运行的最长指令周期
C 调度算法的选择 是进程调度(处理器管理 ——> 调度{作业调度,进程调度})中最核心的内容
D I/O设备的分配是设备管理中的功能:缓冲管理,设备分配,设备处理

代码:HANDLE hMutexSuicide=::OpenMutex (SYNCHRONIZE,FALSE,g_szMutexName);其中FALSE的作用是()
正确答案: B 你的答案: A (错误)
不需要同步
不需要向下传递
设置缺省的安全性
不继承句柄

HANDLE hMutexSuicide = OpenMutex( SYNCHRONIZE, // 打开用于同步 FALSE,// 不需要向下传递 g_szMutexName) ; // 名称

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值