aopeng 发表于 2018-10-25 14:37:08

东师《Java程序设计》18秋在线作业12资料

Java程序设计18秋在线作业1
1.[单选题]布局管理器中的按钮位置有可能会根据Frame的大小改变而改变。()          (满分:)
    A. BorderLayout    B. CardLayout
    C. GridLayout    D. FlowLayout
    正确答案:——D——
2.[单选题]下面代码的执行结果是什么?()<html><body><%x=3;%><%intx=5;%><%!intx=7;%>x=<%=x%>,<%=this.x%></body></html>          (满分:)
    A. x=3,5
    B. x=3,7
    C. x=5,3
    D. x=5,7
    正确答案:——C——
3.[单选题]main()方法的返回类型是:()          (满分:)
    A. int
    B. void
    C. boolean
    D. static
    正确答案:——B——
4.[单选题]实现一个线程有几种方法:()          (满分:)
    A. 一种
    B. 两种
    C. 三种
    D. 三种以上
    正确答案:————
5.[单选题]java.awt包的Panel类是()的子类。          (满分:)
    A. Frame
    B. Container
    C. Canvas
    D. Component
    正确答案:————
6.[单选题]对于下面的程序,x在什么范围内取值时将输出字符串”second”?()if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.out.println("third");}Whichrangeofxvaluewouldprintthestring"second"?          (满分:)
    A. x>0
    B. x>-3
    C. x<=-3
    D. x<=0&x>-3
    正确答案:————
7.[单选题]欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()          (满分:)
    A. ArrayListmyList=newObject()
    B. ListmyList=newArrayList()
    C. ArrayListmyList=newList()
    D. ListmyList=newList()
    正确答案:————
8.[单选题]为实现多线程之间的通信,需要使用下列那种流才合适?()          (满分:)
    A. Filterstream
    B. Filestream
    C. Randomaccessstream
    D. Pipdestream
    正确答案:————
9.[单选题]阅读下面的代码,第10行的语句将调用哪个方法?()1.classPerson{2.publicvoidprintValue(inti,intj){/*…*/}3.publicvoidprintValue(inti){/*...*/}4.}5.publicclassTeacherextendsPerson{6.publicvoidprintValue(){/*...*/}7.publicvoidprintValue(inti){/*...*/}8.publicstaticvoidmain(Stringargs[]){9.Persont=newTeacher();10.t.printValue(10);11.}12.}          (满分:)
    A. 行2
    B. 行3
    C. 行6
    D. 行7
    正确答案:————
10.[单选题]现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()          (满分:)
    A. NaN
    B. 负无限单精度浮点数
    C. 负有限双精度浮点数
    D. 负无限双精度浮点数
    正确答案:————
二、多选题:
11.[多选题]下面关于类的封装的描述,哪两个是正确的?()          (满分:)
    A. 成员变量没有访问控制符。
    B. 成员变量可以直接访问。
    C. 成员变量的访问控制符是private
    D. 提供方法对数据进行访问和修改
    正确答案:————
12.[多选题]阅读下面的代码,下面的叙述哪些是正确的?()1publicvoidcreate(){2VectormyVect;3myVect=newVector();4}          (满分:)
    A. 行2不会为变量myVect分配内存空间
    B. 行2为Vector对象的引用分配内存空间
    C. 行2创建了一个Vector类的对象    奥鹏作业答案]

    D. 行3创建了一个Vector类的对象
    正确答案:————
