奥鹏网院作业 发表于 2016-5-14 21:51:28

16春奥鹏东师Java程序设计在线作业1标准答案

Java程序设计16春在线作业1

一、单选题:
1.类是对象的抽象,它的定义包括(    )部分          (满分:3)
    A. 一部分
    B. 两部分
    C. 三部分
    D. 四部分
2.while循环和do……while循环的区别是:(    )          (满分:3)
    A. 没有区别,这两个结构任何情况下效果一样
    B. while循环比do……while循环执行效率高
    C. while循环是先循环后判断,所以循环体至少被执行一次
    D. do……while循环是先循环后判断,所以循环体至少被执行一次
3.下列说法错误的是(    )          (满分:3)
    A. 接口是多继承的具体实现形式。
    B. 3305L是长整型数。
    C. 03916是八进制数。
    D. ?:是三目条件运算符
4.下列对继承的说法,哪个是正确的?(    )          (满分:3)
    A. 子类能继承父类的所有方法和状态
    B. 子类能继承父类的非私有方法和状态
    C. 子类只能继承父类public方法和状态
    D. 子类只能继承父类的方法,而不继承状态
5.Applet可以做下列那些操作?(    )          (满分:3)
    A. 读取客户端文件
    B. 在客户端主机上创建新文件
    C. 在客户端装载程序库
    D. 读取客户端部分系统变量
6.现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?(    )          (满分:3)
    A. NaN
    B. 负无限单精度浮点数
    C. 负有限双精度浮点数
    D. 负无限双精度浮点数
7.以下字符常量中不合法的一个是(    )。          (满分:3)
    A. ’l’
    B. ’\\’
    C. ”\n”
    D. ’我’
8.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?(    )          (满分:3)
    A. ArrayList myList=new Object(    )
    B. List myList=new ArrayList(    )
    C. ArrayList myList=new List(    )
    D. List myList=new List(    )
9.通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的。(    )          (满分:3)
    A. 该列表不支持复选
    B. 该列表有10个选项
    C. 根据需要该列表可能有垂直滚动条
    D. 该列表支持10个可见选项
10.下面代码的结果是什么?(    )  =0) { %> out.print(i);           (满分:3)
    A. 9876543210
    B. 9C
    C. 0
    D. None of the above
二、多选题:
1.下面哪两个是有效的JSP expressions?(    )          (满分:3)
    A. <% x %>
    B. <%= Math.random(    ) %>
    C. <%= "YOSHI" + "EXAMINATOR" %>
    D. <%= Math.random(    ); %>
2.请看下面的HTML代码:找出两个方法可以从请求的form中取得name参数的值。(    )          (满分:3)
    A. Get Parameter("name");
    B. Get Parameter Value("name");
    C. Get Parameter Values("name");
    D. Get Parameters("name");
3.类Test1定义如下:1.publicclassTest1{2.      publicfloataMethod(floata,floatb){   }3.      4.} 将以下哪种方法插入行3是不合法的。(    )          (满分:3)
    A. publicfloataMethod(floata, floatb,floatc){}
    B. publicfloataMethod(floatc,float d){}
    C. publicintaMethod(inta, int b){}
    D. private floataMethod(int a,int b,int c){}
4.以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个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(    );
5.下面哪两个选项中的代码描述的是组合关系?(    )          (满分:3)
    A. public interface Person { }   public class Employee extends Person{ }
    B. public interface Shape { }   public interface Rectangle extends Shape { }
    C. interface Component{ }   class Container implements Component{   private Component[] children; }
    D.
6.下面的是关于类及其修饰符的一些描述,正确的是:(    )。          (满分:3)
    A. abstract类只能用来派生子类,不能用来创建abstract类的对象。
    B. final类不但可以用来派生子类,也可以用来创建final类的对象。
    C. abstract不能与final同时修饰一个类。
    D. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
7.下面哪个叙述是正确的?(选择二个)(    )1. public class MyTextArea extends TextArea { 2. public MyTextArea(int nrows, int ncols) { 3. enableEvents(AWTEvent.TEXT EVENTMASK); 4. } 5. 6. public void processTextEvent(TextEvent te) { 7. System.out.println(“Processing a t          (满分:3)
    A. 源程序必须存放到MyTextArea.java文件中
    B. 在行2和行3之间应该增加一句:super(nrows
   ncols)以至新构件有合适的大小
    C. 在行6 processTextEvent(    )的返回值应声明为boolean而不是 void.
    D. 在行7和8之间应增加一句:return true.
8.选出合理的标识符(    )          (满分:3)
    A. sys1lll
    B. 2mail
    C. $change
    D. class
9.下面哪几段代码不会出现编译错误          (满分:3)
    A. int i=0; if(i) { System.out.println(“Hi”); }
    B. boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“So true”); }
    C. int i=1; int j=2; if(i==1(    ) j==2) System.out.println(“OK”);
    D. int i=1; int j=2; if(i==1 &| j==2) System.out.println(“OK”);
10.不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?(    )          (满分:3)
    A. 实例方法可以直接调用父类的实例方法。
    B. 实例方法可以直接调用父类的类方法。
    C. 实例方法可以直接调用其他类的实例方法。
    D. 实例方法可以直接调用本类的类方法。
三、判断题:
1.break语句可以用在switch语句、while循环、do……while循环和for循环结构中。          (满分:2)
    A. 错误
    B. 正确
2.接口是由常量和抽象方法组成的特殊类。          (满分:2)
    A. 错误
    B. 正确
3.session.set Attribute(“count”,”5”),如果count属性已经存在,会抛出异常。          (满分:2)
    A. 错误
    B. 正确
4.Java中的String类的对象既可以是字符串常量,也可以是字符串变量。          (满分:2)
    A. 错误
    B. 正确
5.抽象方法只能存在于抽象类中。          (满分:2)
    A. 错误
    B. 正确
6.Java Applet是由独立的解释器程序来运行的。          (满分:2)
    A. 错误
    B. 正确
7.Java图形程序类可以分为二组:容器类和界面组件类。          (满分:2)
    A. 错误
    B. 正确
8.注释的作用是使程序在执行时在屏幕上显示//之后的内容。          (满分:2)
    A. 错误
    B. 正确
9.Java提供了四种方法来创建多线程。          (满分:2)
    A. 错误
    B. 正确
10.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。          (满分:2)
    A. 错误
    B. 正确
11.servlet的init(    )方法是每次请求时都调用。          (满分:2)
    A. 错误
    B. 正确
12.可以使用java.awt.Color类为GUI组件设置颜色。          (满分:2)
    A. 错误
    B. 正确
13.++、――运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。          (满分:2)
    A. 错误
    B. 正确
14.一个程序里可以有多个父类,也可以有多个主类。          (满分:2)
    A. 错误
    B. 正确
15.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。          (满分:2)
    A. 错误
    B. 正确
16.在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。          (满分:2)
    A. 错误
    B. 正确
17.整型一般都以十进制的形式表示,也可以写成八进制或十六进制。          (满分:2)
    A. 错误
    B. 正确
18.当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java。)          (满分:2)
    A. 错误
    B. 正确
19.端口号是一个16位的整数,其范围为0~65535。          (满分:2)
    A. 错误
    B. 正确
20.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。          (满分:2)
    A. 错误
    B. 正确

页: [1]
查看完整版本: 16春奥鹏东师Java程序设计在线作业1标准答案