|
Java程序设计16秋在线作业2
一、单选题:
1.下列选项不是Java关键字的是( ) (满分:3)
A. sizeof
B. super
C. abstract
D. break
2.char类型被包装在如下的哪一个类中?( ) (满分:3)
A. iava.1ang.Integer
B. java.1ang.Char
C. java.lang.Boolean
D. java.1ang.Character
3.哪些是将一个十六进制值赋值给一个long型变量( ) (满分:3)
A. long number = 345L;
B. long number = 0345;
C. long number = 0345L;
D. long number = 0x345L;
4.在类中若要处理ActionEvent事件,则该类需要实现的接口是( )。 (满分:3)
A. ActionListener
B. Runnable
C. Serializable
D. Event
5.下面哪个方法与applet的显示无关?( ) (满分:3)
A. draw( )
B. update( )
C. repaint( )
D. paint( )
6.下面代码的执行结果是什么?( )x = , (满分:3)
A. x = 3
5
B. x = 3
7
C. x = 5
3
D. x = 5
7
7.在编写Java Applet程序时,需要在程序的开头写上( )语句。 (满分:3)
A. import java.awt.* ;
B. import java.applet.* ;
C. import java.io.* ;
D. import java.awt.event.* ;
8.下列API不属于java .1ang.Math类的一个是( )。 (满分:3)
A. random( )
B. abs( )
C. drawLine( )
D. sin( )
9.下面选项中不是面向对象编程主要体现的特性是( ) (满分:3)
A. 封装性
B. 继承
C. 多态
D. 类
10.Applet可以做下列那些操作?( ) (满分:3)
A. 读取客户端文件
B. 在客户端主机上创建新文件
C. 在客户端装载程序库
D. 读取客户端部分系统变量
二、多选题:
1.下列说法正确的是( ) (满分:3)
A. java.lang.Clonable是类
B. java.lang.Runnable是接口
C. Double对象在java.lang包中
D. Double a=1.0是正确的java语句
2.import javawt.*;publiclass X extends Frame{publistativoimain(String[] args){ X x=new X( ); x.pack( ); x.setVisible(true); }publiX( ){ setLayout(new BorderLayout( )); Panel p=new Panel( ); add(p,BorderLayout.NORTH); Button b=new Butto (满分:3)
A. 标有"North"和"South"的两个按钮具有相同的宽度
B. 标有"North"和"South"的两个按钮具有相同的高度。
C. 标有"North"的按钮的高度可以随窗口的大小而改变。
D. 标有"North"的按钮的宽度不随窗口的大小而改变。
3.下面main( )方法的定义哪些是正确的( )? (满分:3)
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) {}
4.以下哪些不是paint( )方法使用的参数类型? ( ) (满分:3)
A. Graphics
B. Graphics2D
C. String
D. Color
5.请看下面的HTML代码:找出两个方法可以从请求的form中取得name参数的值。( ) (满分:3)
A. Get Parameter("name");
B. Get Parameter Value("name");
C. Get Parameter Values("name");
D. Get Parameters("name");
6.运行以下代码后,不能描述应用外观的是?import java.awt.*;public class CompLay extends Frame{ public static void main(String argv[]){ CompLay cl = new CompLay( ); } CompLay( ){ Panel p = new Panel( ); p.setBackground(Color.pink); p.add(new But (满分:3)
A. 按钮按从左向右的次序出现在窗体的底部
B. 按钮按从左向右的次序出现在窗体的顶部
C. 按钮将不显示
D. 只有一个按钮显示占满整个窗体
7.面向对象程序设计的基本特征是( )。 (满分:3)
A. 抽象
B. 封装
C. 继承
D. 多态
8.下列关于静态初始化器的叙述中,哪一个是正确的?( ) (满分:3)
A. 静态初始化器是在构造函数之前加上static修饰符。
B. 静态初始化器是对类自身进行初始化。
C. 静态初始化器在同一个类中只能有一个。
D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。
9.关于JDK 1.1的事件处理以下那条为真?( ) (满分:3)
A. 一个类可以实现多个监听者接口;
B. 如果一个类实现一个监听者接口,它只要覆盖其用到的方法;
C. MouseMotionAdapter类的所有方法返回类型均为void。
10.下面哪些jsp action中允许使用表达式(expression)?( ) (满分:3)
A. <jsp
三、判断题:
1.JPanel是Swing的面板类,默认使用FlowLayout布局管理器。 (满分:2)
setProperty name=”name” value=<%= expression %>
B. <jsp
2.各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。 (满分:2)
include page=<%= expresion %>
C. <jsp
3.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B的字节码文件。 (满分:2)
paran name=”name” value=<%= expression %>
D. <jsp
4.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。 (满分:2)
getProperty name=<% expression %>
5.关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型。 (满分:2)
A. 错误
B. 正确
6.接口中所有方法均为抽象方法。 (满分:2)
A. 错误
B. 正确
7.Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可包含多个类或接口,但每个编译单元可以有一个以上的类或接口是公共的。 (满分:2)
A. 错误
B. 正确
8.在面板JPanel上绘制字符串,需要在方法paintComponent内进行,调用Graphics的drawString方法。 (满分:2)
A. 错误
B. 正确
9.接口是由常量和抽象方法组成的特殊类。 (满分:2)
A. 错误
B. 正确
10.Http Servlet类的doGet( )方法抛出Servlet Exception和IOException (满分:2)
A. 错误
B. 正确
11.所有的鼠标事件都由MouseListener监听接口的监听者来处理。 (满分:2)
A. 错误
B. 正确
12.TCP/IP属于低层协议,它定义了网络接口层。 (满分:2)
A. 错误
B. 正确
13.同一个类中定义多个参数列表不同的同名方法,叫做方法的重载。 (满分:2)
A. 错误
B. 正确
14.一个Java类可以有多个父类。 (满分:2)
A. 错误
B. 正确
15.Java的各种数据类型所占用长度与具体的软硬件平台环境有关。 (满分:2)
A. 错误
B. 正确
16.Java中数组的元素只可以是简单数据类型。 (满分:2)
A. 错误
B. 正确
17.get Parameter(“User Name”),如果请求中没有”User Name”,返回值是””。 (满分:2)
A. 错误
B. 正确
18.创建Vector对象时构造函数给定的是其中可以包容的元素个数,使用中应注意不能超越这个数值。 (满分:2)
A. 错误
B. 正确
19.OSI层次的划分应当从逻辑上将功能分开,越少越好。 (满分:2)
A. 错误
B. 正确
20.整型一般都以十进制的形式表示,也可以写成八进制或十六进制。 (满分:2)
A. 错误
B. 正确
|
|