东师《Java程序设计》19春在线作业12
Java程序设计19春在线作业1奥鹏作业答案可以联系微信 7612960211.[单选题]在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。
A.init() B.start()
C.destroy() D.stop()
正确答案:——A——
2.[单选题]现有一个变量声明为boolean bl;,理面赋值语句中正确的是()。
A.b1=true:
B.b1=True;
C.bl=”true”;
D.bl=0;
正确答案:——A——
3.[单选题]下列特点中,哪个是Java 虚拟机执行的特点之一?()
A.字节代码
B.多进程
C.静态连接
D.编译
正确答案:——A——
4.[单选题]布局管理器不包括()
A.FlowLayout
B.GridLayout
C.SetLayout
D.BorderLayout
正确答案:————
5.[单选题]下面代码的结果是什么?()<html><body>
<% int i = 10 ;%>
<% while(--i>=0) { %>
out.print(i);
<% } %>
</body></html>
A.9876543210
B.9C
C.0
D.None of the above
正确答案:————
6.[单选题]实现一个线程有几种方法: ()
A.一种
B.两种
C.三种
D.三种以上
正确答案:————
7.[单选题]char类型被包装在如下的哪一个类中?()
A.iava.1ang.Integer
B.java.1ang.Char
C.java.lang.Boolean
D.java.1ang.Character
正确答案:————
8.[单选题]阅读下面的代码,第10行的语句将调用哪个方法?()
1. class Person {
2. public void printValue(int i, int j) {/*…*/ }
3. public void printValue(int i){/*...*/ }
4. }
5. public class Teacher extends Person {
6. public void printValue() {/*...*/ }
7. public void printValue(int i) {/*...*/}
8. public static void main(String args[]){
9. Person t = new Teacher();
10. t.printValue(10);
11. }
12. }
A.行2
B.行3
C.行6
D.行7
正确答案:————
9.[单选题]下面哪个选项表示八进制数?()
A.010
B.0x10
C.08
D.0x8
正确答案:————
10.[单选题]通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的。()
A.该列表不支持复选
B.该列表有10个选项
C.根据需要该列表可能有垂直滚动条
D.该列表支持10个可见选项
正确答案:————
11.[多选题]定义变量如下:
charc='w'; int i=8; longL=15; float f=8.9f;
以下赋值语句正确的是()。
A.i=c+i;
B.c=c+i;
C.L=f+L;
D.f=i+L+f;
正确答案:————
12.[多选题]定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为: ()
A.private class MyClass extends Object
B.class MyClass extends Object
C.public class MyClass
D.public class MyClass extends Object
正确答案:————
13.[多选题]下面的是关于类及其修饰符的一些描述,正确的是:()。
A.abstract类只能用来派生子类,不能用来创建abstract类的对象。
B.final类不但可以用来派生子类,也可以用来创建final类的对象。
C.abstract不能与final同时修饰一个类。
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
正确答案:————
14.[多选题]构造BufferedInputStream的合适参数是哪个? ()
A.BufferedInputStream
B.BufferedOutputStream
C.FileInputStream 奥鹏作业答案
D.File
正确答案:————
15.[多选题]1. CREATE TABLE SALARY.
2. (employee_iNUMBER(9)
3. CONSTRAINT salary_pk PRIMARY KEY,
4. 1995_salary NUMBER(8,2),
5. NUMBER_manager_name VARCHAR2(25)
6. CONSTRAINT mgr_name_nn NOT NULL,
7. $_salary_96 NUMBER(8,2));
上面的哪两行将引起错误?()
A.1.
B.2.
C.4.
D.7.
正确答案:————
16.[多选题]下面哪些是合法的标识符?()
A.$persons
B.TwoUsers
C.*point
D.this
正确答案:————
17.[多选题]下面的说法正确的是()。
A.Java 语言是面向对象的、解释执行的网络编程语言。
B.Java 语言具有可移植性,是与平台无关的编程语言。
C.Java 语言可对内存垃圾自动收集。
D.Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
正确答案:————
18.[多选题]publiclass X implements Runnable{
publistativoimain(String[] args){
3) //在这插入代码
}
publivoirun(){
int x=0,y=0;
for(;;){
x++;
Y++;
System.out.println("x="+x+",y="+y);
}
}
}
下面哪些代码加在第3行可以使run()运行?
A.X x=new X();
x.run();
B.X x=new X();
new Thread(x).run();
C.X x=new X();
new Thread(x).start();
D.Threat=new Thread(x).run();
正确答案:————
19.[多选题]对于构造函数,下列叙述正确的是()。
A.构造函数是类的一种特殊函数,它的方法名必须与类名相同。
B.构造函数的返回类型只能是void型。
C.构造函数的主要作用是完成对类的对象的初始化工作。
D.一般在创建新对象时,系统会自动调用构造函数
正确答案:————
20.[多选题]阅读下面的代码,下面的叙述哪些是正确的?()
1public void create() {
2Vector myVect;
3myVect = new Vector();
4}
A.行2不会为变量myVect分配内存空间
B.行2为Vector对象的引用分配内存空间
C.行2创建了一个Vector类的对象
D.行3创建了一个Vector类的对象
正确答案:————
21.[判断题]Session对象所存储的变量,在当前用户所请求的每个页面中,均有效。
A.错误
B.正确
正确答案:————
22.[判断题]run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。
A.错误
B.正确
正确答案:————
23.[判断题]TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。
A.错误
B.正确
正确答案:————
24.[判断题]所有的键盘事件都由KeyEvent类的对象表示。
A.错误
B.正确
正确答案:————
25.[判断题]在Java语言中强制类型转换是指从在机器中占位多的类型向占位少的类型方向进行转换,但boolean类型可以转换成int。
A.错误
B.正确
正确答案:————
26.[判断题]对Web进行读取的执行操作,HttpURLConnection类提供的方法能更好地完成任务。
A.错误
B.正确
正确答案:————
27.[判断题]BorderLayout布局管理器将内容窗格分为三个部分。
A.错误
B.正确
正确答案:————
28.[判断题]容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
A.错误
B.正确
正确答案:————
29.[判断题]JSP隐含对象out是Print Writer类的对象。
A.错误
B.正确
正确答案:————
30.[判断题]Http Servlet Request类的get Session(true),如果session存在,还会创建新的session。
A.错误
B.正确
正确答案:————
31.[判断题]Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
A.错误
B.正确
正确答案:————
32.[判断题]IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地发送给目标计算机。
A.错误
B.正确
正确答案:————
33.[判断题]TCP/IP属于低层协议,它定义了网络接口层。
A.错误
B.正确
正确答案:————
34.[判断题]利用Session和Application对象存储变量,可创建作用域跨页、甚至跨用户的变量。
A.错误
B.正确
正确答案:————
35.[判断题]方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间。
A.错误
B.正确
正确答案:————
36.[判断题]UDP协议是用户数据报协议。
A.错误
B.正确
正确答案:————
37.[判断题]++、――运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。
A.错误
B.正确
正确答案:————
38.[判断题]Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
A.错误
B.正确
正确答案:————
39.[判断题]Java的String类的对象既可以是字符串常量,也可以是字符串变量。
A.错误
B.正确
正确答案:————
40.[判断题]Java中所有的类都是java.lang的子类。
A.错误
B.正确
正确答案:————
Java程序设计19春在线作业2
1.[单选题]在Java语言中,那一个是最基本的元素?()
A.方法
B.包
C.对象
D.接口
正确答案:——C——
2.[单选题]while循环和do……while循环的区别是:()
A.没有区别,这两个结构任何情况下效果一样
B.while循环比do……while循环执行效率高
C.while循环是先循环后判断,所以循环体至少被执行一次
D.do……while循环是先循环后判断,所以循环体至少被执行一次
正确答案:——B——
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
正确答案:——B——
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
正确答案:————
11.[多选题]类Test1定义如下:
1.publicclassTest1{
2. publicfloataMethod(floata,floatb){ }
3.
4.}
将以下哪种方法插入行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){}
正确答案:————
12.[多选题]下面的是关于类及其修饰符的一些描述,正确的是:()。
A.abstract类只能用来派生子类,不能用来创建abstract类的对象。
B.final类不但可以用来派生子类,也可以用来创建final类的对象。
C.abstract不能与final同时修饰一个类。
D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
正确答案:————
13.[多选题]哪个布局管理器使用的是组件的最佳尺寸()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.GridBagLayout
正确答案:————
14.[多选题]下面选项中属于有效的标示符的有()。
A.IDoLikeTheLongNameClass
B.$byte
C.const
D._ok
正确答案:————
15.[多选题]给定以下的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>"
正确答案:————
16.[多选题]下面选项正确声明一个一维数组的有()。
A.String [] a
B.String a[]
C.char a[][]
D.String a
正确答案:————
17.[多选题]下面哪两个是对的?()
A.静态的内部类需要一个静态的初始化方法
B.一个静态的内部类需要一个外部类的实例来调用
C.一个静态的内部类不需要外部类的实例来调用
D.一个静态的内部类的静态成员可以用静态类的类名来调用。
正确答案:————
18.[多选题]以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个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();
正确答案:————
19.[多选题]以下哪些是java关键字?()
A.double
B.Switch
C.then
D.instanceof
正确答案:————
20.[多选题]下面是在命令行运行Java应用程序A,怎样才能在main(String args[])方法中访问单词"first" ()? javaAthe first snow , the first snow came.
A.args
B.args
C.args
D.args
正确答案:————
21.[判断题]在程序中可对用final修饰的变量的值进行更改。
A.错误
B.正确
正确答案:————
22.[判断题]Java提供一个特别的三元运算符经常用于取代if-then-else 语句。
A.错误
B.正确
正确答案:————
23.[判断题]在面板JPanel上绘制字符串,需要在方法paintComponent内进行,调用Graphics的drawString方法。
A.错误
B.正确
正确答案:————
24.[判断题]Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
A.错误
B.正确
正确答案:————
25.[判断题]有的类定义时可以不定义构造函数,所以构造函数不是必需的。
A.错误
B.正确
正确答案:————
26.[判断题]抽象类只能做为父类。可以定义抽象类的对象。
A.错误
B.正确
正确答案:————
27.[判断题]OSI层次的划分应当从逻辑上将功能分开,越少越好。
A.错误
B.正确
正确答案:————
28.[判断题]Java的String类的对象既可以是字符串常量,也可以是字符串变量。
A.错误
B.正确
正确答案:————
29.[判断题]run方法是通过调用init方法来间接调用的,只有调用init时,系统才会为线程对象分配运行所需要的资源。
A.错误
B.正确
正确答案:————
30.[判断题]Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
A.错误
B.正确
正确答案:————
31.[判断题]Java提供了两种方法来创建多线程,其中一种是通过Thread类进行派生。
A.错误
B.正确
正确答案:————
32.[判断题]针对服务器和客户机,Java.net提供了两个不同的类:ServerSocket类和Socket类
A.错误
B.正确
正确答案:————
33.[判断题]端口号是一个16位的整数,其范围为0~65535。
A.错误
B.正确
正确答案:————
34.[判断题]子类的成员和方法的数目一定大于等于父类的成员和方法的数目。
A.错误
B.正确
正确答案:————
35.[判断题]每个 try 块都必须至少有一个 catch 块与之相对应。
A.错误
B.正确
正确答案:————
36.[判断题]Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
A.错误
B.正确
正确答案:————
37.[判断题]程序注释是代码和程序的解释说明性文字,供其他程序员阅读。
A.错误
B.正确
正确答案:————
38.[判断题]终止线程的方法,是使run方法执行暂停。
A.错误
B.正确
正确答案:————
39.[判断题]188、某个派生类不能再从Thread进行继承来实现线程的功能。
A.错误
B.正确
正确答案:————
40.[判断题]在Java语言中强制类型转换是指从在机器中占位多的类型向占位少的类型方向进行转换,但boolean类型可以转换成int。
A.错误
B.正确
正确答案:————
附件是答案,请核对题目下载,转载注明
无忧答案网
页:
[1]