正确答案:A
正确答案:D
试卷总分:100 得分:100
一、单选题 (共 15 道试题,共 60 分)
1.Java语言的类间的继承关系是( )
A.多重的
B.单重的
C.线程的
D.不能继承
正确答案:B
2.下列程序段执行后的结果是( )。 String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }
正确答案:A
A.aceg
B.ACEG
C.abcdefg
正确答案:B
D.abcd
正确答案:D
3.类Teacher和Student是类Person的子类; Person p; Teacher t; Student s; //p, t and s are all non-null. if(t instanceof Person) { s = (Student)t; } 最后一句语句的结果是( )。
正确答案:A
A.将构造一个Student对象;
正确答案:A
B.表达式是合法的;
C.表达式是错误的;
D.编译时正确,但运行时错误。
正确答案:A
4.下列不是 InputStream 子类的是( )
A.文件输入流 FileInputStream
B.对象输入流 ObjectInputStream
C.字符输入流 CharInputStream
D.压缩文件输入流 ZipInputStream
正确答案:C
5.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( )
A.i = i + 2
B.a[0] = 7;
C.i++ - --j;
D.a(0) = 66;
正确答案:A
6.以下哪个约束符可用于定义成员常量( )
A.static
B.final
C.abstract
D.以上都不对
正确答案:C
7.下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
A.4
B.5
C.6
D.7
正确答案:C
8.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。i += i - 1;
A.10
B.121
C.11
D.100
正确答案:C
9.下列关于修饰符混用的说法,错误的是( )
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.static方法中能处理非static的属性
D.abstract方法必须在abstract类中
正确答案:D
10.String s="This is the ";String t=s.concat("String."); t的内容是( )
A.This is the String
B.This is the
C.String
11.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
正确答案:A
12.下面的代码段中,执行之后i 和j 的值是( )。 int i = 1; int j; j = i++;
A.1, 1
B.1, 2
C.2, 1
D.2, 2
正确答案:A
13.要使用Vector必须import入下面哪个包( )。
A.java.Vector
B.java.io
C.java.util
D.java.Applet
正确答案:C
14.如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A.private
B.public
C.protected
D.no modifier
正确答案:A
15.关于以下程序段的说法正确的是( )。 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. } 6. }
正确答案:A
A.第2行编译出错
B.第4行编译出错
C.编译时产生错误
D.编译时没有产生错误,运行时发生异常
正确答案:C
吉大22春《JAVA程序设计》在线作业一[答案]多选题答案
正确答案:A
二、多选题 (共 5 道试题,共 20 分)
16.说明下列创建数组的方法那些是正确的( )。
A.int twoDim[][] = new int[4][];
正确答案:C
B.int twoDim[][] = new int[][4];
正确答案:A
C.int twoDim[][] = new int[4][5];
正确答案:A
D.char a[] = {‘A’, ‘B’};
正确答案:D
17.关于awt和swing说法正确的是( )
A.awt在不同操作系统中显示相同的风格
B.swing在不同的操作系统中显示相同的风格
C.java.awt的子类
D.awt和swing都支持事件模型
正确答案:B
21.如下哪些是Java中有效的关键字( )
A.Const
B.NULL
C.false
D.this
正确答案:D
E.native
19.哪个布局管理器使用的是组件的最佳尺寸( )
A.FlowLayout
B.BorderLayout
正确答案:D
C.GridLayout
正确答案:B
D.CardLayout
正确答案:D
E.GridBagLayout
正确答案:D
20.执行下列代码后,哪个结论是正确的 ( )String[] s=new String[10];
A.s[10] 为 "";
B.s[9] 为 null;
C.s[0] 为 未定义
D.s.length 为10
正确答案:A
三、判断题 (共 5 道试题,共 20 分)
21.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句( )。
22.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空( )。
23.注释的作用是使程序在执行时在屏幕上显示//之后的内容( )
24.抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类( )。
25.在Java中%是取余运算符,要求两端操作数为整型。( )
吉大22春《JAVA程序设计》在线作业一[答案]历年参考题目如下:
Java程序设计21春在线作业2题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 30 分)
1.以下哪项可能包含菜单条()
A.Panel
B.Frame
C.Applet
D.Dialog
2.哪个关键字可以对对象加互斥锁? ( )
A.transient
B.synchronized
C.serialize
D.static
3.为了使包ch4在当前程序中可见,可以使用的语句是().
A.import ch4.*;
B.package ch4.*;
C.ch4 imporl,;
D.ch4 package
4.下列程序的输出结果是 import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!"; String s2=new String("World!"); System.out.println(s1.concat(s2)); } }
A.false
B.Hello!
C.Hello!Wofld!
D.12
5.下列说法错误的是()
A.接口是多继承的具体实现形式。
B.3305L是长整型数。
C.03916是八进制数。
D.?:是三目条件运算符
6.若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是()
A.3
B.4
C.5
D.6
7.Java语言的类型是()
A.面向对象语言
B.面向过程语言
C.汇编程序
D.形式语言
8.线程开始运行时,是从下列哪一个方法开始执行的( )
A.main()
B.start()
C.run()
D.init()
9.以下程序的输出结果是() public class koo{ public static void main(String args[]) { int x=1,sum=0; while(x<=10) { sum+=x; x++; } System.out.println("sum="+sum); } }
A.45
B.55
C.10
D.11
10.main()方法的返回类型是:()
A.int
B.void
C.boolean
D.static
二、多选题 (共 10 道试题,共 30 分)
11.下面哪些是合法的标识符?()
A.$persons
B.TwoUsers
C.*point
D.this
12.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"的按钮的宽度不随窗口的大小而改变。
13.在Java中,下列关于final关键字的说法正确的有()。
A.如果修饰变量,则一旦赋了值,就等同一个常量
B.如果修饰类,则该类只能被一个子类继承
C.如果修饰方法,则该方法不能在子类中被覆盖
D.如果修饰方法,则该方法所在的类不能被继承
14.下面关于类的封装的描述,哪两个是正确的?()
A.成员变量没有访问控制符。
B.成员变量可以直接访问。
C.成员变量的访问控制符是private
D.提供方法对数据进行访问和修改
15.下面关于继承的叙述正确的有 ()。
A.在java中只允许单一继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
16.以下AWT类中哪些实现部件的布局?()
A.FlowLayout
B.GridBagLayout
C.ActionListener
D.WindowAdapter
17.publiclass X implements Runnable{ publistativoimain(String[] args){ 3) //在这插入代码 } publivoirun(){ int x=0,y=0; for(;;){ x++; Y++; System.out.println("x="+x+",y="+y); } } } 下面哪些代码加在第3行可以使run()运行?
A.X x=new X(); x.run();
B.X x=new X(); new Thread(x).run();
C.X x=new X(); new Thread(x).start();
D.Threat=new Thread(x).run();
18.下列哪个方法属于播放声音的方法?()
A.loop()
B.stop()
C.start()
D.play()
19.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()
A.public int add(int a)
B.public void add(long a)
C.public void add(int a,int b)
D.public void add(float a)
20.以下哪些不是MenuItem类的方法?()
A.setVisible( boolean b )
B.setEnabled( boolean b )
C.getSize()
D.setForeground( Color c )
三、判断题 (共 20 道试题,共 40 分)
21.break语句可以用在switch语句、while循环、do……while循环和for循环结构中。
22.圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。
23.接口是由常量和抽象方法组成的特殊类。
24.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
25.图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。
26.一个类只能有一个父类,但一个接口可以有一个以上的父接口。
27.类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。
28.子类要调用父类的方法,必须使用super关键字。
29.在Java语言中,drawOval(100,100,80,80)表示绘制圆,其中(100,100)表示圆心。
30.每个 try 块都必须至少有一个 catch 块与之相对应。
31.TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。
32.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。
33.各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。
34.Java包中包含了URL类和URLConnection类,这些类具有强大的功能。
35.Java中,并非每个事件类都只对应一个事件。
36.Java中的String类的对象既可以是字符串常量,也可以是字符串变量。
37.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。
38.整型一般都以十进制的形式表示,也可以写成八进制或十六进制。
39.Java中数组的元素只可以是简单数据类型。
[奥鹏]吉大22春《JAVA程序设计》在线作业一[答案]相关练习题:
( )是用图形的方式来表示组织内各机构、岗位、上下左右的相互关系。
测定钙时,加入EDTA,可消除磷酸根对钙的干扰。
“师夷之长技以制夷”的提出者是( )
以下不是描述真菌的是()。
儿童表象出现的时间是( )。
“二级传播理论”的创建者是( )
社会分层体现着社会不平等。
任何系统中绝大多数的信息工作者由()构成,他们很少关心系统的成本和收益。
效率市场的特征包括( )
金属向不饱和有机分子反馈电子的程度与该金属原子d电子密度有关。( )
中日两国正式建交是在( )
引起脓疱疮的主要病原菌为
以下属于机要保密的任务的是( )
收入的确认应符合的条件是()
商标法规定,我国的注册商标包括()。
在中国现代悲剧观念的发展史上,()的悲剧阐释有不容抹杀的贡献,主要在于他强调指出,悲剧所揭示、表现的是社会的典型矛盾,是一种透示着社会发展的实质及其未来走向的“社会的必然和必然的冲突”
( )是WTO部长级会议和总理事会的主要决策方式
实践证明,专制型的领导风格,组织绩效低下。
若GATE=0,则使TR0=( )就可启动定时器T0计数。
库仑理论适用于()。
利用等可能性计算概率需满足的条件是,实验的所有可能结果数是已知的,且每种实验结果出现的可能性一样。
无配偶的男性收养女性的,收养人与被收养人的年龄应当相差( )以上:
当物体表面的温度很低,而物体表面附近的空气温度却比较高,那么在空气和物体表面之间有一个温度差,如果物体表面与空气之间的温度差主要是由物体表面辐射冷却造成的,则在较暖的空气和较冷的物体表面相接触时空气就会冷却,达到水汽过饱和的时候多余的水汽就会析出。如果温度在0°C以下,则多余的水汽就在物体表面上凝华为冰晶,这就是( )