地大《Java语言程序设计(新)》在线作业一.D5FA77F9-D147-4FE8-B8A8-5928D907E674(总10页)

合集下载

地大《Java语言程序设计(新)》在线作业一 (2)

地大《Java语言程序设计(新)》在线作业一 (2)
A:语义错误
B:运行错误
C:语法错误
D:逻辑错误
答案:D
____可以独立存在也可以被移动,可最大化可最小化。
A:component
B:container
C:pannel
D:窗口(window)
答案:D
下列方法中可以用来创建一个新线程的是____。
A:实现ng.Runnable 接口并重写 start()方法
B:swing在不同的操作系统中显示相同的风格
C:java.awt的子类
D:awt和swing都支持事件模型
答案:B,D
下面哪个说法正确( )。
A:如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
B:如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
B:实现ng.Runable 接口并重写 run()方法
C:继承ng.Thread 类并重写 run()方法
D:实现ng.Thread 类并实现 start()方法
答案:C
下列有关一个Java源文件的叙述,正确的是? ( )
A:可以有2个以上package语句
D:所有Java applet都受Applet类的子类
答案:A,B,C,D
已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A:s += "books"
B:char c = s[1]
C:int len = s.length
D:String t = s.toLowerCase()
C:getContenttype()
D:getLength()
答案:B

2020年秋季大连理工大学《Java程序设计》在线作业1附满分答案

2020年秋季大连理工大学《Java程序设计》在线作业1附满分答案

2020年秋季大连理工大学《Java程序设计》在线作业1附满分答案试卷总分:100 得分:100一、单选题 (共 10 道试题,共 50 分)1.Java程序设计的源文件和编译后的文件后缀分别是()。

A..class和.javaB..java和.classC..class和.classD..java和.java答案:B2.表达式(short)(7/9.2*5)值的类型是()。

A.shortB.intC.doubleD.float答案:A更多加微boge30619,有惊喜!!!3.下列赋值语句中,()是不能通过编译的语句。

A.double d=545.0;B.char a1="c";C.int i=321;D.float f1=45.0f;答案:B4.下面哪个赋值语句是正确的()。

A.char='abc';B.byte b=963;C.float f=0.23;D.double d=0.7E-3;答案:D5.执行下面的Java语句序列,k的值是()。

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

A.float f=11.1;B.double d=5.3E12;C.double d=3.14D;D.Object a=new String("abc");答案:A7.Java程序的执行模式是()。

A.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的解释模式答案:C8.Java程序设计语言是1995年()公司研发的。

A.SunB.MicrosoftC.BorlandD.Fox Software答案:A9.Java语言程序执行过程中会用到一套JDK工具,javac.exe 指()。

A.java语言编译器B.java字节码解释器C.java文档生成器D.java类分解器答案:A10.下列java标识符的写法,错误的是()。

Java语言程序设计-中国地质大学平时作业

Java语言程序设计-中国地质大学平时作业

1.在Java中类只允许单一继承2.static class x implements y1,y2 { .... }3.678904.重载5.程序执行过程中遇到的事先没有预料到的情况6.一个类的构造方法可以有多个7.子类不能继承父类的私有属性8.private9.ItemListener10.if语句可以没有else语句对应11. 16812. Graphics13. Java的类分为两大部分:系统定义的类和用户自定义的类14.aceg15.Applet是Window的一种16.子类将继承父类的非私有属性和方法17.Java语言中的类可以多继承18.方法中可以有多句return19.do…while循环是先循环后判断,所以循环体至少被执行一次20.一个程序可以包含多个源文件ACBCA ADADB DAAAB BCCDA对错对对对 TFFFF2BBDDA BDBDB ABCBC BCADD FFTFT TTFTT1.long2.无限次3.鼠标移动4.public int aMethod ( int m){...}5.new dataOutputStream(new FileOutputStream(“out.txt”));6.67.Width8.javac9. Private10. Frame11.3212.内存回收程序负责释放无用内存13.protected14.单重的15. p.add(b,"South");16. public float aMethod(float c,float d){ }17.表达式s1.equals(s2)为真18. fieldname19.程序有编译错误20.long number = 0x345L;。

