Java1

  • 格式:docx
  • 大小:24.87 KB
  • 文档页数:26

Java1

一、单选(共75分)

1. 在控制台显示消息的语句正确的是( C )

A、system.out.println(“hello world ”);

B、System.Out.println(“hello world ”);

C、System.out.println(“hello world ”);

D、System.Out.Println(“hello world ”);

2. Java的反汇编命令是( A )。

A、javap

B、javac

C、jdb

D、java

3. 下列关于JAVA语言特点的叙述中,错误的是(A)

A、Java是面向过程的编程语言

B、Java支持分布式计算

C、Java是跨平台的编程语言

D、Java支持多线程

4. 下列标识符(名字)命名原则中,正确的是( D )。

A、类名的首字母小写

B、变量和方法名的首字母大写

C、接口名的首字母小写

D、常量完全大写

5. 下列有关Java布尔类型的描述中,正确的是(A )

A、一种基本的数据类型,它的类型名称为boolean

B、用int表示类型

C、不能和其它基本类型的数据进行转换

D、有两个值,1代表真,0代表假

6. public class if_example (C )

{

public static void main(String[] args)

{

int cj=79;

if(cj<60)

System.out.print("悲剧,补考了");

else

System.out.print("恭喜,及格了");

}

}

上述程序在运行时,的输出结果是:

A、无输出

B、悲剧,补考了

C、恭喜,及格了

D、悲剧,补考了恭喜,及格了

7. 执行下列代码后,哪个结论是正确的String[] s=new String[10](B )

A、s[10]为″″

B、s[9]为null

C、s[0]为未定义

D、s.length为101

8. 下面表达式中,用来访问数组中第一个值的是(C )

A、intArray[1]

B、intArray.1

C、intArray[0]

D、intArray.0

9. 无论循环条件判断的结果如何,( )循环将至少执行一次。(B )

A、while

B、do-while

C、for

D、以上都不对

10. 以下程序的运行结果是:(C)

public class Increment{

public static void main(String args[]){

int c;

c = 2;

System.out.print(c);

System.out.print(c++);

System.out.print(c);

}

}

A、2 2 2

B、2 3 3

C、2 2 3

D、3 4 4

11. class Example5_2

{ public static void main(String args[])

{ int number=0;

String s="student;entropy;engage,english,client";

for(int k=0;k

{ if(s.regionMatches(k,"en",0,2))

{ number++;

}

}

System.out.println("number="+number);

}

}

程序的运行结果是(A)

A、number=5

B、number=4

C、number=3

D、number=0

12. 哪个是将一个十六进制值赋值给一个long型变量?(D)

A、long number = 345L;

B、long number =

0345;

C、long number = 0345L;

D、long number = 0x345L;

13. public class switch_example

{

public static void main(String[] args)

{

int cj=-125;

switch(cj/10)

{

case 10:

case 9:

System.out.println(" 优秀");

break;

case 8:

System.out.println(" 良");

break;

case 7:

System.out.println(" 中");

break;

case 6:

System.out.println(" 及格");

break;

default:

System.out.println(" 不及格");

}

}

上述程序的运行结果是:(A)

A、不及格

B、及格

C、中

D、优秀"

14. grid[9][5]描述的是(A)

A、二维数组

B、一维数组

C、五维数组

D、九维数组

15. 下面哪个是不合法的标识符?(C )

A、$persons;

B、TwoUsers;

C、*point;

D、_endline;

16.

public class TestFun {

public static void testInt(int i){

i=5;

}

public static void main(String[] args) {

int a=0 ;

TestFun.testInt(a);

System.out.println("a="+a);

}

上述程序的运行结果是( D )

A、0

B、5

C、a=5

D、a=0

17. 所有的字节输出流都是从()继承的。( C )

A、OutputFile类

B、InputStream类

C、OutputStream类

D、FileStream类

18. 下列流中哪个不属于字符流( B )

A、InputStreamReader

B、FileInputStream

C、FilterReader

D、BufferedReader

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

A、实现/doc/2511172174.html,ng.Runnable接口并重写start()方法

B、实现/doc/2511172174.html,ng.Runnable接口并重写