[电子科技大学]20秋《JAVA程序设计》在线作业2

合集下载

电子科技大学试卷A2(Java)参考答案

电子科技大学试卷A2(Java)参考答案

电子科技大学网络教育考卷(A2卷)(20 年至20 学年度第 学期)考试时间 年 月 日(120分钟) 课程 Java 语言 教师签名_____一、判断题(每小题1分,共5分)1、( X )子类要调用父类的方法,必须使用super 关键字。

2、( √ )有的类定义时可以不定义构造函数,所以构造函数不是必需的。

3、( X )如果p 是父类Parent 的对象,而c 是子类Child 的对象,则语句c = p 是正确的。

4、( X )在Java 语言中,系统常量null,false,true 既可以大写,也可以小写。

5、( √ )Java 语言没有无符号整数类型、指针类型、结构类型、枚举类型、共用体类型。

二、单项选择题(每小题1分,共35分) 1、计算机中的流是 ④①流动的字节 ②流动的对象 ③流动的文件 ④流动的数据缓冲区 2、一个Java Application 运行后,在系统中是作为一个 ② ①线程 ②进程 ③进程或线程 ④不可预知3、实现下列 ① 接口可以对TextField 对象的事件进行监听和处理。

①ActionListener ②FocusListener ③MouseMotionListener ④WindowListener4、Frame 的默认布局管理器是 ②①FlowLayout ②BorderLayout ③GridLayout ④CardLayout 5、每个使用Swing 构件的程序必须有一个 ④ ①按钮 ②标签 ③菜单 ④容器6、Applet 运行时,被浏览器或appletviewer 调用的第一个方法是 ② ①paint() ②init() ③start() ④destroy()7、Applet 类的直接父类是 ④①Component 类②Container 类③Frame 类④Panel 类8、在Applet 生命周期中,下列 ② 方法是在装载Applet 时被调用。

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

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

18秋《JAVA程序设计》在线作业2
下列叙述中不正确的是
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能直接处理非static的属性
正确答案:D
在Java中,子类重新定义一个与从父类那里继承来的域变量(成员变量)完全相同的变量,这称为域的
A.隐藏
B.覆盖
C.重载
D.Java不支持此特性
正确答案:B
在Java的基本数据类型中,int型数据占用字节内存空间。

A.1
B.2
C.4
D.不能确定,取决于计算机字长
正确答案:C
下列常见的系统定义的异常中,是数组下标越界异常。

A.ArithmeticException
B.IOException
C.ArrayIndexOutOfBoundsException
D.NullPointerException
正确答案:C
在Java语言中,包是自动导入的。

ng
B.java.awt
C.java.applet
D.java.io。

《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春期末考试

电子科技大学《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类提供的合法方法()。

西安电子科技大学网络与继续教育学院2020 学年下学期JAVA 程序设计期末考试试题

西安电子科技大学网络与继续教育学院2020 学年下学期JAVA 程序设计期末考试试题
学习中心/函授站_
姓名
学号Βιβλιοθήκη 西安电子科技大学网络与继续教育学院
2020 学年下学期
《JAVA 程序设计》期末考试试题
(综合大作业)
题号