地大《Java语言程序设计》在线作业一-0007.78B69852-F640-4BA4-A178-D74BA2EED2C3(总10页)

地大《Java语言程序设计》在线作业一-0007.78B69852-F640-4BA4-A178-D74BA2EED2C3(总10页)

地大《Java语言程序设计》在线作业一-0007
线程同步中,对象的锁在____情况下持有线程返回
A:当synchronized()语句块执行完后
B:当在synchronized()语句块执行中出现例外(exception)时C:当持有锁的线程调用该对象的wait()方法时
D:以上都是
答案:D
在当前的java实现中,每个编译单元就是一个以____为后缀的文件A:java
B:class
C:doc
D:exe
答案:A
在java中语句:37.2%10的运算结果为____
A:7.2
B:7
C:3
D:0.2
答案:A
下列不是虚拟机执行过程特点的是____
A:双线程
B:多线程
C:动态链接
D:异常处理
答案:A
自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为____ A:char-int-long-float-double
B:int-long-float-double-char
C:long-float-int-double-char
D:以上都不对
答案:A
00101010(&)00010111语句的执行结果为____
A:00000010
B:11111111。

地大《Java语言程序设计(新)》离线作业 (1)

地大《Java语言程序设计(新)》离线作业 (1)

地大《Java语言程序设计(新)》离线作业一一、简答题1、java类是否可以多继承,怎么实现多继承?(1)java中只能利用接口达到多实现而已,跟多继承相仿(2)java中唯一可以实现多继承的就是接口与接口之间了。

先说继承比如class fu1{void show(){}}class fu2{void show(){}}class zi extends fu1,fu2{void show(){}}这时候创建zi引用调用show方法java 虚拟机就不知道该调用父类的哪个show方法了同理在接口中class fu1{void show();}class fu2{void show();}class zi extends fu1,fu2{void show(){}}接口的fu1 和f2 的show方法都是abstract的抽象的是没有方法体的所以只有子类的show方法是有方法体的所以接口可以多实现也就是变量的多继承所以也可以推出接口与接口之间也是可以多继承的就算接口a 的父类接口b和c都有同一个方法show()但是他们都是抽象方法a继承他们也是抽象的这个不就可以继承了吗? 由实现的例子就可以推出来,接口确实是可以多继承的。

2、请简述面向对象的特点。