13.[多选题]下面哪几段代码不会出现编译错误          (满分:)
    A. inti=0;if(i){System.out.println(“Hi”);
    B. booleanb=true;booleanb2=true;if(b==b2){System.out.println(“Sotrue”);
    C. inti=1;intj=2;if(i==1||j==2)System.out.println(“OK”);
    D. inti=1;intj=2;if(i==1&|j==2)System.out.println(“OK”);
    正确答案:————
14.[多选题]下面哪些jspaction中允许使用表达式(expression)?()          (满分:)
    A. <jsp:setPropertyname=”name”value=<%=expression%>
    B. <jsp:includepage=<%=expresion%>
    C. <jsp:paranname=”name”value=<%=expression%>
    D. <jsp:getPropertyname=<%expression%>
    正确答案:————
15.[多选题]java.awt.Graphics类的哪个方法不可以绘制填充矩形?()          (满分:)
    A. fillRect()
    B. drawRect()
    C. fillOval()
    D. drawPolygon()
    正确答案:————
16.[多选题]下面哪两个声明可以阻止方法重写?()          (满分:)
    A. finalvoimethoda(){
    B. voifinalmethoda(){
    C. stativoimethoda(){
    D. statifinalvoimethoda(){
    正确答案:————
17.[多选题]下面的是关于类及其修饰符的一些描述,正确的是:()。          (满分:)
    A. abstract类只能用来派生子类,不能用来创建abstract类的对象。
    B. final类不但可以用来派生子类,也可以用来创建final类的对象。
    C. abstract不能与final同时修饰一个类。
    D. abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。
    正确答案:————
18.[多选题]一个部件重绘时,方法调用不能按下面哪个次序?()          (满分:)
    A. 直接调用paint()
    B. 调用update,而update会调用paint()
    C. 调用repaint(),由它调用update(),update再调用paint()
    D. 调用repaint(),它将直接调用paint
    正确答案:————
19.[多选题]设有如下代码:classBase{}publicclassMyCastextendsBase{staticbooleanb1=false;staticinti=-1;staticdoubled=10.1;publicstaticvoidmain(Stringargv[]){MyCastm=newMyCast();Baseb=newBase();//Here}}则在//Here处插入哪个代码将不出现编译和运行错误。()          (满分:)
    A. b=m;
    B. m=b;
    C. d=i;
    D. b1=i;
    正确答案:————
20.[多选题]下面哪些元素的body中(<elemnent>body</element>)可以用jsp:param?()          (满分:)
    A. <jsp:include...>
    B. <jsp:forwar...>
    C. <jsp:params>
    D. <servlet-params...>
    正确答案:————
三、判断题:
21.[判断题]Java小程序(Applet)的主类的父类必须是类Applet。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
22.[判断题]字符串"""'a""'"的长度是5。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
23.[判断题]Swing组件提供了五个层次的菜单类。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
24.[判断题]一个线程对象的具体操作是由run()方法的内容确定的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
25.[判断题]程序注释是代码和程序的解释说明性文字,供其他程序员阅读。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关?。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]<web-app></web-app>之间可以为空。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[判断题]<formaction=””>在form提交时是post请求。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
29.[判断题]如果没有为类中的某些成员赋初始值,Java执行系统会为类成员赋予固定的初始值,如数值变量的值为0,布尔变量的值为true,未初始化的引用为null。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
30.[判断题]JSP隐含对象out是PrintWriter类的对象。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
31.[判断题]Java包中包含了URL类和URLConnection类,这些类具有强大的功能。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
32.[判断题]在Java中,异常(Exception)是指程序在编译和运行进出现的错误。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
33.[判断题]servlet的init()方法是每次请求时都调用。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
34.[判断题]在applet的执行过程中,applet的安全管理器对它进行强制地限制约束。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
35.[判断题]对Web进行读取的执行操作,HttpURLConnection类提供的方法能更好地完成任务。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
36.[判断题]关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
37.[判断题]Java提供一个特别的三元运算符经常用于取代if-then-else语句。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
38.[判断题]静态初始化器是在其所属的类加载内存时由系统自动调用执行。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
39.[判断题]每个变量都有自己的作用范围,也就是作用域,变量仅在它的作用域内有效。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
40.[判断题]abstract是抽象修饰符,可以用来修饰类及其属性和方法。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
Java程序设计18秋在线作业2

一、单选题:
1.[单选题]下列方法中哪一个不能用于获取异常信息()?          (满分:)
    A. toString()
    B. getMessage()
    C. drawline()
    D. printStackTrace()
    正确答案:——C——
2.[单选题]在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行()。          (满分:)
    A. init()
    B. start()
    C. destroy()
    D. stop()
    正确答案:——A——
3.[单选题]关于>>和>>>操作符,下面哪个叙述是正确的?()          (满分:)
    A. >>表示移位
    B. >>>表示循环移位
    C. >>表示有符号数移位,而>>>表示无符号数移位
    D. >>表示无符号数移位,而>>>表示有符号数移位
    正确答案:——C——
4.[单选题]char类型被包装在如下的哪一个类中?()          (满分:)
    A. iava.1ang.Integer
    B. java.1ang.Char
    C. java.lang.Boolean
    D. java.1ang.Character
    正确答案:————
5.[单选题]while循环和do……while循环的区别是:()          (满分:)
    A. 没有区别,这两个结构任何情况下效果一样
    B. while循环比do……while循环执行效率高
    C. while循环是先循环后判断,所以循环体至少被执行一次
    D. do……while循环是先循环后判断,所以循环体至少被执行一次
    正确答案:————
6.[单选题]布局管理器不包括()          (满分:)
    A. FlowLayout
    B. GridLayout
    C. SetLayout
    D. BorderLayout
    正确答案:————
7.[单选题]要从文件"file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?()          (满分:)
    A. FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read()
    B. FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read()
    C. FileInputStreamin=newFileInputStream("file.dat");intc=in.read()
    D. RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte()
    正确答案:————
8.[单选题]线程开始运行时,是从下列哪一个方法开始执行的()          (满分:)
    A. main()
    B. start()
    C. run()
    D. init()
    正确答案:————
9.[单选题]下列说法中不正确的一项是()。          (满分:)
    A. Tread类中没有义run()方法
    B. 可通过继承Thread类来创建线程
    C. Runnable类中定义了run()方法
    D. 可以通过实现Runnable接口来创建线程
    正确答案:————
10.[单选题]常见的面向对象的程序设计语言包括()          (满分:)
    A. Pascal
    B. Fortran
    C. Java
    D. C
    正确答案:————
二、多选题:
11.[多选题]如果下列的方法能够正常运行,在控制台上将显示什么?()publicvoidexample(){  try{    unsafe();    System.out.println("Test1");    }    catch(SafeExceptione)    {System.out.println("Test2");}  finally{System.out.println("Test3");}  System.out.println("Test4");}          (满分:)
    A. Test1
    B. Test2
    C. Test3
    D. Test4
    正确答案:————
12.[多选题]为了定义三个整型数组a1、a2、a3,下面声明错误的语句是()。          (满分:)
    A. intArray[]a1,a2;
    B. int[]a1,a2;inta3[]={1,2,3,4,5
    C. inta1,a2[];
    D. int[]a1,a2;inta3={1,2,3,4,5
    正确答案:————
13.[多选题]下列标识符不合法的是()。          (满分:)
    A. $100_bill
    B. -number
    C. 486_CPU
    D. int
    正确答案:————
14.[多选题]下面关于继承的叙述正确的有()。          (满分:)
    A. 在java中只允许单一继承
    B. 在java中一个类只能实现一个接口
    C. 在java中一个类不能同时继承一个类和实现一个接口
    D. java的单一继承使代码更可靠
    正确答案:————
15.[多选题]请看下面的HTML代码:<html><body><formname="data"action="/servlet/DataServlet"method="POST"><inputtype="textame=ame"><inputtype="submitame="submit"></form></body></html>找出两个方法可以从请求的form中取得name参数的值。()          (满分:)
    A. GetParameter(ame");
    B. GetParameterValue(ame");
    C. GetParameterValues(ame");
    D. GetParameters(ame");
    正确答案:————
16.[多选题]考虑如下代码:classTree{}classPineextendsTree{}classOakextendsTree{}publicclassForest{publicstaticvoidmain(String[]args){Treetree=newPine();if(treeinstanceofPine)System.out.println("Pine");if(tree          (满分:)
    A. Pine
    B. Tree
    C. Forest
    D. Oops
    正确答案:————
17.[多选题]下列说法正确的几项是?()          (满分:)
    A. getImage()方法无论图像是否存在,都立即返回
    B. getImage()方法调用图像的时候,一直等图像加载完毕才返回
    C. 使用getImage()方法时,只有图像真正需要绘制时,数据才真正加载。
    D. 由于网络带宽的限制,图像的显示过程可能会很慢。
    正确答案:————
18.[多选题]下列创建二维整型数组正确语句是:()          (满分:)
    A. inta[][]=newint;
    B. inta=newint[][];
    C. inta[][]=newint;
    D. int[]a[]=newint;
    正确答案:————
19.[多选题]类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。()          (满分:)
    A. publicfloataMethod(floata,floatb,floatc){
    B. publicfloataMethod(floatc,floatd){
    C. publicintaMethod(inta,intb){
    D. privatefloataMethod(inta,intb,intc){
    正确答案:————
20.[多选题]设有如下代码:classBase{}publicclassMyCastextendsBase{staticbooleanb1=false;staticinti=-1;staticdoubled=10.1;publicstaticvoidmain(Stringargv[]){MyCastm=newMyCast();Baseb=newBase();//Here}}则在//Here处插入哪个代码将不出现编译和运行错误。()          (满分:)
    A. b=m;
    B. m=b;
    C. d=i;
    D. b1=i;
    正确答案:————
三、判断题:
21.[判断题]JavaApplication只能在字符界面下工作。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
22.[判断题]System类不能实例化,即不能创建System类的对象。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
23.[判断题]Java的类是单继承的,所有的类都从Object类派生而来的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
24.[判断题]Java源程序文件中是不区分字母的大小写的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
25.[判断题]++、――运算符可以放在变量前面,也可以放在变量的后面使用,对变量本身没有任何影响。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]Java中用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]IP协议可以进行IP数据包的分割和组装,但是通过IP协议不能知道数据包是否成功地发送给目标计算机。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[判断题]Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
29.[判断题]每个变量都有自己的作用范围,也就是作用域,变量仅在它的作用域内有效。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
30.[判断题]修改server.xml后必须重启服务器。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
31.[判断题]用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
32.[判断题]TCP/IP为各种不同的硬件提供通用的编程接口。这套协议支持使用不同网络介质的网络连接,TCP/IP使得世界各地的网络联系成国际互联网成为可能。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
33.[判断题]java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
34.[判断题]java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
35.[判断题]关系运算符也叫比较运算符是用来对两个操作数进行大小或者是否相等的比较,返回的是boolean类型。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
36.[判断题]有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
37.[判断题]事件要执行的话,需要在事件源对象上注册对应事件的监听器(listener)          (满分:)
    A. 错误
    B. 正确
    正确答案:————
38.[判断题]程序注释是代码和程序的解释说明性文字,供其他程序员阅读。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
39.[判断题]一个页面中可以包含多个<%@include%>。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
40.[判断题]所有的鼠标事件都由MouseListener监听接口的监听者来处理。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
附件是答案,核对题目下载 q761296021
页: [1]
查看完整版本: 东师《Java程序设计》18秋在线作业12资料