奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 370|回复: 0

东师Java程序设计17春在线作业2 (2)答案资料

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29370
发表于 2017-6-23 15:11:08 | 显示全部楼层 |阅读模式
扫码加微信
东师Java程序设计17春在线作业2
一、单选题:【10道,总分:30分】东师在线作业为随机作业,请联系QQ515224986代做


1.类是对象的抽象,它的定义包括(    )部分          (满分:3)
    A. 一部分
    B. 两部分
    C. 三部分
    D. 四部分
2.以下说法哪项是正确的(    )          (满分:3)
    A. 以上代码可通过编译
    B. 不能通过编译,因为没有实现MouseListener接口中的所有方法
    C. 不能通过编译,因为类头定义不能分行
    D. 能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
3.对于下面的程序,x在什么范围内取值时将输出字符串”second”?(    )   if(x>0) { System.out.println("first"); }else if(x>-3) { System.out.println("second"); }else { System.out.println("third"); }Which range of x value would print the string "second"?          (满分:3)
    A. x > 0
    B. x > -3
    C. x <= -3
    D. x <= 0 & x > -3
4.你想在一个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>
5.给出下面代码: public class Person{   static int arr[] = new int[10];  public static void main(String a[])   {    System.out.println(arr[1]);   } } 那个语句是正确的?(    )          (满分:3)
    A. 编译时将产生错误
    B. 编译时正确,运行时将产生错误
    C. 输出零
    D. 输出空
6.为了使包ch4在当前程序中可见,可以使用的语句是(    ).          (满分:3)
    A. import ch4.*;
    B. package ch4.*;
    C. ch4 imporl,;
    D. ch4 package
7.在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是(    )。          (满分:3)
    A. init(    )
    B. start(    )
    C. paint(    )
    D. destroy(    )
8.下列程序段的输出结果是(    ) public class operatorsandExpressions{ void stringPlus(    ){ int a=3,b=4,c=5; System.out.println("abc"+3); } }          (满分:3)
    A. 15
    B. abc3
    C. 256
    D. 63
9.下列程序的输出结果是 import java.io.*; public class abc { public static void main(String args[]) { String s1="Hello!"; String s2=new String("World!"); System.out.println(s1.concat(s2)); } }          (满分:3)
    A. false
    B. Hello!
    C. Hello!Wofld!
    D. 12
10.指出正确的表达式(    )          (满分:3)
    A. byte=128
    B. Boolean=null
    C. long l=0xfffL
    D. double=0.9239d
二、多选题:【10道,总分:30分】

1.import javawt.*;publiclass X extends Frame{publistativoimain(String[] args){  X x=new X(    );  x.pack(    );  x.setVisible(true);  }publiX(    ){    setLayout(new BorderLayout(    ));    Panel p=new Panel(    );    add(p,BorderLayout.NORTH);    Button b=new Butto          (满分:3)
    A. 标有"North"和"South"的两个按钮具有相同的宽度
    B. 标有"North"和"South"的两个按钮具有相同的高度。
    C. 标有"North"的按钮的高度可以随窗口的大小而改变。
    D. 标有"North"的按钮的宽度不随窗口的大小而改变。
2.类Test1定义如下:1.public  class  Test1{2.        public  float  aMethod(float  a,float  b){   }3.        4.} 将以下哪种方法插入行3是不合法的。(    )          (满分: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){  }
3.如果下列的方法能够正常运行,在控制台上将显示什么?(    )public void example(    ){   try{     unsafe(    );     System.out.println("Test1");     }     catch(SafeException e)     {System.out.println("Test 2");}   finally{System.out.println("Test 3");}   System.out.println("Test 4"); }          (满分:3)
    A. Test 1
    B. Test 2
    C. Test 3
    D. Test 4
4.下面哪个叙述是正确的?(选择二个)(    )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.
5.下面的说法正确的是(    )。          (满分:3)
    A. Java 语言是面向对象的、解释执行的网络编程语言。
    B. Java 语言具有可移植性,是与平台无关的编程语言。
    C. Java 语言可对内存垃圾自动收集。
    D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
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.下面哪个叙述是正确的?(选择二个)(    )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. 静态初始化器是在构造函数之前加上static修饰符。
    B. 静态初始化器是对类自身进行初始化。
    C. 静态初始化器在同一个类中只能有一个。
    D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。
9.下面的哪两个方法可以取出name参数的值?(    )          (满分:3)
    A. Get Parameter("name");
    B. Get Parameter Value("name");
    C. Get Parameter Values("name");
    D. Get Parameters("name");
10.下列标识符不合法的是(    )。          (满分:3)
    A. $100bill
    B. -number
    C. 486CPU
    D. int
三、判断题:【20道,总分:40分】

1.用“+”可以实现字符串的拼接,用“-” 可以从一个字符串中去除一个字符子串。          (满分:2)
    A. 错误
    B. 正确
2.Java中数组的元素只可以是简单数据类型。          (满分:2)
    A. 错误
    B. 正确
3.绘制普通矩形的方法为 drawRect。          (满分:2)
    A. 错误
    B. 正确
4.Java语言中的数组元素只能是基本数据类型而不能为对象类型。          (满分:2)
    A. 错误
    B. 正确
5.Java的String类的对象既可以是字符串常量,也可以是字符串变量。          (满分:2)
    A. 错误
    B. 正确
6.端口号是一个16位的整数,其范围为0~65535。          (满分:2)
    A. 错误
    B. 正确
7.Java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口          (满分:2)
    A. 错误
    B. 正确
8.类及其属性、方法可以同时有一个以上的修饰符来修饰。          (满分:2)
    A. 错误
    B. 正确
9.30,30的单位是秒。          (满分:2)
    A. 错误
    B. 正确
10.有的类定义时可以不定义构造函数,所以构造函数不是必需的。          (满分:2)
    A. 错误
    B. 正确
11.Java中,并非每个事件类都只对应一个事件。          (满分:2)
    A. 错误
    B. 正确
12.Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。          (满分:2)
    A. 错误
    B. 正确
13.JPanel是Swing的面板类,默认使用FlowLayout布局管理器。          (满分:2)
    A. 错误
    B. 正确
14.Java为每种数据类型都提供了一个相应的封装类。          (满分:2)
    A. 错误
    B. 正确
15.静态初始化器是在其所属的类加载内存时由系统自动调用执行。          (满分:2)
    A. 错误
    B. 正确
16.Http Servlet Request类的get Parameter(    )方法返回类型是Object。          (满分:2)
    A. 错误
    B. 正确
17.False 是合法的 Java 标识符。          (满分:2)
    A. 错误
    B. 正确
18.字符串 "\'a\'" 的长度是5。          (满分:2)
    A. 错误
    B. 正确
19.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。          (满分:2)
    A. 错误
    B. 正确
20.所有的鼠标事件都由MouseListener监听接口的监听者来处理。          (满分:2)
    A. 错误
    B. 正确
本内容由www.openhelp100.com整理发布

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-28 00:35

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表