东北师范大学《Java程序设计(高起本)》期末考试必备题集

奥鹏期末考核

92839–东北师范大学《Java程序设计(高起本)》奥鹏期末考试题库合集

单选题:
(1)下列API不属于java .1ang.Math类的一个是()。
A.random()
B.abs()
C.drawLine()
D.sin()
答案问询微信:424329

(2)下列程序段的输出结果是()
public class operatorsandExpressions{
void stringPlus(){
int a=3,b=4,c=5;
System.out.println("abc"+3);
}
}
A.15
B.abc3
C.256
D.63
答案问询微信:424329

(3)为了区分重载多态中同名的不同方法,要求()。
A.形式参数个数或者类型不同
B.返回值类型不同
C.调用时用类名或对象名做前缀
D.形式参数名称不同
答案问询微信:424329

(4)实现一个线程有几种方法: ()
A.一种
B.两种
C.三种
D.三种以上
答案问询微信:424329

(5)下列关于Java程序结构的描述中,不正确的一项是()。
A.一个Java源文件中可以包括一个package语句
B.一个Java源文件中可以包括多个类定义,但是只能有一个public类
C.一个Java源文件中可以有多个public类
D.源文件名与程序类名必须一致
答案问询微信:424329

(6)下列哪一项不属于Awt布局管理器?()
A.GridLayout
B.CardLayout
C.BorderLayout
D.BoxLayout
答案问询微信:424329

(7)java.awt包的Panel类是()的子类。
A.Frame
B.Container
C.Canvas
D.Component
答案问询微信:424329

(8)如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?()
A.BosLayout
B.GridLayout
C.BorderLayout
D.FlowLayout
答案问询微信:424329

(9)下列选项不是Java关键字的是()
A.sizeof
B.super
C.abstract
D.break
答案问询微信:424329

(10)paint()方法使用哪种类型的参数?()
A.Graphics
B.Graphics2D
C.String
D.Color
答案问询微信:424329

(11)JApplet的默认布局管理器是()。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.BoxLayout
答案问询微信:424329

(12)对于catch 子句的排列,下列哪种是正确的?()
A.父类在先,子类在后
B.子类在先,父类在后
C.有继承关系的异常不能在同一个 try 程序段内
D.先有子类,其他如何排列都无关
答案问询微信:424329

(13)为了使包ch4在当前程序中可见,可以使用的语句是().
A.import ch4.*;
B.package ch4.*;
C.ch4 imporl,;
D.ch4 package
答案问询微信:424329

(14)下列特点中,哪个是Java 虚拟机执行的特点之一?()
A.字节代码
B.多进程
C.静态连接
D.编译
答案问询微信:424329

(15)以下代码完成画线功能,指出所画线的颜色()
A.red
B.green
C.yellow
D.cyan
答案问询微信:424329

(16)现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()
A.NaN
B.负无限单精度浮点数
C.负有限双精度浮点数
D.负无限双精度浮点数
答案问询微信:424329

(17)下面选项中不是面向对象编程主要体现的特性是()
A.封装性
B.继承
C.多态
D.类
答案问询微信:424329

(18)下面哪个选项表示八进制数?()
A.010
B.0x10
C.08
D.0x8
答案问询微信:424329

(19)运行下列程序, 会产生什么结果()
public class X extends Thread implements Runable{
 public void run(){
  System.out.println("this is run()");
 }
 public static void main(String args[])
 {
  Thread t=new Thread(new X());
  t.start();
 }
}
A.第一行会产生编译错误
B.第六行会产生编译错误
C.第六行会产生运行错误
D.程序会运行和启动
答案问询微信:424329

(20)以下哪个关键字可以用来对对象加互斥锁?()
A.transient
B.奥鹏期末考核serialize
C.synchronized
D.static
答案问询微信:424329

(21)下列说法中错误的一项是( )。
A.若要编写出色的图形用户界面程序,首先需要考虑如何在界面中放置构件
B.若要编写出色的图形用户界面程序,不需要让构件响应用户的操作
C.若要编写出色的图形用户界面程序,需要考虑如何让构件响应用户的操作
D.若要编写出色的图形用户界面程序,需要掌握构件的显示效果
答案问询微信:424329

(22)线程开始运行时,是从下列哪一个方法开始执行的( )
A.main()
B.start()
C.run()
D.init()
答案问询微信:424329

(23)以下哪个方法用于定义线程的执行体??()
A.start()
B.init()
C.run()
答案问询微信:424329

(24)while循环和do……while循环的区别是:()
A.没有区别,这两个结构任何情况下效果一样
B.while循环比do……while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do……while循环是先循环后判断,所以循环体至少被执行一次
答案问询微信:424329

