• 1.为了使模块尽可能独立,要求( )
      • A) 内聚程度要尽量高,耦台程度要尽量强
      • B) 内聚程度要尽量高,耦合程度要尽量弱
      • C) 内聚程度要尽量低,耦合程度要尽量弱
      • D) 内聚程度要尽量低,耦合程度要尽最强
      • 答案【B】高内聚, 低耦合
    • 2.在Java中,表示换行符的转义字符是( )
      • A.\n
      • B.\f
      • C.’n’
      • D.\dd
      • 答案【A】在Java中用反斜杠()开头,\n表示换行,所以选项A正确。
      1. 在Java中,所有类的根类是( )
        • A.java.lang.Object
        • B.java.lang.Class
        • C.java.lang.String
        • D.java.lang.System
        • 答案【A】java所有的根类都是object
    • 4.在读字符文件Employee. dat时,使用该文件作为参数的类是( )。
      • A.BufferedReader
      • B.DataInputStream
      • C.DataOutputStream
      • D.FileInputStream
      • 答案【D】 Java的输入输出包括字节流、文件流、对象流等,要注意区分不同流使用的不同类。文件流用FileInputStream。
    • 5.下列方法中可以用来创建一-个新线程的是( )。
      • A.实现java.lang.Runnable接口并重写start()方法
      • B.实现java.lang.Runnable接口并重写run()方法
      • C.实现java.lang.Thread类并重写run()方法
      • D.实现java.lang.Thread类并重写start()方法
      • 答案【C】创建线程有两种方法:实现java.lang.Runnable接口;继承Thread类并重写run()方法。
    • 6.阅读下列代码后
      • public class Person{
        • int arr[] = new int[10];
        • public static void main(String[] args) {
          • System.out.println(arr[1]);}
        • }
      • }
      • A.编译将产生错误
      • B.编译正确, 运行时产生错误
      • C.输出零
      • D.输出空
      • 答案【A】main方法是static修改的, 成员变量没得static, 语法都过不了
      1. 以下程序的运行结果
        • Integer a = 34556;
        • Integer b = 34556;
        • If(a==b) (
          • System. out. printIn( “Equal” );
        • )else (
          • System. out. println(“Not equal” );
        • }
        • A. Equal
        • B. Not equal
        • C.无输出
        • D. 编译错误
        • 答案【A】
        • 包装类自动转换,比较值
    • 8.要在10秒后调用checkState,下列哪个是正确的
      • A、window.setTimeout(checkState, 10);
      • B、window.setTimeout(checkState, 10000);
      • C、window.setTimeout(checkState(), 10);
      • D、window.setTimeout(checkState(), 10000);
      • 答案【B】
      • 单位是毫秒
      1. 下面关于Css布局的描述,不正确的是? ( )
        • A、块级元素实际占用的宽度与它的 width 属性有关;
        • B、块级元素实际占用的宽度与它的 border 属性有关;
        • C、块级元素实际占用的宽度与它的 padding 属性有关;
        • D、块级元素实际占用的宽度与它的 background 属性有关。
        • 答案【D】
        • 前端css布局属性配置,使用background
    • 10.数据库有一个试卷表,希望找出试卷平均得分小于 90 的所有试卷( )
      • A、SELECT * FROM paper group by score having sum(score) < 90;
      • B、SELECT * FROM paper group by score having avg(score) < 90;
      • C、SELECT * FROM paper group by score having max(score) < 90;
      • D、SELECT * FROM paper group by score having mid(score) < 90;
      • 答案【B】
      • 平均值函数是avg
    • 11.正则表达式”\d+. ?\d*”在匹配下列字符串时结果是失败的是?
      • A 12.5
      • B 1.25
      • C 以上都成功
      • D 以上都失败
      • 答案【B】\d+ 表示可以出现1次或是n次数字, . .? 表示可以“.”可以出现一次,也可以不出现, \d* 表示可以出现0次或是n次数字
    • 12.执行如下程序代码
      • a=0;c=0;
      • do{
        • —c;
        • a=a-1;
      • }while(a>0);
      • 后,C的值是()
      • A.0
      • B.1
      • C.-1
      • D.死循环
      • 答案【C】你tm丢ide里面跑一下, 不就知道了?
    • 13.List、 Set、 Map 哪个继承自Collection接口,一下说法正确的是( )
      • A.List Map
      • B. Set Map
      • C.List Set
      • D.List Map Set
      • 答案【C】List和Set是继承自Collection接口的接口,duSet不允许重复的zhi项目,List允许重复项目,Set接口派生的类有TreeSet,HashSet,LinkedHashSet。dao List接口派生的类有ArrayList,Vector等。 Map是独立的接口,不继承Collection接口。
      1. 储蓄所有多个储户,储户在多个储户所存取款,储蓄所与储户之间是()
        • A.一对一的联系
        • B.一对多的联系
        • C.多对一的联系
        • D.多对多的联系
        • 【D】多个,多个,看这个题的意思,还不知道吗?
    • 15.阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中

    class Shape {
    public String name;
    }
    class Circle extends Shape implements Serializable{
    private float radius;
    transient int color;
    public static String type = “Circle”;
    }

    • A、radius
    • B、type
    • C、name
    • D、color
    • 答案【A】transient和static修饰的不会保存到文件中,父类的name没有序列化,不会保存到文件中
      • 16.MyBatis 实现一对一、一对多的方式,请进行文字阐述或代码阑迓
    • xml标签
    • 实体private List students;