查看: 1894|回复: 0

Java语言和WWW技术(Java技术)第四次形考(课程代码:3305805-浙江电大)

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241958
发表于 2020-3-29 12:52:03 | 显示全部楼层 |阅读模式
Java语言和WWW技术(Java技术)第四次形考答案.doc (196 KB, 下载次数: 25, 售价: 3.00 元)
第四次形考
试卷总分:100        测试时间:--  
判断题 |单选题
1.
用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
×
2.
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
×
3.
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
×
4.
Java中,并非每个事件类都只对应一个事件。
×
5.
所有的鼠标事件都由MouseListener监听接口的监听者来处理。
×
6.
一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
×
7.
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
×
8.
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
×
9.
下列选项中,可以正确配置classpath的命令是( )。
set classpath =C:\ProgramFiles\Java\jdk1.7.0_15\bin
set classpath : C:\ProgramFiles\Java\jdk1.7.0_15\bin
classpath set =C:\ProgramFiles\Java\jdk1.7.0_15\bin
classpath set : C:\ProgramFiles\Java\jdk1.7.0_15\bin
10.
下面关于javac命令作用的描述中,正确的是( )。
可以执行java程序
可以将编写好的Java文件编译成.class文件
可以把文件压缩
可以把数据打包
11.
下面选项中,哪个可以获取Runtime类的实例?(
Runtime r = new Runtime();
Runtime r = Runtime.getRuntime();
Runtime r = Runtime.getInstance();
Runtime r = new Run ();
12.
通过调用 new List10false)创建一个列表,关于该列表的几个说法哪项是错误的?(
该列表不支持复选
该列表有10个选项
根据需要该列表可能有垂直滚动条
该列表支持10个可见选项
13.
编写Java图形界面程序时,一般需要在程序的开头写上( )语句。
import java.awt.event.* ;
import java.action.* ;
import java.event.* ;
import java.awt.* ;
14.
以下哪项可能包含菜单条?(
Panel
Frame
Applet
Dialog
15.
在以下哪种情况下,线程进入就绪状态?(
线程调用了sleep()方法时
线程调用了join()方法
线程调用了yield()方法时
线程调用了notify()方法
16.
容器Panel缺省使用的布局编辑策略是( )。
BorderLayout
FlowLayout
GridLayout
CardLayout
17.
以下关于java命令作用的描述中,正确的是( )。
它专门负责解析由Java编译器生成的.class文件
它可以将编写好的Java文件编译成.class文件
可以把文件压缩
可以把数据打包
18.
Java语言中,以下哪个关键字用于在方法上声明抛出异常?(
try
catch
throws
throw
19.
下面与applet显示无关的方法是( )。
repaint()
paint()
draw()
update()
20.
以下对于trycatch语句描述正确的是()。
trycatch语句处理程序中的错误
try...catch语句处理程序中的bug
try...catch语句处理程序中的异常
以上说法都不正确
21.
自定义运行时异常,必须继承自( )类。
Error
Exception
RuntimeException
Throwable
22.
下面命令中,可以用来正确执行HelloWorld程序的是( )。
java HelloWorld
java HelloWorld.java
javac HelloWorld
javac HelloWorld.java
23.
以下程序创建了一个自定义异常(编译异常),请补全空白处代码()。
class MyException extends (1) {}
public class Demo
{ public static void main(String[] args)
  {try { show(); }
   catch ( (2) e)
    {e.printStackTrace();
   }
}
public static void show() (3) MyException {
       throw new MyException();
    }
(1) Exception (2) MyException (3) throws
(1) MyException (2) Exception (3) throws
(1) Exception (2) Exception (3) throws
(1) Exception (2) MyException (3) Exception
24.
以下关于编译异常说法正确的是( )。
编译异常就是指Exception以及其子类
编译异常如果产生,可以不用处理
编译异常如果产生,必须处理,要么捕获,要么抛出
编译异常指的就是Error
25.
下列关于throws关键字的描述中,正确的是( )。
thorws可以声明在方法上也可以声明在方法体中
方法上使用throws抛出一个异常则这个方法中一定有try catch代码块
使用throws抛出多个异常时各个异常之间必须使用逗号隔开
throws必须和throw配合使用
26.
请阅读下面的程序代码,下列关于程序运行结果的描述中,正确的是()。
Class Person{
  void say(){
      System.out.println(“hello”);
}
}
class Example{
  public static void main(String[] args){
Person p2 = new Person();
Person p1 = new Person();
    p2.say();
p1.say();
p2=null;
p2.say();
}
}
输出1hello
输出2hello后会抛出异常
输出3hello后会抛出异常
不会输出hello,直接抛出异常
27.
下面关于classpath的说法中,错误的是( )。
classpathpath环境变量的查看与配置的方式完全相同
为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置
JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录
在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
28.
下列异常中,属于编译时异常的是( )。
NumberFormatException
ArithmeticException
Exception
RuntimeException
29.
下面程序运行的结果是( )。
public class Example
{ public static void main(String[] args)
  {try{ int rst = 4/0;
   System.out.println(\"ret = \"+rst);
    }
    catch(Exception e){
           System.out.println(\"catch语句块执行\");
           return;
       }finally{
           System.out.println(\"finally语句块执行\");
       }
       System.out.println(\"程序继续向下执行\");
    }
catch语句块执行
catch语句块执行程序继续向下执行
catch语句块执行 finally语句块执行
0 程序继续向下执行
30.
关于以下代码所画图形的说明,正确的是(
1g.setColor(Color.black);
2g.drawLine(10,10,10,50);
3g.setColor(Color.red);
4g.drawRect(100,100,150,150);
一条40像素长的垂直红线,一个边长为150像素的红色四方形
一条40像素长的垂直黑线,一个边长为150像素的红色四方形
一条50像素长的垂直黑线,一个边长为150像素的红色四方形
一条50像素长的垂直红线,一个边长为150像素的红色四方形
31.
线程调用sleep()方法后,该线程将进入以下哪种状态?(
就绪状态
运行状态
阻塞状态
死亡状态
32.
容器Frame使用的缺省布局编辑策略是( )。
FlowLayout
BorderLayout
GridLayout
CardLayout
33.
下面程序运行的结果是( )。
class Demo
{ public static void main(String[] args){
    try{ int x = div(1,2);
     }catch(Exception e){ System.out.println(e); }
  System.out.println(x)
  }
}
  public static int div(int a,int b){
                    return a / b ;
    }
}
输出1
输出0
输出0.5
编译失败
34.
下列关于自定义异常的说法中,错误的是( )。
自定义异常要继承Exception
自定义异常继承Exception类后,具有可抛性
自定义异常可以在构造方法中用super关键字传递异常信息给父类
自定义异常必须继承Error
35.
下面程序的运行结果是( )。
public class Demo
{ public static void main(String[] args)
{try { System.out.println(10 / 0);
        System.out.println(\"除法正常运行\");
  }
catch (ArithmeticException e) {
               System.out.println(\"除数不能为0\");
           }
       }
编译失败
编译通过,没有结果输出
输出:除法正常运行
输出:除数不能为0
36.
下列Java命令中,哪一个可以编译HelloWorld.java文件?(
java HelloWorld
java HelloWorld.java
javac HelloWorld
javac HelloWorld.java
37.
以下代码完成画线功能,所画线的颜色是( )。
1g.setColor(Color.red.green.yello.cyan);
2g.drawLine(0,0,100,100);
red
green
yello
cyan
38.
下列关于JDKJREJVM关系的描述中,正确的是( )。
JDK中包含了JREJVM中包含了JRE
JRE中包含了JDKJDK中包含了JVM
JRE中包含了JDKJVM中包含了JRE
JDK中包含了JREJRE中包含了JVM

回复

使用道具 举报

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

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表