大工15秋《Java程序设计》在线作业3答案

合集下载

Java程序设计在线作业答案整理

Java程序设计在线作业答案整理

Java程序设计在线作业答案整理1.单选题1.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。

A.init()B.start()C.destroy()D.stop()2.现有一个变量声明为booleanbl;,理面赋值语句中正确的是()。

A.b1=true:B.b1=True;C.bl=”true”;D.bl=0;3.下列特点中,哪个是Java虚拟机执行的特点之一?()A.字节代码B.多进程C.静态连接D.编译4.布局管理器不包括()A.FlowLayoutB.GridLayoutC.SetLayoutD.BorderLayout5.下面代码的结果是什么?()<html><body><%inti=10;%> <%while(--i>=0){%> out.print(i); <%}%></body></html>A.9876543210B.9CC.0D.Noneoftheabove6.实现一个线程有几种方法:()A.一种B.两种C.三种D.三种以上7.char类型被包装在如下的哪一个类中?()A.iava.1ang.IntegerB.java.1ang.Charng.BooleanD.java.1ang.Character8.阅读下面的代码,第10行的语句将调用哪个方法?()1.classPerson{2.publicvoidprintValue(inti,intj){/*…*/}3.publicvoidprintValue(inti){/*...*/}4.}5.publiccla ssTeacherextendsPerson{6.publicvoidprintValue(){/*...* /}7.publicvoidprintValue(inti){/*...*/}8.publicstaticv oidmain(Stringargs[]){9.Persont=newTeacher();10.t.prin tValue(10);11.}12.}A.行2B.行3C.行6D.行79.下面哪个选项表示八进制数?()A.010B.0x10C.08D.0x810.通过调用newList(10,false)创建一个列表,关于该列表的几个说法哪项是错误的。

南开15秋学期《Java语言程序设计》在线作业

南开15秋学期《Java语言程序设计》在线作业

15秋学期《Jv语言程序设计》在线作业【单选题】1.下列哪个是反斜杠字符的正确表示?. \\. *\\. \. \’\’正确答案:2.Jv pplition中的主类需包含min方法,以下哪项是min方法的正确形参?. String rgs. String r[]. hr rg. Stringuffr rgs[]正确答案:3.Jv pplition中的主类需包含min方法,min方法的返回类型是什么?. int. flot. oul. voi正确答案:4.有语句String s=”hllo worl”; ,以下操作哪个是不合法的?. int i=s.lngth();. s&gt;&gt;&gt;=3;. String ts=s.trim(). String t=s+”!”;正确答案:5.在Jv中,负责对字节代码解释执行的是()。

. 垃圾回收器. 虚拟机. 编译器. 多线程机制正确答案:6.编译并且执行以下代码,会出现什么情况?puli lss Q{puli stti voi min(String rgv[]){int nr[]=nw int[]{1,2,3};Systm.out.println(nr[1]);}}. 1. 有错误,数组nr在初始化以前不能正常输出。

. 2. 有错误,数组的大小没有定义。

正确答案:7.下列程序的输出结果为int j=2;swith(j){s 2:Systm.out.println("Vlu is two.");s 2+1:Systm.out.println("Vlu is thr.");rk;fult:Systm.out.println("Vlu is "+j);rk;}. Vlu is two.. Vlu is two. Vlu is thr.. Vlu is two. Vlu is thr. Vlu is 2. 编译错误正确答案:8.下列代码中,将引起一个编译错误的行是()。

大工14春《Java程序设计》在线作业3答案

大工14春《Java程序设计》在线作业3答案
C. BorderLayout
D. GridLayout
-----------------选择:A
7.以下哪个是处理可变字符串的类()。
A. String
B. StringBuffer
C. Object
D. Math
-----------------选择:B
8. Java使用()关键字来定义一个接口。
A.定义类时
B.使用对象的属性时
C.使用对象的方法时
D.一个类的实例对象刚产生时
-----------------选择:D
大工14春《Java程序设计》在线作业3
单选题判断题
二、判断题(共10道试题,共50分。)
1.类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性。
A.错误
B.正确
-----------------选择:B
2. this语句须是构造函数中的第一个可执行语句。
A.错误
B.正确
-----------------选择:B
3.用final修饰的方法既不能被覆盖,也不能被重载,它是一个最终方法,其方法的定义永远不能改变。
A.错误
B.正确
-----------------选择:B
10. super()和this()调用语句可以同时在一个构造函数中出现。
A.错误
B.正确
-----------------选择:A
作者:潘玉松
大工14春《Java程序设计》在线作业3
单选题判断题
一、单选题(共10道试题,共50分。)
1.若有定义String s="I am a good cat";则s.indexOf("a",7)的值为()。

