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接口并重写