总分
题分
40
24
20
16
得分
考试说明: 1、大作业试题于 2020 年 10 月 15 日公布: (1)毕业班学生于 2020 年 10 月 15 日至 2020 年 11 月 1 日在线上传大作业答卷; (2)非毕业班学生于 2020 年 10 月 22 日至 2020 年 11 月 8 日在线上传大作业答卷; (3)上传时一张图片对应一张 A4 纸答题纸,要求拍照清晰、上传完整; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要
public class Demo{ public static void main(String[] args) { Integer a = new Integer(1); Integer b = new Integer(2); if(a==b) System.out.println(“true”); else
String s1 = "ccc"; s1.concat("fff"); System.out.println(s1); A. The string "ccc". B. The string "cccfff". C. The string "fff". D. The string "fffccc" 二、简答题(每小题 8 分,共 24 分) 1、请你列举 Java 语言的特点。 2、请简述 String 和 StringBuffer 的联系和区别。 3、请尽可能多地写出你所知道的 Object 类的方法。 三、读程题(每小题 5 分,共 20 分) 1、请写出以下程序的输出结果。

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

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

20春《JAVA程序设计》在线作业2
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.若在某一个类定义中定义有方法:abstract void f();则该类是
A.抽象类
B.不能确定
C.public类
D.final类
答案:A
2.A class design requires that a member variable should be accessible only by same package, which modifer word should be used?
A.public
B.protected
C.private
D.no modifer
答案:D
3.在Java语言中,包是自动导入的。

ng
B.java.io
C.java.awt
D.java.applet
答案:A
4.Java语言中,是所有类的根类。

A.Thread
B.Root
C.Object
D.Applet
答案:C
5.关键字super的作用是
A.用来调用父类的构造方法
B.用来调用父类中被重载的方法
C.用来访问父类被隐藏的成员变量
D.以上都是
答案:D
6.构造方法在时候被调用。

A.调用对象方法时
B.类定义时
C.创建对象时
D.使用对象的变量时。

电子科技大学15春《JAVA语言》在线作业2试卷

电子科技大学15春《JAVA语言》在线作业2试卷

电子科技大学15春《JAVA语言》在线作业2一、单选题:1.下列数组的定义不合法的是( )。

(满分:5)A. char c[][]=new char[2][4];B. char c[][]=new char[2][];C. char [][]c=new char[][3];D. int []a[] = new int[5][5];2.设有对象x具有属性a则访问该属性的方法为( )。

(满分:5)A. a.xB. a.x( )C. x.aD. x.a( )3.关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。

(满分:5)A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和修改D. 只能被同一个包中的类访问4.下列关于构造方法的叙述中,错误的是( )。

(满分:5)A. Java语言规定构造方法名与类名必须相同B. Java语言规定构造方法没有返回值,但不用void声明C. Java语言规定构造方法不可以重载D. Java语言规定构造方法只能通过new自动调用5.现有两个类B,以下描述中表示B继承自A的是( )。

(满分:5)A. class A extends BB. class B implements AC. class A implements BD. class B extends A6.题目及选项如下图所示(满分:5)A.B.C.D.7.下面哪个是不合法的标识符? (满分:5)A. $persons;B. TwoUsers;C. *point;D. endline;8.若在某一个类定义中定义有如下的方法:final void aFinalFunction( ); 则该方法属于( )。

(满分:5)A. 本地方法B. 静态方法C. 最终方法D. 抽象方法9.下面关于继承的哪些叙述是正确的? (满分:5)A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠。

2020年秋季电子科技大学《计算机应用基础(本科)》在线作业2附标准答案

2020年秋季电子科技大学《计算机应用基础(本科)》在线作业2附标准答案

2020年秋季电子科技大学《计算机应用基础(本科)》在线作
业2附标准答案
试卷总分:100 得分:100
一、单选题 (共 35 道试题,共 70 分)
1.在计算机中,既可作为输入设备又可作为输出设备的是()。

A.显示器
B.磁盘驱动器
C.键盘
D.图形扫描仪
答案:B
2.中央处理器(CPU)可直接读写的计算机部件是()。

A.内存
B.硬盘
C.软盘
D.外存
答案:A
更多加微boge30619,有惊喜!!!
3.计算机系统是由______。

A.主机、外设和网络组成
B.主机和多媒体设备组成
C.主机和网络组成
D.硬件系统和软件系统组成
答案:D
4.一个完备的计算机系统应该包括计算机的()。

A.主机和外设
B.硬件和软件
C.CPU和存储器
D.控制器和运算器
答案:B
5.PowerPoint的图表用于()。

A.可视化的显示数字
B.可视化的显示文本
C.可以说明一个进程
D.可以显示一个组织的结构
答案:A
6.FTP的中文意思是____。

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

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

学习中心姓名学号西安电子科技大学网络教育学院200 学年第学期《Java程序设计》模拟试题3( 90 分钟)一、选择题(3分/题,共15个,共45分)1. 请说出下列代码的执行结果:public class test {public static void main(String[] args) {Integer a1 = new Integer(20);Integer a2 = new Integer(20);if(a1= =a2)System.out.println("a1= =a2");if(a1.equals(a2))System.out.println("equals");}};A)equalsB)a1= =a2C)什么都不输出D)程序错误2. 下面哪种注释方法能够支持javadoc命令:(A)/** ……………..**/(B)/*………………..*/(C)//(D)/**………………*/3. 下面关于Applet的说法正确的是:A)Applet也需要main方法B)Applet必须继承java.awt.AppletC)Applet能访问本地文件D)Applet程序不需要编译4. 下面的说法正确的是:A.Java语言里的线程不是对象B.Applet需要main方法C.Java语言的对象都是ng.Object的子类D.Java支持多重继承5. 定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:A.private class MyCLass extends ObjectB.class MyCLass extends ObjectC.public class MyCLassD.protected class MyCLass extends Object6. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?A.ArrayList myList=new Object();B.List myList=new ArrayList();C.ArrayList myList=new List();D.List myList=new List();7. 哪个关键字可以对对象加互斥锁?A.TransientB.SynchronizedC.SerializeD.static8. 哪个关键字用来定义一个抽象类?(A).final(B).static(C).interface(D).abstract9. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

电子科技大学20春《面向对象程序设计》在线作业2.doc

电子科技大学20春《面向对象程序设计》在线作业2.doc

