东师Java程序设计19春在线作业2[答案]满分答案
Java程序设计19春在线作业2-0002
试卷总分:100 得分:0
一、 单选题 (共 10 道试题,共 30 分)
1.在Java语言中,那一个是最基本的元素?()
A.方法
B.包
C.对象
D.接口
2.while循环和do……while循环的区别是:()
A.没有区别,这两个结构任何情况下效果一样
B.while循环比do……while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do……while循环是先循环后判断,所以循环体至少被执行一次
3.下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }
A.15
B.abc3
C.256
D.63
4.布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()
A.BorderLayout
B.CardLayout
C.GridLayout
D.FlowLayout
5.类是对象的抽象,它的定义包括()部分
A.一部分
B.两部分
C.三部分
D.四部分
6.下面代码的结果是什么?()<html><body> <% int i = 10 ;%> <% while(--i>=0) { %> out.print(i); <% } %> </body></html>
A.9876543210
B.9C
C.0
D.None of the above
7.现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()
A.NaN
B.负无限单精度浮点数
C.负有限双精度浮点数
D.负无限双精度浮点数
8.下列关于Java程序结构的描述中,不正确的一项是()。
A.一个Java源文件中可以包括一个package语句
B.一个Java源文件中可以包括多个类定义,但是只能有一个public类
C.一个Java源文件中可以有多个public类
D.源文件名与程序类名必须一致
9.下面代码的执行结果是什么?() <html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>
A.x = 3, 5
B.x = 3, 7
C.x = 5, 3
D.x = 5, 7
10.下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
A.class,float,double:,public
B.float,boolean,int,long
C.char,extends,float,double
D.public,private,protected
东师Java程序设计19春在线作业2[答案]多选题答案
二、 多选题 (共 10 道试题,共 30 分)1.类Test1定义如下: 1.public class Test1{ 2. public float aMethod(float a,float b){ } 3. 4.} 将以下哪种方法插入行3是不合法的。()
A.public float aMethod(float a, float b,float c){ }
B.public float aMethod(float c,float d){ }
C.public int aMethod(int a, int b){ }
D.private float aMethod(int a,int b,int c){ }
2.下面的是关于类及其修饰符的一些描述,正确的是:()。
A.abstract类只能用来派生子类,不能用来创建abstract类的对象。
B.final类不但可以用来派生子类,也可以用来创建final类的对象。
C.abstract不能与final同时修饰一个类。
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
3.哪个布局管理器使用的是组件的最佳尺寸()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.GridBagLayout
4.下面选项中属于有效的标示符的有()。
A.IDoLikeTheLongNameClass
B.$byte
C.const
D._ok
5.给定以下的Jumping Bean.java和index.jsp publiclass Jumping Bean { private String title = "JumpingBean"; private int num = 10; publivoisetTitle(String title) { this.title = title; } publiString getYoshi() { return
A."Num: 0<br>"
B."Num: 3<br>"
C."Title: <br>"
D."Title: Jumping Bean<br>"
6.下面选项正确声明一个一维数组的有()。
A.String [] a
B.String a[]
C.char a[][]
D.String a[10]
7.下面哪两个是对的?()
A.静态的内部类需要一个静态的初始化方法
B.一个静态的内部类需要一个外部类的实例来调用
C.一个静态的内部类不需要外部类的实例来调用
D.一个静态的内部类的静态成员可以用静态类的类名来调用。