《Java程序设计》题目样例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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);

}

相关文档
最新文档