搜索答案,请关注微信公众号!发送题目查询!

山东开放大学_Java语言程序设计作业答案
Java语言程序设计
学校: 山东开放大学
问题 1: 1. 【单项选择题】下列关于Java中类的说法不正确的是( ) 。
选项:
• A. 一个Java文件中可以有多个class定义
• B. 构造函数是类中的特殊方法
• C. 类体中有变量定义、构造方法和成员方法的定义
• D. 类一定要声明为public的,才可以执行
答案: 类一定要声明为public的,才可以执行
问题 2: 2. 【判断题】在Java的方法中定义一个常量要用const关键字。
选项:
答案: 错误
问题 3: 3. 【多选题】Java程序的种类有()。
选项:
• A. 类(Class)
• B. Applet
• C. Application
• D. Servlet
答案: Applet
问题 4: 4. 【多选题】下列标识符不合法的有()。
选项:
• A. new
• B. $Usdollars
• C. 1234
• D. car.taxi
答案: new
问题 5: 5. 【判断题】final修饰的类能派生子类。
选项:
答案: 错误
问题 6: 6. 【判断题】覆盖的同名方法中,子类方法不能比父类方法的访问权限低。
选项:
答案: 正确
问题 7: 7. 【判断题】抽象类中能创建对象。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. 【判断题】Java语言是编译解释型语言。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. 【判断题】抽象方法没有方法体。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 10. 【判断题】接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 11. 【判断题】描述对象的两个要素是属性和方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 12. 【判断题】抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 13. 【判断题】包名可以设置多个,中间通过“;”进行分隔。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 14. 【单项选择题】使用catch(Exception e)的优点是( )。
选项:
• A. 指挥捕获个别类型的异常。
• B. 捕获try语句块中产生的所有类型异常。
• C. 执行一些程序。
• D. 忽略一些异常。
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 15. 【单项选择题】对于下列Dog类,哪个叙述是错误的?
class Dog {
Dog(int m){
}
Dog(double m){
}
int Dog(int m){
return 23;
}
void Dog(double m){
}
}
选项:
• A. Dog(int m)与Dog(double m)互为重载的构造方法。
• B. int Dog(int m)与void Dog(double m)互为重载的非构造方法。
• C. Dog类只有两个构造方法,而且没有无参数的构造方法。
• D. Dog类有3个构造方法。
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 16. 【单项选择题】下列哪些语句关于Java内存回收的说明是正确的? ( )
选项:
• A. 程序员必须创建一个线程来释放内存
• B. 内存回收程序负责释放无用内存
• C. 内存回收程序允许程序员直接释放内存
• D. 内存回收程序可以在指定的时间释放内存对象
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 17. 【单项选择题】给出下面代码,关于该程序以下哪个说法是正确的?( )
public class Person{
static int arr[] = new int[5];
public static void main(String a[])
{
System.out.println(arr[0]);
}
}
选项:
• A. 编译时将产生错误
• B. 编译时正确,运行时将产生错误
• C. 输出零
• D. 输出空
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 18. 【单项选择题】以下关于继承的叙述正确的是( )。
选项:
• A. 在Java中类只允许单一继承
• B. 在Java中一个类只能实现一个接口
• C. 在Java中一个类不能同时继承一个类和实现一个接口
• D. 在Java中接口只允许单一继承
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 19. 【单项选择题】不允许作为类及类成员的访问控制符的是( )。
选项:
• A. public
• B. private
• C. static
• D. protected
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 20. 【单项选择题】实现变量线程安全的方式是( )。
选项:
• A. 使用volatile修饰符
• B. 使用static修饰符
• C. 将变量加final修饰符
• D. 使用将变量转化为对应的对象类型
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 21. 【单项选择题】编写线程类,需要继承的父类是( )。
选项:
• A. Runnable
• B. Object
• C. Thread
• D. Callable
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 22. 【单项选择题】编写线程类,需要实现的接口是( )。
选项:
• A. Serializable
• B. Runnable
• C. Clonable
• D. Throwable
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 23. 【单项选择题】下列关于类的定义中,a1,a2为接口,x,y为类,继承代码中错误的是( )。
选项:
• A. public interface a1 extends a2{....}
• B. public x extends a1{....}
• C. public class x extends y{...}
• D. public class x extends y implements a1{....}
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 1. JRE是一整套Java运行环境的程序包,它内置了JDK。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 2. Java语言提供大量的类库实现分布式应用,支持互联网应用的开发。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 3. Eclipse目前只支持Windows操作系统,不支持Linux和Macos操作系统。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 4. 在安装Eclipse之前,首先需要安装JDK。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 5. Java的源代码,首先被编译为class文件,然后再被翻译成机器码被目标机器执行。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 1. 下列哪些类声明是错误的?
选项:
• A. class A
• B. public class A
• C. protected class A
• D. private class A
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 2. 下面main()方法的定义哪些是正确的( )?
选项:
• A. public static void main(String args[]) {}
• B. public static void main(String[]) {}
• C. public static void main(String[] args) {}
• D. public static void main(String [] x) {}
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 3. 下面关于进程、线程的说法正确的是( )。
选项:
• A. 进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程——多线程,形成多条执行线索。
• B. 线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。
• C. Java多线程的运行与平台无关。
• D. 对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 4. 下面说法正确的是( )。
选项:
• A. 如果某公共接口被声明在一个源文件中,则接口必须与源文件具有相同名字。
• B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
• C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
• D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 5. 下面哪个语句正确地声明一个整型的二维数组?
选项:
• A. int a[][] = new int[][];
• B. int a[][] = new int[10][10];
• C. int [][]a = new int[10][10];
• D. int a[10][10] = new int[][];
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 6. 不能用来修饰interface的有()。
选项:
• A. private
• B. public
• C. protected
• D. static
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 7. 下列说法错误的有()。
选项:
• A. 在类方法中可用this来调用本类的类方法
• B. 在类方法中调用本类的类方法时可直接调用
• C. 在类方法中只能调用本类中的类方法
• D. 在类方法中绝对不能调用实例方法
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 8. 执行下列代码后,哪个结论是正确的 String[] s=new String[10];
选项:
• A. s[9] 为 null;
• B. s[10] 为 “”;
• C. s[0] 为 未定义
• D. length 为10
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 9. 不能用来修饰interface的有()。
选项:
• A. private
• B. public
• C. protected
• D. static
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 10. 如果将类设置为abstract,则此类既可以被继承使用,也可以直接创建对象。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 11. 面向对象的抽象性,可以从事物中抽象出本质特征信息,其中的状态数据可转化为类的行为。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 12. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 13. 类内部的成员变量属性为了防止被修改和数值被覆盖,一般使用native修饰符进行修饰。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 14. 在for语句中,必须设置循环条件,否则程序无法执行。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 15. synchronzied用来保障Java程序的线程安全。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 16. synchronized主要是用在多线程环境下,用以保障代码块和方法的线程安全。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 17. 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 18. 类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 19. Java语言支持跨平台,是由于其在JVM上屏蔽了不同操作系统的差异。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 20. 除0异常ArithmeticException是受控异常。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 21. Java 语言的标识符是不区分大小写的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 22. break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 51: 23. 有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 52: 24. 类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 53: 25. 接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 54: 26. final修饰的类能派生子类。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 55: 27. 包名可以设置多个,中间通过“;”进行分隔。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 56: 28. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 57: 29. 抽象方法没有方法体。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 58: 30. 类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 59: 31. 一个类的内部会包含其他类中类似的特征和属性,可以考虑基于继承来借鉴这些属性和方法,但还是需要对于类进行重新定义和实现。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 60: 32. 拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 61: 33. 在Java语言中,方法的返回值的类型可以是任意的数据类型,但是不能是用户自定义类。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 62: 34. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 63: 35. 在java继承机制中,父类中的私有 private)成员不能被子类继承。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 64: 36. 类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 65: 37. 接口可以继承类,也可以继承接口。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 66: 38. Java程序中的注释,只是用于程序员之间的沟通,对程序代码的维护性没有作用。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 67: 39. 对象仅做声明,并未做初始化,其默认情况下的值为1。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 68: 40. 使用catch(Exception e)的优点是( )。
选项:
• A. 指挥捕获个别类型的异常。
• B. 捕获try语句块中产生的所有类型异常。
• C. 执行一些程序。
• D. 忽略一些异常。
答案: 请关注公众号【渝开搜题】查看答案
问题 69: 41. 下列关于Java中类的说法不正确的是( ) 。
选项:
• A. 一个Java文件中可以有多个class定义
• B. 构造函数是类中的特殊方法
• C. 类体中有变量定义、构造方法和成员方法的定义
• D. 类一定要声明为public的,才可以执行
答案: 请关注公众号【渝开搜题】查看答案
问题 70: 42. 对于try{……}catch子句的排列方式,下列正确的是( )。
选项:
• A. 子类异常在前,父类异常在后
• B. 父类异常在前,子类异常在后
• C. 只能是子类异常
• D. 父类异常和子类异常不能同时出现
答案: 请关注公众号【渝开搜题】查看答案
问题 71: 43. 关于下列代码段,说法正确的是( )。
public class Foo{
public int add(int a,int b){
return a+b;
}
public static void main(String[] args){
Foo foo = null;
System.out.println(foo.add(10,20));
}
}
选项:
• A. 编译错误
• B. 正常运行,但无结果输出
• C. 30
• D. 运行时抛出NullPointerException
答案: 请关注公众号【渝开搜题】查看答案
问题 72: 44. 下列说法哪个正确?
选项:
• A. 一个程序可以包含多个源文件
• B. 一个源文件中只能有一个类
• C. 一个源文件中可以有多个公共类
• D. 一个源文件只能供一个程序使用
答案: 请关注公众号【渝开搜题】查看答案
问题 73: 45. void的含义是( )
选项:
• A. 方法没有返回值
• B. 方法体为空
• C. 没有意义
• D. 定义方法时必须使用
答案: 请关注公众号【渝开搜题】查看答案
问题 74: 46. 布尔值也可以被强制转化为整数型,true的整型值为0,false为1。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 75: 47. 对象仅做声明,并未做初始化,其默认情况下的值为1。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 76: 48. 在Java语言中,方法在类中声明,一个类中可以声明多个方法,方法之间是有前后顺序关系的。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 77: 49. 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 78: 50. 在条件判断中使用的条件可以是任意类型的变量或者表达式。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 79: 51. while语句执行的规则是“先判断再循环”,满足条件,进入循环体内执行。否则不执行循环体的内容。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 80: 52. Java 程序一般应当含有 main 方法,因为它是所有 Java 程序执行的入口。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 81: 53. Java语言是编译解释型语言。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 82: 54. 在Java的方法中定义一个常量要用const关键字。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 83: 55. 抽象类中能创建对象。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 84: 56. 一个类的方法内部,可以使用“this.成员变量名”的格式引用成员变量名,this不能省略。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 85: 57. 构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 86: 58. 使用while语句,循环体逻辑代码至少可以执行一次。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 87: 59. 一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 88: 60. 使用this 调用本类中的其它构造方法,调用时可以放在构造方法的任意行。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 89: 61. 下列( )是合法的标识符。
选项:
• A. -5
• B. +viod
• C. 12class
• D. _black
答案: 请关注公众号【渝开搜题】查看答案
问题 90: 62. 下列控制语句不能实现循环操作的是( )。
选项:
• A. switch-case
• B. while
• C. do-while
• D. for
答案: 请关注公众号【渝开搜题】查看答案
问题 91: 1. 布尔值也可以被强制转化为整数型,true的整型值为0,false为1。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 92: 2. 在条件判断中使用的条件可以是任意类型的变量或者表达式。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 93: 3. while语句执行的规则是“先判断再循环”,满足条件,进入循环体内执行。否则不执行循环体的内容。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 94: 4. break是中断打断的意思,在循环语句中是中断一次执行,然后继续后续的循环。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 95: 5. 类的方法的修饰符static是静态的,表示该方法不依赖于对象实例。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 96: 6. 除0异常ArithmeticException是非受控异常(运行时异常)。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 97: 7. Java 应用程序必须包含一个 main 方法,因为它是 Java 应用程序执行的入口。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 98: 8. Java 语言的标识符是区分大小写的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 99: 9. 有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 100: 10. 一个类中含有几个构造方法,称为构造方法的重载。对于重载的方法,其参数列表可以不相同。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 101: 11. 以下代码段执行后的输出结果为( )
int x =-3;
int y =-10;
System.out.println(y%x);
选项:
• A. -1
• B. 2
• C. 1
• D. 3
答案: 请关注公众号【渝开搜题】查看答案
问题 102: 12. 以下哪个关键字可以用来对对象加互斥锁?( )
选项:
• A. transient
• B. synchronized
• C. static
• D. serialize
答案: 请关注公众号【渝开搜题】查看答案
问题 103: 13. 定义一个类,必须使用的关键字是( )
选项:
• A. public
• B. class
• C. interface
• D. static
答案: 请关注公众号【渝开搜题】查看答案
问题 104: 14. 下面的代码段执行之后count的值是什么( )
int count = 1;
for (int i = 1; i <= 5; i++) {
count += i;
}
System.out.println(count);
选项:
• A. 5
• B. 1
• C. 15
• D. 16
答案: 请关注公众号【渝开搜题】查看答案
问题 105: 15. 如下哪个是Java中有效的关键字()
选项:
• A. name
• B. hello
• C. false
• D. good
答案: 请关注公众号【渝开搜题】查看答案
问题 106: 16. 已知如下定义:String s = "story"; 下面哪个语句不是合法的( )
选项:
• A. s += "books";
• B. s = s + 100;
• C. int len = s.length;
• D. String t = s + “abc”;
答案: 请关注公众号【渝开搜题】查看答案
问题 107: 17. 如下哪个是Java中的标识符( )
选项:
• A. fieldname
• B. super
• C. 3number
• D. #number
答案: 请关注公众号【渝开搜题】查看答案
问题 108: 18. 如下哪个是Java中的标识符()
选项:
• A. public
• B. super
• C. 3number
• D. width
答案: 请关注公众号【渝开搜题】查看答案
问题 109: 19. 编译并运行以下程序,以下描述哪个选项是正确的( )
class X{
protected String toString( ) {
return super.toString(); }
}
选项:
• A. 编译通过运行无异常
• B. 编译通过但运行时出错
• C. 行2出错,不能成功编译
• D. 不能成功编译,行3出错
答案: 请关注公众号【渝开搜题】查看答案
问题 110: 20. 关于以下代码段的说法正确的是( )
String s="abcde";
StringBuffer s1=new StringBuffer("abcde");
if(s.equals(s1))
s1=null;
if(s1.equals(s))
s=null;
选项:
• A. 第1行编译错误,String的构造器必须明确调用
• B. 第3行编译错误,因为s与s1有不同的类型
• C. 编译成功,但执行时在第5行有异常抛出
• D. 编译成功,过程中也没有异常抛出
答案: 请关注公众号【渝开搜题】查看答案
问题 111: 21. 有以下方法的定义,请选择该方法的返回类型( )。
method(byte x, double y)
{
return (short) x/y*2;
}
选项:
• A. byte
• B. short
• C. int
• D. double
答案: 请关注公众号【渝开搜题】查看答案
问题 112: 22. 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
选项:
• A. private
• B. protected
• C. private protected
• D. public
答案: 请关注公众号【渝开搜题】查看答案
问题 113: 23. 已知如下类定义:
class Base {
public Base( ) { }
public Base(int m) { }
public void fun(int n) { }
}
public class Child extends Base {
//插入代码
}
如下哪句可以正确地加入到子类中?( )
选项:
• A. private void fun(int n) { }
• B. void fun(int n ) { }
• C. protected void fun(int n) { }
• D. public void fun(int n) { }
答案: 请关注公众号【渝开搜题】查看答案
问题 114: 24. 设有下面两个赋值语句:
a = Integer.parseInt(“12”);
b = Integer.valueOf(“12”).intValue();
下述说法正确的是( )。
选项:
• A. a是整数类型变量,b是整数类对象。
• B. a是整数类对象,b是整数类型变量。
• C. a和b都是整数类对象并且值相等。
• D. a和b都是整数类型变量并且值相等。
答案: 请关注公众号【渝开搜题】查看答案
问题 115: 25. 有以下程序片段,下列哪个选项不能插入到行1。
1.
2 .public class Interesting{
3. //do sth
4.}
选项:
• A. import java.awt.*;
• B. package mypackage;
• C. class OtherClass{ }
• D. public class MyClass{ }
答案: 请关注公众号【渝开搜题】查看答案
问题 116: 26. 不能用来修饰interface的有()。
选项:
• A. private
• B. public
• C. protected
• D. static
答案: 请关注公众号【渝开搜题】查看答案
问题 117: 27. 下面哪些不是java的简单数据类型?
选项:
• A. short
• B. Boolean
• C. Double
• D. float
答案: 请关注公众号【渝开搜题】查看答案
问题 118: 28. 下面哪个语句正确地声明一个整型的二维数组?
选项:
• A. int a[][] = new int[][];
• B. int a[][] = new int[10][10];
• C. int [][]a = new int[10][10];
• D. int a[10][10] = new int[][];
答案: 请关注公众号【渝开搜题】查看答案
问题 119: 29. java1.8中,忽略内部接口的情况,在接口中以下哪条定义是正确的?
选项:
• A. void methoda();
• B. public double methoda();
• C. public final double methoda();
• D. static void methoda(double d1);
答案: 请关注公众号【渝开搜题】查看答案
问题 120: 30. 下列说法错误的有()。
选项:
• A. 在类方法中可用this来调用本类的类方法
• B. 在类方法中调用本类的类方法时可直接调用
• C. 在类方法中只能调用本类中的类方法
• D. 在类方法中绝对不能调用实例方法
答案: 请关注公众号【渝开搜题】查看答案
问题 121: 1. 一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 122: 2. 对象仅做声明,并未做初始化,其默认情况下的值为1。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 123: 3. 使用while语句,循环体逻辑代码至少可以执行一次。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 124: 4. 使用this 调用本类中的其它构造方法,调用时可以放在构造方法的任意行。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 125: 5. 接口可以继承类,也可以继承接口。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 126: 6. Java程序中的注释,只是用于程序员之间的沟通,对程序代码的维护性没有作用。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 127: 7. 线程是比进程更小的独立运行的基本单位。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 128: 8. 在java继承机制中,父类中的私有( private)成员不能被子类继承。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 129: 9. 类是典型的体现了面向对象的封装特性,可以隐藏类的内部实现,简化项目的复杂度。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 130: 10. 面向对象的继承性,可以大大减少类实现中的重复代码。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 131: 11. 下列( )语句把方法声明为抽象的公共方法。
选项:
• A. public void method() extends abstract;
• B. public abstract void method();
• C. public abstract void method(){}
• D. public abstract method();
答案: 请关注公众号【渝开搜题】查看答案
问题 132: 12. 下列关于包的描述中,错误的是( )。
选项:
• A. 包是若干对象的集合
• B. 包分为有名包和无名包两种
• C. 使用package语句创建包
• D. 使用import语句引入包
答案: 请关注公众号【渝开搜题】查看答案
问题 133: 13. 有如下代码片段,其执行的结果为( )。
int n;
for (n=2; n<=7;n++)
{System.out.print(n);}
选项:
• A. 代码执行成功,输出结果为8
• B. 代码执行成功,输出结果为7
• C. 代码编译失败,没有结果输出
• D. 代码执行成功,输出结果为234567
答案: 请关注公众号【渝开搜题】查看答案
问题 134: 14. 在switch-case语句中,( )需要与下列语句搭配使用,用以结束对应case逻辑的执行。
选项:
• A. while
• B. continue
• C. if-else
• D. break
答案: 请关注公众号【渝开搜题】查看答案
问题 135: 15. 下列代码执行的结果中a和b的值分别为( )。int a = 20, b=30; int tmp =a; a=b; b=tmp;
选项:
• A. 30 20
• B. 30 30
• C. 20 30
• D. 20 20
答案: 请关注公众号【渝开搜题】查看答案
问题 136: 16. Java语言中,用来运行Java程序编译后的代码且屏蔽系统差异性的是( )。
选项:
• A. JVM
• B. SSH
• C. JDK
• D. java
答案: 请关注公众号【渝开搜题】查看答案
问题 137: 17. 关于被私有访问控制符private修饰的成员变量,下列说法正确的是( )。
选项:
• A. 只能被该类自身所访问和修改
• B. 可以被两种类访问和引用:该类本身、该类的所有子类
• C. 只能被同一个包中的类访问
• D. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
答案: 请关注公众号【渝开搜题】查看答案
问题 138: 18. 下列修饰符用来定义常量(不可变)的是( )。
选项:
• A. static
• B. final
• C. native
• D. abstract
答案: 请关注公众号【渝开搜题】查看答案
问题 139: 19. 在下列的代码中,输入信息会导致输出“default”的m是( )。
public class Test1{
public static void main(String args[]){
int m;
switch(m){
case 0:System.out.println("case 0");
case 1:System.out.println("case 1");break;
case 2: break;
default: System.out.println("default");
}
}
选项:
• A. 2
• B. 1
• C. 3
• D. 0
答案: 请关注公众号【渝开搜题】查看答案
问题 140: 20. 执行下列语句: int i=19; int val =--i; val的值为是( )。
选项:
• A. 18
• B. 17
• C. 20
• D. 19
答案: 请关注公众号【渝开搜题】查看答案
问题 141: 21. 下列控制语句不能实现循环操作的是( )。
选项:
• A. switch-case
• B. while
• C. do-while
• D. for
答案: 请关注公众号【渝开搜题】查看答案
问题 142: 22. 下列( )是合法的标识符。
选项:
• A. -5
• B. +viod
• C. 12class
• D. _black
答案: 请关注公众号【渝开搜题】查看答案
问题 143: 23. 下列( )文档注释在Java代码中是正确的。
选项:
• A. //
• B. 其它选项都可以
• C. /**.....*/
• D. /*.....*/
答案: 请关注公众号【渝开搜题】查看答案
问题 144: 24. 表达式19/3*3的值是( )。
选项:
• A. 18.0
• B. 18
• C. 18.999
• D. 19
答案: 请关注公众号【渝开搜题】查看答案
问题 145: 25. (int)((double)(3)/2)的结果是( )。
选项:
• A. 1
• B. 1.5
• C. 0
• D. 1.50
答案: 请关注公众号【渝开搜题】查看答案
问题 146: 26. 下面说法错误的是()。
选项:
• A. 数组是一种对象。
• B. 数组属于一种原生类。
• C. int number=[]={31,23,33,43,35,63}。
• D. 数组的大小可以任意改变。
答案: 请关注公众号【渝开搜题】查看答案
问题 147: 27. 下面说法错误的是()。
选项:
• A. 能被java.exe成功运行的java class文件必须有mian()方法。
• B. J2SDK就是Java API。
• C. Appletviewer.exe可利用jar选项运行.jar文件。
• D. 能被Appletviewer成功运行的java class文件必须有main方法。
答案: 请关注公众号【渝开搜题】查看答案
问题 148: 28. 下列说法错误的有()。
选项:
• A. 在类方法中可用this来调用本类的类方法。
• B. 在类方法中调用本类的类方法时可直接调用。
• C. 在类方法中只能调用本类中的类方法。
• D. 在类方法中绝对不能调用实例方法。
答案: 请关注公众号【渝开搜题】查看答案
问题 149: 29. 不能用来修饰interface的有()。
选项:
• A. private
• B. public
• C. protected
• D. static
答案: 请关注公众号【渝开搜题】查看答案
问题 150: 30. 执行下列代码后,哪个结论是正确的 String[] s=new String[10];
选项:
• A. s[9] 为 null;
• B. s[10] 为 “”;
• C. s[0] 为 未定义
• D. length 为10
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。