电子科技大学20春《JAVA程序设计》在线作业1.doc

合集下载

大工2020年春《Java程序设计》在线作业1学习资料答案

大工2020年春《Java程序设计》在线作业1学习资料答案

【奥鹏】-大连理工20春《Java程序设计》在线作业1
提示:请认真阅读本套试卷,核对是否是您需要的题目,本套试卷只做参考学习
使用!!!
一、单选题 (共 10 道试题,共 50 分)
【题目】按运算符操作数的数目划分,运算符?:的类型是()。

[A.]三元
[B.]二元
[C.]四元
[D.]一元
正确的选择是:A
【题目】方法定义和常量值的集合是()。

[A.]单元
[B.]接口
[C.]成员
[D.]变量
正确的选择是:B
【题目】下列陈述正确的是()。

[A.]不需定义类,就能创建对象
[B.]属性可以是简单变量,也可以是一个对象
[C.]属性必须是简单变量
[D.]对象中必有属性和方法
正确的选择是:B
【题目】若有定义String s="I am a good cat";则s.indexOf("a",7)的值为()。

[A.]7
[B.]13
[C.]14
[D.]8
正确的选择是:B
【题目】创建一个对象的操作中,没有下面的()。

[A.]释放内存
[B.]对象声明
[C.]分配内存
[D.]调用构造方法。

东师Java程序设计20春在线作业1

东师Java程序设计20春在线作业1

东师Java程序设计20春在线作业1Java程序设计20春在线作业1题目试卷总分:100 得分:100一、单选题(共10 道试题,共30 分)1.在Java中,开辟图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

A.java.ioB.java.awtC.java.appletD.java.awt.event2.下面代码的执行结果是什么?( )htmlbody % x=3; % % int x=5; % %! int x=7; % x = %=x%, %=this.x% /body/htmlA.x = 3, 5B.x = 3, 7C.x = 5, 3D.x = 5, 73.以下字符常量中不合法的一个是()。

A.’l’B.’\\’C.”\n”D.’我’4.下面选项中不是面向对象编程主要体现的特性是()A.封装性B.继承C.多态D.类5.监听事件和处理事件()A.都由Listener完成B.都由相应事件Listener处登记过的构件完成C.由Listener和构件分别完成D.由Listener和窗口分别完成6.哪个关键字可以对对象加互斥锁?( )A.transientB.synchronizedC.serializeD.static7.paint()方法使用哪种类型的参数?()A.GraphicsB.Graphics2DC.StringD.Color8.以下说法哪项是正确的()A.以上代码可通过编译B.不能通过编译,因为没有实现MouseListener接口中的所有方法C.不能通过编译,因为类头定义不能分行D.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常9.下面哪个方法与applet的显示无关?()A.draw()B.update()C.repaint()D.paint()10.以下哪个方法用于定义线程的执行体??()A.start()B.init()C.run()二、多选题(共10 道试题,共30 分)11.选出合理的标识符()A._sys1_lllB.2mailC.$changeD.class12.下面哪些说法是正确的?()A.Http Servlet.init () throws Servlet ExceptionB.Http Servlet.service () thrwos Servlet Exception anIOExceptionC.Http Servlet.destroy () throws ServletExceptionD.Http Servlet.do Head () throws Servlet Exception13.下面哪个叙述是正确的?(选择二个)()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(“Processing a tA.源程序必须存放到MyTextArea.java文件中B.在行2和行3之间应该增加一句:super(nrows, ncols)以至新构件有合适的大小C.在行6 processTextEvent()的返回值应声明为boolean而不是void.D.在行7和8之间应增加一句:return true.14.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。

电子科技大学 18秋《JAVA程序设计》在线作业1满分答案

电子科技大学 18秋《JAVA程序设计》在线作业1满分答案
}
}
execute command:java Test Red Green Blue
what is the value of c?
A.c has value of null
B.c has value of Blue
C.the code does not compile
D.the program throw an exception
D.import java.io.*;import java.awt.*;public class A{}
正确答案:B
下列代码的执行结果是 。public class A{public static void main(String[]args){System.out.println(5/2);}}
C.Java提供了类库支持TCP/IP协议
D.Java语言允许使用指针访问内存
正确答案:D
在Java中,用 关键字定义常量。
A.define
B.fixed
C.const
D.final
正确答案:D
下面是类A的构造函数声明,其中正确的是
A.void A(int x){...}
B.A(int x){...}
A.2.5
B.2.0
C.3
D.2
正确答案:D
在Java的基本数据类型中,int型数据占用 字节内存空间。
A.1
B.2
C.4
D.不能确定,取决于计算机字长
正确答案:C
在Java中, 语句作为异常处理的统一出口。
A.throw
B.try
C.finally
D.catch
正确答案:C
下列Java常见事件类中 是鼠标事件类。

