东师《Java程序设计》2023年春学期在线作业1[答案][答案]

作者:奥鹏作业答案 字体:[增加 减小] 来源:东师在线 时间:2023-09-05 11:32

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

东师《Java程序设计》2023年春学期在线作业1[答案][答案]

东师Java程序设计2023年春学期在线作业1[答案]

正确答案:D

Java程序设计2023年春学期在线作业1题目

正确答案:C

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 30 分)

1.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。

A.java.io

B.java.awt

C.java.applet

D.java.awt.event

正确答案:B

 

2.下面代码的执行结果是什么?( )<html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>

正确答案:A

A.x = 3, 5

B.x = 3, 7

C.x = 5, 3

D.x = 5, 7

正确答案:C

 

3.以下字符常量中不合法的一个是()。

A.’l’

B.’\\’

C.”\n”

正确答案:A

D.’我’

正确答案:A

 

4.下面选项中不是面向对象编程主要体现的特性是()

A.封装性

B.继承

C.多态

D.类

正确答案:D

 

5.监听事件和处理事件()

A.都由Listener完成

B.都由相应事件Listener处登记过的构件完成

C.由Listener和构件分别完成

D.由Listener和窗口分别完成

正确答案:A

 

6.哪个关键字可以对对象加互斥锁? ( )

A.transient

B.synchronized

C.serialize

正确答案:A

D.static

正确答案:B

 

7.paint()方法使用哪种类型的参数?()

A.Graphics

B.Graphics2D

C.String

正确答案:C

D.Color

正确答案:A

 

8.以下说法哪项是正确的()

A.以上代码可通过编译

B.不能通过编译,因为没有实现MouseListener接口中的所有方法

C.不能通过编译,因为类头定义不能分行

D.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常

正确答案:D

 

9.下面哪个方法与applet的显示无关?()

A.draw()

正确答案:B

B.update()

正确答案:B

C.repaint()

D.paint()

正确答案:D

 

10.以下哪个方法用于定义线程的执行体??()

A.start()

B.init()

C.run()

 

东师《Java程序设计》2023年春学期在线作业1[答案]多选题答案

正确答案:B

二、多选题 (共 10 道试题,共 30 分)

11.选出合理的标识符 ()

A._sys1_lll

B.2mail

C.$change

D.class

正确答案:C

 

12.下面哪些说法是正确的?()

A.Http Servlet.init () throws Servlet Exception

B.Http Servlet.service () thrwos Servlet Exception anIOException

C.Http Servlet.destroy () throws Servlet Exception

正确答案:D

D.Http Servlet.do Head () throws Servlet Exception

正确答案:D

 

13.下面哪个叙述是正确的?(选择二个)() 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 t

正确答案:B

A.源程序必须存放到MyTextArea.java文件中

B.在行2和行3之间应该增加一句super(nrows, ncols)以至新构件有合适的大小

C.在行6 processTextEvent()的返回值应声明为boolean而不是 void.

正确答案:A

D.在行7和8之间应增加一句return true.

正确答案:C

 

14.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()

正确答案:B

A.public int add(int a)

正确答案:B

B.public void add(long a)

正确答案:B

C.public void add(int a,int b)

正确答案:B

D.public void add(float a)

正确答案:C

 

15.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?() 1. public void method(){ 2. 3. if (someTestFails()){ 4. 5. } 6. 7.}

正确答案:A

A.在行2增加IOException e;

B.在行4增加throw e;

C.在行4增加throw new IOException();

D.在行6增加throw new IOException();

正确答案:C

 

16.下面关于类的封装的描述,哪两个是正确的?()

A.成员变量没有访问控制符。

B.成员变量可以直接访问。

C.成员变量的访问控制符是private

D.提供方法对数据进行访问和修改

正确答案:A

 

17.下面哪些jsp action中允许使用表达式(expression)?()

A.<jsp:setProperty name=”name” value=<%= expression %>

正确答案:A

正确答案:A

B.<jsp:include page=<%= expresion %>

正确答案:C

C.<jsp:paran name=”name” value=<%= expression %>

D.<jsp:getProperty name=<% expression %>

正确答案:B

 

21.下面代码执行后,其正确的输出结果包括()。public class Example{ public static void main(String args[] ){ int l=0; do{ System.out.println(“Doing it for l is:”+l); }while(--l>0) System.out.println(“Finish”); } }

