openhelp100 发表于 2017-6-23 15:47:33

东师《Java程序设计》17春在线作业1答案资料

Java程序设计17春在线作业1
东师在线作业为随机作业,请联系QQ515224986代做

一、单选题:
1.下列哪一项不属于Awt布局管理器?(    )          (满分:3)
    A. GridLayout
    B. CardLayout
    C. BorderLayout
    D. BoxLayout
2.下面代码的执行结果是什么?(    )x = ,         (满分:3)
    A. x = 3, 5
    B. x = 3, 7
    C. x = 5, 3
    D. x = 5, 7
3.下面哪个方法与applet的显示无关?(    )          (满分:3)
    A. draw(    )
    B. update(    )
    C. repaint(    )
    D. paint(    )
4.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行(    )。          (满分:3)
    A. init(    )
    B. start(    )
    C. destroy(    )
    D. stop(    )
5.若有定义 int a=1,b=2; 则表达式(a++)+(++b) 的值是(    )          (满分:3)
    A. 3
    B. 4
    C. 5
    D. 6
6.下列选项中,列出用于定义类成员的访问控制权的一组保留字是(    )。          (满分:3)
    A. class,float,double:,public
    B. float,boolean,int,long
    C. char,extends,float,double
    D. public,private,protected
7.在编写JavaApplet程序时,需要在程序的开头写上(    )语句。          (满分:3)
    A. import   java.awt.* ;
    B. import   java.applet.* ;
    C. import   java.io.* ;
    D. import   java.awt.event.* ;
8.Applet可以做下列那些操作?(    )          (满分:3)
    A. 读取客户端文件
    B. 在客户端主机上创建新文件
    C. 在客户端装载程序库
    D. 读取客户端部分系统变量
9.你想在一个JSP页中包含另一JSP页,而且要传递参数,下面哪个是正确的?(    )          (满分:3)
    A. <%@ include file='insert.jsp'title=We Wonk'%>
    B. <jsp:include page="insert,jsp' title=We Wonk"/>
    C. <%@ include file='insert.jsp' %>We Wonk<%@include%>
    D. <jsp:include page='insert.jsp'><jsp:param name='title' value='We Wonk'/></jsp:include>
10.下列说法中错误的一项是(    )。          (满分:3)
    A. Java语言提供了检测与避免死锁的机制
    B. 在Java语言中,要避免死锁,只能通过程序进行控制
    C. 释放锁的时候,应该按照死锁顺序的逆序进行
    D. 在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序
