浙江电大Java语言和WWW技术(Java技术)(省) 第四次形考

微信小程序
内容查看
查看价格3

第四次形考
试卷总分:100 测试时间:–
判断题 |单选题
1.
用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。×

×
2.
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。×

×
3.
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。√

×
4.
Java中,并非每个事件类都只对应一个事件。√

×
5.
所有的鼠标事件都由MouseListener监听接口的监听者来处理。×

×
6.
一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Threa子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。√

×
7.
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。√

×
8.
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。×

×
9.
下列选项中,可以正确配置classpath的命令是( A)。
set classpath =C:ProgramFilesJavajdk1.7.0_15bin
set classpath : C:ProgramFilesJavajdk1.7.0_15bin
classpath set =C:ProgramFilesJavajdk1.7.0_15bin
classpath set : C:ProgramFilesJavajdk1.7.0_15bin
10.
下面关于javac命令作用的描述中,正确的是(B )。
可以执行java程序
可以将编写好的Java文件编译成.class文件
可以把文件压缩
可以把数据打包
11.
下面选项中,哪个可以获取Runtime类的实例?(B )
Runtime r = new Runtime();
Runtime r = Runtime.getRuntime();
Runtime r = Runtime.getInstance();
Runtime r = new Run ();
12.
通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的?( B)
该列表不支持复选
该列表有10个选项
根据需要该列表可能有垂直滚动条
该列表支持10个可见选项
13.
编写Java图形界面程序时,一般需要在程序的开头写上(D )语句。
import java.awt.event.* ;
import java.action.* ;
import java.event.* ;
import java.awt.* ;
14.
以下哪项可能包含菜单条?(B )
Panel
Frame
Applet
Dialog
15.
在以下哪种情况下,线程进入就绪状态?( D)
线程调用了sleep()方法时
线程调用了join()方法
线程调用了yield()方法时
线程调用了notify()方法
16.
容器Panel缺省使用的布局编辑策略是(B )。
BorderLayout
FlowLayout
GridLayout
CardLayout
17.
以下关于java命令作用的描述中,正确的是( A)。
它专门负责解析由Java编译器生成的.class文件
它可以将编写好的Java文件编译成.class文件
可以把文件压缩
可以把数据打包
18.
在Java语言中,以下哪个关键字用于在方法上声明抛出异常?(C )
try
catch
throws
throw
19.
下面与applet显示无关的方法是(C )。
repaint()
paint()
draw()
update()
20.
以下对于try…catch语句描述正确的是(C)。
try…catch语句处理程序中的错误
try…catch语句处理程序中的bug
try…catch语句处理程序中的异常
以上说法都不正确
21.
自定义运行时异常,必须继承自( C)类。
Error
Exception
RuntimeException
Throwable
22.
下面命令中,可以用来正确执行HelloWorld程序的是(A )。
java HelloWorld
java HelloWorld.java
javac HelloWorld
javac HelloWorld.java
23.
以下程序创建了一个自定义异常(编译异常),请补全空白处代码(A)。
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.
以下关于编译异常说法正确的是( C)。
编译异常就是指Exception以及其子类
编译异常如果产生,可以不用处理
编译异常如果产生,必须处理,要么捕获,要么抛出
编译异常指的就是Error
25.
下列关于throws关键字的描述中,正确的是(C )。
thorws可以声明在方法上也可以声明在方法体中
方法上使用throws抛出一个异常则这个方法中一定有try catch代码块
使用throws抛出多个异常时各个异常之间必须使用逗号隔开
throws必须和throw配合使用
26.
请阅读下面的程序代码,下列关于程序运行结果的描述中,正确的是(B)。
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();
}
}
输出1个hello
输出2个hello后会抛出异常
输出3个hello后会抛出异常
不会输出hello,直接抛出异常
27.
下面关于classpath的说法中,错误的是( D)。
classpath和path环境变量的查看与配置的方式完全相同
为了让Java虚拟机能找到所需的class文件,就需要对classpath环境变量进行设置
从JDK5.0开始,如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录
在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效
28.
下列异常中,属于编译时异常的是( C)。
NumberFormatException
ArithmeticException
Exception
RuntimeException
29.
下面程序运行的结果是(C )。
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.
关于以下代码所画图形的说明,正确的是( B)
1.g.setColor(Color.black);
2.g.drawLine(10,10,10,50);
3.g.setColor(Color.red);
4.g.drawRect(100,100,150,150);
一条40像素长的垂直红线,一个边长为150像素的红色四方形
一条40像素长的垂直黑线,一个边长为150像素的红色四方形
一条50像素长的垂直黑线,一个边长为150像素的红色四方形
一条50像素长的垂直红线,一个边长为150像素的红色四方形
31.
线程调用sleep()方法后,该线程将进入以下哪种状态?(C )
就绪状态
运行状态
阻塞状态
死亡状态
32.
容器Frame使用的缺省布局编辑策略是(B )。
FlowLayout
BorderLayout
GridLayout
CardLayout
33.
下面程序运行的结果是( C)。
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.
下列关于自定义异常的说法中,错误的是(D )。
自定义异常要继承Exception类
自定义异常继承Exception类后,具有可抛性
自定义异常可以在构造方法中用super关键字传递异常信息给父类
自定义异常必须继承Error类
35.
下面程序的运行结果是( D)。
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文件?(D )
java HelloWorld
java HelloWorld.java
javac HelloWorld
javac HelloWorld.java
37.
以下代码完成画线功能,所画线的颜色是( D)。
1.g.setColor(Color.red.green.yello.cyan);
2.g.drawLine(0,0,100,100);
red
green
yello
cyan
38.
下列关于JDK、JRE和JVM关系的描述中,正确的是(D )。
JDK中包含了JRE,JVM中包含了JRE
JRE中包含了JDK,JDK中包含了JVM
JRE中包含了JDK,JVM中包含了JRE
JDK中包含了JRE,JRE中包含了JVM

点点赞赏,手留余香 给TA打赏

AI创作

浙江电大C++语言程序设计_形考4-0001
浙江电大C++语言程序设计_形考4-0001
9分钟前 有人购买 去瞅瞅看
浙江电大商务数据分析形考作业1-0001
浙江电大商务数据分析形考作业1-0001
3分钟前 有人购买 去瞅瞅看
浙江电大食品安全与营养4-0001
浙江电大食品安全与营养4-0001
2分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录