20秋《Java语言程序设计》作业4
------------------------
1.变量按作用域分为_______。
A.局部变量、数组变量、方法参数和异常处理参数
B.局部变量、类变量、方法参数和异常处理参数
C.局部变量、类变量、数组变量和异常处理参数
D.全局变量、局部变量、方法参数和异常处理参数
答案请点我要此答案,或联系QQ
2.下列程序段输出的结果是_______。public class NewClass {
public static void main(String args[]){
int x=0;
boolean b1,b2,b3,b4;
b1=b2=b3=b4=true;
x=(b1|b2&b3^b4)?++x:x--;
System.out.printl
A.-1
B.0
C.1
D.2
答案请点我要此答案,或联系QQ
3.Java程序的执行方式是_______。
A.即时编译方式和非解释执行方式
B.非即时编译方式和非解释执行方式
C.非即时编译方式和解释执行方式
D.即时编译方式和解释执行方式
答案请点我要此答案,或联系QQ
4.在Java中,数组是被当成以下哪项来处理的。
A.类
B.对象
C.接口
D.简单数据类型
答案请点我要此答案,或联系QQ
5.下面程序段的输出结果为_______。class StaticDemo{
static int x;
int y;
public static int getX(){
return x;
}
public static int setX(int newX){
x=newX;
}
public int getY(){
retur
A.x=10 静态变量a.x=10 实例变量b.y=40
B.x=0 静态变量a.x=10 实例变量b.y=40
C.x=10 静态变量a.x=30 实例变量b.y=40
D.x=0 静态变量a.x=30 实例变量b.y=40
答案请点我要此答案,或联系QQ
6.在Java类型中,int、char和short等类型的长度是_______。
A.由机器CPU决定
B.由用户自己定义决定
C.固定的
D.与机器字节有关的
答案请点我要此答案,或联系QQ
7.Java语言采用创建类的实例(对象)来处理事件,这种动态的实例存储在_______中。
A.内存堆
B.硬盘
C.CPU
D.服务器
答案请点我要此答案,或联系QQ
8.下面程序段的运行结果为_______。public class OperatorsAndExpressions {
void equalsMethod2(){
String s1=new String("hello");
String s2=new String("hello");
System.out.println(s1.equals(s2));
class MyValue{
int i;
A.true true
B.true false
C.false false
D.false true
答案请点我要此答案,或联系QQ
9.当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_______。
A.当类只可以在声明这些类的包中使用
B.该类的使用没有任何限制
C.该类没有子类,也没有父类
D.该类不可以被继承
答案请点我要此答案,或联系QQ
10.下列关于类和对象的描述中,不正确的一项是_______。
A.现实世界中,可以把每件事物都看成是一个对象
B.一组对象构成一个程序,对象之间通过发消息通知彼此该做什么
C.有共同属性的对象可以抽象为一个类
D.一个类只能实例化一个对象
答案请点我要此答案,或联系QQ
11.执行下列程序段,请选出正确的答案。public class Test{
public static void throwit(){
throw new RuntimeException();
}
public static void main(String args[]){
try{
System.out.println("你好吗");
throwit();
System.out.pri
A.不能通过编译
B.输出“你好吗”→RuntimeException异常发生→输出“出错!”→输出“结束”
C.输出“你好吗”→RuntimeException异常发生→输出“结束”
D.输出“你好吗”→输出“结束”→RuntimeException异常发生
答案请点我要此答案,或联系QQ
12.Java程序的安全性体现在平台层的是_______。
A.堆栈的溢出
B.可设定访问资源域,无需分本地和远程
C.语法检查
D.访问权限的合法性
答案请点我要此答案,或联系QQ
13.关于方法的说法哪一项是正确的?
A.方法中的形参可以和方法所属类的属性同名
B.方法必须有形参
C.同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果
D.没有返回值的方法可以用void来表示,也可以不加
答案请点我要此答案,或联系QQ
14.下列程序段不正确的是_______。
A.String A="firstJava";A-="Java";
B.String A="firstJava";A+="Java";
C.Integer J=new Integer(27);J-=7;
D.Integer J=new Integer(27);J--;
答案请点我要此答案,或联系QQ
15.下列不属于面向对象语言的是_______。
A.Java
B.Visual Basic
C.C++
D.C
答案请点我要此答案,或联系QQ
16.Java语言具有许多优点和特点,哪个是通过Java虚拟机实现的?
A.可移植性
B.多线程
C.分布式计算
D.安全性
答案请点我要此答案,或联系QQ
17.下列关于实型变量书写正确的是_______。
A.E3
B.2e0.3
C.1.2e3
D.1.2E0.3
答案请点我要此答案,或联系QQ
18.关于抽象方法的说法正确的一项是_______。
A.可以有方法体
B.可以出现在非抽象类中
C.抽象方法是没有方法体的方法
D.抽象类中的方法都是抽象方法
答案请点我要此答案,或联系QQ
19.不具有移植性的语言是_______。
A.C
B.C++
C.Java
D.Visual Basic
答案请点我要此答案,或联系QQ
20.在Java语言中,如果数字之后没有任何字母,计算机默认为_______。
A.int类型
B.float类型
C.double类型
D.short类型
答案请点我要此答案,或联系QQ