2015春大连理工大学《Java程序设计》在线作业1满分答案

2015春大连理工大学《Java程序设计》在线作业1满分答案

2015春大连理工大学《Java程序设计》在线作业1满分答案2015春大连理工大学《Java程序设计》在线作业1满分答案一、单选题(共10道试题,共50分。

)1.关于Java继承性的描述,下列正确的是()。

A.Java中类只允许单一继承B.Java中一个类只能实现一个接口C.Java中一个类不能同时继承一个类和实现一个接口D.Java中接口只允许单一继承-----------------选择:A2.关于Java应用及运行方式的描述不正确的是:()。

A.Java应用程序有Application和Applet两种形式B.Java应用程序的两种形式都可以单独运行C.Applet是可以嵌入Web页面的最小应用D.Application包括控制台和图形用户界面两种运行方式-----------------选择:B3.下列函数组合中,哪一项组合表示的不是方法的重载()。

A.floatabs(floata)和intabs(floata)B.intabs(inta,intb)和intabs(inta)C.intabs(floata)和longabs(longa)D.intabs(inta,intb)和floatabs(floata)-----------------选择:A4.Java源程序经编译后生成的中间代码文件的后缀名是()。

A.(*.exe)B.(*.java)C.(*.class)D.(*.javac)-----------------选择:C5.假设类中一个成员被private修饰,则该成员能被()成员访问。

A.当前类B.当前包C.其他包的子类D.所有类-----------------选择:A6.关于类的构造方法的描述不正确的是()。

A.构造方法与类同名B.一个类只能声明一个构造方法C.构造方法通过new运算符调用D.当一个类没有构造方法时,Java会自动为该类提供一个无参数的默认构造方法-----------------选择:B7.下列选项中,能正确表示Java标识符的是()。

【精品】大工秋Java程序设计在线作业

【精品】大工秋Java程序设计在线作业

大工秋J a v a程序设计在线作业大工秋《Java程序设计》在线作业大工 14 秋《Java 程序设计》在线作业 1一,单选题1. 下面哪个赋值语句是正确的()。

A. char=&#39;abc&#39;; B. byte b=963; C. float f=0.23; D. double d=0.7E-3;正确答案:D2. 下列 java 标识符的写法,错误的是()。

A. _sys B. $change C. user_name D. 1_file正确答案:D3. Java 程序的执行模式是()。

A. 全编译型 B. 全解释型 C. 半编译和半解释型 D. 同脚本语言的解释模式正确答案:C4. 表达式(short)(7/9.2*5)值的类型是()。

A. short B. int C. doubleD. float正确答案:A5. Java 语言程序执行过程中会用到一套 JDK 工具,javac.exe 指()。

A. java 语言编译器 B. java 字节码解释器 C. java 文档生成器D. java 类分解器正确答案:A6. Java 程序设计的源文件和编译后的文件后缀分别是()。

A. .class 和.javaB. .java 和.classC. .class 和.classD. .java 和.java正确答案:B7. 执行下面的 Java 语句序列, k 的值是()。

int j=4,k=20; for(int i=1;i!=j;i++)k=k-i; A. 10 B. 24 C. 12 D. 14正确答案:D8. 下面赋值语句中,哪个选项不正确()。

A. float f=11.1; B. double d=5.3E12; C. double d=3.14D; D. Object a=newString(&quot;abc&quot;);正确答案:A9. 下列赋值语句中,()是不能通过编译的语句。

《Java程序设计》在线作业

《Java程序设计》在线作业

《Java程序设计》作业一、选择题:1.所有Java类的最终父类为(A )ng.Object B、ng.Classng.Systemng.ClassLoader2.Java中int类型变量占用的内存空间为( B )字节。

A.2B.4 C、6 D、83.什么是Java应用程序(java application)(B)A.继承ng.Thread的类。

B.定义了public static void main()或者public static void main(String[] args)方法的类。

C.实现了ng.Runnable接口的类。