1.关键字super的作用是A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造方法D.以上都是【参考答案】: D2.在Java语言中,()包是自动导入的。

ngB.java.awtC.java.appletD.java.io【参考答案】: A3.class A{public String toString(){return 4+"";}}class B extends A{public String toString(){return super.toString()+3;}}public class Test{public static void main(String[]args){B b=new B();System.out.println(b.toString());}}what is the result。

A.7B.nullC.the program throw an exceptionD.43【参考答案】: D4.Java源文件中最多只能有一个类,其他类的个数不限。

A.abstractB.publicC.finalD.interface【参考答案】: B5.创建字符串s:String s=new String("abcd");以下()将改变s。

A.s.append("x");B.s.concat("y");C.s.substring(3);D.以上语句都不会【参考答案】: D6.以下()方法用于定义线程的执行体(线程体)。

A.start()B.init()C.run()D.synchronized()【参考答案】: C7.为了区分同一个类中重载的各个同名方法,要求()。

A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.形式参数名不同【参考答案】: A8.()类是所有异常类的父类。

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答

电子科技大学智慧树知到“计算机应用技术”电子科技大学-JAVA程序设计20春期末考试答案网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.如果类的访问控制符是public,则类中成员的访问控制属性也必须是public。

()A.正确B.错误2.下列说法正确的是()。

A.JAVA程序的main方法必须写在类里面B.JAVA程序中可以有多个main方法C.JAVA程序中类名必须与文件名一样D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3.执行下面代码结果()。

for(int i=0;;){System.out.println(“这是”+i);break;A.语法错误,缺少表达式2和表达式3B.死循环C.程序什么都不输出D.输出:这是04.假设下面的程序代码都放在MyClass.java文件中,程序代码能够编译通过的是()。

A.import java.awt.*; package mypackage; class MyClass {}B.package mypackage; import java.awt.*; public class myClass {}C.int m; package mypackage; import java.awt.*; class MyClass {}D./*This is a comment*/ package mypackage; import java.awt.*; public class MyClass {}5.在Java中,用package语句说明一个包时,该包的层次结构必须是()。

A.与文件目录的层次相同B.与文件的结构相同C.与文件类型相同D.与文件大小相同6.下面不是String类提供的合法方法()。

A.equals(String)B.trim()C.append() StringBufferD.indexOf()7.关于下面程序,结论正确的是()。

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2

20秋学期《JAVA语言程序设计Ⅰ》在线平时作业2下面程序的输出结果是什么?publicstaticvoidmain(Stringargs[]){inta=10;intb=20;if(a=b)System.out.println(NotEqual);elseSystem.out.println(Equal);}A:EqualB:NotEqualC:编译错误D:运行时将抛出异常答案:C下面程序的输出结果是什么?classFoo{staticvoidchange(Strings){s=s.replace('j','l');}publicstaticvoidmain(Stringargs[]){Strings=java;change(s);System.out.println(s);}}A:lavaB:javaC:编译错误D:运行时出现异常答案:B下面的哪些程序段可以正确地获得从命令行传递的参数的个数?A:intcount=args.length;B:intcount=args.length-1;C:intcount=0;while(args[count]!=null)count++;D:intcount=0;while(!(args[count].equals(“”)))count++;答案:A如果你试图编译下面的代码会发生什么事?ClassMyStringextendsString{}A:代码编译成功B:代码不能编译,因为没有定义一个main()方法C:代码不能编译,因为String是abstract类型的D:代码不能编译,因为String是final类型的答案:D给出下面的接口:interfaceA{intmethod1(inti);intmethod2(intj);}下面那个类实现了这个接口,并且不是抽象的?A:classBimplementsA{intmethod1(){}intmethod2(){}}。

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

20秋《JAVA程序设计》在线作业2
一、单选题
1.若在某一个类定义中定义有方法:abstract void f();则该类是
A.抽象类
B.不能确定
C.public类
D.final类
正确答案:A
2.A class design requires that a member variable should be accessible only by same package, which modifer word should be used?
A.public
B.protected
C.private
D.no modifer
正确答案:D
3.在Java语言中,包是自动导入的。

ng
B.java.io
C.java.awt
D.java.applet
正确答案:A
4.Java语言中,是所有类的根类。

A.Thread
B.Root
C.Object
D.Applet
正确答案:C
5.关键字super的作用是
A.用来调用父类的构造方法
B.用来调用父类中被重载的方法
C.用来访问父类被隐藏的成员变量
D.以上都是
正确答案:D
6.构造方法在时候被调用。

A.调用对象方法时
B.类定义时
C.创建对象时
D.使用对象的变量时
正确答案:C
7.下列叙述中不正确的是
A.static方法中能直接处理非static的属性
B.abstract类中不可以有private的成员。

相关文档
最新文档