《JAVA面向对象程序设计》试题与解析库 联系客服

发布时间 : 星期一 文章《JAVA面向对象程序设计》试题与解析库更新完毕开始阅读cf0d7d3f87c24028915fc38b

d) mouseClicked

【解析】

71) import java,applet,Applet;

import java.awt.*;

public class ImageDemo extends Applet {

Image img;

public void init() {

img=getImage(getCodeBase(),\}

public void paint(Graphics g) {

int w=img.getWidth(this); int h=img.getHeight(this);

g.drawImage(img,120,60,w/2,h/2,this); //2 g.drawImage(img,150,0,w*2,h*2,this);//3 }

}

以上JAVA代码第()行将图像放大。(选择一项) a) b) c) d)

1 2 3

代码并没有将图像放大

72) 在JAVA编程中,分析下面的Java代码:

import java.net.*;

class hello implements Runnable {

Public static void main (String args[]) {

Thread t=new Thread (this);

t.start ( ); }

Public void run ( ) {

System.out.println (“你好”);

}

}

以下说法正确的是( )。(选择一项) a) 此程序不能通过编译

b) 该程序运行时没有任何输出结果 c) 输出“你好”

d) 该程序能够通过编译,但运行时出错

【解析】

73) MyProgram.Java被编译后,生成( )。(选择一项)

a) MyProgram. Obj

b) MyProgram. class c) MyProgram.exe d) MyProgram. bat 【解析】

74) JAVA中,访问修饰符限制性最高的是( )。(选择一项)

a) private b) protected

c) public d) friendly 【解析】

75) 在JAVA编程中,关于Swing包中的组件,下面( )是正确的。(选择一项)

a) Swing中的每个组件都是采用MVC模式设计的

b) JFrame窗口的关闭按钮默认不能使窗口关闭

c) Swing的组件和awt组件,在编程时不能混合使用

d) 以上都正确 【解析】

76) 在Java语言中,下列组件可以让用户选择多个选项有( )。(选择两项)

a) Checkbox

b) Radiobutton c) List d) Choice 【解析】

77) 在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,

类Class_B直接隶属于包Package2。在类Class_C要应用Class_A的方法A和Class_B

的方法B,你需要()语句。(选择两项) a) import Package1.*;

b) import Package1.Package2.*; c) import Package2.*;

d) import Package2.Package1.*; 【解析】

78) 在Java语言中,如果你有下面的类定义:

abstract class Shape {

abstract void draw(); }

class Square extends Shape{}

如果你试图编译上面的代码会发生()。(选择一项) a) 一切成功编译

b) Shape可以编译Square不能编译 c) Square可以编译Shape不能编译 d) Shape.Square都不能编译 【解析】

79) int[] my_Array;

my_Array=new int[5];

for(int count=0;count<=5;count++)

System.out.println(my_Array[count]); 以上Java代码运行的结果是()。(选择一项) a) 将1,2,3,4,5输出到屏幕 b) 将0,1,2,3,4输出到屏幕 c) 将0,1,2,3,4,5输出到屏幕 d) 将出现运行时异常 【解析】

80) 下面描述()是正确的。(选择两项)

a) Java的源程序必须以”.java”或”.jav”扩展名保存 b) Java VM可以是软件也可以是硬件 c) Java使用解释器执行代码

d) 用高级语言编写的代码可以让计算机理解并执行它们 【解析】

81) 下列选项中,属于Java语言的关键字的是()。(选择两项)

a) goto

b) malloc c) extends d) FALSE 【解析】

82) 在Java中,关键字()使类不能派生出子类。(选择一项)

a) final

b) public c) private d) volatile e) native 【解析】

83) 在JAVA编程中,Java编译器会将java程序转换为()。(选择一项)

a) 字节码

b) 可执行代码

c) 机器代码

d) 以上所有选项都不正确 【解析】

84) 在JAVA编程中,以下()命令用来执行java类文件。(选择一项)

a) javac

b) java

c) appletviewer

d) 以上所有选项都不正确 【解析】

85) 在Java语言中,下面变量命名合法的有()。(选择两项)

a) variable123

b) 123variable c) private d) selg_asd

【解析】

86) String s1 = new String(“Hello”); String s2 = new String(“there”); String s3 = new String();

上面是Java程序中的一些声明,选项中能通过编译的是()。(选择一项)

e) s3 = s1+ s2 f) s3 = s1 & s2 g) s3 = s1 || s2 h) s3 = s1 && s2 【解析】

87) 在JAVA编程中,Java具有下列()特点。(选择三项)

a) 面向对象

b) 跨平台 c) 安全

d) 集中式体系结构 e) 可编译成机器代码 【解析】

88) 在Java中,欲定义某类所在的包外的所有类都能访问这个类,则应用的关键字是()。

a) protected

b) private c) public 【解析】

89) 在Java中,根据你的理解,下列方法()可能是类Orange的构造函数。(选择三项)

a) Orange(){?}