(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。

抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。

比如,我们要设计一个学生成绩管理系统,考察学生这个对象时,我们只关心他的班级、学号、成绩等,而不用去关心他的身高、体重这些信息。

抽象包括两个方面,一是过程抽象,二是数据抽象。

过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体看待,尽管这个操作实际上可能由一系列更低级的操作来完成。

数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过使用这些操作修改和观察。

(2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。

地大《Java语言程序设计》在线作业二-0012.4DF3D745-9F44-4234-ABBC-204B03415715(总10页)

地大《Java语言程序设计》在线作业二-0012.4DF3D745-9F44-4234-ABBC-204B03415715(总10页)

地大《Java语言程序设计》在线作业二-0012
下面程序定义了一个类,关于该类说法正确的是____abstract class abstractClass{
……
}
A:该类能调用new abstractClass(),方法实例化为一个对象
B:该类不能被继承
C:该类的方法都不能被重载
D:以上说法都不对
答案:D
java语言的执行模式是____
A:全编译型
B:全解释型
C:半编译和半解释型
D:同脚本语言的解释模式
答案:C
已知i为整形变量,关于一元运算++i和i++,下列说法正确的是____
A:++i运算将出错
B:在任何情况下运行程序结果都一样
C:在任何情况下运行程序结果都不一样
D:在任何情况下变量i的值都增1
答案:D
三元条件运算符ex1?ex2:ex3,相当于下面()语句____
A:if(ex1) ex2;else ex3
B:if(ex2) ex1;else ex3
C:if(ex1) ex3;else ex2
D:if(ex3) ex2;else ex1
答案:A
关于java线程,下面说法错误的是____
A:线程是以CPU为主体的行为
B:java利用线程使整个系统成为异步
C:创建线程的方法有两种:实现Runnable接口和继承Thread类D:新线程一旦被创建,它将自动开始运行
答案:D。

地大《Java语言程序设计(新)》在线作业一.579688D5-70D3-4133-9804-6F7C61A7C2DB(总11页)

地大《Java语言程序设计(新)》在线作业一.579688D5-70D3-4133-9804-6F7C61A7C2DB(总11页)

地大《Java语言程序设计(新)》在线作业一
下列方法中可以用来创建一个新线程的是____。

A:实现ng.Runnable 接口并重写 start()方法
B:实现ng.Runable 接口并重写 run()方法
C:继承ng.Thread 类并重写 run()方法
D:实现ng.Thread 类并实现 start()方法
答案:C
设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( ) A:i = i + 2
B:a[0] = 7;
C:i++ - --j;
D:a(0) = 66;
答案:B
以下不是数据库模式的是____。

A:网状
B:层次
C:关系
D:环状
答案:B
以下session的描述错误的是____。

A:session对象保存客户端信息。

B:每个session对应多个客户信息。

C:session是有生命周期的。

D:当关闭浏览器是session结束。

答案:B
下列哪个字符串是合法的类标识符?()A:implements
B:_implements
C:-implements
D:implements-1
答案:B
类声明中,声明抽象类的关键字是 ( )
A:public
B:abstract。

中国地质大学《Java语言程序设计(新)》在线作业一5

中国地质大学《Java语言程序设计(新)》在线作业一5

《Java语言程序设计(新)》在线作业一下列不是数据库完整性规则的是____。

A:实体完整性B:参照完整性C:数据完整性D:用户定义完整性正确选项:C以下不是数据库模式的是____。

A:网状B:层次C:关系D:环状正确选项:BApplication对象中____函数获取文件的绝对路径。

A:path()B:getpath()C:getRealPath()D:getPath()正确选项:D下列哪个字符串是合法的类标识符?()A:implementsB:_implementsC:-implementsD:implements-1正确选项:B以下不能表示C盘根目录的是____。

A:new File(“c:”,””)B:new File(“c:/”,””)C:new File(“c:\”,””)D:new File(“c:”,””)正确选项:D____可以独立存在也可以被移动,可最大化可最小化。

A:componentB:containerC:pannelD:窗口(window)正确选项:D类声明中,声明抽象类的关键字是 ( )A:publicB:abstractC:finalD:class正确选项:BSocket对象中____函数获取远程端口。

A:getPort( )B:getLocalPort( )C:getRemotePort( )D:getHost( )正确选项:B下列有关一个Java源文件的叙述,正确的是?()A:可以有2个以上package语句B:只能有1个类定义C:可以有2个以上import语句D:可以有2个以上public类正确选项:CJava语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?()A:安全性B:多线性C:跨平台D:可移植正确选项:B下列正确的表达式( )A:double a=1.0;B:Double a=new Double(1.0);C:byte a = 340;D:Byte a = 120;正确选项:A,B下面哪些判断是正确的( )A:Abstract不能和final并列修饰同一个类;B:一个方法使用final修饰,则该方法所在的类不能被继承;C:abstract方法所在的类必须是abstract类D:static方法中能处理非static域正确选项:A,C。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B:只能有1个类定义
C:可以有2个以上import语句
D:可以有2个以上public类
答案:C
如下哪些是Java中有效的关键字( )
A:Const
B:NULL
C:false
D:this
E:native
答案:A,C,D,E
下述哪些说法是正确的()。
A:java语言中的类只能有一个构造函数
B:程序员可以自己定义自己的异常
A:对
B:错
答案:A
D:22H
答案:A,B,C
java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,不能使用ODBC来访问数据库。( )
A:对
B:错
答案:B
抽象类可以直接被实例化,非抽象类不可以直接实例化。 ( )
A:对
B:错
答案:B
java语言中的数据库引擎是JDBC,它是java访问关系数据库的编程接口,它可以使用JDBC-ODBC桥技术来实现通过ODBC访问数据库。( )
D:所有Java applet都受Applet类的子类
答案:A,B,C,D
已知如下定义:String s = "story"; 下面哪个表达式是合法的( )
A:s += "books"
B:char c = s[1]
C:int len = s.length
D:String t = s.toLowerCase()
B:swing在不同的操作系统中显示相同的风格
C:java.awt的子类
D:awt和swing都支持事件模型
答案:B,D
下面哪个说法正确( )。
A:如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
B:如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C:java语言允许多继承
D:socket在包中
答案:B,D
下面哪些类可以被继承( )。
A:java.lang.Thread
B:java.lang.Number
C:java.lang.Double
D:java.lang.Math
答案:A,B
关于awt和swing说法正确的是( )
A:awt在不同操作系统中显示相同的风格
A:对
B:错
答案:A
Java语言中通过DriverManager类来连接数据库。( )
A:对
B:错
答案:A
JAVA命名规范中,方法名与变量名首字母要求小写。 ( )
A:对
B:错
答案:A
java语言中URL类在包java.url中。
A:对
B:错
答案:B
JSP和ASP一样都是服务器端脚本语言它们都是微软的产品。( )
答案:A,D
Java2主要有几个分支?( )
A:J2SE
B:J2ME
C:J2EE
答案:A,B,C
下面哪个不是Java中的容器( )。
A:ScrollPane
B:Canvas
C:Scrollbar
D:Applet
E:Dialog
答案:B,C
如下哪些是Java中正确的整数表示( )
A:22
B:0x22
C:022
C:如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D:接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
答案:A,B,C,D
以下哪些是Java语言的特点?( )
A:结构简单,代码长度短
B:可以在网络的任何地方运行
C:使Internet上的信息真正具有动态性和交互性
B:container
C:pannel
D:窗口(window)
答案:A
Socket对象中____函数获取远程端口。
A:getPort( )
B:getLocalPort( )
C:getRemotePort( )
D:getHost( )
答案:B
如果程序编译Leabharlann 过,可运行,但运行结果与期望不相符,这类错误成为____
A:对
B:错
答案:B
数据库管理系统就是DBMS。 ( )
A:对
B:错
答案:A
数据库的发展历程经历三个阶段,即人工阶段、文件阶段、数据库管理系统。( )
A:对
B:错
答案:A
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
B:实现ng.Runable 接口并重写 run()方法
C:继承ng.Thread 类并重写 run()方法
D:实现ng.Thread 类并实现 start()方法
答案:C
下列有关一个Java源文件的叙述,正确的是? ( )
A:可以有2个以上package语句
A:语义错误
B:运行错误
C:语法错误
D:逻辑错误
答案:D
____可以独立存在也可以被移动,可最大化可最小化。
A:component
B:container
C:pannel
D:窗口(window)
答案:D
下列方法中可以用来创建一个新线程的是____。
A:实现ng.Runnable 接口并重写 start()方法
C:getContenttype()
D:getLength()
答案:B
Application对象中____函数获取文件的绝对路径。
A:path()
B:getpath()
C:getRealPath()
D:getPath()
答案:D
组件____是构成图形用户界面的基本成分和核心元素。
A:component
地大《Java语言程序设计(新)》在线作业一
一个Unicode字符占用 ( )
A:8位
B:16位
C:32位
D:一个字节
答案:B
Java语言中,int类型在内存中所占的位数为 ( )
A:8
B:16
C:32
D:64
答案:C
URL对象中____函数获取当前的资源文件长度。
A:getUrl()
B:getContentLength()
相关文档
最新文档