计算机二级

下面程序的输出结果是( )。 import java. awt.*; import java. applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello World! ",20,20); } }A.20,20B.Hello World!C.编译不能通过D.以上都不对

题目

下面程序的输出结果是( )。 import java. awt.*; import java. applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello World! ",20,20); } }

A.20,20

B.Hello World!

C.编译不能通过

D.以上都不对

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义JavaApplet 程序时,必须有的import 语句是( )。

A.import java. applet. Applet;

B.import java. io.*;

C.import java. awt. event;

D.import java. Lang.*;


正确答案:A

第2题:

将下面Applet程序补充完整。

import java.awt.*:

import java.apptet.*;

public class Hi ______ {

public void paint(Graghics g) {

g.drawstring("Hi!",2.5,2.5);

}

}


正确答案:extends Applet
extends Applet

第3题:

【说明】

下面是一个Applet程序,程序的功能是在显示面板上输出字符串。当html页面被其他窗口遮挡后再次显示时,请给出输出结果。

import java.awt.*;

import java. (1). *;

public class MyApplet (2) Applet {

public void (3) (Graphics g) {

g.drawString(tip,20,40);

tip ="I am Java Applet";

}

public void init() {

tip ="welcome"; }

private (4) tip;

}

<html>

<head>

<title> A Simple Applet </title>

</head>

<body>

<applet code="MyApplet.class" width=800 height=400>

</applet>

</body>

</html>

网页输出 (5)


正确答案:(1)applet (2)extends (3)paint (4)String (5)I am Java Applet
(1)applet (2)extends (3)paint (4)String (5)I am Java Applet 解析:所有的applet程序都要导入包java.applet.*所有的applet程序继承自类applet。此处填入继承关键字extends。applet的程序的绘制函数是paint()。此处填入变量类型String。当html页面被其他窗口遮挡后再次显示时,变量tip被修改为“I am Java Applet”,所以这时显示的结果是“I am Java Applet”。

第4题:

下列哪个选项的java源文件代码片段是不正确的?

A.package testpackage; public class Test{ }

B.import java. io. *; package testpaekage; public class Test { }

C.import java.io.*; class Person { } public class Test { }

D.import java.io.*; import java. awt.*; public class Test{ }


正确答案:B
解析:Java中的package语句必须是源文件中除去说明以外的第一条语句,导入包语句可以有几个,但是必须位于package语句之后,其他类定义之前,一个源文件中可以有几个类,但最多只能有一个是public的,如果有,则源文件的文件名必须和该类的类名相同。

第5题:

在下面Java Applet程序的下画线处填入代码,使程序完整并能够正确运行。

import java.applet.*;

import java.awt.*;

public class HelloWorld ______ {

public void paint(Graphics g) {

g.drawString("Hello World!",25,25);

}

}


正确答案:extends Applet
extends Applet

第6题:

下列Java源程序结构中前三种语句的次序,正确的是

A.import, package, public class

B.import必为首,其他不限

C.public class, import, package

D.package, import, public class


正确答案:D
解析:Java源程序中,首先在程序的最开始用关键字package指明此程序属于哪个包,接着通过import导入外部包中的类或JDK中的类,然后定义类,如public class。

第7题:

下列Applet在坐标 ( 20,20) 处显示一幅GIF图像,在横线处填入正确的语句。

import java. net.*;

import java. awt.*;

import java. applet.*;

public class Test extends Applet {

Image IMG;

public void init() {

URL url = getDocumentBase ();

String name="IMG.gif";

【 】

}

public void paint(Graphics g) {

g. drawImage ( IMG,20,20,this);

}

}


正确答案:img = getImage (urlname);
img = getImage (url,name); 解析:通过调用getImage (URL url,String name)方法获得在url中的名为name的图像文件。

第8题:

下面代码包括一个HTML文件和一个Applet类,在hello.html文件的横线处填入相应的内容,把HelloApplet嵌入在hello.html中。

hello.html文件内容:

<HTML>

<HEAD><TITLE>Hello</TITLE></HEAD>

<BODY>

<APPLET CODE="______"IDTH=150 HIGHT=25>

</APPLET>

</BODY>

</HTML>

HelloApplet.java文件内容:

import java.awt.*;

import java.applet.*;

public class HelloApplet extends Applet {

public void paint(Graphics g) {

g.drawString("Hello!",25,25);

}

}


正确答案:HelloApplet.class
HelloApplet.class 解析:将小应用程序HelloApplet嵌入到网页hello.html文件中,该Applet才能运行。APPLET>标记规定了浏览器要加载保存在HelloApplet.class文件中的类。浏览器将到hello.html文件所在的URL寻找该文件。

第9题:

下列程序构造了一个 Swing Applet ,请在下划线处填入正确的代码

Import javax.swing.*;

Import java.awt.*;

Public class SwingApplet extends 【 13 】 {

Jlabel l = new Jlabel ( “ This is a Swing Applet. ” );

Public void init(){

Container contentPane = getContentPane();

contentPane.add(1);

}

}


正确答案:

第10题:

下面程序的输出结果是( )。 import java.awt.*; import java.applet.*; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawstring("Hello World!", 20, 20); } }

A.20,20

B.Hello World!

C.编译不能通过

D.以上都不对


正确答案:B
解析:本题是考查考生对Java程序的执行过程的理解。这是一个简单的Applet(小应用程序)。程序中,首先,用import语句引入java.awt和java.applet下所有的包,使得该程序可以使用这些包中所定义的类,它类似于C中的#include语句:然后,声明一个公共类HelloApplet,用extends指明它是Applet的子类。在类中,我们重写父类Applet的paint()方法,其中,参数g为Graphics类,它表明当前作图的上下文。在paint()方法中,调用g的方法drawstring(),在坐标(20,20)处输出字符串"HelloWorld!",其中坐标是用像素点来表示的。这个程序中没有实现main()方法,这是Applet与应用程序(Application)的区别之一。为了运行该程序,也要把它放在文件HelloWorldApplet.java中,然后对它进行编译,javacHelloApplet.java得到字节码文件HelloApplet.class。由于Applet中没有main()方法作为Java解释器的入口,我们必须编写HTML文件,把该Applet嵌入其中,然后用appletviewer来运行,或在支持Java的浏览器上运行。它的HTML>文件如下。

更多相关问题