D、继承java.applet.Applet的类。

4.下列那个变量是只读的(B )A.Static int i =9; B、final int i1 = 9;C.public int i=9;D.int i=9;5、假设类Child是类Parent的子类, 下列哪段Java代码体现了这一关系?(D )A.class Parent{…}class Child {…}B.interface Parent{…}class Child implements Parent{…}C.class Parent{…}class Child {Parent p…}D.class Parent{…}class Child extends Parent{…}6.Java代码int a=10; int b=3; float c=a/b; 执行后, c的值为: (B )A.3.333B.3C.2D.47、Java代码int aa=Math.sqrt(16); 执行后, aa的值: (B )A.4 B、不确定, 该语句无法通过编译C、8 D、2568、Java代码:String s=”abc123”; s.toUpperCase(); 执行完毕后, 字符串对象变量s指向的文本内容为:(B)A.ABC123 B、abc123 C、abc D、1239、给出以下代码:int[] a={1,2,3};a[3]=10;System.out.println(a[3]);则正确的描述为: ( D )A.输出10B.编译错误C.运行时错误, 抛出异常ng.ArithmeticExceptionD.运行时错误, 抛出异常ng.ArrayIndexOutOfBoundsException10、在JavaAPI中, 能够修改磁盘文件的名称的类为:(D )A.java.io.FileWriter B、javax.swing.text.html.DIRC.java.io.FilenameFilterD.java.io.File11、JavaTCP/IP网络编程中, 创建服务器通常需借助类(C ).Socket B、.HttpURLConnection.ServerSocketD.java.io.BufferedInputStream12、下列标识符哪个可以作为合法的Java变量名称使用: (D )A.thisB.2TwoUsersC.*pointD.$persons13.下列哪个说法是正确的: (B )A.在Java中, 每个类只能直接实现一个接口;B.在Java中, 子类只能直接继承一个父类;C.在Java中, 子类可以继承多个父类;D.在Java中, 类不可以在继承父类的同时实现接口;14、欲定义一个只能被同一包中的类访问的成员变量, 应使用下列哪个限定符:(A )A.不加限定B.privateC.publicD.protected15、给定如下类定义语句:class Base {public Base (){ //...}public Base ( int m ){ //...}protected void fun( int n ){ //...}}public class Child extends Base{// member methods}下面哪个方法可以正确的加入类Child中? ( B )A.private void fun( int n ){ //...}B.public void fun ( int n ) { //...}C.void fun ( int n ){ //...}D.protected int fun( int n ){ //...}16.Switch语句不能用于下列哪种数据类型(A )。

大工10春《Java程序设计》在线作业1-4

大工10春《Java程序设计》在线作业1-4
满分:3 分
7. Java虚拟机简称为()。
A. API
B. OS
C. JPI
D. JVM
满分:3 分
8. 下面哪个赋值语句是合法的()?
A. float a=2.0z
B. double b=2.0
C. int c=2a
D. long d=2c
C. class A implements B
D. class B extends A
满分:3 分
19. 定义类头时,不可能用到的关键字是()。
A. null
B. class
C. extends
D. implements
满分:3 分
20. 下列哪一种叙述是正确的()
大工10春《Java程序设计》在线作业1
单选:DCDAB\CDBDD\BCCCA\DDAAA
多选:ABCD\BCD\BC\ABC\AC
判断:XVXVV
大工10春《Java程序设计》在线作业2
单选:ACDCB\DACCC\CBDCB\ACDAD
多选:CD\ABCD\AC\CD\ABC
判断:XXXXV
B. Boolean
C. Class
D. Object
满分:3 分
7. 在Java中,所有类的根类是()。
A. ng.Object
B. ng.Class
C. java.applet.Applet
D. java.awt.Frame
满分:3 分
D. 对具体问题只需给出其功能实现方法,而不必给出其特征属性的定义。
满分:3 分
5. 下面哪一个不是正确的标识符().

大工18秋《Java程序设计》在线作业3(满分题)

大工18秋《Java程序设计》在线作业3(满分题)

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 构成Java程序的基本要素是()。

A: 源代码B: 软件C: 类D: 指令代码正确答案:(单选题) 2: Java语言有多种实现机制,下列()技术属于垃圾回收机制。

A: 字节编译B: 内存跟踪C: 语法检查D: 堆栈上/下溢检查正确答案:(单选题) 3: 下列不属于Java提供的运算符的是()。

A: 算术运算符B: 逻辑运算符C: 关系运算符D: 整数运算符正确答案:(单选题) 4: Java中管理类的一个机制是()。

A: 包B: 语言C: 模块D: 变量正确答案:(单选题) 5: 类定义代码被置于其他类定义中的类是()。

A: 外部类B: 内部类C: 匿名类D: 抽象类正确答案:(单选题) 6: 以下哪个是处理可变字符串的类()。

A: StringB: StringBufferC: ObjectD: Math正确答案:(单选题) 7: 构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。

A: 类名B: 对象名C: 包名D: 变量名正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: JPanel默认的布局管理器是()。

A: FlowLayoutB: CardLayoutC: BorderLayoutD: GridLayout正确答案:(单选题) 9: this关键字的含义是表示一个()。

java语言程序设计第3次形考-浙江电大辅导资料

java语言程序设计第3次形考-浙江电大辅导资料
D、public void fun()throws IOException,throws SQLException{}
参考答案:C
29.(2分)
下列方法中哪一个不能用于获取异常信息? ( )
A、toString ( )
B、getMessage( )
C、drawline( )
D、printStackTrace()
Java的图形用户界面技术经历了两个发展阶段,分别通过提供 awt 开发包和 swing 开发包来体现。

×
参考答案:√
12.(2分)
异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常 ,出现在运行阶段的异常,称之为运行时异常。

×
参考答案:×
13.(2分)

×
参考答案:√
8.(2分)
所有的Java异常类都是系统类库中的 Exception 类的子类。

×
参考答案:√
9.(2分)
根据异常的来源,可以把异常分为两种类型: 系统定义的运行时异常和用户自定义异常 。

×
参考答案:√
10.(2分)
Java中,并非每个事件类都只对应一个事件。

×
参考答案:√
11.(2分)
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。

×
参考答案:√
20.(2分)
在事件处理的过程中,主要涉及3类对象:事件、事件源和事件处理者。

×
参考答案:√单选题(共30题,共60分)
21.(2分)
下列关于自定义异常的说法中,错误的是( )。

《JAVA语言设计编程》国开形考任务三,源码及结果截图

《JAVA语言设计编程》国开形考任务三,源码及结果截图

《JAVA语言设计编程》国开形考任务三,源码及结果截图JAVA语言设计编程国开形考任务三一、任务概述本次任务要求同学们运用Java语言设计编程,实现一个具有特定功能的小程序。

通过这次任务,旨在加深同学们对Java语言编程的理解,提升编程能力,巩固所学知识。

二、任务要求1. 请使用Java语言编写程序,实现以下功能:(1)输入一个字符串,判断该字符串是否为回文串;(2)输入一个整数,计算该整数的阶乘;(3)输入一个日期,输出该日期的前一个日和后一个日。

2. 请将源代码以及运行结果截图保存,并以“任务三+学号+姓名”命名提交。

三、任务解析1. 判断回文串回文串的判断较为简单,只需要从两端向中间遍历字符串,比较对应位置的字符是否相等即可。

2. 计算阶乘计算阶乘可以使用递归或循环的方式实现。

递归的方式较为简洁,但需要注意递归的终止条件。

循环的方式则需要使用循环控制语句来实现。

3. 输出日期前一个日和后一个日日期的操作可以使用Java中的`Calendar`类来实现。

首先需要导入`java.text.SimpleDateFormat`和`java.util.Calendar`包。

然后使用`SimpleDateFormat`类将输入的日期字符串转换为`Date`对象,再使用`Calendar`类对日期进行加减操作,最后将操作后的日期转换为字符串输出。

四、源码及结果截图以下是本次任务的源码及结果截图:![结果截图](result_screenshot.jpg)import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Scanner;public class Main {public static void main(String[] args) throws ParseException {Scanner scanner = new Scanner(System.in);System.out.println("请输入一个字符串,判断该字符串是否为回文串:");String str = scanner.nextLine();System.out.println(isPalindrome(str) ? "是回文串" : "不是回文串");System.out.println("请输入一个整数,计算该整数的阶乘:");int n = scanner.nextInt();System.out.println("阶乘为:" + factorial(n));System.out.println("请输入一个日期,输出该日期的前一个日和后一个日:");String dateStr = scanner.next();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date date = sdf.parse(dateStr);Calendar calendar = Calendar.getInstance();calendar.setTime(date);calendar.add(Calendar.DATE, -1);String preDateStr = sdf.format(calendar.getTime());calendar.add(Calendar.DATE, 1);String nextDateStr = sdf.format(calendar.getTime());System.out.println("前一个日为:" + preDateStr +",后一个日为:" + nextDateStr);}public static boolean isPalindrome(String str) {int left = 0, right = str.length() - 1;while (left < right) {if (str.charAt(left) != str.charAt(right)) {return false;}left++;right--;}return true;}public static int factorial(int n) {if (n == 0) {return 1;}return n * factorial(n - 1);}}以上就是本次任务的要求、解析和源码及结果截图。

Java程序设计试题答案

Java程序设计试题答案

Java程序设计试题答案一、填空题1.(1)java.applet.Applet、(2) javax.swing.JApplet、(3)浏览器2.(1)HTML文件、(2)HTML文档中PARAM3.(1)Color、(2)13、(3)24、红(R)、绿(G)、蓝(B)、(4) 0~2554.(1)Java Applet中没有main()方法5.(1)void paint(Graphics g)方法、(2)void update(Graphics g)方法、(3) void repaint()方法6.(1)Font、(2)Font、(3)Font(String name,int style,int size)7.(1)public、(2)java8.(1)初始化init()、(2)开始执行start()、(3)停止执行stop()、(4)退出destroy()、(5)绘画paint()9.(1)InputStream、(2)OutputStream、(3)Reader、(4)Writer10.(1)输入流和输出流、(2)字节流和字符流二、判断题1.√2.√3.×4.√5.×6.×7.√8.√9.×10.√三、单选题1.A2.B3.B4.C5.C6.C7.B8.C9.C10.A四、简答题1.答:double s=0.0;For(int i=1;i<=10;i++)S=s+1.0/i;2.答:创建所需要的对象、都设置初始状态、装载图像、设置参数等。

3.答:先使用add()方法向容器添加组件,然后调用setBounds()方法设置组件在容器中的位置和组件本身的大小。

4.答:对话框分为强制型和非强制型,强制型对话框强制对话过程不能中断,非强制型对话框可以中断对话过程。

5.答:声明实现Runnable接口的类,在类内实现run()方法;并在类内声明线程对象,在init()方法或start()方法中创建新线程;并在start()方法中启动新线程。

JAVA程序设计课后习题及答案3

JAVA程序设计课后习题及答案3

第3章1.类是一种复杂的数据类型,它是将数据和对数据的操作封装在一起而形成的集合体,是普通数据类型的扩展。

类不仅包含数据,还包含对数据进行操作的方法,正是这些方法反映了数据的行为。

对象是类的实例,是某个类的变量。

当一个程序运行时,系统为对象分配内存单元,而不是为类分配内存单元。

类和对象是密切相关的,类脱离不了对象,对象必须依赖类。

两者的关系可以简单地描述为抽象和具体的关系。

2.Java中,类成员的访问权限可以分为公共访问、默认访问、私有访问、保护访问和私有保护访问等几种,其中,除了默认访问没有控制符进行修饰,其他几种访问权限分别使用public、private、protected和private protected这样的访问控制修饰符。

3.如果把类设计成一个黑匣子,则使用者只能看见类中定义的公用方法却看不到方法的实现细节,也不能直接操作类中的数据,这样就可以有效地防止外部对类的干扰。

如果改变了类中数据的定义,只要方法名不改,就不会对使用该类的程序产生任何影响,这就是封装的含义。

也就是说,类的封装可以减少程序对类中数据的依赖性。

通过封装,可以达到以下目的。

(1)隐藏类的实现细节。

(2)要求用户只能通过接口访问数据。

(3)提高代码的可维护性。

4.继承是一种由已有的类创建新类的机制,利用继承,可以创建一个具有特殊属性的新类。

新类继承了已有类的状态和行为,并根据需要来增加自己的状态和行为。

对象的多态性主要分为两种类型,即向上转型和向下转型。

向上转型是指用子类对象实例化父类,对象的向上转型是自动完成的;向下转型是指用父类对象实例化子类,向下转型时,必须明确指明要转型的子类类型。

5.方法的重载是指在一个类中,方法的名称相同,但是方法的参数个数或参数类型不同,这称为方法的重载。

在调用具有重载关系的方法时,通过传递参数的个数以及传递参数的类型来区分调用了哪个方法。

如果子类的方法与父类中的方法同名,则子类不能继承父类中的方法,此时称子类方法覆盖了父类中的方法。

奥鹏大工15秋《Java程序设计》在线作业3满分答案

奥鹏大工15秋《Java程序设计》在线作业3满分答案

大工15秋《Java程序设计》在线作业3
一、单选题(共10 道试题,共50 分。


1. this关键字的含义是表示一个()。

A. 指针
B. 当前对象
C. 一个类
D. 一个方法
答案:B
2. 接口中方法默认是()类型。

A. private
B. protected
C. public
D. package
答案:C
3. 一个类的构造方法被自动调用的时机是()。

A. 定义类时
B. 使用对象的属性时
C. 使用对象的方法时
D. 一个类的实例对象刚产生时
答案:D
4. Java使用()关键字来定义一个接口。

A. implements
B. class
C. extends
D. interface
答案:D
5. 构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。

A. 类名
B. 对象名
C. 包名
D. 变量名
答案:A
6. JPanel默认的布局管理器是()。

A. FlowLayout
B. CardLayout。

北语15秋《Java语言程序设计》作业3 100分答案

北语15秋《Java语言程序设计》作业3  100分答案

15秋《Java语言程序设计》作业3一、单选题(共10 道试题,共100 分。

)1. 假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package com.syngress,该文件所在的目录为c:\Java Packages\com\syngress。

能正确运行的是_______。

A. c:\Java Packages\com\syngress\Server>java ServerB. c:\Java Packages\com\syngress\Server>java com.syngress.ServerC. c:\Java Packages\com\syngress\Server>java ServerD. c:\Java Packages>java com.syngress.Server————选择:D2. 下列选项中属于Java语言的垃圾回收机制的一项是_______。

A. 语法检查B. 堆栈溢出检查C. 跨平台D. 内存跟踪————选择:D3. Java的可移植性机制是指_______。

A. 移植到不同型号的机器B. 移植到不同类型的操作系统C. 移植到网络上的不同机器D. 移植到相同类型的机器————选择:B4. 下列不属于面向对象语言的是_______。

A. JavaB. Visual BasicC. C++D. C————选择:D5. 不可用于文档注释的注释语句格式是_______。

A. /**…//B. /*…*/C. //D. /**…*/————选择:A6. 关于Java虚拟机说法正确的是_______。

A. Java虚拟机只能由软件实现B. Java虚拟机只能由硬件实现C. 在不同的操作系统中Java虚拟机的实现方式不同,要么使用硬件,要么使用软件。

(完整版)《JAVA程序设计》(含答案)

(完整版)《JAVA程序设计》(含答案)

《JA V A程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。

A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A)。

A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。

A. publicB. privateC. staticD. protected4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A)。

A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、关于选择结构下列哪个说法正确?( B )A.if语句和else语句必须成对出现B.if语句可以没有else语句对应C.switch结构中每个case语句中必须用break语句D.switch结构中必须有default语句6、while循环和do…while循环的区别是:( D)A.没有区别,这两个结构任何情况下效果一样B.while循环比do…while循环执行效率高C.while循环是先循环后判断,所以循环体至少被执行一次D.do…while循环是先循环后判断,所以循环体至少被执行一次7、关于for循环和while循环的说法哪个正确?( B)A.while循环先判断后执行,for循环先执行后判断。

B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空8、下列修饰符中与访问控制无关的是( D)A.private B.publicC.protected D.final9、void的含义:( A)A.方法没有返回值B.方法体为空C.没有意义 D.定义方法时必须使用10、return语句:( C )A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象11、关于对象成员占用内存的说法哪个正确?( B)A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对12、下列说法哪个正确?( C)A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量13、下列说法哪个正确?( A )A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用14、关于方法main()的说法哪个正确?( C )A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中15、构造函数何时被调用?( A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时16、抽象方法:( C )A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法17、关于继承的说法正确的是:( B )A、子类将继承父类所有的属性和方法。

15秋西交《Java语言》在线作业

15秋西交《Java语言》在线作业

15秋西交《Java语言》在线作业一、单选题(共14 道试题,共28 分。

)1. 看以下程序:ooln =fls; ooln =tru; ooln =(&&)&&(!);int rsult===fls?1:2; 这段程序执行完后,与rsult的值是:()。

. =fls;rsult=1;. =tru;rsult=2;. =tru;rsult=1;. =fls;rsult=2;正确答案:?2. 对方法min的第1行定义正确的是()。

. puli min( String rg [ ] ). puli voi min( String rg [ ] ). puli stti voi min( String rg [ ] ). puli stti voi min( String rgs [ ] )正确答案:?3. 对于下列代码:1) lss Prson { 2) puli voi printVlu(int i, int j) {//... } 3) puli voi printVlu(int i){//... } 4) } 5)puli lss Thr xtns Prson { 6) puli voi printVlu() {//... } 7) puli voi printVlu(int i) {//...} 8) puli stti voi min(String rgs[]){ 9) Prson t = nw Thr(); 10) t.printVlu(10);11) } 第10行语句将调用哪行语句?()。

. lin 2. lin 3. lin 6. lin 7正确答案:?4. 面向对象程序设计方法的优点()。

. 可重用性、可扩展性、可操作性. 可重用性、可维护性、可操作性. 可管理性、可扩展性、可操作性. 可重用性、可扩展性、可管理性正确答案:?5. 类Thr和Stunt是类Prson的子类;Prson p; Thr t; Stunt s; //p, t n s r ll non-null. if(t instnof Prson) { s = (Stunt)t; } 最后一句语句的结果是()。

大工15春《Java程序设计》在线作业3满分答案

大工15春《Java程序设计》在线作业3满分答案

大工15春《Java程序设计》在线作业3满分答案一、单选题1. 下列协议中不属于应用层协议的是()。

A. DNSB. ICMPC. TelnetD. SMTP正确答案: B2. 下列不属于TCP/IP协议族体系结构层的是()。

A. 应用层B. 会话层C. 网络层D. 网络接口层正确答案: B3. 下列完整性,不属于关系型数据库三类完整性规则的是()。

A. 实体完整性B. 数据完整性C. 参照完整性D. 用户定义完整性正确答案: B4. 下列哪个类是Applet类的直接父类()。

A. Component类B. Container类C. Frame类D. Panel类正确答案: D5. B类IPv4地址最多可用()位来划分子网。

A. 8B. 14C. 16本帖隐藏的内容D. 22正确答案: B6. 下列关于Java类的叙述正确的是()。

A. Applet可以独立运行B. Applet不能容纳其他组件C. Panel类是Applet类的子类D. JApplet类是Applet类的子类正确答案: D7. 关于流的描述,下列错误的是()。

A. 流是一组字节集合B. 流的基本操作有读操作和写操作C. 流使数据传输操作独立于相关设备D. 流无方向性正确答案: D8. 下列接口,不属于JDBC驱动程序必须实现的主要接口的是()。

A. DriverB. ConnectionC. ListD. ResultSet正确答案: C9. 下列应用层协议,哪一项是UDP协议所支持的()。

A. HTTP协议B. FTP协议C. SNMP协议D. SMTP协议正确答案: C10. 下列关于TCP Socket通信原理描述,错误的是()。

A. IP协议是网络层的核心协议B. TCP和UDP协议都属于传输层协议C. TCP协议和IP协议都是面向连接的协议D. UDP协议和IP协议都是无连接的协议正确答案: C二、判断题1. TCP和UDP协议都是面向连接的协议。

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

大工15秋《Java程序设计》在线作业3
一、单选题(共10 道试题,共50 分。


1. this关键字的含义是表示一个()。

A. 指针
B. 当前对象
C. 一个类
D. 一个方法
——选择:B
2. 接口中方法默认是()类型。

A. private
B. protected
C. public
D. package
——选择:C
3. 一个类的构造方法被自动调用的时机是()。

A. 定义类时
B. 使用对象的属性时
C. 使用对象的方法时
D. 一个类的实例对象刚产生时
——选择:D
4. Java使用()关键字来定义一个接口。

A. implements
B. class
C. extends
D. interface
——选择:D
5. 构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。

A. 类名
B. 对象名
C. 包名
D. 变量名
——选择:A
6. JPanel默认的布局管理器是()。

A. FlowLayout
B. CardLayout。

相关文档
最新文档