niusouti.com

下面哪个选项正确示例了传递一个参数给applet? ( )A.<applet code=Test.class age=33 width=100 heigh=100>B.<param name=age value=33>C.<applet code=Test.class name-age value=33 width=100 height=100>D.<applet Test 33>

题目

下面哪个选项正确示例了传递一个参数给applet? ( )

A.<applet code=Test.class age=33 width=100 heigh=100>

B.<param name=age value=33>

C.<applet code=Test.class name-age value=33 width=100 height=100>

D.<applet Test 33>


相似考题
更多“下面哪个选项正确示例了传递一个参数给applet? ( )A.<applet code=Test.class age=33 width=100 heigh=100>B.<param name=age value=33>C.<applet code=Test.class name-age value=33 width=100 height=100>D.<applet Test 33>”相关问题
  • 第1题:

    向Applet传递参数的正确描述是( )。

    A.<param name=age,value=20>

    B.<applet code=Try.class width=100,height=100, age=33>

    C.<name=age,value=20>

    D.<applet code=Try.class name=age,value=20>


    正确答案:A
    A。【解析】<Applet>标记的参数部分一般格式是[<PARAMNAME=appletParameterVALUE-value>]。

  • 第2题:

    下面______正确示范了传递—个参数给applet。

    A.<applet code=Test.class age=33 width=100 height=100>

    B.<param name=age value

    C.<applet Test 33>

    D.<aoolet code=Test.class name=age value=33 width=100 height=100>


    正确答案:B

  • 第3题:

    下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

    注意:不改动程序的结构,不得增行或删行。

    源程序文件清单如下:

    import java.awt.*;

    import java.applet.*;

    /*

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

    </applet>

    */

    public class ex11_3 extends Applet

    {

    int[] x = {15,50,100,160,120,190 };

    int[] y = {15,100,30, 15, 80, 50 };

    public void init()

    {

    setBackground (Color. lightGray);

    }

    public void paint (Graphics g)

    {

    int[] y2 = new int[6];

    g. setColor (Color. red);

    Rectangle rect = getBounds();

    g.drawPolygon (x, y2,6);

    for(int i=0; i<6; i++)

    y2[i] = y[i] + (rect.height / 2);

    g. fillPolygon (x, y, 6);

    }

    }

    ex11_3. html

    <HTML>

    <HEAD>

    <TITLE>ex11_3</TITLE>

    </HEAD>

    <BODY>

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

    </applet>

    </BODY>

    </HTML>


    正确答案:g.drawPolygon(xy6) y2[i]+=y[i]+(rect.height/2) g.fillPolygon(xy26)
    g.drawPolygon(x,y,6) y2[i]+=y[i]+(rect.height/2) g.fillPolygon(x,y2,6) 解析:本题主要考查Applet窗口编程和图形绘制的综合应用。解题关键是熟悉上述考点的基本要求,使用Graphics类的drawPolygon()和fillPolygon()方法绘制任意形状的图形,并且能结合数组进行编程实现。本题中第1处,第2个参数应该是y,而不是y2。y2还没有初始化;第2处,注意y2数组中的值是需要进行累加的,因此需要使用符号+=;第3处,fillPolygon()方法的第2个参数应该是y2,绘制新的图形,并填充,若是y则不能绘制新的图形。

  • 第4题:

    用HTML文件显示APPLET时,下面属于必不可少的属性的是

    A.NAME、HEIGHT和WIDTH

    B.CODE和NAME

    C.CODEBASE、HEIGHT和WIDTH

    D.CODE、HEIGHT和WIDTH


    正确答案:D
    解析:本题考查Applet标记中最基本的属性的概念。APPLET>标记中有3个属性是必不可少的,CODE属性规定小程序的主要类文件的名称,HEIGHT属性规定了网页上小程序窗口的高度,WIDTH属性规定了网页上小程序窗口的宽度,其他的属性都是可选的.NAME属性是为创建的Applet定义一个名字,以便同一个页面中的Applet能够彼此发现并进行。CODEBASE属性是执行Applet的URL地址,该URL是包含了Applet代码的目录。

  • 第5题:

    阅读以下说明和Java以及HTML代码,将应填入(n)处的字句写在对应栏内。

    [说明]

    编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Applet。

    [Java 代码]

    import java. applet.*;

    import java. awt.*;

    public class chuangdics extends (1)

    {

    TextField tf=new TextField ();

    int tfLength=0;

    public void init()

    {

    try

    {

    tfLength=Integer. parseInt( (2) ("length"));

    tf. setColumns (tfLength);

    add (tf);

    }

    catch (NumberFormatException nfe)

    {

    tf. (3) ("HTML 文件传人的参数格式错误。");

    add(tf);

    }

    }

    }

    [HTML 代码]

    <html>

    <head>

    <title>(4)</title>

    </head>

    <body>

    <hr>

    <applet code=chuangdics width=700 height=150>

    <param name=length value=20>

    (5)

    <hr>

    </body>

    </htmI>


    正确答案:(1)Applet (2)getParameter (3)setText (4)chuangdics (5)/applet>
    (1)Applet (2)getParameter (3)setText (4)chuangdics (5)/applet>

  • 第6题:

    用HTML文件显示Applet时,下面哪些属性是必不可少的? ( )

    A.name, height, width

    B.code, name

    C.codebase, height, width

    D.code, height, width


    正确答案:D
    解析:该题考查对APPLET>标记中最基本的属性的掌握。APPLET>标记中有3个属性是必不可少的,它们就是CODE、HEIGHT和WIDTH。而其他属性都是可选的。

  • 第7题:

    要向Applet传递参数,应该在下列drawing.htnll文件的下画线处填入的选项是( )。

    A.<param image,”flower.gif”>

    B.<param image value=flower.gif>

    C.<param name=image value=”flower.gif”>

    D.<param name”image”value=”flower.gif”>


    正确答案:D
    param<name=””,value=””>中name属性值不可重复,value是绝对路径,必须用引号引用起来。

  • 第8题:

    下面的代码实现一个简单的Applet: import java.applet.Applet; import java.awt.*; public class Sample extends Applet { private String text="Hello World"; public void init() { add(new Label(text)); } public Sample(String string) { text=string; } } 通过下面的HTML文件访问: <html> <title>Sample Applet</title> <body> <applet code="Sample.class"width=200 height=200></applet> </body> </html> 当编译和运行该小程序时会出现什么结果,请选择正确的答案。( )

    A.将会出现“Hello World"

    B.将会产生一个运行时错误

    C.什么都没有

    D.产生一个编译时错误


    正确答案:D
    解析:该题考查对Applet具体编程的理解。实际上就是考查APplet编程与 Application编程的区别。在应用程序编程中,通常由主类的构造函数和main()方法,在主类的构造函数里面进行一些一次性的初始化工作。而在小程序的编程中,也有主类,既然有类也就有相应的构造函数。但是要知道,Applet是在浏览器或者是通过专门的工具运行的,在创建Applet时,不能通过任何手段给Applet传递参数,所以构造函数应该是不能有参数的。但是,这种错误在编译时并不报错,因为它并没有任何的语法错误,只是会在运行时出错,系统会告诉你无法实例化小程序。注意,本题如果将构造函数改成下面的形式,则编译与运行时都不会出错。public Sample (String string){text="aaaaa";}它的效果与将语句text="aaaaa"放在init()函数里的效果是—样的。也就是说,创建Applet时的初始化工作能放在构造函数里实现的,完全可以放到init()函数里实现。但是,反之,能在init()函数里实现的代码却不一定能在构造函数里实现。这也就是为什么在小程序编程中不用构造函数的原因。故本题答案是D。

  • 第9题:

    如你要用给 Applet传递一个名字为param1, 值为100的参数,应选用语句()。

    • A、<APPLET NAME=”param1” VALUE=”100”></APPLET> 
    • B、<PARAM  NAME=”param1” VALUE=”100”></PARAM> 
    • C、<PARAM  NAME=”param1” VALUE=”100”> 
    • D、<PARAM  NAME=”param1” VALUE=100>

    正确答案:C

  • 第10题:

    一个Applet编译后的类名是Test.class,运行此小程序的命令是JavaTest。()


    正确答案:错误

  • 第11题:

    在HTML中,用()标签来强制显示Applet。

    • A、name,height,width
    • B、codebase,height,width
    • C、code,name
    • D、code,height,width

    正确答案:D

  • 第12题:

    单选题
    向Applet传递参数的正确描述是(  )。
    A

    <param name=age value=20>

    B

    <applet code="Try.class" width=100 height=100 age=33>

    C

    <name=age value=20>

    D

    <applet code="Try.class" name=age value=20>


    正确答案: C
    解析:
    典型的标记语言,Applet程序嵌入在网页里边执行。例如:
    <applet code="parasdemo" width=300 height=100>
    <param name=author value="作者">
    <param name=purpose value="向applet程序传递参数">
    <param name=version value = 8>
    </applet>
    因此本题选择A。

  • 第13题:

    YourwebpageincludesaJavaSEv1.5appletwiththefollowingdeclaration:11.<objectclassid=’clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA’12.width=’200’height=’200’>13.<paramname=’code’value=’Applet.class’/>14.</object>WhichHTTPmethodisusedtoretrievetheappletcode?()

    A.GET

    B.PUT

    C.POST

    D.RETRIEVE


    参考答案:A

  • 第14题:

    向Applet传递参数的正确描述是A.B.

    向Applet传递参数的正确描述是

    A.<param name=age.value=20>

    B.<applet code=Try.class width=100,height=100,age=33>

    C.<name=age.value=20>

    D.<applet code=Try.class name=age,value=20>


    正确答案:A
    解析:Applet获取参数是通过HTML文件中采用PARAM>标记定义参数。Java中还定义了相应的方法,用来从HTML中获取参数。格式为:
      param name=appletParameter1 value=value>

  • 第15题:

    下列关于的属性的说法中错误的是______。A.属性可以指定Applet运行过程

    下列关于<APPLET>的属性的说法中错误的是______。

    A.<WIDTH>和<HEIGHT>属性可以指定Applet运行过程中产生的弹出窗口大小

    B.<NAME>属性可以被Web页面中的JavaScnpt脚本访问

    C.<ARCHIVE>属性用于将Applet含有的多个文件打包

    D.<CODE>属性指出的文件名可以包含路径,但是相对路径


    正确答案:A
    解析:WIDTH>和HEIGHT>属性是必须指定的属性,用于定义Applet显示区以像素为单位的宽度和高度,但是不能够指定在Applet运行时产生的任何弹出窗口或者对话框的大小。

  • 第16题:

    要向Applet传递参数,应该在下列drawing.html文件的下画线处填人的选项是( )。 … … <applet code=Drawlmage.class width=1 00 height= 100> </applet> … …

    A.<param image,"flower.gif">

    B.<param image value=flower.gif>

    C.<param name=image value="flower.gif">

    D.<param name="image"value="flower.gif">


    正确答案:D
    D。【解析】param<name="",value="">中name属性值不可重复,value是绝对路径,必须用引号引用起来。

  • 第17题:

    用HTML文件显示APPLET时,下面属于必不可少的属性的是( )。

    A. NAME, HEIGHT, WIDTH

    B. CODE 和 NAME

    C. CODEBASE, HEIGHT 和 WIDTH

    D. CODE, HEIGHT 和 WIDTH


    正确答案:D

  • 第18题:

    下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。

    注意:不改动程序的结构,不得增行或删行。

    程序的执行结果为:

    import java.awt.*;

    import java.applet.*;

    /*

    <applet code=XiaoQiu width=800 height=600>

    </applet>

    */

    public class XiaoQiu extends Applet implements Runnable

    {

    int currentX=0,currentY=0;

    Thread m_Draw=null;

    public void init()

    {

    m_Draw=new Thread (super);

    }

    public void paint(Graphics g)

    {

    g.setColor(Color.blue);

    mycircle(g,getSize().width/2,getSize().height/2,currentX,currentY);

    }

    public void start()

    {

    m_Draw.start();

    try

    {

    Thread.sleep(500);

    }

    catch(InterruptedException e){}

    }

    public void stop()

    {

    if(m_Draw.isAlive())

    m_Draw. stop();

    }

    public void run()

    {

    try

    {

    while(true)

    {

    currentX++;

    currentY++;

    if(currentX>i00&&(currentY>100))

    {

    currentX=0;

    currentY=0;

    }

    paint();

    Thread.sleep(100);

    }

    }

    catch(InterruptedException e){}

    }

    public void mycircle(Graphics g,int x,int y,int rx, int ry)

    {

    g.filloval(x-rx,y-ry,2*rx,2*ry);

    }

    }

    ex3 9_3. html:

    <html>

    <head>

    <title>A Simple Program</title>

    </head>

    <body>

    <applet cede=" XiaoQiu.class" width=800 height=400>

    </applet>

    </body>

    </html>


    正确答案:m_Draw=new Thread(this) if (currentX>100 | | (currentY>100)) repaint();
    m_Draw=new Thread(this), if (currentX>100 | | (currentY>100)) repaint(); 解析:本题主要考查Java Applet程序的设计,Java语句的线程机制以及for循环语句。解答本题的关键是比较熟练的掌握Java Applet程序的设计,Java语句的线程机制以及for循环语句的有关知识。m_Draw=new Thread(this);语句的功能是以当前对象为参数创建线程对象m_Draw,if(currentX>100||(currentY>100))语句的功能是获取小球的坐标,repaint();语句的功能是重新绘制小球。

  • 第19题:

    向Applet传递参数的正确描述是()。A.B.

    向Applet传递参数的正确描述是( )。

    A.<paramname=age,value=20>

    B.<appletcode=Try.class width=100,height=100,age=33>

    C.<name=age,value=20>

    D.<appletcode=Try.class name=age,value=20>


    正确答案:A
    解析:Applet>标记的参数部分一般格式是:[PARAMNAME=appletParameterVALUE=value>]。

  • 第20题:

    ●试题七

    【说明】

    下面是一个Applet程序,其功能是将完整的图像显示于Applet的区块中,然后可以通过拖动鼠标让图像随着鼠标拖动的轨迹而移动。

    程序运行结果如图5所示。

    图5

    import java.applet.*;

    import java.awt.*;

    /*

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

    </applet>

    */

    public class ex4_7 extends Applet{

    private Image iImg;

    private int xPos,yPos;

    public void init(){

    xPos = yPos =(1);

    iImg = getImage((2)"ex4_7.jpg");

    }

    public void paint(Graphics g){

    g.drawImage(iImg,xPos,yPos,(3));

    }

    public boolean(4)(Event e,int x,int y){

    xPos = x;

    yPos = y;

    (5);

    return true;

    }

    }

    ex4_7.html

    <HTML>

    <HEAD>

    <TITLE>ex4_7</TITLE>

    </HEAD>

    <BODY>

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

    </applet>

    </BODY>

    </HTML>


    正确答案:

    ●试题七

    【答案】(102getDocumentBase()

    3this

    4mouseDrag

    5repaint()

    【解析】本题主要考查在Applet窗口中显示图像,并结合鼠标事件处理的综合应用。解题关键是熟悉图像文件的加载过程,会跟踪鼠标拖动的事件,并将鼠标在Applet窗口中的坐标信息作为参数传递给drawImage()方法,用于在新的位置显示图像,从而实现拖动效果。本题中,getImage()方法应该有2个参数,第一个参数是getDocumentBase()方法的返回值,即图像文件的路径;drawImage()方法最后一个参数应该是this,确定是在当前运行的对象中绘制图像;应该调用repaint()方法,进行重画,而不是paint()方法。

  • 第21题:

                            下列解释正确的是()

    • A、out_applet.java中一定有一个参数是“display_string” 
    • B、<param>具有两个属性“name”和“value” 
    • C、value是参数的名称 
    • D、“good morning”通过<panram> 标记传递给“Our_Applet.class”

    正确答案:A,B,D

  • 第22题:

    一个Applet编译后的类名是Test.class,运行此小程序的命令是Java Test。


    正确答案:错误

  • 第23题:

    单选题
    如你要用给 Applet传递一个名字为param1, 值为100的参数,应选用语句()。
    A

    <APPLET NAME=”param1” VALUE=”100”></APPLET> 

    B

    <PARAM  NAME=”param1” VALUE=”100”></PARAM> 

    C

    <PARAM  NAME=”param1” VALUE=”100”> 

    D

    <PARAM  NAME=”param1” VALUE=100>


    正确答案: A
    解析: 暂无解析