正确答案:C

A.Doing it for l is 3

正确答案:B

B.Doing it for l is 1

正确答案:B

C.Finish

D.Doing it for l is 0

正确答案:B

 

19.以下叙述正确的有?()

A.如果一个部件注册多个监听者,事件只会被最后一个监听者处理。

B.如果一个部件注册多个监听者,事件将被所有监听者处理。

C.一个部件注册多个监听者将导致编译出错。

D.可以将一个部件已注册的监听者移去。

正确答案:D

 

20.现有一变量声明为boolean aa;下面赋值语句中错误的是()。

A.aa=false;

B.aa=False;

C.aa="true";

D.aa=0;

正确答案:C

 

三、判断题 (共 20 道试题,共 40 分)

21.Java Applet是由独立的解释器程序来运行的。

 

22.Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可包含多个类或接口,但每个编译单元可以有一个以上的类或接口是公共的。

 

23.Java有两类程序Java Application和Java Applet,其中Java Applet程序只能在图形界面中工作,而Java Application程序只能在字符界面中工作 。

 

24.Java小程序(Applet)的主类的父类必须是类Applet。

 

25.run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。

 

26.while语句是循环结构中的一种。

 

27.使用方法length( )可以获得字符串或数组的长度。

 

28.Java Applet的字节码文件须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。

 

29.声明为final的方法不能在子类中重载。

 

30.java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。

 

31.在applet的执行过程中,applet的安全管理器对它进行强制地限制约束。

 

32.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

 

33.一个Java Applet源程序的主类能有多个父类。

 

34.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。

 

35.在Java中%是取余运算符,要求两端操作数为整型。

 

36.接口是由常量和抽象方法组成的特殊类。

 

37.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。

 

38.子类的成员变量能与其父类的成员变量同名。

 

39.Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

 

40.在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。

 

东师《Java程序设计》2023年春学期在线作业1[答案]历年参考题目如下:




河南计算机普通专升本入学考公共英语和高等数学,入学录取后主要学习、考试专业专业科目有离散数学、操作系统、微型机原理与应用、数据库系统、编译原理、计算机系统结构、计算机网络、Java程序设计、软件工程等。

而河南计算机成人高考专升本考大学英语、高等数学、政治,为全国统一考试,由教育部组织命题;远程教育专升本入学测试由院校自主命题,考试科目涉及大学英语、思想政治、高等数学等科目。

虽然社会从业人员虽不能报考普通专升本(招生对象省内就读的高职专科应届毕业学生),但是可以通过成人高考、远程教育等成人高等教育方式报考专升本,所获本科毕业文凭和普通高等教育本科学历同等对待,是国家承认的、学信网注册可查的。立即报名,快速获取本科毕业文凭、学历>>>

河南社会从业人员满足成人专升本报考要求,既可以报考计算机类专业,也能跨专业报考,比如汉语言文学、法学、学前教育、小学教育、英语、日语、会计学、金融学、经济学、财务管理、财政学、保险学、电子商务、市场营销、土木工程、工程管理、工商管理、物流管理等。

其中成人专升本中的远程教育,比较适合广大社会从业人员。

远程教育是全程网络平台线上学习,不用到学习中心学习,只需要期末考试(笔试)到学习中心考试即可,学习在家就能完成,也可以在上下班途中等学习。

也能够自主安排上课与学习,兼顾了日常工作、生活的需要,而且学历提升与生活、工作互不影响、互不干扰。

河南成人专升本通过远程教育可选择北京师范大学、北京外国语大学、大连理工大学、南开大学、天津大学、江南大学、西北工业大学、西安交通大学、东北大学、吉林大学、东北财经大学、东北农业大学、东北师范大学、北京语言大学、电子科技大学、兰州大学、四川大学、中国地质大学(北京)、中国传媒大学、对外经济贸易大学、北京邮电大学、北京交通大学、中国医科大学等。立即报名,快速获取名校本科毕业文凭、学历>>>




东师《Java程序设计》2023年春学期在线作业1[答案][答案]相关练习题:
利息保障倍数这一比率反映的是( )

压杆的稳定性( )。

下列行政处罚种类中,属于行为罚的是( )。

西安交通大学19年3月课程考试《环境规划与管理》作业考核试题(含主观题)  

执行以下程序段后,c3的值是()。int c1=1,c2=2,c3; c3=c1/c2;

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)