关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }A.程序可以运行,且看到显示B.程序编译出错C.程序可以运行,但看不到显示D.以上说法都不对

题目

关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }

A.程序可以运行,且看到显示

B.程序编译出错

C.程序可以运行,但看不到显示

D.以上说法都不对


相似考题
参考答案和解析
正确答案:C
解析:本题考查Canvas。程序本身没有错误,但由于Canvas默认的布局格式导致Canvas并不显示出来,因此需要增加语句 MyCanvas.setSize(150,100)使Canvas可见。
更多“关于下面的程序段,说法正确的是import java.awt.*;import java.applet.*;public class Test exte ”相关问题
  • 第1题:

    1、下列关于import语句的说法中,错误的是()

    A.import语句用于引入程序要使用的Java类

    B.程序中可以包括多个import语句

    C.所有程序都至少需要一个import语句

    D.Import语句必须写在所有类的定义之前


    所有程序都至少需要一个import语句

  • 第2题:

    下列关于import语句的说法中,错误的是()

    A.import语句用于引入程序要使用的Java类

    B.程序中可以包括多个import语句

    C.所有程序都至少需要一个import语句

    D.Import语句必须写在所有类的定义之前


    所有程序都至少需要一个import语句

  • 第3题:

    在一个Java源程序中,如果import语句、package语句、class语句都存在,则出现的次序应为()

    A.import先出现,package和class出现的次序随意

    B.class语句、import语句、package语句

    C.package语句、import语句、class语句

    D.package语句、class语句


    C

  • 第4题:

    对于一个Java源文件,包含三个顶级元素,它们正确的书写顺序是()。

    A.package,import,class

    B.class,import,package

    C.import,package,class

    D.package,class,import


    package,import,class

  • 第5题:

    对于一个Java源文件,包含三个顶级元素,它们正确的书写顺序是()。

    A.class,import,package

    B.import,package,class

    C.package,import,class

    D.package,class,import


    C

  • 第6题:

    2、下列关于import语句的说法中,错误的是()

    A.import语句用于引入程序要使用的Java类

    B.所有程序都至少需要一个import语句

    C.程序中可以包括多个import语句

    D.Import语句必须写在所有类的定义之前


    所有程序都至少需要一个import语句