国际开放大学Java语
根据下列示例代码,Student类中定义的getCategory() 方法将同学们的考试成绩分为优秀(大于等于90分)、良好(小于90分并且大于等于80分)、及格(小于80分并且大于等于60分)和不及格(小于60分)四种类别。请阅读如下代码
答案是:BDBCD
如下代码段可根据员工输入的销售业绩,判断其奖金发放的级别信息。销售业绩与奖金级别的关系规则如下: 销售业绩>=100万,奖金为一级; 销售业绩在50万(包括)和100万之间,奖金为二级; 销售业绩<50万,奖金为三级。 请阅读
答案是:BBDBD
某公司在暑期为销售部的员工提供旅游奖励,规定销售额在50万(包括50万)到150万(包括150万)之间的员工可以报名参加。请阅读如下代码段,并补齐其中缺失的代码。 public class EmployeeSaleChecker {
答案是:DCDAB
某商场为用户设计一套积分系统,用以根据用户不同的级别,基于不同的规则计算积分: 计算规则如下: 1. VIP用户,消费1元,积分:按照消费金额*2 计算积分 向上取整 2. 普通用户 Level>=2级, 积分: 按照消费金额*
答案是:BCAAD
Java程序在编译之后,生成可执行的二进制代码.
答案是:错
一个线程执行了sleep(睡眠)方法,就会一直占用之前的CPU资源,该线程就从运行状态进入阻塞状态。
答案是:错
线程是比进程更小的独立运行的基本单位。
答案是:对
如果控制台输出下列内容,说明出现异常的代码在HouseDemo.java 代码中的第6行。( ) Exception in thread "main" java.lang.NullPointerException at
答案是:错
父类的静态方法不能被子类覆盖为非静态方法。
答案是:对
父类被访问控制符声明为private的方法,子类也可以继承父类的所有方法。
答案是:错
对象的属性可以引用,对象的方法不能引用。
答案是:错
类的方法的修饰符final是不可变的,表示该方法可以被子类继承扩展。
答案是:错
面向对象的继承性,可以大大减少类实现中的重复代码。
答案是:对
使用while语句,循环体逻辑代码至少可以执行一次
答案是:错
在外部代码块中尝试访问内部代码块中定义的变量时,java编译器不会提示错误信息。
答案是:错
线程在整个生命周期中只包括运行和死亡两种状态。
答案是:错
根据异常是否需要强制捕获和处理,可以将异常类分为受控异常和非受控异常。(
答案是:对
如果类中有一个抽象方法,这个类不一定是抽象类。
答案是:错
由final关键字修饰的变量的值是不可修改的。
答案是:对
continue语句只能在循环语句内部使用,作用是跳过该次循环,继续执行下一次循环。
答案是:对
父类类型的对象可以自动转换为子类类型的对象。
答案是:错
super调用构造方法的代码只能出现在子类构造方法可执行代码的第一行。
答案是:对
父类中声明为 protected的属性,在子类中可以直接进行访问。
答案是:对
do-while至少确保循环逻辑代码被执行一次,而while的循环逻辑代码可能一次都不执行。
答案是:对
声明为布尔型的变量,在默认情况下取值为true。
答案是:错
.线程对象调用了start()方法之后,线程对象就处于新建状态。
答案是:错
进程是具有一定独立功能的程序的一次运行。进程有独立的地址空间。
答案是:对
如果控制台输出下列内容,说明程序运行过程中出现了异常( ) Exception in thread "main" java.lang.NullPointerException
答案是:对
子类在方法覆盖时,private的方法可以在子类中被修改为protected。
答案是:对
Java语言采用单重继承,一个类只能有一个直接父类。
答案是:对
对象仅做声明,并未做初始化,其默认情况下的值为1。
答案是:错
类的属性的类型没有限制,可以使用简单数据类型,但不能使用类作为数据类型。
答案是:错
一个类的内部会包含其他类中类似的特征和属性,可以考虑基于继承来借鉴这些属性和方法,但还是需要对于类进行重新定义和实现。
答案是:错
判断条件表达式的计算结果必须是Boolean类型的值。
答案是:对
布尔值也可以被强制转化为整数型,true的整型值为0,false为1。
答案是:错
当使用synchronized关键字修饰Java类的时候, 被修饰的Java类中所有方法的执行都是线程安全的。
答案是:错
Java抽象类声明必须使用abstract修饰符,可以使用抽象类创建对象实例
答案是:错
在Java类继承中, 子类在构造方法中可以使用super调用父类的构造方法
答案是:对
Java接口可以使用extends继承其它接口,但不能继承类。
答案是:对
switch-case语句的分支语句中需要使用continue作为最后一条语句结束分支。
答案是:错
switch-case和if-else语句都可以支持多分支逻辑处理操作。
答案是:对
强制类型转换存在一定的风险和问题,容易导致数据精度的丢失或数据值的不准确。
答案是:对
boolean类型值不可以强制转换为整数值,会提示语法错误
答案是:对
Java程序在编译之后,生成可执行的二进制代码
答案是:错
Java是一种面向对象的编译型程序设计语言。
答案是:对
下列关于类继承正确的使用方式是(),其中Z1/Z2为接口,X1/X2为类 A. public interface Z1 implements Z2 {…} B. public class X1 implements X2 {
答案是:D
以private修饰的成员变量,下面说法正确的是() A、可被其它程序包中的类访问 B、仅能被本程序包中的类访问使用 C、只能被该类自身所访问和修改 D、可以被子类访问和修改
答案是:C
关于包的描述中,错误的说法是() A. 使用import语句引入包 B. package创建包语句必须位于类的第一行 C. import语句一次只能引入一个唯一包 D. 包可以使用
答案是:C
下列代码的执行结果是什么? public class Foo { public static void main(String[] args) { try { int base = 0; int value =
答案是:A
以下属于受控异常的是() A Error B. NullPointerException C. RuntimeException D. FileNotFoun
答案是:D
下列代码的执行结果是() class Base { Base() { System.out.print("Base"); } } public class Alpha extends Base { public
答案是:B
下列代码的执行结果为: () public class Super { public Integer getLength() { return new Integer(4); } public Integer getLength(i
答案是:A
下列哪一种叙述是错误的( ) A. abstract修饰符可修饰方法和类 B. 接口允许继承另外一个接口 C. 抽象类允许继承接口 D. 一个类只能继承一个接口
答案是:D
中断循环语句且完全跳出循环逻辑的控制指令是() A. continue B. switch C. break D. stop
答案是:C
实现10到50的数字累计加和,下列哪个流程控制语句可以实现: A. for语句 B. if-else语句 C. try-catch语句 D. switch-case语句
答案是:A
下列代码执行的结果是() public class Test { public static void main(String[] args) { int score = 50
答案是:D
在Java语言中, 正确的注释方式是( )。 A. –注释信息 B. ##-- 注释信息 C. // 注释信息 D. #!注释信息
答案是:C
下列代码执行的运行结果为() public class Test { public static void main(String[] args) { int num = 170
答案是:A
下列代码执行的运行结果为() public class Test { public static void main(String[] args) { byte num = -2
答案是:B
下列代码段的运行结果为() public class Test { public static void main(String[] args) { int num = 0b
答案是:C
下列关键字用来声明布尔数据类型的是() A boolean B. int. C. char D. byte
答案是:A
下面合法的变量声明为() A. continue B. 567test C. _who D ab cd
答案是:C
Java语言中程序开发所需内置的系统类库位于() 之内 A. JRE B. JVM C. JDK D. Spring
答案是:C
Java代码在编译之后,生成()文件 A 二进制 B. 源代码 C. 字节码 D. 可执行程序
答案是:C
Java作为一门编译型的程序设计语言,其主要通过()命令编译Java程序 A JDK B. JVM C. javac D. jar
答案是:C
编写线程类,能够返回线程执行结果的接口是( )。 A.Runnable B. Callable C. Clonable D. Serializable
答案是:B
自定义异常类时,可以继承的类是( )。 A. Error B. Exception及其子类 C. AssertionError
答案是:B
下列代码中,( )表示引入了当前包下面的所有的类。 A. import static java.lang.Math.abs; B. import org.open.java.io; C. import org.
答案是:D
下列( )语句把方法声明为抽象的公共方法。 A. public abstract bike(); B. public void bike() extends abstract; C. public ab
答案是:D
关于被私有访问控制符private修饰的成员变量,下列说法正确的是( )。 A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B. 可以被两种类访问和引用:该类本身、该类的所有子类
答案是:C
下列关于类的定义中,n1,n2为接口,Fish,Animal为类,继承代码中错误的是( )。 A.public class Fish extends Animal{...} B.public class Fish
答案是:D
下列( )不是修饰符。 A.static B. synchronized C. void D. abstract
答案是:C
下列关于类方法的描述,错误的是( )。 A.类方法可使用关键字static作为修饰符 B.类方法和实例方法均占用内存空间,类方法在未实例化之时,不占用内存空间 C.类方法能用实例和类名调用 D.类方法只能
答案是:B
下列代码段,执行结果为( )。 int n; for (n=9; n>=3; n--) {System.out.print(n);} A.代码执行成功,输出结果为9 B.代码执行成功,输出结果为8 C.代码执
答案是:C
下列语句可以完全中断循环逻辑的是( )。 A.while B. switch C. break D. continue
答案是:C
下列代码段, n的值为( )时将打印字符串"first" 。 if(n>5){ System.out.println("first"); } else if(n<=0){ System.out.println("s
答案是:A
下列代码段,m的值为2时会输出( )。 public class Test1{   public static void main(String args[]){   int m;   switch(m){   c
答案是:C
下列代码段运行结果为( )。 int num = 15; if (num % 2==0) { System.out.println( "num " + num + " 是 偶数"); } else
答案是:D
执行下列语句: int i=6; int val = i++; val的值是( )。 A. 5 B. 6 C. 7 D. 4
答案是:B
下列( ) 注释在Java语言的代码中是正确的。 A. / B. /.....*/ C. /**.....*/ D. !
答案是:C
下列代码执行结果中x和y的值分别为( )。 int x= 30, y=270; int tmp =x; x=y; y=tmp; A.30/270 B. 30/30 C.270/30
答案是:C
下列代码段执行后,输出结果正确的是( )。 public class Conditional{ public static void main(String args[ ]){ int m=3; System.
答案是:A
下列关于float类型float f=7.3的说法,正确的是( )。 A.正确 B. 错误,精度不够,需要强制类型转换float C. 错误,变量声明错误 D. 错误
答案是:C
下列( )是合法的用户自定义的标识符。 A.for B.2Student C. userName
答案是:C
Java语言中用来编译Java程序的命令是( )。 A.java.exe B. javaw.exe C. javap.exe D. javac.exe
答案是:D
下列关于类继承正确的使用方式是(),其中Z1/Z2为接口,X1/X2为类 A. public interface Z1 implements Z2 {…} B. public class X1 implements X2 {
答案是:D
以protected修饰的类如:protected class Car{…} 则Car( ) A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用 C、不能被任意其它类使用 D、不能被其它类继承
答案是:B
关于包的描述中,正确的说法是() A. 使用import语句引入包 B. package创建包语句可以在类的任意位置 C. import语句一次只能引入一个唯一包 D. 包必须有明确的包名称
答案是:A
下列代码的执行结果是什么? public class Foo { public static void main(String[] args) { try { String info = null; System.out.
答案是:A
以下关于异常的说法正确的是() A. 一旦出现异常,程序运行就终止了   B. 如果一个方法申明将抛出某个异常,它就必须真的抛出那个异常  C. 在catch子句中匹配异常是一种精确匹配 D. 可能抛出系统异常的方法是不需要申明异常
答案是:D
下列代码的执行结果是() class Base { Base() { System.out.print("Base"); } } public class Alpha extends Base { public
答案是:B
下列代码的执行结果为: ( ) public class Super { public Integer getLength() { return new Integer(4); } } class Sub extends S
答案是:B
下列哪一种叙述是正确的( ) A. abstract修饰符可修饰字段、方法和类 B. 接口不能继承另外一个接口 C. 抽象类不能继承接口 D. 一个类允许实现多个接口
答案是:D
在循环语句中,中断一次循环的控制指令是() A. continue B. switch C. break D. stop
答案是:A
实现1到100的数字累计加和,下列哪个流程控制语句可以实现: A. do-while语句 B. if-else语句 C. try-catch语句 D. switch-case语句
答案是:A
下列代码执行的结果是() public class Test { public static void main(String[] args) { int score = 60
答案是:C
在Java语言中,正确的注释方式是( )。 A. –注释信息 B. ##-- 注释信息 C. /* 注释信息 */ D. #!注释信息
答案是:A
下列代码执行的运行结果为() public class Test { public static void main(String[] args) { int num = 170
答案是:A
下列代码执行的运行结果为() public class Test { public static void main(String[] args) { byte num = 14
答案是:B
下列代码段的运行结果为() public class Test { public static void main(String[] args) { int num = 0x
答案是:C
下列关键字用来声明小数数据类型的是() A double B. int C. char D. Boolean
答案是:A
下面合法的变量声明为() A. switch B. 345what C. _work D first name
答案是:C
运行Java程序需要提前安装(),作为其运行环境 A. JDK B. Java C. Eclipse D. JRE
答案是:D
Java是 一门面向对象的编程语言,其中属于面向对象的特征是() A. 继承 B. 重写 C. 扩展 D. 异常
答案是:A
Java作为一门编译型的程序设计语言,其主要通过()命令运行编译后的Java程序 A jar B. jps C. javac D. java
答案是:D
编写线程类,需要继承的父类是( )。 A.Object B. Runnable C. Thread D. Callable
答案是:C
( )类是所有异常类的父类。 Throwable B. Error C. Exception D. IOException
答案是:A
Java语言中,单一文件里的关键字class import package 出现的顺序应为( )。 A. class package import B. class import package C. pa
答案是:C
下列( )语句把方法声明为抽象的公共方法。 A. public abstract method(); B. public abstract void method(); C. public abs
答案是:B
内部类不可以声明在( )。 A. 类的内部 B. 类的方法内部 C. 类的构造方法内部 D. 类的外部
答案是:D
下列关于类的定义中,m001,m002为接口,computer,goods为类,继承代码中错误的是( )。 A.public class computer extends goods{...} B.public clas
答案是:C
下列关于方法的描述,正确的是( )。 Java语言中,方法的返回值只能是boolean类型 Java语言中,如果方法实现后不需要返回值,则类型可以定义为void Java语言中,
答案是:B
面向对象语言的核心思想不包括( )。 A.封装性 B. 抽象性 C. 复用性 D. 继承性
答案是:C
下列代码段,执行结果为( )。 int var; for (var=1; var<=5;var++) {System.out.print(var);} A.代码执行成功,输出结果为12345 B.代码执行成功,输出结
答案是:A
下列控制语句不能实现循环操作的是( )。 A. for B. switch-case C. while D. do-while
答案是:B
下列代码段, x处于( )范围时将打印字符串"second" 。 if(x>0){ System.out.println("first"); } else if(x>-3){ System.out.println("se
答案是:D
下列代码段,m的值为( )会输出" default" 。 public class Test1{   public static void main(String args[]){   int m;   switch
答案是:D
下列代码段运行结果为( )。 int num = 22; if (num % 2==0) { System.out.println("num" + num + " 是 偶数"); } else
答案是:C
执行下列语句: int i=19; int val =--i; val的值是( )。 A.18 B. 19 C. 17 D. 20
答案是:A
.下列( )注释在Java语言的代码中是正确的。 A. // B. /...../ C. /**...../ D. !
答案是:A
目前为: 1/2 页  首页   上页  下页 尾页