《Java程序设计》题目样例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【题目样例】
一、单选题
1.下面哪个特性不是Java具有的(D )。
A、“纯”面向对象
B、安全性高
C、可移植性好
D、运行速度快
2.下面哪个类型是Java中不支持的(C )。
A、布尔类型
B、字符串
C、指针
D、数组
3.下面哪个不属于Java语言的关键字(B )。
A、native
B、const
C、final
D、finally
4.下面关于数组的使用,不正确的是(C )。
A、int a[] = {1, 2, 3};
B、int a[][] = {{ 1, 2 }, { 3, 4} };
C、int a = new int[6]
for (int i=0; i<6; i++)
a[i] = i * i;
D、int a[][] =new int[2][ ];
int a[1] = new int [4];
int a[2] = new int[5];
5.应用程序的main方法中有以下语句,则输出的结果是(A )。
String obj = new String("abcxyz");
for(int i = obj.length() - 1; I > 0; i--)
System.out.print(obj.charAt(i));
A、zyxcba
B、xyz
C、zyxcb
D、abcxyz
6.下面函数,哪一组不属于方法重载(A )。
A、int fun(int a, int b, float c) { … }
float fun(int b, int a, float c) { … }
B、int fun(int a, int b) { … }
int fun(int a, int a, float c) { … }
C、int fun(int a) { … }
int fun(int a, int b) { … }
D、int fun(int a, float b) { … }
int fun(float b, int a) { … }
7.若创建RandomAccessFile类对象raf2:
RandomAccessFile raf2 = new RandomAccessFile("1.txt", "rw"),该语句的功能是(B )。
A、打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。
B、打开当前目录下的文件1.txt,既可以向文件写入数据,也可以从文件读取数据。
C、打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。
D、以上说法都不对。
8.应用程序main方法中有以下语句,则输出的结果是(A )。
String s = "java@123456@";
int n = s.indexOf("@");
int k = s.indexOf("@", 5);
String s2 = s.substring(n + 1, k);
System.out.println(s2);
A、123456
B、java
C、@
D、5
9.阅读下面程序,请问哪种说法是正确的(C )。
package mp1;
class Base{
int friend_data = 1;
public int public_data = 2;
private int private_data = 3;
protected int protected_data = 4;
}
//another java source file
package mp2;
class Derived extends Base{
Base a=new Base( );
void dataUse(){
System.out.println(a.friend_data);
System.out.println(a.public_data);
System.out.println(a.private_data);
System.out.println( a.protected_data);
}
}
A、Derived类可以正常运行,dataUse()方法可以访问Base对象a中的friend_data、public_data、private_data和protected_data。
B、Derived类不能正常运行,dataUse()方法可以访问Base对象a中的friend_data、public_data和 protected_data;但无法访问 private_data。
C、Derived类不能正常运行,dataUse()方法可以访问Base对象a中的public_data 和protected_data;但无法访问friend_data和private_data。
D、Derived类不能正常运行, 它无法访问 Base类以及其任何成员。
10.下面的程序编译运行后,从键盘输入9,回车后输出的结果是(B )。
import java.io.*;
public class Test{
public static void main(String args[]) throws IOException{ BufferedReader buf =
new BufferedReader(new InputStreamReader(System.in));
while(true){
String str = buf.readLine();
if(str.equals("quit"))
break;
int x = Integer.parseInt(str);
System.out.println(x * x);
}