2020-3-7刷题

在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是?    正确答案 :D

A  指响应时间
B  指报文从客户端发出到客户端接收到服务器响应的间隔时间
C  指报文在网络上的传输时间
D  指从报文开始进入网络到它开始离开网络之间的时间

一个栈的入栈序列是a,b,c,d,e,f,则栈的不可能的输出序列是()正确答案 :B
A  fedcba
B  defbca
C  defcba
D  abcdef

0, 6, 24,60, 120, ?
正确答案 :C
 
A  186
B  200
C  210
D  220

因为0=1³-1

6=2³-2

24=3³-3

60=4³-4

120=5³-5

=6³-6

可知?=210


 

设栈S和队列Q的初始状态均为空,元素啊,a,b,c,d,e,f,g依次进入栈S。若每个元素出栈后立即进入推列Q,且7个元素出队的顺序是b,d,,c,f,e,a,g,则栈S的容量至少是?正确答案 :C
A  1
B  2
C  3
D  4

 对于一个分布式计算系统来说,以下哪三个指标不能同时完成?正确答案 :ABD

A  一致性

B  可用性

C  安全性

D  分区容错性


操作系统中关于竞争和死锁的关系下面描述正确的是?正确答案 :C
A  竞争一定会导致死锁
B  死锁一定由竞争引起
C  竞争可能引起死锁

 如果某系统15*4=112成立,则系统采用的是几进制?正确答案 :A

 将原式转为X进制:
1 5 * 4 = 1 1 2
(X+5)* 4 = X^2+X+2
解方程即可x=6


现有二叉搜索树(BST)前序遍历结果序列为abdefgc,中序遍历结果序列为debgfac,请问后序遍历结果序列?   正确答案 :B

A  debgfac
B  edgfbca
C  edgbfca
D  degbfac

以下设计模式中,哪一项不属于结构性模式? 正确答案 :C
A  适配器模式
B  代理模式
C  命令模式
D  装饰模式

一副扑克(52张,不含大小王),抽出两张牌,一红一黑(不考虑先后顺序)的概率是多少?    正确答案 :B
A  1/2
B  26/51
C  1/3
D  25/51
 
因为第一次取得牌只有两种情况:红或黑
所以剩余的概率就是另外一种颜色的张数26/剩余的51张牌
 
C(1,26)*C(1,26)/C(2,52)=26/51

 假设一段公路上,1小时内有汽车经过的概率为96%,那么,30分钟内有汽车经过的概率为?  正确答案 :C

A  48%

B  52%

C  80%

D  96%

 

假设30分钟内见到汽车经过的概率是x。
1小时内即2段30分钟(独立事件)见到汽车经过的概率是 1-(1-x)^2
即 1-(1-x)^2= 0.96
解得x=0.8。

 

一小时有车的概率 = 1 - 一小时没车的概率 = 1 - 两个半小时都没车的概率 = 1 - (1 - 半小时有车的概率)^2

1-(1-x)^2=0.96
x = 0.8


当n=5时,下列函数的返回值是:  正确答案 :C

int foo(int n){
 if(n<2){
   return n;
}
 else
   return 2*foo(n-1)+foo(n-2);
}

 

A  5
B  11
C  29
D  10

下面哪个是版本控制工具?  正确答案 :BC
A  safari
B  svn
C  git
D  xcode

下列能实现一个正整数N对256求余运算的代码是:    正确答案 :AD
A  N%256
B  N<<8
C  N>>8
D  N & 0xFF
 
对256取余,255表示为0xFF(11111111),只需取出N低8位部分,其他位置为0,故使用运算符&amp;
左移一位的结果就是原值乘2,右移一位的结果就是原值除2
B、C是乘以256或者除以256,不是求余
 

我们用a^b 来表示a的b次幂,那么下列算是判断正确的是?     正确答案 :BC
A  2.1^3.1>3.1^2.1
B  2.1^3.1<3.1^2.1
C  2.1^4.1>4.1^2.1
D  2.1^4.1<4.1^2.1
 
用前者比上后者,可以计算两者比值小于1或者大于1,例如2.1^3.1/3.1^2.1 = (2.1/3.1)^2.1*2.1 < 0.68^2*2.1 < 1(其中2.1/3.1 可以计算得到是小于0.68的,所以它的平方大于 2.1 次方。

进行数据库提交操作时使用事务(Transaction)是为了?     正确答案 :B
A  提高效率
B  保证数据一致性
C  网络安全
D  归档数据文件

下面的程序执行输出几个hello?            正确答案 :D

#include<stdio.h>
#include <unistd.h>
int main( ) {
    fork( );
    fork( );
    fork( );
    printf(“hello\\n”);
    return 0;
}

A  3

B  4

C  6

D  8

 

一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。
所以就是1->2->4->8

2^3=8


下面哪些机制可以用于进程间通信?    正确答案 :ABE

A  Socket

B  Named pipe

C  Named event

D  Critical Section

E  Shared memory

F  Virtual memory


 
posted @ 2020-03-07 23:33  厸清扬  阅读(499)  评论(0编辑  收藏  举报