武汉佳软信息技术有限公司面试题(2018.5.7)

JAVA开发工程师笔试度题(AI卷)

笔度要求:1、时长50分钟;2、笔试过程中禁止上网查阅资料;3禁止互相抄袭

笔试开始时间:____________________        笔试结束时间:_________________________

候选人姓名:____________________            笔试得分:____________________

一、选择题(部分题目可多选,共计17题,每题2分,共34分)

1. 在java中,能实现多重继承效果的方式是()

    A 内部类    B 适配器    C 接口    D 同步

2.下列方法中可以用来创建一个新线程的是()

    A 实现java.lang.Runnable接口并重写start()方法

    B 实现java.lang.Runnable接口并重写run()方法

    C 实现java.lang.Thread接口并重写start()方法

    D 实现java.lang.Thread接口并重写run()方法

3.阅读下列代码后正确的说法是()

    public class Person{

        int arr[] = new int[10];

        public static void main(String args[]){

                System.out.println(arr[i]);

        }

    }

    A 编译时将产生错误

    B 编译时正确,运行时将产生错误

    C 输出零

    D 输出空

 4.不能用修饰interface的有()

    A private      B public    Cprotected     D static

5.下列说法错误的有()

    A 在类方法中可用this来调用本类的类方法

    B 在类方法中调用本类的类方法时可直接调用

    C 在类方法中只能调用本类中的类方法

    D 在类方法中绝对不能调用实例方法

6.下面程序的运行结果是()

    String str1 =“hello”;

    String str2 = "he"+new String("llo");

    System.err.println(str1==str2);

    A 0     B 1    C false    D true

7.下面程序的运行结果:()

    public static void main(String args[]){

        Thread t = new Thread(){

            public void run(){

                pong();

            }

        }

    }   

    staic void pong(){

            System.out.print("ping");

     }

    staic void pong(){

            System.out.print("pong");   

    }

   A pingpong     B pongping      C  pingpong和pongping都有能    D都不输出

8.下列说法正确的是()

    A LinkedList继承自List 

    B AbstraSet继承自Set

    C HashSet继承自AbstraSet

    D WeakMap继承自HashMap

9.提供java存取数据库能力的包是()

    A java.sql     B java.awt    C java.lang    D java.swing

10.如下哪些不是java的关键字?()

    A const    B NULL    C false    D this    E native

11.在jquery中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确是?()

   A delete()    B empty()    C remove()    D removeAll()

12.在jquery中想要实现远程httpget请求载入信息功能的是下面的哪一下事件?

    A $.ajax()     B load(url)    C $.get(url)    D $.getScript(url)

13.在jquery中,想让一个元素隐藏,用________实现,显示隐藏的元素用_______实现

14.聚合函数不可以用在下列哪个语句中()

    A SELECT子句    B HAVING子句    C WHERE子句    D 子查询    E ORDER BY

15.表的两种相关约束是()

    A 主键和索引     B 外键和索引     C 主键和外键     D 内键和外键

16.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是()

    A Replace salary with salary+500

    B Update teacher salary with salary+500

    C Update set salary with salary+500

    D Update teacher set salary=salary+500

17.在Oracle中,下面用于限制分组函数的返回值的子句是()

    A WHERE     B HAVING     C ORDER BY     D 无法限定分组函数回值

二、问答题(共计8题,共66分)

18.在ajax中data主要有几种方式?(6分)

19.数据库中drop,deldte与truncate的区别?(6分)

20.什么是NaN,它的类型是什么?怎么测试一个值是否等于NaN?    (8分)

21.什么是事务,事务的4个属性是哪些?    (8分)

22.Set和List的区别有哪些?    (8分)

23.sleep()和wait()有什么区别?     (10分)

24.oracle,mysql数据库分面的关键字分别是什么?    (10分)

25.union all和union的区别? (10分)

猜你喜欢

转载自www.cnblogs.com/kashowres/p/9011654.html