《Java程序设计》模拟试题2

《Java程序设计》模拟试题2

学习中心姓名学号西安电子科技大学网络教育学院200 学年第学期《Java程序设计》模拟试题2(90 分钟)一、选择题(4分/题,共5个,共20分)1.关于抽象类下列哪个描述正确?(A).抽象类不能包含抽象方法。

(B).接口和抽象类是一回事。

(C).抽象类不能实例化,即不能生成对象。

(D).抽象类可以实例化对象。

2. 如果你要做GUI编程,要在窗口上放置一个按钮,当点击按钮时使得窗口关闭,程序退出,则你应该怎样写import语句才正确?(A).import java.awt.*;(B).import java.awt.event.*;(C).import javax.swing.*;(D).import java.awt.*;import java.awt.event.*;3. 下列哪个说法是错误的。

A.程序员可以定义新的异常类B.Exception可以用try/catch进行捕获处理C.Exception可以递交给上一级调用方处理D.类似像IOException等异常, 程序可以忽略不进行捕获和处理4. 如果有一个对象myListener (其中myListener对象实现了ActionListener接口), 下列哪条语句使得myListener对象能够接受处理来自于smallButton按钮对象的动作事件?A)smallButton.add(myListener);B)smallButton.addListener(myListener);C)smallButton.addActionListener(myListener);D)smallButton.addItem(myListener);5. 如果有一个对象myListener, 为了使myListener对象能够接受并处理来自于smallButton按钮对象的点击动作事件,myListener对象应该实现哪个接口?A.ActionListenerB.ItemListenerC.MouseListenerD.WindowListener二、简答题(共35分)1.请你列举出Java语言的三个特点。

东师-Java程序设计20春在线作业1-学习资料

东师-Java程序设计20春在线作业1-学习资料

东师-Java程序设计20春在线作业1-0003注:每科有多套试卷,请核实本套与您的试卷是否一致,本资料只做学习使用!!!一、单选题 (共 10 道试题,共 30 分)1.jav[A]--awt包的Panel类是()的子类。

[A]--Frame[B]--Container[C]--Canvas[D]--Component[提示]--请认真阅读以上题目,运用所学知识,并作出正确选择解析参考选择:B2.对于catch 子句的排列,下列哪种是正确的?()[A]--父类在先,子类在后[B]--子类在先,父类在后[C]--有继承关系的异常不能在同一个 try 程序段内[D]--先有子类,其他如何排列都无关[提示]--请认真阅读以上题目,运用所学知识,并作出正确选择解析参考选择:A3.下列关于Java程序结构的描述中,不正确的一项是()。

[A]--一个Java源文件中可以包括一个package语句[B]--一个Java源文件中可以包括多个类定义,但是只能有一个public类[C]--一个Java源文件中可以有多个public类[D]--源文件名与程序类名必须一致[提示]--请认真阅读以上题目,运用所学知识,并作出正确选择解析参考选择:C4.下列说法中错误的一项是()。

[A]--Java语言提供了检测与避免死锁的机制[B]--在Java语言中,要避免死锁,只能通过程序进行控制[C]--释放锁的时候,应该按照死锁顺序的逆序进行[D]--在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序[提示]--请认真阅读以上题目,运用所学知识,并作出正确选择解析参考选择:A5.类是对象的抽象,它的定义包括()部分[A]--一部分[B]--两部分[C]--三部分[D]--四部分[提示]--请认真阅读以上题目,运用所学知识,并作出正确选择。

电科20春《JAVA程序设计》在线作业1答卷【标准答案】

电科20春《JAVA程序设计》在线作业1答卷【标准答案】

