问题 单项选择题

关于下面的程序段,说法正确的是 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可见。

单项选择题 A3/A4型题
单项选择题