东师范《Java程序设计》20秋在线作业2
[东北师范大学]Java程序设计20秋在线作业2
试卷总分:100 得分:100
第1题,下面选项中不是面向对象编程主要体现的特性是()
A、封装性
B、继承
C、多态
D、类
正确答案:
第2题,下列代码哪几行会出错)
1) public void modify() {
2) int I, j, k;
3) I = 100;
4) while ( I0 ) {
5) j = I * 2;
6) System.out.println (" The value of j is " + j );
7) k = k + 1;
8) I--;
9) }
10) }
A、line 4
B、line 6
C、line 7
D、line 8
正确答案:
第3题,Java程序中,通过类的定义只能实现()重继承。
A、1
B、2
C、3
D、4
正确答案:
第4题,容器Panel和Applet缺省使用的布局编辑策略是()
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
正确答案:
对于catch 子句的排列,下列哪种是正确的?()
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个 try 程序段内
D、先有子类,其他如何排列都无关
正确答案:
第6题,JApplet的默认布局管理器是()。
A、FlowLayout
B、BorderLayout
C、GridLayout
D、BoxLayout
正确答案:
第7题,下列哪个数代表单精度浮点数?()
A、0652
B、3.4457D
C、0.298f
D、0L
正确答案:
第8题,下面哪个选项表示八进制数?()
A、010
B、0x10
C、08
D、0x8
正确答案:
第9题,指出下列程序运行的结果()
public class Example{ String str=new String("good"); char[]ch={'a','b','c'}; public static void main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+" and "); Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str="test ok"; ch='g'; }
}
A、good and abc
B、good and gbc
C、test ok and abc
D、test ok and gbc
正确答案:
哪些是将一个十六进制值赋值给一个long型变量()
A、long number = 345L;
B、long number = 0345;
C、long number = 0345L;
D、long number = 0x345L;
正确答案:
第11题,下面哪些关键字能用来控制对类成员的访问()?
A、public
B、protected
C、private
D、default
正确答案:,B,C
以下哪些不是MenuItem类的方法?()
A、setVisible( boolean b )
B、setEnabled( boolean b )
C、getSize()
D、setForeground( Color c )
正确答案:,C,D
第13题,设有以下程序:
import java.awt.*;
public class FlowAp extends Frame{public static void main(String argv[]){FlowAp fa=new FlowAp();fa.setSize(400,300);fa.setVisible(true);}FlowAp(){add(new Button("One"));add(new Button(
A、窗体每边有4个标记为One 到 Four的按钮
B、从顶到底有安排有4个标记为One 到 Four的按钮
C、一个很大的标记为 Four的按钮在正中央
D、运行时指示没有设置布局管理器的错误
正确答案:,B,D
第14题,设有如下代码:
interface IFace{}
class CFace implements IFace{}
class Base{}
public class ObRef extends Base{public static void main(String argv[]){ObRef obj = new ObRef();Base b = new Base();Object obj1 = new Object();IFace obj2 = new CFace();
//Here}
}
则在 //Here处插入哪个代码将不出现编译和运行错误。
A、obj1=obj2;
B、b=obj;
C、obj=b;
D、obj1=b;
正确答案:,B,D
指出正确的表达式 ()
A、double a=1.0;
B、Double a=new Double(1.0);
C、byte a = 340;
D、Byte a = 120;
正确答案:,B
第16题,一个部件重绘时,方法调用不能按下面哪个次序?()
A、直接调用 paint()
B、调用update ,而update会调用 paint()
C、调用repaint(),由它调用update(), update 再调用 paint()
D、调用 repaint(),它将直接调用 paint
正确答案:,B,D
第17题,设有如下代码:
class Base{}
public class MyCast extends Base{static boolean b1=false;static int i = -1;static double d = 10.1;public static void main(String argv[]){MyCast m = new MyCast();Base b = new Base();//Here}
}
则在 //Here处插入哪个代码将不出现编译和运行错误。()
A、b=m;
B、m=b;
C、d =i;
D、b1 =i;
正确答案:,C
第18题,htmlbody
form name="data" action="/servlet/Data Servlet" method="OST"
input type="text" name="name"
input type="submit" name="submit"
/form
/body/html
下面的哪两个方法可以取出name参数的值?()
A、Get Parameter ("name");
B、Get Parameter Value ("name");
C、Get Parameter Values ("name");
D、Get Parameters ("name");
正确答案:,C
第19题,下面哪个叙述是正确的?(选择二个)()
1. public class MyTextArea extends TextArea {
2. public MyTextArea(int nrows, int ncols) {
3. enableEvents(AWTEvent.TEXT_ EVENT_MASK);4. }
5.
6. public void processTextEvent (TextEvent te) {
7. System.out.println("rocessing a t
A、源程序必须存放到MyTextArea.java文件中
B、在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小
C、在行6 processTextEvent()的返回值应声明为boolean而不是 void.
D、在行7和8之间应增加一句:return true.
正确答案:,B
下面main()方法的定义哪些是正确的()?
A、public static void main(String args[]){}
B、public static void main(String[]) {}
C、public static void main(String[] args) {}
D、public static void main(String [] x) {}
正确答案:,C,D
第21题,所有的鼠标事件都由MouseListener监听接口的监听者来处理。
A、错误
B、正确
正确答案:
第22题,Java的类是单继承的,所有的类都从Object类派生而来的。
A、错误
B、正确
正确答案:
第23题,如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
A、错误
B、正确
正确答案:
第24题,TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。
A、错误
B、正确
正确答案:
Java Applet是由独立的解释器程序来运行的。
A、错误
B、正确
正确答案:
第26题,Java中所有的类都是java.lang的子类。
A、错误
B、正确
正确答案:
第27题,JPanel是Swing的面板类,默认使用FlowLayout布局管理器。
A、错误
B、正确
正确答案:
第28题,Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
A、错误
B、正确
正确答案:
第29题,方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间。
A、错误
B、正确
正确答案:
ava的各种数据类型所占用的内存长度与具体软硬件环境有关。
A、错误
B、正确
正确答案:
第31题,容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
A、错误
B、正确
正确答案:
第32题,应用程序一定要有main()方法,小程序一定要继承于Applet 类。
A、错误
B、正确
正确答案:
第33题,session.get Parameter("count")可以取出count属性。
A、错误
B、正确
正确答案:
第34题,字符串 "\'a\'" 的长度是5。
A、错误
B、正确
正确答案:
第35题,一个Java Applet源程序的主类能有多个父类。
A、错误
B、正确
正确答案:
第36题,session-timeout30/session-timeout,30的单位是秒。
A、错误
B、正确
正确答案:
第37题,事件要执行的话,需要在事件源对象上注册对应事件的监听器(listener)
A、错误
B、正确
正确答案:
第38题,在Java中,可以利用程序使线程从执行状态转换到阻塞状态,即调用wait方法。
A、错误
B、正确
正确答案:
第39题,在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。
A、错误
B、正确
正确答案:
第40题,cookie中的信息是保留在客户端的浏览器。
A、错误
B、正确
正确答案:
页:
[1]