北语15春《JAVA语言程序设计》作业3满分答案
201503考试批次《JAVA语言程序设计》(结课作业)
201503考试批次《JAVA语言程序设计》结课作业北京语言大学网络教育学院《JAVA语言程序设计》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:1) 结课作业提交起止时间:2015年1月26日—3月22日。
(届时平台自动关闭,逾期不予接收。
)2) 结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效;3)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按0分处理;4) 提交文档要求:提交的文档格式为doc、rar,大小10M以内;5) 必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。
一. 论述题(本大题共5小题,请任选其中两道题作答,每小题25分,总分50分)1.JAVA的基本数据类型数字型、布尔型和字符型三种,请详细说明这三种基本类型包括的子类型及其长度、最小值和最大值。
2.构造方法(Constructor)是一种特殊的方法。
Java中的每个类都有构造方法,用来初始化该类的一个新的对象。
请简述构造方法的特点。
至少说出6个特点。
答: 1、构造方法名一定与类同名2、构造方法无返回值类型(void 也不行)3、构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法,他们之间构成重载关系4、如果定义有参构造函数,则无参构造函数将被自动屏蔽5、构造方法不能被继承6、构造方法不能手动调用,在创建类实例的时候自动调用构造方法3.论述JAVA语言中的继承、单继承和多继承的定义。
答:继承是面向对象最显著的一个特性。
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。
北语-2018春《Java语言程序设计》作业1-满分答案
18春《Java语言程序设计》作业1 满分答案满分100分答案解答一、单选题共10题,100分题目1 Java语言使用_______进行解释执行。
A字节码B机器码C伪码D二进制码学生答案:A得分:10题目2 定义一个长度为5值为空的字符串数组,下列选项正确的是_______。
AString a[]={"","","","",""};BString a[5];CString [5] a;DString []a=new String[5];for(int i=0;i<5;a[i++]=null);学生答案:A得分:10题目3 下列说法中,正确的一项是_______。
AJava语言是以类为程序的基本单位的BJava语言是部分大小写的C多行解释语句必须以//开始D在Java语言中,公共类的源文件和该类名可以不相同学生答案:A得分:10题目 4 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;A36B48C144D15学生答案:D得分:10题目 5 对于一维数组a[10],下列对数组的正确引用的是_______。
Aa[10]Ba[0]Ca[3/1.0]Da[3.4]学生答案:B得分:10题目6 在Java API文档中,不包括以下哪个内容?A类及用途的描述B父类的方法的列表C成员变量的列表D类层次学生答案:B得分:10题目7 下面程序段的运行结果为_______。
public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){A345 xyz=345B12 xyz=345C345 xyz=12D12 xyz=12学生答案:B得分:10题目8 下列基本命令中,_______命令是类文件解释器。
北语 18春《Java语言程序设计》作业1-2-3-4 满分答案
18春《Java语言程序设计》作业1-2-3-4 满分答案18春《Java语言程序设计》作业1 满分答案满分100分答案解答一、单选题共10题,100分题目1 Java语言使用_______进行解释执行。
A字节码B机器码C伪码D二进制码学生答案:A得分:10题目2 定义一个长度为5值为空的字符串数组,下列选项正确的是_______。
AString a[]={"","","","",""};BString a[5];CString [5] a;DString []a=new String[5];for(int i=0;i<5;a[i++]=null);学生答案:A得分:10题目3 下列说法中,正确的一项是_______。
AJava语言是以类为程序的基本单位的BJava语言是部分大小写的C多行解释语句必须以//开始D在Java语言中,公共类的源文件和该类名可以不相同学生答案:A得分:10题目 4 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;A36B48C144D15学生答案:D得分:10题目 5 对于一维数组a[10],下列对数组的正确引用的是_______。
Aa[10]Ba[0]Ca[3/1.0]Da[3.4]学生答案:B得分:10题目6 在Java API文档中,不包括以下哪个内容?A类及用途的描述B父类的方法的列表C成员变量的列表D类层次学生答案:B得分:10题目7 下面程序段的运行结果为_______。
北语15秋《Java语言程序设计》作业4答案
15秋《Java语言程序设计》作业4一、单选题(共10 道试题,共100 分。
)1. 下列说法中正确的一项是_______。
A. 不需要定义类就能创建对象B. 对象中必须由简单变量C. 属性必须是简单变量D. 属性可以是简单变量,也可以是一个对象答案:D2. 下面对形参的说法中哪一项是正确的?A. 必须有两个B. 至少有一个C. 可以没有D. 至少两个答案:C3. 下列说法中,哪一项是正确的?A. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀B. 创建新的类对象使用关键字new,回收无用的类对象使用关键字freeC. 一个程序里有且只能有一个公共类,它就是主类D. 对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象答案:C4. 下列说法中,哪一项是正确的?A. Java程序由若干类组成,类定义包括定义类头和定义类体B. class1类的属性被private修饰符修饰为私有变量,所以方法不能访问它C. 类头定义主要说明类的名字、父类名和接口名D. 类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过渡修饰符transient答案:A5. 下面程序段中最早被垃圾收集的是_______。
public void method(){ String a,b; a=new String("hello world"); b=new String("game over"); System.out.println(a+b+"ok"); a=null; a=b; System.out.println(a); }A. 第4行前B. 第6行前C. 第7行前D. 第8行前答案:D6. 下列说法哪一项是正确的?A. 一个程序可以包含多个源文件。
《Java语言程序设计》答案
中国石油大学(北京)远程教育学院期末考试《 Java语言程序设计》学习中心:_ __ 姓名:___ 学号:__关于课程考试违规作弊的说明1、提交文件中涉嫌抄袭内容(包括抄袭网上、书籍、报刊杂志及其他已有论文),带有明显外校标记,不符合学院要求或学生本人情况,或存在查明出处的内容或其他可疑字样者,判为抄袭,成绩为“0”。
2、两人或两人以上答题内容或用语有50%以上相同者判为雷同,成绩为“0”。
3、所提交试卷或材料没有对老师题目进行作答或提交内容与该课程要求完全不一、题型简答题,4题,每题15分,共60分;编程题,2题,每题20分,共40分二、题目共两套题,学号末尾数单号学生做第一套,学号末尾数双号学生做第二套题第一套题一、简答题1 什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么?解释为什么这样输出? (15分)class C1{public void f() {System.out.println("C1.f");}}class C2 extends C1{public void f() {System.out.println("C2.f");}}class C3 {public void g(C1 one) {System.out.println("g(C1)");one.f();}public void g(C2 two) {System.out.println("g(C2)");two.f();}}public class Main1{public static void main(String[] args) {C1 one = new C2();C3 three = new C3();three.g(one);}}答:1.多态性是指允许不同类的对象对统一消息做出响应。
北语15春《JAVA语言程序设计》作业3满分答案
北语15春《JAVA语言程序设计》作业3满分答案
15春《java语言程序设计》作业3单选题
一、单选题(共10题,总分100分)
1.下列有关java的叙述中,正确的是_______。
a.java语言的标识符是区分大小写的
b.编译器生成的类的扩展名为.jar
c.java源文件的扩展名为.java
d、存档工具生成的文件扩展名为Ser---------选择:a
2.java程序的执行方式是_______。
a.即时编译方式和非解释执行方式b.非即时编译方式和非解释执行方式c.非即时编译方式和解释执行方式d.即时编译方式和解释执行方式-----------------选择:d
3.以下语句不属于java语言实现的机制。
a、 Java虚拟机B.垃圾收集机制C.代码安全检查D.内存管理
-----------------选择:d
4.开发Java编程语言的公司是。
a、日光浴。
微软。
ibmd。
博尔兰
-----------------选择:a
5.Java语言由。
a、巴斯克。
复写的副本。
c++d.oak
-----------------选择:d
6.以下关于字节码的陈述不正确。
a、字节码是一个二进制文件。
B.可以看作是虚拟机的机器代码。
C.它可以直接在操作系统上运行
d.java程序首先由编译器转换为标准字节代码-----------------选择:c
7.以下不是提高Java语言安全性的方法。
a、不允许使用指针。
北语21秋《JAVA语言程序设计》作业3
Word 文档下载后可自行编辑
20. Java 语言是由_______发展而来的。 A.Basic B.C C.C++ D.Oak 答:————
9/9
6/9
Word 文档下载后可自行编辑
答:———— 14. 按 照 运 算 符 功 能 划 分 , 运 算 符 +属 于 _______。 A.三元运算符 B.二元运算符 C.算术运算符 D.赋值运算符 答:———— 15. 下列关于类和对象的描述中,不正确的 一项是_______。 A.现实世界中,可以把每件事物都看成是一 个对象 B.一组对象构成一个程序,对象之间通过发 消息通知彼此该做什么 C.有共同属性的对象可以抽象为一个类 D.一个类只能实例化一个对象 答:———— 16. 下列不属于面向对象程序设计语言是 _______。 A.Visual C++ B.Basic C.Java
5/9
Word 文档下载后可自行编辑
D.helloWorld 答:———— 12. 下列选项中不属于 Java 核心包的一项是 _______。 A.javax.naming B.javax.rmi C.javax.sound D.java.math 答:———— 13. 下 面 程 序 段 的 输 出 结 果 是 _______ 。 public class Test{ public static void main(String args){ int x=3; for(int i=1;i=20;i=i+2) x=x+i/5; System.out.println(x); } } A.19 B.20 C.21 D.18
4/9
Word 文档下载后可自行编辑
9. 下列关于 new 动态初始化数组时,数组 元素的类型和默认值对应错误的是_______。 A.Boolean false B.char \u0000 C.浮点数 D.对象 null 答:———— 10. 以下叙述中不正确的是_______。 A.Java 语言支持多线程,它能同步共享数据, 处理不同的事件 B.Java 语言允许使用指针访问内存,但不允 许指针数组访问内存 C.Java 是一种跨平台的面向对象的语言 D.Java 解释器生成与体系结构无关的字节码 文件格式,只需提供相应的 Java 运行系统, 程序便能在任何种类的处理器上允许。 答:———— 11. 按照 Java 的标识符命名规则,下列表示 常量的标识符正确的是_______。 A.HelloWorld B.HELLO_WORLD C.hello_world
北京语言大学JAVA语言程序设计期末考试高分题库全集含答案
36679--北京语言大学JAVA语言程序设计期末备考题库36679奥鹏期末考试题库合集单选题:(1)护本地主机,对Applet安全限制中正确的是()。
A.Applet可加载本地库或方法B.Applet可读、写本地计算机的文件系统C.Applet可向Applet之外的任何主机建立网络连接D.Applet不能运行任何本地可执行程序正确答案:D(2)下列叙述中,错误的是()。
A.Applet的默认布局管理器是FlowLayoutB.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C.JApplet的内容面板的默认布局管理器是BorderLayoutD.JApplet的内容面板的默认布局管理器是FlowLayout正确答案:D(3)Panel类的默认布局管理器是()。
A.BorderLayoutB.CardLayoutC.FlowLayoutD.GridBagLayout正确答案:C(4)Java对I/O访问所提供的同步处理机制是()。
A.字节流B.过滤流C.字符流D.压缩文件流正确答案:B(5)Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。
A.getAbsolutePath()B.getParentFile()C.getAbsoluteFile()D.getName()正确答案:B(6)下列叙述中,错误的是()。
A.Applet事件处理机制与Java Application相同B.JApplet事件处理机制采用监听器方式C.Applet事件处理机制采用监听器方式D.JApplet事件处理机制不是采用监听器方式正确答案:D(7)下列叙述中,错误的是()。
A.JButton类和标签类可显示图标和文本B.Button类和标签类可显示图标和文本C.AWT构件能直接添加到顶层容器中D.Swing构件不能直接添加到顶层容器中正确答案:B(8)J2SDK基本命令中能生成C语言头文件的命令是()。
北语 20春《JAVA语言程序设计》作业_1234
20春《JAVA语言程序设计》作业_1 一、单选题 ( 每题4分, 共24道小题, 总分值96分 )1.答:A Q:80、500、92612.答:A3.答:A4.答:A5.答:C6.答:C7.答:D8.答:C9.答:B10.答:A11.答:B 12.13.14.15.16.17.18.19.20.21.22.23.下列选项中不是JAVA语言特点的是()A. 面向对象B. 平台无关C. 安全性高D. 单线程24.二、判断题 ( 每题4分, 共1道小题, 总分值4分 )1.我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:IP地址和端口号。
20春《JAVA语言程序设计》作业_2 一、单选题 ( 每题4分, 共24道小题, 总分值96分 )1.2.3.4.5.6.7.8.9.下列哪个数代表十六进制整数()A. 0123B. 1900C. fa00D. 0xa210.11.12.13.14.15.16.17.18.下列数据类型中______属于Java简单数据类型( )A. 结构类型B. 接口C. 无符号整数类型D. 字符类型19.20.21.22.23.Main()方法的返回类型是()A. intB. voidC. booleanD. static24.二、判断题 ( 每题4分, 共1道小题, 总分值4分 )1.子类的域和方法的数目一定大于等于父类的域和方法的数目。
20春《JAVA语言程序设计》作业_3 一、单选题 ( 每题4分, 共24道小题, 总分值96分 )1.2.3.4.5.6.7.8.9.下列哪一个是JAVA语言的关键字()A. helloB. voidC. num_01D. abc10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.二、判断题 ( 每题4分, 共1道小题, 总分值4分 )1.接口和类一样也可以有继承关系,而且都只能支持单继承。
Java语言程序设计课后习题答案全集
《J a v a语言程序设计(一)》课后习题答案全集(总55页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--指出JAVA语言的主要特点和JAVA程序的执行过程。
答:(1)强类型;(2)编译和解释;(3)自动无用内存回收功能;(4)面向对象;(5)与平台无关;(6)安全性;(7)分布式计算;(8)多线程;程序执行过程如图所示:编写源文件,编译器编译源文件转换成字节码,解释器执行字节码。
说出开发与运行JAVA程序的重要步骤。
答:(1)编写源文件:使用一个文本编译器,如Edit或记事本,不可以使用Word.将编好的源文件保存起来,源文件的扩展名必须是.java;(2)编译Java源文件:使用Java编译器编译源文件得到字节码文件;(3)运行Java程序:Java程序分为两类——Java应用程序必须通过Java解释器来解释执行其字节码文件;Java小应用程序必须通过支持Java标准的浏览器来解释执行。
如何区分应用程序和小应用程序答:应用程序在与源文件名字相同的类中,有main()方法,该方法代表应用程序的入口; 小应用程序必须有一个Applet类的子类,该类称作主类,必须用public修饰。
说出JAVA源文件的命名规则。
答:源文件命名规则和类命名规则一样,所有的单词首字母都用大写字母,且必须和源文件的public类同名。
JAVA语言使用什么字符集共有多少个不同的字符答:Java语言使用Unicode字符集,共有65535个字符。
JAVA语言标识符的命名规则是什么(1)由字母(包括英文字母、下划线字符、美元字符、文字字符)和数字字符组成(2)限定标识符的第一个字符不能是数字字符(3)不能和关键字重名(4)长度不能超过255个字符JAVA有那些基本数据类型,它们的常量又是如何书写的指出下列内容哪些是JAVA语言的整型常量,哪些是浮点数类型常量,哪些两者都不是。
整型常量: 4)0xABCL,8)003,10)077,12)056L浮点数类型常量:3)-1E-31,5).32E31 13)0.,14).0两者都不是: 1),2),6),7),9),11)第二章 运算和语句Java 的字符能参加算术运算吗可以。
北语20春《Java语言程序设计》作业4答卷【标准答案】
北语20春《Java语言程序设计》作业4答卷【标准答案】20春《Java语言程序设计》作业4试卷总分:100 得分:100一、单选题 (共 10 道试题,共 100 分)1.下列关于表达式的说法中正确的一项是_______。
A.表达式的类型是操作数的类型B.表达式可以作为其它表达式的操作数C.单个常量不可以作为表达式D.单个变量不可以作为表达式答案:B2.下列哪个类声明是正确的?A.public final class NewClass extends superClass implements Interface1{…}B.public abstract class String{…}C.abstract public class classmates{…}D.abstract class G2 extends superClass1,superClass2{…}答案:A3.下列关于new动态初始化数组时,数组元素的类型和默认值对应错误的是_______。
A.浮点数B.对象 nullC.char '\u0000'D.Boolean false答案:A4.下列哪个数代表单精度浮点数?A.3.4457DB.0.298fC.0LD.0652答案:B5.有关Java中的指针,说法正确的是_______。
A.Java摒弃了指针和数组B.Java摒弃了指针C.Java将会在新版本中增加指针数组D.Java保留了指针,但摒弃了指针数组答案:B6.下列选项不属于Java保留字的是_______。
A.trueB.sizeofC.null。
最新奥鹏北京语言大学20秋《Java语言程序设计》作业3-参考答案
北京语言大学
北语奥鹏远程教育
北京语言大学20秋《Java语言程序设计》作业3
参考答案
试读一页
北京语言大学-20秋《Java语言程序设计》作业3
1. 下列关于表达式的说法中正确的一项是_______。
【选项】:
A 单个常量不可以作为表达式
B 单个变量不可以作为表达式
C 表达式可以作为其它表达式的操作数
D 表达式的类型是操作数的类型
【答案】:C
2. 下面是关于Java语言中的方法的描述,其中不正确的一项是
【选项】:
A Java中的方法的参数传递是传值调用,而不是地址调用。
B 方法体是对方法的实现,包括变量声明和Java的合法语句
C 如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D 类的私有方法不能被其子类直接访问。
北语21秋《JAVA语言程序设计》作业3
北语21 秋《JAVA 语言程序设计》作业321 秋《JAVA 语言程序设计》作业31. 定义一个表示20 个值为null 的字符串数组,下面选项正确的是_______。
A.String a;B.String a;C.char a;D.String a=new String;答:—— D ——2. 下面是关于Java 语言中的方法的描述,其中不正确的一项是A.Java 中的方法的参数传递是传值调用,而不是地址调用。
B.方法体是对方法的实现,包括变量声明和Java 的合法语句C.如果程序定义了一个或者多个构造方法,在创建对象时,也可以用系统自动生成空造方法D.类的私有方法不能被其子类直接访问答:——C ——3. 与0x001B and 033 式相同的是_______。
A.21 and 27B.27 and 33C.33 and 33D.27 and 27答:—— D ——4. Java 语言具有许多优点和特点,下列选项中,反映了Java 程序并行机制的特点的是。
_______A.分布式计算B.多线程C.跨平台D.面向对象技术答:————5. 下面程序段的运行结果为_______。
public class OperatorsAndExpressions {void residual(){int i=10,j=3;float m=213.5f,n=4.0f;System.out.println(i%j);System.out.println(m%n);}public static void main(String args){A.1 1.5B.3 1.5C.1 2D.3 2答:————6. 下面程序段的输出结果是_______ 。
class Base{int i;Base(){add(1);}void add(int v){i+=v;}void print(){System.out.println(i);}}class Extension extends Base{ExtenA.9B.18C.20D.22答:————7. 执行下面的赋值语句后,a 和b 的值为_______ 。
北语21春《JAVA语言程序设计》作业3
北语21春《JAVA语言程序设计》作业3试卷总分:100 得分:100一、单选题(共20 道试题,共100 分)1.定义一个表示20个值为null的字符串数组,下面选项正确的是_______。
A.String [] a;B.String a[];C.char a[20][];D.String a[]=new String[20];答案:D2.下面是关于Java语言中的方法的描述,其中不正确的一项是A.Java中的方法的参数传递是传值调用,而不是地址调用。
B.方法体是对方法的实现,包括变量声明和Java的合法语句C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问答案:C3.与0x001B and 033式相同的是_______。
A.21 and 27B.27 and 33C.33 and 33D.27 and 27答案:D4.Java语言具有许多优点和特点,下列选项中,反映了Java程序并行机制的特点的是_______。
A.分布式计算B.多线程C.跨平台D.面向对象技术答案:B5.下面程序段的运行结果为_______。
public class OperatorsAndExpressions { void residual(){ int i=10,j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]){A.1 1.5B.3 1.5C.1 2D.3 2答案:A6.下面程序段的输出结果是_______。
class Base{ int i; Base(){ add(1); } void add(int v){ i+=v; } void print(){ System.out.println(i); } } class Extension extends Base{ ExtenA.9B.18C.20D.22答案:D7.执行下面的赋值语句后,a和b的值为_______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
15春《JA V A语言程序设计》作业3
单选题
一、单选题(共10 道试题,共100 分。
)
1. 下列有关Java的叙述中,正确的是_______。
A. Java语言的标识符是区分大小写的
B. 编译器生成的类的扩展名为.jar
C. Java源文件的扩展名为.java
D. 归档工具生成的文件扩展名为.ser
-----------------选择:A
2. Java程序的执行方式是_______。
A. 即时编译方式和非解释执行方式
B. 非即时编译方式和非解释执行方式
C. 非即时编译方式和解释执行方式
D. 即时编译方式和解释执行方式
-----------------选择:D
3. 下列说法不属于Java语言实现的机制的是_______。
A. Java虚拟机
B. 垃圾回收机制
C. 代码安全检查
D. 内存管理
-----------------选择:D
4. 开发出Java程序设计语言的公司是_______。
A. SUN
B. Microsoft
C. IBM
D. Borland
-----------------选择:A
5. Java语言是由_______发展而来的。
A. Basic
B. C
C. C++
D. Oak
-----------------选择:D
6. 下列关于字节代码的说法不正确的是_______。
A. 字节代码是一种二进制文件
B. 可以看作是虚拟机的机器码
C. 可以直接在操作系统上运行
D. Java程序首先由编译器转换为标准字节代码
-----------------选择:C
7. 下列不属于提高Java语言安全保障的方式的是_______。
A. 不允许使用指针。