(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分)

1. (1分) 在Java中,int数据类型所占的位数为 ( C )

(A) 8 (B) 16 (C) 32 (D) 64

2. (1分)

在一个类设计中,其中的一些类成员变量需要保证只能够被同类和相同的包中的其他类访问,那么应使用的访问控制符是( D )

(A) private (B) protected (C) public (D) 没有访问控制符

3. (1分) 下列选项中属于非法标识符的是( A )

(A) 2variable (B) Variable2 (C) _what (D) b3_

4. (1分) 下列选项中属于Panel和Applet默认布局管理器的是( B )

(A) CardLayout (B) FlowLayout (C) BorderLayout (D)

GridLayout

5. (1分) 下列说法中错误的是( D )

(A) final关键字声明该方法是最终方法,不能被重写

(B) 所谓方法的覆盖是声明一个方法与其父类中某个方法相同

(C) 所谓方法的重载是多个方法可以共用一个方法名

(D) 所谓构造方法就是类里面的第一个方法

6. (1分)

为把文件指针设置为文件内的特定位置,应使用RandomAccessFile 类中的哪个方法( D )

(A) long get()

(B) long length()

(C) Byte [] readBytes(long)

(D) void seek(long pos)

7. (1分) 下列程序的输出结果是( )

class Happy {

public static void main(String args[]) {

int i =1;

int j = 10;

do {

if ( i++ < j--)

continue;

} while ( i <5 );

System.out.println ( i+" "+j );

}

}

(A) 5 5 (B) 5 4 (C) 6 4 (D) 5 6

8. (1分) 下列程序的输出结果是 ( )

class Test

{

String s;

public static void main(String args[])

{

Test ks=new Test();

int j,i;

i=ks.hai();

j=ks.hello();

System.out.println(i+" "+j);

}

int hai()

{

if((s==null)||(s.length()==0))

return 10;

else

return 0;

}

int hello()

{

if((s==null)||(s.length()==20))

return 10;

else

return 0;

}

}

(A) 10 10 (B) 0 0 (C) 10 0 (D) 0 10

9. (1分) 执行下列程序段后,b,x,y的值是( )

int x=6,y=8;

boolean b;

b=x

(A) true,6,8 (B) false,7,7 (C) true,7,7 (D) false,6,8

10. (1分)

下列关于Java Application与Applet的说法中,正确的是( ) (A) 都包含main()方法 (B) 都通过“appletviewer”命令执行 (C) 都通过“javac”命令编译 (D) 都嵌入在HTML文件中执行

11. (1分) 下列代码中,将引起一个编译错误的行是( )

1)public class Test{

2)int m,n;

3)public Test() {}

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

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

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)}

(A) 第3行 (B) 第5行 (C) 第6行 (D) 第10行

12. (1分)

要串行化某些类的对象,这些类就必须实现( )

(A) Serializable接口 (B) java.io.Externalizable接口 (C) java.io.DataInput接口 (D) DataOutput接口

13. (1分) 下列程序输出的结果是( )

public class Test {

public static void changestr(String str){

str="welcome";

}

public static void main(String[] args) {

String str="1234";

changestr(str);

System.out.println(str);

}

}

(A) 1234

(B) welcome

(C) 编译出错

(D) 编译通过,运行出错

14. (1分) 下列程序输出的结果是( )

public class Test{

public static void main(String args[]){

System.out.print(10%3);

System.out.print(",");

System.out.println(10%3.0);

}

}

(A) 1,1 (B) 1,1.0 (C) 1.0,1 (D) 1.0,1.0

15. (1分)

编译并运行以下程序(运行命令:java Test 0),则下列关于运行结果的描述正确的是( )

class Test{

public static void main(String[] args){

long i=1;

switch(i){

case 0: System.out.println("0");

case 1: System.out.println("1");

default : System.out.println("default");

}

}

}

(A) 编译出错 (B) 打印出0 (C) 打印出1 (D) 打印出default

16. (1分) 若抛出用户自定义异常,应使用的子句是( )

(A) catch (B) throw (C) try (D) finally

17. (1分) 在使用interface声明一个接口时,只可以使用( )修饰符修

相关文档
最新文档