(单选题)1: 变量按作用域分为_______。 A: 局部变量、数组变量、方法参数和异常处理参数 B: 局部变量、类变量、方法参数和异常处理参数 C: 局部变量、类变量、数组变量和异常处理参数 D: 全局变量、局部变量、方法参数和异常处理参数 (单选题)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 (单选题)3: Java程序的执行方式是_______。 A: 即时编译方式和非解释执行方式 B: 非即时编译方式和非解释执行方式 C: 非即时编译方式和解释执行方式 D: 即时编译方式和解释执行方式 (单选题)4: 在Java中,数组是被当成以下哪项来处理的。 A: 类 B: 对象 C: 接口 D: 简单数据类型 (单选题)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 (单选题)6: 在Java类型中,int、char和short等类型的长度是_______。 A: 由机器CPU决定 B: 由用户自己定义决定 C: 固定的 D: 与机器字节有关的 (单选题)7: Java语言采用创建类的实例(对象)来处理事件,这种动态的实例存储在_______中。 A: 内存堆 B: 硬盘 C: CPU D: 服务器 (单选题)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 (单选题)9: 当一个类没有指定访问修饰符(public、abstract和final)时,下列说法正确的是_______。 A: 当类只可以在声明这些类的包中使用 B: 该类的使用没有任何限制 C: 该类没有子类,也没有父类 D: 该类不可以被继承 (单选题)10: 下列关于类和对象的描述中,不正确的一项是_______。 A: 现实世界中,可以把每件事物都看成是一个对象 B: 一组对象构成一个程序,对象之间通过发消息通知彼此该做什么 C: 有共同属性的对象可以抽象为一个类 D: 一个类只能实例化一个对象 (单选题)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异常发生 (单选题)12: Java程序的安全性体现在平台层的是_______。 A: 堆栈的溢出 B: 可设定访问资源域,无需分本地和远程 C: 语法检查 D: 访问权限的合法性 (单选题)13: 关于方法的说法哪一项是正确的? A: 方法中的形参可以和方法所属类的属性同名 B: 方法必须有形参 C: 同类不同的方法中不能有同名的自变量,否则会产生不可预测的结果 D: 没有返回值的方法可以用void来表示,也可以不加 (单选题)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--; (单选题)15: 下列不属于面向对象语言的是_______。 A: Java B: Visual Basic C: C++ D: C (单选题)16: Java语言具有许多优点和特点,哪个是通过Java虚拟机实现的? A: 可移植性 B: 多线程 C: 分布式计算 D: 安全性 (单选题)17: 下列关于实型变量书写正确的是_______。 A: E3 B: 2e0.3 C: 1.2e3 D: 1.2E0.3 (单选题)18: 关于抽象方法的说法正确的一项是_______。 A: 可以有方法体 B: 可以出现在非抽象类中 C: 抽象方法是没有方法体的方法 D: 抽象类中的方法都是抽象方法 (单选题)19: 不具有移植性的语言是_______。 A: C B: C++ C: Java D: Visual Basic (单选题)20: 在Java语言中,如果数字之后没有任何字母,计算机默认为_______。 A: int类型 B: float类型 C: double类型 D: short类型 (责任编辑:admin) |