(25)下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
A.class,float,double:,public
B.float,boolean,int,long
C.char,extends,float,double
D.public,private,protected
答案问询微信:424329

(26)常见的面向对象的程序设计语言包括()
A.Pascal
B.Fortran
C.Java
D.C
答案问询微信:424329

(27)类是对象的抽象,它的定义包括()部分
A.一部分
B.两部分
C.三部分
D.四部分
答案问询微信:424329

(28)下面代码的执行结果是什么?( )htmlbody
% x=3; %
% int x=5; %
%! int x=7; %
x = %=x%, %=this.x%
/body/html
A.x = 3, 5
B.x = 3, 7
C.x = 5, 3
D.x = 5, 7
答案问询微信:424329

(29)下列哪个数代表单精度浮点数?()
A.0652
B.3.4457D
C.0.298f
D.0L
答案问询微信:424329

(30)Java语言的类型是()
A.面向对象语言
B.面向过程语言
C.汇编程序
D.形式语言
答案问询微信:424329

(31)下面代码的执行结果是什么?()
htmlbody
% x=3; %
% int x=5; %
%! int x=7; %
x = %=x%, %=this.x%
/body/html
A.x = 3, 5
B.x = 3, 7
C.x = 5, 3
D.x = 5, 7
答案问询微信:424329

(32)监听事件和处理事件()
A.都由Listener完成
B.都由相应事件Listener处登记过的构件完成
C.由Listener和构件分别完成
D.由Listener和窗口分别完成
答案问询微信:424329

(33)创建一个标识有“关闭”按钮的语句是()。
A.TextField b = new TextField(“关闭”);
B.Label b = new Label(“关闭”);
C.Checkbox b = new Checkbox(“关闭”);
D.Button b = new Button(“关闭”);
答案问询微信:424329

(34)要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?()
A.FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read()
B.FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read()
C.FileInputStream in=new FileInputStream("file.dat"); int c=in.read()
D.RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte()
答案问询微信:424329

(35)下列对继承的说法,哪个是正确的?()
A.子类能继承父类的所有方法和状态
B.子类能继承父类的非私有方法和状态
C.子类只能继承父类public方法和状态
D.子类只能继承父类的方法,而不继承状态
答案问询微信:424329

(36)指出正确的表达式()
A.byte=128
B.Boolean=null
C.long l=0xfffL
D.double=0.9239d
答案问询微信:424329

(37)在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
A.Label
B.Button
C.TextArea
D.TextField
答案问询微信:424329

(38)下面哪行是正确的?()
A.jsp:use Bean action="get" id="address" property="city" /
B.jsp:get Property id="address" property="city" /
C.jsp:get Property name="address" property="city" /
D.jsp:get Property bean="address" property="*" /
答案问询微信:424329

(39)你想在一个JSP页中包含另一JSP页,而且要传递参数,下面哪个是正确的?()
A.%@ include file='insert.jsp'title=We Wonk'%
B.jsp:include page="insert,jsp' title=We Wonk"/
C.%@ include file='insert.jsp' %We Wonk%@include%
D.jsp:include page='insert.jsp'jsp:param name='title' value='We Wonk'//jsp:include
答案问询微信:424329

(40)关于以下代码所画图形的说明,正确的是()
A.一条40像素长的垂直红线,一个边长为150像素的红色四方形
B.一条40像素长的垂直黑线,一个边长为150像素的红色四方形
C.一条50像素长的垂直黑线,一个边长为150像素的红色四方形
D.一条50像素长的垂直红线,一个边长为150像素的红色四方形
答案问询微信:424329

(41)哪个关键字可以对对象加互斥锁? ( )
A.transient
B.synchronized
C.serialize
D.static
答案问询微信:424329

(42)下列对继承的说法,哪个是正确的?()
A.子类能继承父类的所有方法和状态
B.子类能继承父类的非私有方法和状态
C.子类只能继承父类public方法和状态
D.子类只能继承父类的方法,而不继承状态
答案问询微信:424329

(43)对于catch 子句的排列,下列哪种是正确的?()
A.父类在先,子类在后
B.子类在先,父类在后
C.有继承关系的异常不能在同一个 try 程序段内
D.先有子类,其他如何排列都无关
答案问询微信:424329

(44)为了使包ch4在当前程序中可见,可以使用的语句是().
A.import ch4.*;
B.package ch4.*;
C.ch4 imporl,;
D.ch4 package
答案问询微信:424329

多选题:
(1)下面选项中属于有效的标示符的有()。
A.IDoLikeTheLongNameClass
B.$byte
C.const
D._ok
答案问询微信:424329

