美文网首页
笔试题积累

笔试题积累

作者: 大炮对着虫子 | 来源:发表于2018-11-13 09:36 被阅读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
    

    相关文章

      网友评论

          本文标题:笔试题积累

          本文链接:https://www.haomeiwen.com/subject/xrfcfqtx.html