开发能力测试题-JAVA

2020-08-09 18:31

《开发能力测试题》

员工编号:______________ 姓名:__ ______ 成绩:____________

一、 基础

1. 分析下列Java代码:

class A{

public static void main(String[] args){

method(); }

static void method(){

try{

System.out.println(“Hello”); System.exit(0); }finally{

System.out.println(“good-bye”); } } }

编译运行后,输出的结果是:( )

a)“Hello” b)“good-bye” c)“Hello”后面是”good-bye” d) 代码不能通过编译

2. 选择正确的选项,foo结果是什么?( )

int index = 1;

String[] test = new String[3]; String foo = test[index];

A、foo有一个值“” B、foo有一个值null C、抛出一个异常 D、代码不会编译 3. 以下代码执行结果是( )

public class A{ String s=”123”;

Public void method(String s){ System.out.println(s); System.out.println(this.s);

}

public static void main(String[] args){ A a = new A();

a.method(“abc”);

} }

A、 abc 123 B、 123 abc C、 abc abc D、 123 123

4. 选择正确的选项( )

public class ConstOver{

public ConstOver(int x,int y,int z){}

}

说出哪个重载了ConstOver构造器? A、ConstOver(){}

B、protected int ConstOver(){}

C、private ConstOver(String z,String y,byte z){} D、public void ConstOver(byte x,byte y,byte z){} E、public Object ConstOver(int x,int y,int z){}

5. 当试图编译并运行下面程序时会出现什么结果? ( )

public class MyMain{

public static void main(String argv){

System.out.println(\} }

A 编译器报main属于保留字而不能在一个class中使用 B 代码将编译、运行并输出“Hello cruel world” C 代码编译通过,但运行时报没有定义构造方法 D 代码编译通过,但运行时报main方法没有正确定义

6. 当编译并运行下面程序时会出现什么结果?( )

public class MyAr{

public static void main(String argv[]){ int[] i = new int[5]; System.out.println(i[5]); } }

A 编译出错 B 运行出错 C 输出0 D 输出“null”

7. 请选择正确说法( )

public class Hope{

public static void main(String argv[]){

Hope h = new Hope(); }

protected Hope(){

for(int i =0; i <10; i ++){ System.out.println(i); } } }

A) 编译错误,构造方法不能被声明为protected B) 运行错误,构造方法不能被声明为protected C) 编译并运行输出0到10 D) 编译并运行输出0到9

8. 选择正确的选项

public class MyField{ int i = 99;

public static void main(String[] args){ MyField m = new MyField(); m.amethod();

}

void amethod(){ int i;

System.out.println(i);

} }

A 编译错误 B 99 C 0 D 99 0

9. 选择正确的选项

public class Example{

public static void main(String[] args){ String s1 = “Amit”; String s2 = “Amit”;

String s3 = new String(“abcd”); String s4 = new String(“abcd”);

System.out.println(s1.equals(s2)); System.out.println(s1 == s2);

System.out.println(s3.equals(s4)); System.out.println(s3 == s4);

} }

A true true true false

B true true true true C true false true false D 编译错误

10. Grails中,创建一个名为user的domain的命令是什么:

二、 Jsp、Servlet应用

1. 在a.jsp中有如下代码:

<%=request.setAttribute( \ 在b.jsp中有如下代码片段

<%out.print(request.getAttribute( \ 问:运行a.jsp,要在浏览器上输出hello,那么可以用下面什么方法: ( ) A.在a.jsp中使用

3. 给出一个CSS伪类代码,要求实现蓝色、2像素宽、实线的边框

4. ,给出获得客户输入值的Javascript

脚本

四、 JDBC应用

1. 下面程序片段是否正确?如果有错误,请指出并改正

1 Connection conn; 2 try{

3 Class.forName(“com.mysql.jdbc.Driver”);

4 String url = “jdbc:mysql//localhost/jdbcTest”;

5 conn = DriverManager.getConnection(url,”user”,”pwd”); 6 Statement stmt = conn.createStatement();

7 ResultSet rs = stmt.executeQuery(“SELECT * FROM mytable”); 8

9 String col1 = rs.getString(0); 10 String col2 = rs.getInt(“col2”); 11 }catch(Exception e){

12 System.out.println(“DB Error : ” + e.getMessage()); 13 }


开发能力测试题-JAVA.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1407070225--郭飞--(二)进程的控制实验

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: