熊猫题库

|设为首页 |收藏本站 |切换到宽版
注册
查看: 80|回复: 4

东师《Java程序设计》2023年秋学期在线作业1【标准答案】

[复制链接]

2228

主题

2228

帖子

7086

积分

论坛元老

Rank: 8Rank: 8

积分
7086
发表于 2023-12-3 08:02:16 | 显示全部楼层 |阅读模式
Java程序设计19春在线作业1-0004
        试卷总分:100 得分:100
        一、单选题 (共 10 道试题,共 30 分)
        1.在Java中,开发图形用户界面的程序需求运用一个系统供给的类库,这个类库即是()包。
        A.java.io
        B.java.awt
        C.java.applet
        D.java.awt.event
       
        2.下面代码的履行成果是啥?( )    x = ,  
        A.x = 3, 5
        B.x = 3, 7
        C.x = 5, 3
        D.x = 5, 7
       
        3.以下字符常量中不合法的一个是()。
        A.’l’
        B.’\\’
        C.”\n”
        D.’我’
       
        4.下面选项中不是面向对象编程首要表现的特性是()
        A.封装性
        B.承继
        C.多态
        D.类
       
        5.监听事情和处理事情()
        A.都由Listener完结
        B.都由相应事情Listener处挂号过的构件完结
        C.由Listener和构件别离完结
        D.由Listener和窗口别离完结
       
        6.哪个关键词能够对对象加互斥锁? ( )
        A.transient
        B.synchronized
        C.serialize
        D.static
       
        7.paint()方法运用哪品种型的参数?()
        A.Graphics
        B.Graphics2D
        C.String
        D.Color
       
        8.以下说法哪项是正确的()
        A.以上代码可经过编译
        B.不能经过编译,由于没有完成MouseListener接口中的一切方法
        C.不能经过编译,由于类头界说不能分行
        D.能经过编译,若组件用该类作为Mouse的监听者而且接纳了mouse-exited事情,则在履行过程中会抛出反常
       
        9.下面哪个方法与applet的显现无关?()
        A.draw()
        B.update()
        C.repaint()
        D.paint()
       
        10.以下哪个方法用于界说线程的履行体??()
        A.start()
        B.init()
        C.run()
       
        二、多选题 (共 10 道试题,共 30 分)
        11.选出合理的标识符 ()
        A._sys1_lll
        B.2mail
        C.$change
        D.class
       
        12.下面哪些说法是正确的?()
        A.Http Servlet.init () throws Servlet Exception
        B.Http Servlet.service () thrwos Servlet Exception anIOException
        C.Http Servlet.destroy () throws Servlet Exception
        D.Http Servlet.do Head () throws Servlet Exception
       
        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
        A.源程序有必要寄存到MyTextArea.java文件中
        B.内行2和行3之间大概添加一句:super(nrows, ncols)以致新构件有适宜的巨细
        C.内行6 processTextEvent()的回来值应声明为boolean而不是 void.
        D.内行7和8之间应添加一句:return true.
       
        14.指出下列哪个方法与方法public void add(int a){}为合理的重载方法。()
        A.public int add(int a)
        B.public void add(long a)
        C.public void add(int a,int b)
        D.public void add(float a)
       
        15.以下是一段不完好的方法代码,下面哪些方法可以使该方法抛出一个IOException,假定该方法回来true?() 1. public void method(){ 2. 3. if (someTestFails()){ 4. 5. } 6. 7.}
        A.内行2添加:IOException e;
        B.内行4添加:throw e;
        C.内行4添加:throw new IOException();
        D.内行6添加:throw new IOException();
       
        16.下面关于类的封装的描绘,哪两个是正确的?()
        A.成员变量没有拜访操控符。
        B.成员变量能够直接拜访。
        C.成员变量的拜访操控符是private
        D.供给方法对数据进行拜访和修正
       
        17.下面哪些jsp action中答应运用表达式(expression)?()
        A.
        B.
        C.
        D.
       
        18.下面代码履行后,其正确的输出成果包含()。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”); } }
        A.Doing it for l is 3
        B.Doing it for l is 1
        C.Finish
        D.Doing it for l is 0
       
        19.以下叙说正确的有?()
        A.假如一个部件注册多个监听者,事情只会被最终一个监听者处理。
        B.假如一个部件注册多个监听者,事情将被一切监听者处理。
        C.一个部件注册多个监听者将致使编译犯错。
        D.能够将一个部件已注册的监听者移去。
       
        20.现有一变量声明为boolean aa;下面赋值句子中错误的是()。
        A.aa=false;
        B.aa=False;
        C.aa="true";
        D.aa=0;
       
        三、判别题 (共 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.在线程程序中,临界资源,或临界区是指在物理空间中接近的资源。
回复

使用道具 举报

0

主题

72

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2023-12-26 17:40:02 | 显示全部楼层
回复

使用道具 举报

0

主题

132

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2023-12-26 17:41:53 | 显示全部楼层
回复

使用道具 举报

0

主题

96

帖子

146

积分

注册会员

Rank: 2

积分
146
发表于 2023-12-31 01:22:32 | 显示全部楼层
回复

使用道具 举报

0

主题

146

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
发表于 2023-12-31 01:22:34 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计 | 统计 | QQ | Archiver| 熊猫题库 |网站地图

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved. Powered by 熊猫题库