1、请问下面关于与wait()一起使用的方法notify()的各种陈述,哪个正确?
B多个线程同时等待某条件,则没有办法预测哪个线程被通知
Cnotify()方法,在任何方法中都能调用
Dnotify()方法只能从while循环中调用
2、下面哪个行为被打断不会导致InterruptedException:()?
AThread.join
BThread.sleep
CObject.wait
DCyclicBarrier.await
EThread.suspend
解析:抛InterruptedException的代表方法有:
java.lang.Object类的wait方法
java.lang.Thread类的sleep方法
java.lang.Thread类的join方法
3、Java数据库连接库JDBC用到哪种设计模式
A生成器B桥接模式C抽象工厂D单例模式
4、能单独和finally语句一起使用的块是
AtryBthrowsCthrowDcatch
5、如果相邻的两区域不能涂上同样的颜色,下图需要几种不同的颜色?
A2B3C4D5
A12B13C14D15
7、有部门和职工关系,如图所示。
执行下列语句,在职工关系中插入新的数据:
能正确执行的语句是
AⅠ、ⅡBIII、ⅣCⅠ、Ⅱ、IIIDⅠ、Ⅱ、III、Ⅳ
解析:职工表中,职工号是主键,排除I。所以选B
8、下列不是进程间的通信方式的是
A信号量(semaphore)
B回调(callback)
C共享内存(sharedmemory)
D消息队列(messagequeue)
解析:
#管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
#信号量(semophore):信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他进程也访问该资源。因此,主要作为进程间以及同一进程内不同线程之间的同步手段。#消息队列(messagequeue):消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。#共享内存(sharedmemory):共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的IPC方式,它是针对其他进程间通信方式运行效率低而专门设计的。它往往与其他通信机制,如信号两,配合使用,来实现进程间的同步和通信。
#套接字(socket):套解口也是一种进程间通信机制,与其他通信机制不同的是,它可用于不同及其间的进程通信。
#回调:是一种编程机制。
9、对于下面几种存储介质(1:SSD固态硬盘、2:L3高速缓存、3:7200转硬盘、4:内存)按存取速度从快到慢,正确的顺序应该是:
A3>2>4>1B2>4>1>3C4>1>2>3D3>1>2>4
解析:我们可以将存储系统分为三级:高速缓存、内存和外存。SSD固态硬盘>7200转机械硬盘
10、以下关于进程和线程的描述中,正确的一项是()
A一个进程就是一个独立的程序
B进程间是互相独立的,同一进程的各线程间也是独立的,不能共享所属进程拥有的资源
C每个线程都有自己的执行堆线和程序计数器为执行上下文
D进程的特征包括动态性、并发性、独立性、同步性
解析:一个进程包含一个或多个线程。进程的特征包括动态性、并发性、独立性、异步性。
11、cron后台常驻程序(daemon)用于()
A跟踪管理系统信息和错误
B负责文件在网络中的共享
C管理系统日常任务的调度
D管理打印子系统
解析:Linux试题
12、Linux中,提供TCP/IP包过滤功能的软件叫什么?()
ArouteBiptablesCrarpDfilter
13、HTTPS协议通过什么实现安全访问?
APGPBSSLCIPsecDSET
14、linux下使用write函数发送网络数据,函数返回n(n>0),下面哪个说法正确
A本地已经发送n个字节到系统缓冲
B对端已经收到n个字节
C本地已经发送n个字节到网络
D本地发送失败
AO(n)BO(n的2次方)CO(n的3次方)DO(nlog2n).
17、对于字符串"ABCDADA"的二进制哈夫曼编码有多少位
A11B12C13D14
18、如下的无向图中有多少个不同的最小生成树()
A4B5C6D7
19、设线性表(59,53,46,48,37,31,25)采用散列(Hash)法进行存储和查找,散列函数为H(Key)=KeyMOD7(MOD表示整除取余运算)。若用链地址法解决冲突(即将相互冲突的元素存储在同一个单链表中)构造散列表,则散列表中与哈希地址______对应的单链表最长。
A2B3C4D6
解析:这道题其实就是求余。
20、对长度为n的有序表进行二分(折半)查找时,无论查找指定的一个元素是否成功,最多只与表中的______个元素进行比较即可。
Cn/2
Dn-1
21、【独立的牛牛】
最近天气太热了,牛牛每天都要吃雪糕。雪糕有一盒一份、一盒两份、一盒三份这三种包装,牛牛一天可以吃多盒雪糕,但是只能吃六份,吃多了就会肚子疼,吃少了就会中暑。而且贪吃的牛牛一旦打开一盒雪糕,就一定会把它吃完。请问牛牛能健康地度过这段高温期么?
输入描述:
牛牛的快递到了,他迫不及待地想去取快递,但是天气太热了,以至于牛牛不想在烈日下多走一步。他找来了你,请你帮他规划一下,他最少要走多少距离才能取回快递。