二、多选题:
1.设有如下代码:class Base{}public class MyCast extends Base{    static boolean b1=false;    static int i = -1;    static double d = 10.1;    public static void main(String argv[]){      MyCast m = new MyCast(    );      Base b = new Base(    );      //Here    }}则在 //Here处插入哪个代码将不出现编译和运行错误。(    )          (满分:3)
    A. b=m;
    B. m=b;
    C. d =i;
    D. b1 =i;
2.关于JDK 1.1的事件处理以下那条为真?(    )          (满分:3)
    A. 一个类可以实现多个监听者接口;
    B. 如果一个类实现一个监听者接口,它只要覆盖其用到的方法;
    C. MouseMotionAdapter类的所有方法返回类型均为void。
3.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?(    )             1. public void method(    ){2.3. if(someTestFails(    )){4.5. }6.7.}          (满分:3)
    A. 在行2增加:IOException e;
    B. 在行4增加:throw e;
    C. 在行4增加:throw new IOException(    );
    D. 在行6增加:throw new IOException(    );
4.下面哪些jsp action中允许使用表达式(expression)?(    )          (满分:3)
    A. <jsp:setProperty name=”name” value=<%= expression %>
    B. <jsp:include page=<%= expresion %>
    C. <jsp:paran name=”name” value=<%= expression %>
    D. <jsp:getProperty name=<% expression %>
5.容器的add( Component comp ) 和add( String name, Component comp ) 方法在加入什么部件时将抛出IllegalArgumentException (    )          (满分:3)
    A. Button
    B. List
    C. Window
    D. 包含这个容器的容器
6.设有如下代码:class Base{}public class MyCast extends Base{    static boolean b1=false;    static int i = -1;    static double d = 10.1;    public static void main(String argv[]){      MyCast m = new MyCast(    );      Base b = new Base(    );      //Here    }}则在 //Here处插入哪个代码将不出现编译和运行错误。(    )          (满分:3)
    A. b=m;
    B. m=b;
    C. d =i;
    D. b1 =i;
7.下面的哪些程序片断可能导致错误?(    )          (满分:3)
    A. String s = “Gone with the wind”;String t = “ good “;    String k = s + t;
    B. String s = “Gone with the wind”;String t;t = s + “one”;
    C. String s = “Gone with the wind”;   String standard = s.toUpperCase(    );
    D. String s = “home directory”;String t = s – “directory”;
8.考虑如下代码:class Tree{}class Pine extends Tree{}class Oak extends Tree{}public class Forest {public static void main( String[] args ) {      Tree tree = new Pine(    );      if( tree instanceof Pine )          System.out.println( "Pine" );      if( tree          (满分:3)
    A. Pine
    B. Tree
    C. Forest
    D. Oops
9.下面哪个说法正确(    )?          (满分:3)
    A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
    B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
    C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
    D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
10.下面的表达式哪个是正确的?(    )          (满分:3)
    A. String s="你好";int i=3; s+=i;
    B. String s="你好";int i=3; if(i==s){ s+=i};
    C. String s="你好";int i=3; s=i+s;
    D. String s=null; int i=(s!=null)&&(s.length>0)?s.length(    ):0;
三、判断题:
1.每个类都只能有一个构造方法。          (满分:2)
    A. 错误
    B. 正确
2.cookie中的信息是保留在客户端的浏览器。          (满分:2)
    A. 错误
    B. 正确
3.Java为每种数据类型都提供了一个相应的封装类。          (满分:2)
    A. 错误
    B. 正确
4.接口是由常量和抽象方法组成的特殊类。          (满分:2)
    A. 错误
    B. 正确
5.每个 try 块都必须至少有一个 catch 块与之相对应。          (满分:2)
    A. 错误
    B. 正确
6.OSI层次的划分应当从逻辑上将功能分开,越少越好。          (满分:2)
    A. 错误
    B. 正确
7.Java 和 c++都是面向对象的程序设计语言。          (满分:2)
    A. 错误
    B. 正确
8.URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分。          (满分:2)
    A. 错误
    B. 正确
9.Tomcat的默认端口是80。          (满分:2)
    A. 错误
    B. 正确
10.++、――运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。          (满分:2)
    A. 错误
    B. 正确
11.在一个JSP页中,session=true是默认值。          (满分:2)
    A. 错误
    B. 正确
12.Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。          (满分:2)
    A. 错误
    B. 正确
13.Java Applet是由独立的解释器程序来运行的。          (满分:2)
    A. 错误
    B. 正确
14.程序注释是代码和程序的解释说明性文字,供其他程序员阅读。          (满分:2)
    A. 错误
    B. 正确
15.所谓抽象类就是包含有抽象方法的类。          (满分:2)
    A. 错误
    B. 正确
16.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。          (满分:2)
    A. 错误
    B. 正确
17.注释的作用是使程序在执行时在屏幕上显示//之后的内容。          (满分:2)
    A. 错误
    B. 正确
18.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。          (满分:2)
    A. 错误
    B. 正确
19.Http Servlet Request类的get Session(true),如果session存在,还会创建新的session。          (满分:2)
    A. 错误
    B. 正确
20.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B的字节码文件。          (满分:2)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

页: [1]
查看完整版本: 东师《Java程序设计》17春在线作业1答案资料