首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

开发一部JAVA级次考试一级考题三

2012-12-26 
开发一部JAVA等级考试一级考题三?开发一部JAVA等级考试一级考题三总分:100? 时间:60分钟一、????????? 单选

开发一部JAVA等级考试一级考题三

?

开发一部JAVA等级考试一级考题三

总分:100? 时间:60分钟

一、????????? 单选题(43*1=43

?

1、? (java基础)在HTML 文件中可以嵌入JSP 表达式。下面哪一个表明了正确的嵌入方式? B??

1、 A.? <!? 表达式内容? >

B.? <%=??? 表达式内容? %>

C.? <JSP:表达式内容>

D.? <@?? 表达式内容? @>

?

2、? ?(java基础)关于java? 的面向对象的编程特性中的封装机制,以下说法正确的是? A

? A. 将问题的特征属性与问题的功能方法相组合在一起形成一个类。

? B. 将问题的特征属性与问题的功能方法相分离,形成各自的程序。

? C. 将问题的特征属性内嵌到问题的功能方法的定义体中。??

? D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。

?

3、? (java基础)MyClass 类定义如下:

??? class MyClass{??

?????? public MyClass(int x){?

?????? }?

???? }?

??? 如下方式创建对象,哪些是正确的 ?? C

??? A. MyClass myobj=new MyClass;?

??? B. MyClass myobj=new MyClass( );

??? C. Myclass myobj= new MyClass(1);?

??? D. MyClass myobj=new MyClass(1,2);?

?

4、? (java基础)下列各种java中的方法的定义,那种是正确的? C

???? A. void myFun(int X=1){ }?

???? B. void myFun(int & X){ }?

???? C. void myFun(int X ){ }?

???? D. void myFun(int * X){ }

?

5、? (java基础)设Derived 类为 Base 类的子类,则如下对象的创建语句中那些是错误的?B

??? A. Base Obj=new Derived();?

??? B. Derived Obj=new Base();?

??? C. Base Obj=new Base();?

??? D. Derived Obj=new Derived();?

?

6、? (java基础)运行下列程序,? 会产生什么结果 ?? D

public class X extends Thread implements Runnable{

? public void run(){

??? System.out.println("this is run()");

? }

? public static void main(String args[])

? {

??? Thread t=new Thread(new X());

??? t.start();

? }

}

? A? 第一行会产生编译错误

? B 第六行会产生编译错误

??C 第六行会产生运行错误

? D 程序会运行和启动

?

7、? (java基础)给定下列代码:

??? 1 class Parent {?

?2?? private String name;??

??? 3?? public Parent(){}??

??? 4 }??

??? 5 public class Child extends Parent {?

??? 6?? private String department;??

??? 7?? public Child() {}??

??? 8? ?public String getValue(){return name;}??

??? 9?? public static void main(String arg[]){??

??? 10??? Parent p = new Parent();??

??? 11? }?

??? 12 }?

???? 上述代码的那些行将会导致错误? D

???? A. line 3

???? B. line 6

???? C. line 7

???? D. line 8

???? E. line 10

?

8、? (java基础)给出下面代码:

public class Person{

??? static int arr[] = new int[10];

??? public static void main(String a[])

??? {

????? System.out.println(arr[1]);

??? }

}

那个语句是正确的? C

? A? 编译时将产生错误;

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

? C 输出零;

? D? 输出空。

?

9、? (java基础)类 Teacher 和 Student 是类Person 的子类;

????? Person p;

????? Teacher t;

????? Student s;

????? //p, t and s are all non-null.

????? if(t instanceof Person) { s = (Student)t; }

??? 最后一句语句的结果是: C

? A? 将构造一个 Student 对象;

? B? 表达式是合法的;

? C? 表达式是错误的;

? D? 编译时正确,但运行时错误。

?

10、????????????? (java基础)欲构造ArrayList 类的一个实例,此类继承了List 接口,下列哪个方法是正确的 ? B

? A? ArrayList myList=new Object();

? B? List myList=new ArrayList();

? C? ArrayList myList=new List();

D? List myList=new List();

?

11、????????????? (java基础)指出正确的表达式 C

? A ?byte=128;

? B ?Boolean=null;

? C ?long l=0xfffL;

? D ?double=0.9239d;

?

12、????????????? (java基础)下面程序的输出结果是。 A

????? public class ex2 {

???????????? public static void main(String[] args)

???????????? {

????????????????? for(int cnt=0;cnt<10;cnt++)

????????????????? {

??????????????????????? if(cnt==5)

????????????????????????????? break;

??????????????????????? System.out.print(cnt);

????????????????? }

???????????? }

????? }

????? A.??? 0 1 2 3 4

????? B.??? 6 7 8 9

????? C.??? 0 1 2 3 4 6 7 8 9

????? D.??? 5

?

13、????????????? (java基础)给定下面的代码片段:

??? 1) String str = null;

??? 2) if ((str != null) && (str.length() > 10)) {

??? 3) System.out.println("more than 10");

??? 4) }

??? 5) else if ((str != null) & (str.length() < 5)) {

??? 6) System.out.println("less than 5");

??? 7) }

??? 8) else { System.out.println("end"); }

哪些行会导致错误? C

? A line 1

? B line 2

? C line 5

? D line 8

?

14、????????????? (java基础)下列代码执行的结果是? C

?????? public class text {

???????????? public static void main(String[] args) {

???????????? int x= 1, y = 6;

???????????? while (y--==6) {x--;}

?????????????????? System.out.println("x=" + x +" ,y =" + y);

???????????? }

?????? }

??????? A.? 程序能运行,输出结果:x=0,y=5

??????? B.程序能运行,输出结果:x=-1,y=4

??????? C.程序能运行,输出结果:x=0,y=4

??????? D.程序不能编译

?

15、????????????? (java基础)下列代码哪几行会出错: C

1) public void modify() {

2) int I, j, k;

3) I = 100;

4) while ( I > 0 ) {

5) j = I * 2;

6) System.out.println (" The value of j is " + j );

7) k = k + 1;

8) I--;

9) }

10) }

?? A line 4

?? B line 6

?? C line 7

?? D line 8

?

16、????????????? (java基础)给定如下的代码:

1) public class Test {

2) int m, n;

3) public Test() {}

4) public Test(int a) { m=a; }

5) public static void main(String arg[]) {

6) Test t1,t2;

7) int j,k;

8) j=0; k=0;

9) t1=new Test();

10) t2=new Test(j,k);

11) }

12) }

下列哪一行会在编译时产生错误?D

A. line 3

B. line 5

C. line 6

D. line 10

?

17、????????????? (数据库基础)分区最多可以分成__个? D (分区的范围)

????????????? A:61000

B:62000

C:63000

D:64000

?

18、????????????? (数据库基础)create or replace procedure is? D

begin

???????????????????? Dbms_output.put_line(‘A’);

Dbms_output.put_line(‘B’);

select count(*) from dual;

???????????????????? Dbms_output.put_line(‘C’);

???????????????????? Dbms_output.put_line(‘D’);

????????????? end?

????????????? A:AB

????????????? B:CD

<sp

热点排行