(2)给定以下的Jumping Bean.java和index.jsp
publiclass Jumping Bean {
private String title = "JumpingBean";
private int num = 10;
publivoisetTitle(String title) {
this.title = title;
}
publiString getYoshi() {
return
A."Num: 0br"
B."Num: 3br"
C."Title: br"
D."Title: Jumping Beanbr"
答案问询微信:424329

(3)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
A.标有"North"和"South"的两个按钮具有相同的宽度
B.标有"North"和"South"的两个按钮具有相同的高度。
C.标有"North"的按钮的高度可以随窗口的大小而改变。
D.标有"North"的按钮的宽度不随窗口的大小而改变。
答案问询微信:424329

(4)下面关于继承的叙述正确的有 ()。
A.在java中只允许单一继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
答案问询微信:424329

(5)下列标识符不合法的是()。
A.$100_bill
B.-number
C.486_CPU
D.int
答案问询微信:424329

(6)选出合理的标识符 ()
A._sys1_lll
B.2mail
C.$change
D.class
答案问询微信:424329

(7)下面选项正确声明一个一维数组的有()。
A.String [] a
B.String a[]
C.char a[][]
D.String a[10]
答案问询微信:424329

(8)下面哪些说法是正确的?()
A.Http Servlet.init () throws Servlet Exception
B.Http Servlet.service () thrwos Servlet Exception anIOException
C.Http Servlet.destroy () throws Servlet Exception
D.Http Servlet.do Head () throws Servlet Exception
答案问询微信:424329

(9)下面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) {}
答案问询微信:424329

(10)指出错误的表达式()
A.byte=128;
B.Boolean=null;
C.long l=0xfffL;
D.double=0.9239d;
答案问询微信:424329

(11)下列说法正确的是 ()
A.java.lang.Clonable是类
B.java.lang.Runnable是接口
C.Double对象在java.lang包中
D.Double a=1.0是正确的java语句
答案问询微信:424329

(12)下面哪两个是有效的JSP expressions?()
A.% x %
B.%= Math.random() %
C.%= "YOSHI" + "EXAMINATOR" %
D.%= Math.random(); %
答案问询微信:424329

(13)下列说法正确的几项是?()
A.getImage()方法无论图像是否存在,都立即返回
B.getImage()方法调用图像的时候,一直等图像加载完毕才返回
C.使用getImage()方法时,只有图像真正需要绘制时,数据才真正加载。
D.由于网络带宽的限制,图像的显示过程可能会很慢。
答案问询微信:424329

(14)以下AWT类中哪些实现部件的布局?()
A.FlowLayout
B.GridBagLayout
C.ActionListener
D.WindowAdapter
答案问询微信:424329

(15)以下哪些不是MenuItem类的方法?()
A.setVisible( boolean b )
B.setEnabled( boolean b )
C.getSize()
D.setForeground( Color c )
答案问询微信:424329

(16)哪个布局管理器使用的是组件的最佳尺寸()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.GridBagLayout
答案问询微信:424329

判断题:
(1)form action=”” 在form 提交时是post请求。
答案问询微信:424329

(2)一个子类可以重新定义从父类那里继承来的同名方法,但是允许它们有不同类型的返回值。
答案问询微信:424329

(3)设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。
答案问询微信:424329

(4)Java的类是单继承的,所有的类都从Object类派生而来的。
答案问询微信:424329

(5)Java中的String类的对象既可以是字符串常量,也可以是字符串变量。
答案问询微信:424329

(6)注释的作用是使程序在执行时在屏幕上显示//之后的内容。
答案问询微信:424329

(7)字符串 "'a'" 的长度是5。
答案问询微信:424329

(8)TCP/IP属于低层协议,它定义了网络接口层。
答案问询微信:424329

(9)Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
答案问询微信:424329

(10)用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
答案问询微信:424329

(11)Java语言中的数组元素只能是基本数据类型而不能为对象类型。
答案问询微信:424329

(12)抽象方法只能存在于抽象类中。
答案问询微信:424329

(13)接口是由常量和抽象方法组成的特殊类。
答案问询微信:424329

(14)在一个类中,成员变量应该是惟一的,但成员变量的名字可以和类中某个方法的名字相同,以及局部变量、成员函数的参数可以和实例变量的名字相同。
答案问询微信:424329

(15)端口号是一个16位的整数,其范围为0~65535。
答案问询微信:424329

(16)session.set Attribute(“count”,”5”),如果count属性已经存在,会抛出异常。
答案问询微信:424329

(17)servlet类必须是public。
答案问询微信:424329

(18)Http Servlet类的doGet()方法抛出Servlet Exception和IOException
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网