20春《JAVA程序设计》在线作业1
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.下列关于方法形参的叙述中,是正确的。

A.至少有一个
B.必须有多个
C.可以没有
D.只能是简单变量
答案:C
2.设有数组定义:int a[]={1,2,3,4};int s=0;for(int i=0;i<a.length;i++)s+=a[i];System.out.println(s);则顺序执行上述几个语句后的输出结果为
A.1234
B.10
C.1
D.0
答案:B
3.下列语句的输出结果是。

public class A{public static void main(String[]args){System.out.println(2>1);}}
A.true
B.false
C.1
D.0
答案:A
4.在线程中,普通优先级的线程其优先级默认值为
A.5
B.2
C.10
D.1
答案:A
5.以下约束符可用于定义成员常量。

A.static
B.final
C.abstract
D.No modifier can be used
答案:B
6.1main方法是Java Application程序执行的入口点,下列 main方法原型是不正确的。

A.public static void main(string[]args)。

电子科技大学《JAVA程序设计》20春期末考试

电子科技大学《JAVA程序设计》20春期末考试

(单选题)1: 给定如下Java 程序代码片段,编译运行这段代码,结果是()。

java.util.HashMap map = new java.util.HashMap();map.put("name",null);map.put("name","Jack");System.out.println(map.get("name"));A: nullB: JackC: nullJackD: 运行时出现异常正确答案: B(单选题)2: 设有定义:String s=“World”;,下列语句错误的是()。

A: int m=s.indexOf(‘r’);B: char c=s.charAt(0);C: int n=s.length();D: String str=s.append(‘2’);正确答案: D(单选题)3: 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是()。

A: 与文件目录的层次相同B: 与文件的结构相同C: 与文件类型相同D: 与文件大小相同正确答案: A(单选题)4: 在java中下列关于自动类型转换说法正确的是()。

A: 基本数据类型和String相加结果一定是字符串型B: char类型和int类型相加结果一定是字符C: double类型可以自动转换为intD: char + int + double +"" 结果一定是double;正确答案: A(单选题)5: 下面的方法重载,正确的是()。

A: int fun(int a, float b) { } float fun(int a, float b) { }B: float fun(int a, float b) { } float fun(int x, float y) { }C: float fun(float a) { } float fun(float a, float b) { }D: float fun1(int a, float b) { } float fun2(int a, float b) { }正确答案: C(单选题)6: 下面不是String类提供的合法方法()。

电子科大20春《面向对象程序设计》在线作业答案

电子科大20春《面向对象程序设计》在线作业答案

(单选题)1: class A{public int getNumber(int a){return a+1;}}class B extends A{public int getNumber(int a, char c){return a+2;}public static void main(String[] args){B b=new B();System.out.println(b.getNumber(0));}}what is the result?A: compilation succeeds and 1 is printedB: compilation succeeds and 2 is printedC: compilation succeeds and 3 is printedD: An error at this program cause compilation to fail正确答案: A(单选题)2: 以下()约束符可用于定义成员常量。

A: staticB: finalC: abstractD: No?modifier?can?be?used正确答案: B(单选题)3: 在Java的基本数据类型中,int型数据占用()字节内存空间。

A: 1B: 2C: 4D: 不能确定,取决于计算机字长正确答案: C(单选题)4: Java中main()函数的值是。

A: StringB: intC: charD: void正确答案: D(单选题)5: 下列常见的系统定义的异常中,()是输入、输出异常。

