您所在的当前位置: 计算机等级考试题库  

  • 2 [问答题] 本题是一个Applet,功能是监听用对于文本域中文本的选择。页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class java3 extends Applet implements ActionListener TextArea ta=new TextArea(5,30); TextField tf=new TextField(30); Button button=new Button("复制"); String text="AWT提供基本的GUI组件, "+"具有可以扩展的超类, "+"它们的属性是继承的。 "; public void init() setLayout(new FlowLayout(FlowLayout.left)); ta.setText(text); ta.setEditable(true); add(ta); add(button); add(tf); ta.addActionListener(this); public void actionPerformed(ActionEvent e) String s; s=ta.getSelectText(); if(e.getSource()==button) tf.setText(s)&l
  • 3 [单项选择题] 构造方法名必须与( )相同,它没有返回值,用户不能直接调用它,只能通过new调用。 A. 类名 B. 对象名 C. 包名 D. 变量名
  • 4 [填空题] 程序中的DrawAny是—个显示图像的Applet,并且允许用户通过参数指定所要显示的图像,请在画线处填入正确的语句使得程序能够正确运行。 testl5.html: <HTML> <HEAD> <TITLE> A Simple Program </TITLE> < /HEAD> <BODY> <applet code = DrawAny.class width = 100 height = 100 align = bottom> <para name = image value - "duke.gif"> </applet> </BODY> </HTML> DrawAny.java: import java.awt.*; import java.applet.*; import java.net.URL; public class DrawAny extends Applet Image im;public void init() URL url=getDocumentBase(); String imageName=getParameter("image"); im= 【15】 ;public void Pait(Graphics g) g.drawImage(im,0,0,this);
  • 8 [单项选择题] 有如下程序: Option Base 1 Private Sub Form_Click()Dim arr, SumSum=0arr=Array(1, 3, 5, 7, 9, 11, 13, 15, 17, 19)For i=1 To 10 If arE(i)/3=arr(i)3 Then Sum=Sum+arr(i) End IfNext iPrint Sum End Sub 程序运行后,单击窗体,输出结果为______。 A.25 B.26 C.27 D.28
  • 9 [单项选择题] 单个用户使用的数据视图的描述称为 A.外模式 B.概念模式 C.内模式 D.存储模式
  • 10 [单项选择题] 在堆栈类Sharedstack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)( )。 public class SharedStack ______int idx=0; char[]data=new chaf[10]; public synchtonized void push(char c)......) public synchronized void pop()......) A.public B.不使用修饰符 C.private D.protected
  • 11 [单项选择题] 下面概念中,不属于面向对象方法的是 A.对象 B.继承 C.类 D.过程调用
  • 12 [单项选择题] 下列叙述中错误的是 A.一种数据的逻辑结构可以有多种存储结构 B.数据的存储结构与数据处理的效率无关 C.数据的存储结构与数据处理的效率密切相关 D.数据的存储结构在计算机中所占的空间不一定是连续的
  • 13 [填空题] 下列程序的功能是:将数据1,2,…,8写入顺序文件Num.txt中,请填空。 Private Sub Form_Click()   Dim i As Integer   Open"Num.txt"For Output As #1   For i=1 To 8    ______ Next i Close #1 End Sub
  • 14 [填空题] 使用Swing编写Applet,则该Applet的主类应该定义为________类的子类。
  • 15 [填空题] 在窗体上画一个名为Command1的命令按钮,然后编写如下程序: Option Base 1 Private Sub Command1_ Click() Dim arr arr = Array(358, 32, 46, 73, 23, 59, 26, 91, 583, 12) For i = ______ For j = ______ If arr(i) >= arr(j) Thena = arr(j)arr(j) = arr(i)arr(i) = a End If Next j Next i For i = 1 To 10 Print arr(i); Next i End Sub程序运行后,单击命令按钮,将把数组arr中的10个数按升序排序,请填空。
  • 16 [单项选择题] 下面关于类及其修饰符的一些描述,正确的是______。 A.abstract类可以用来派生子类,也可以用来创建abstract类的对象 B.abstract能与final同时修饰一个类 C.final类不但可以用来派生子类,也可以用来创建final类的对象 D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法
  • 17 [填空题] Applet是能够嵌入到【 】格式的文件中,并能够在浏览器中运行的Java类。
  • 18 [填空题] 在n个运动员中选出任意r个人参加比赛,有很多种不同的选法,选法的个数可以用公式计算。窗体中3个文本框的名称依次是Text1、Text2、Text3。程序运行时在Text1、Text2中分别输入n和r的值,单击Command1按钮即可求出选法的个数,并显示在Text3文本框中。请填空。 Private Sub Command1_Click() Dim r As Integer,n As Integer n=Text1 r=Text2 Text3:fun(n)/funf (9) )/funfr) End Sub Function fun(n As Integer)As long Dim t As Long (10) For k=1 To n t=t*k Next fun=t End Function
  • 19 [问答题] 下面是一个Applet程序,其功能是从3-100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: import java.awt.*; import java.applet.Applet; /* <applet code=ex4_3.class width=800 height=400> </applet> */ public class ex4_3 extends Applet { public Color color4_3 = Color.black; private int n4_3 = 3; public myPrime thPrime4_3; public void init() {thPrime4_3 = new myPrime(this);thPrime4_3.start(); } public void paint(Graphics g) {g.setColor(color4_3);g.drawString(n4_3, 50, 50); } public int getInt(){return n4_3; } public void setInt(int i){n4_3 =i; } } cl
  • 20 [单项选择题] 有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为 A.并 B.自然连接 C.笛卡尔积 D.交