笔试题积累

2018-11-13  本文已影响5人  大炮对着虫子

1、检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。

package algorithms.com.guan.javajicu; 
public class Example { 
  String str = new String("good"); 
  char[] ch = {'a','b','c'}; 
  public static void main(String[] args) { 
     Example ex = new Example(); 
     ex.change(ex.str, ex.ch); 
     System.out.print(ex.str +"and"); 
     System.out.print(ex.ch);  
  } 
    
  public void change(String str, char ch[]){ 
     str= "test ok"; 
     ch[0]= 'g'; 
  } 
} 

test okandabc
test okandgbc
goodandabc
goodandgbc

答案D

2、分区管理和分页管理的主要区别是()。

正确答案: D 你的答案: D (正确)
分区中的块比分页中的页要小
分页有地址映射而分区没有
分页有存储保护而分区没有
分区要求一道程序存放在连续的空间内而分页没有这种要求

一、分区存储管理
1、固定分区:
优点:易于实现、开销小
缺点:存在内部碎片(分区内未被利用空间)、分区总数固定,限制了并发执行的程序数量。
2、动态创建分区:按照程序申请要求分配。
优点: 没有内部碎片
缺点:有外部碎片(难以利用的小空闲分区)
二、页式存储管理
优点: 没有外部碎片,最后一页可能有内碎片但不大; 程序不必连续存放;便于改变程序占用空间大小。
缺点: 程序仍需要全部装入内存。

3、当一个进程处于( )状态时,称其为等待(或阻塞)状态。

正确答案: B 你的答案: D (错误)
它正等待中央处理机
它正等待合作进程的一个消息
它正等待分给它一个时间片
它正等待进入内存

在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与I/O操作也只能并发不能并行。
(错) cpu数据处理和I/O操作是并行处理的。

sql编程题

查找入职员工时间排名倒数第三的员工所有信息
CREATE TABLE employees (
emp_no int(11) NOT NULL,
birth_date date NOT NULL,
first_name varchar(14) NOT NULL,
last_name varchar(16) NOT NULL,
gender char(1) NOT NULL,
hire_date date NOT NULL,
PRIMARY KEY (emp_no));

查询入职最晚的员工

select * form employees order by hire_date desc limit 1;

查询排名倒数第三的员工信息

select * from employees order by hire_date desc limit 2,1
上一篇 下一篇

猜你喜欢

热点阅读