A: ClassNotFoundExceptionB: IOExceptionC: FileNotFoundExceptionD: UnknownHostException正确答案: B(单选题)6: import java.awt.*; public class X extends Frame{ public staticvoid main(String[] args){ X x=new X();x.pack();x.setVisible(true); }。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.下列关于方法形参的叙述中,是正确的。

A.必须有多个
B.至少有一个
C.可以没有
D.只能是简单变量
【参考答案】: C
2.设有数组定义:int a[]={1,2,3,4};int s=0;for(int
i=0;i<a.length;i++)s+=a[i];System.out.println(s);则顺序执行上述几个语句后的输出结果为
A.0
B.1
C.10
D.1234
【参考答案】: C
3.下列语句的输出结果是。

public class A{public static void main(String[]args){System.out.println(2>1);}}
A.true
B.false
C.1
D.0
【参考答案】: A
4.在线程中,普通优先级的线程其优先级默认值为
A.1
B.2
C.5
D.10
【参考答案】: C
5.以下约束符可用于定义成员常量。

A.static
B.final
C.abstract
D.No modifier can be used
【参考答案】: B
6.1main方法是Java Application程序执行的入口点,下列 main方法原型是不正确的。

A.public static void main(String[]args)
B.public static void
main(String args[]) C.public static void main(String[]a) D.public static void main(string[]args)
【参考答案】: D
7.对于构造方法,下列叙述正确的是
A.构造方法的方法名必须与类名相同
B.构造方法必须用void申明返回类
型 C.构造方法可以被程序调用 D.若编程人员没在类中定义构造方法,程序将报错
【参考答案】: A
8.设有下面的两个类定义:class A{void
show(){System.out.print("AA");}} class B extends A{void
show(){System.out.print("BB");}} 则顺序执行如下语句后输出的结
果为。

A a=new A();B b=new B(); a.show();b.show();
A.AAAA
B.AABB
C.BBBB
D.BBAA
【参考答案】: B
9.下列关于接口的叙述中,是正确的。

A.接口与抽象类是相同的概念
B.接口之间不能有继承关系
C.一个类只能实现一个接口
D.接口中只含有抽象方法和常量
【参考答案】: D
10.下列修饰符可以使在一个类中定义的成员变量只能被同一包中的
类访问。

A.private
B.public
C.protected
D.无修饰符
【参考答案】: D
11.下列类定义中不正确的是
A.public class A extends B{}
B.public class A extends
B,D{} C.public class A implements B,D{} D.public class A extends B implements C,D,E{}
【参考答案】: B
12.下列命令中,命令是Java的编译命令。

A.javac
B.java
C.javadoc
D.appletviewer
【参考答案】: A
13.下列叙述中,是正确的。

A.类是变量和方法的集合体
B.数组是无序数据的集合
C.抽象类可以实例化
D.类成员数据必须是公有的
【参考答案】: A
14.public class X extends Frame{ public static void main(String[]
args){ X x=new X();x.pack();x.setVisible(true); } public
X(){ setLayout(new GridLayout(2,2)); Panel p1=new Panel();
add(p1); Button b1
A.all change height and width
B.Button One change height
C.Button Two change height and Button Three change width
D.Button Four change height and width
【参考答案】: D
15.有如下代码:class A{private int m;public static void f(){}}
为了让f()方法能直接访问m,则应
A.将private int m;改为protected int m;
B.将private int m;改为public int m;
C.将private int m;改为static int m;
D.将private int m;改为int m;
【参考答案】: C
16.下列是异常的含义。

A.程序的语法错
B.程序编译或运行中所发生的异常事件
C.程序预先定义好的异常事件
D.程序编译错误
【参考答案】: B
17.下列关于继承的叙述中,是正确的。

A.子类能继承父类的所有方法和状态
B.子类能继承父类的非私有方法和状态
C.子类只能继承父类的public方法和状态
D.子类只能继承父类的方法,而不继承状态
【参考答案】: B
18.在Java的基本数据类型中,int型数据占用字节内存空间。

A.1
B.2
C.4
D.不能确定,取决于计算机字长
【参考答案】: C
19.下列各输出语句中,显示结果为“123”的是
A.System.out.println(123);
B.System.out.println(1""23);
C.Syste m.out.println(123"");
D.System.out.println(12""3);
【参考答案】: B
20.下列Java源文件代码片段中,是不正确的。

A.package t;public class A{}
B.import java.io.*;package t;public class A{}
C.import java.io.*;class A{}public class B{}
D.import java.io.*;import java.awt.*;public class A{}
【参考答案】: B
21.()Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

A.错误
B.正确
【参考答案】: A
22.()Java语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。

A.错误
B.正确
【参考答案】: B
23.()Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。

A.错误
B.正确
【参考答案】: A
24.()有的类定义时可以不定义构造函数,所以构造函数不是必需的。

A.错误
B.正确
【参考答案】: B
25.()final类中的属性和方法都必须被final修饰符修饰。

A.错误
B.正确
【参考答案】: A。

相关文档
最新文档