东师《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]