一 、单选题
1. 下列关于方法的描述,正确的是( )。
A. Java语言中,方法的返回值只能是boolean类型
B. Java语言中,如果方法实现后不需要返回值,则返回类型可以定义为null
C. Java语言中,方法是一组可以实现特定功能的代码块组合
D. Java语言中,声明方法不能使用修饰符
答案:C
- 关注公众号【】,对话框内发送试题,获得答案。
2. 下列关于方法覆盖的描述,错误的是( )。
A. 子类在方法覆盖时,子类的方法名称、返回值类型及参数信息,必须与父类保持一致
B. 父类的静态方法可以被子类覆盖为非静态方法
C. 子类和父类之间会出现方法覆盖,在同一个类中方法只能重载
D. 子类在方法覆盖时,子类方法不能缩小父类方法的访问权限
答案:B
- 关注公众号【】,对话框内发送试题,获得答案。
3. 在下列用来声明和定义Java类的代码段中,Test的作用是( )。 public class Test { //类内部内容 }
A. 访问控制符,用来限定声明的类在多大范围内可以被其他的类访问
B. 声明类时必须使用的关键字
C. 作为新声明的类名称
D. 定义类的内部内容
答案:C
- 关注公众号【】,对话框内发送试题,获得答案。
4. 表达式13%3的值是( )。
A. 4
B. 1
C. 4.33
D. 5
答案:B
- 关注公众号【】,对话框内发送试题,获得答案。
5. 下列代码的执行结果是( )。 double doubleNum = 6700.23; int intNum = (int) doubleNum; System.out.println("int Number:" + intNum);
A. int Number: 6700.23
B. 6700.2
C. int Number: 6700
D. "int Number:" + intNum
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 下列代码段的运行结果为( )。
A. 30
B. 15
C. 30是偶数
D. 30是奇数
答案:关注公众号【】,对话框内发送试题,获得答案。
7. 假设n1,n2为接口名,m1,m2为类名,下列关于类或接口的定义中,错误的是( )。
A. public class m2 extends m1 {...}
B. public class m2 extends m1 implements n1 {...}
C. public class m2 extends n1 {…},我们的目标是要做全覆盖、全正确的答案搜索服务。
D. public interface n1 extends n2 {...}国开一网一平台
答案:关注公众号【】,对话框内发送试题,获得答案。
8. 如果在Java类中定义了一个抽象方法,则下列说法正确的是( )。国开一网一平台
A. 这个类仍可以基于new关键字来创建对象
B. 这个抽象方法可以在当前类中有自己的实现
C. 这个类可以是实体类
D. 这个类一定是抽象类
答案:关注公众号【】,对话框内发送试题,获得答案。
9. 下列( )技术不是项目构建工具。
A. Thymeleaf
B. Ant
C. Maven
D. Gradle
答案:关注公众号【】,对话框内发送试题,获得答案。
10. 在前端开发框架中,不属于JavaScript框架的是( )。
A. Thymeleaf
B. AngularJS
C. jQuery
D. Vue.js
答案:关注公众号【】,对话框内发送试题,获得答案。
11. ( )关键字是由Java语言提供的用以保证变量实现线程安全。
A. finally
B. volatile
C. synchronized
D. override
答案:关注公众号【】,对话框内发送试题,获得答案。
12. 下列关于进程和线程的描述中,错误的是( )。
A. 线程有自己的堆栈和局部变量
B. 进程切换时,耗费资源较大
C. 线程不能独立执行,必须依存在应用程序中
D. 同一个程序中,线程之间的变量无法共享
答案:关注公众号【】,对话框内发送试题,获得答案。
13. 下列语句中,可以在循环语句中用来中断循环执行的是( )。
A. case
B. break
C. if
D. do
答案:关注公众号【】,对话框内发送试题,获得答案。
14. 下列代码段,m的值为1时会输出( )。
A. case 0
B. case 1
C. 没有任何显示
D. default
答案:关注公众号【】,对话框内发送试题,获得答案。
15. 下列循环语句实现先执行后判断循环条件的是( )。
A. while
B. do-while
C. for
D. switch-case
答案:关注公众号【】,对话框内发送试题,获得答案。
16. 在Java语言中,可以在方法的声明上使用( )关键字声明可能会发生的异常。
A. try
B. catch
C. throws
D. finally
答案:关注公众号【】,对话框内发送试题,获得答案。
17. 使用try-catch语句捕获异常时,( )子句是可能发生异常的位置。
A. finally
B. catch
C. try
D. error
答案:关注公众号【】,对话框内发送试题,获得答案。
18. ( )负责屏蔽不同操作系统的差异,编译并执行Java程序。
A. JDK
B. JRE
C. JAR
D. JVM
答案:关注公众号【】,对话框内发送试题,获得答案。
19. 专门提供给Java语言开发者使用的开发包称为( ),它包括Java运行环境、基础类库和工具包。
A. JDK
B. EJB
C. JVM
D. Eclipse
答案:关注公众号【】,对话框内发送试题,获得答案。
20. 下列( )移动开发平台使用Java作为官方推荐的开发语言。
A. Symbian
B. IOS
C. Windows
D. Android
答案:关注公众号【】,对话框内发送试题,获得答案。
二 、判断题
1. Web页面技术主要是由三种技术组成: HTML、Vuejs和JavaScript。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
2. Java语言中注释的语法有三种:单行注释、多行注释和文档注释。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
3. 移位运算符的计算速度远小于正常的算术运算符的速度( )。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
4. JRE是一整套Java运行环境的程序包,它内置了JDK。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
5. Java语言提供大量的类库实现分布式应用,支持互联网应用的开发。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
6. 线程对象调用了start()方法之后,线程对象就处于新建状态。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
7. 使用do-while语句,循环体逻辑代码可能不会执行。
A. √,我们的目标是要做全覆盖、全正确的答案搜索服务。
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
8. 每个循环结构都是由初始条件、循环控制条件、循环逻辑和循环控制变量4个基本元素组成。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
9. static修饰的变量称作静态变量,可以被多次初始化。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
10. ava语言提供的4个访问控制符控制级别最宽松的是private。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
11. Java语言中Throwable类是Java异常类型的顶层父类。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
12. 在多线程环境下的系统,未被捕获的异常不仅会导致异常所在的线程终止执行,还会影响整个系统。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
13. 父类的非静态方法不能被子类覆盖为静态方法。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
14. Java语言采用单重继承,一个类只能有一个直接父类。
A. √
B. ×
答案:关注公众号【】,对话框内发送试题,获得答案。
三 、综合题
1. 选择在代码中(1)处,合适的Java关键字( )
A. switch
B. else if
C. if
D. else
答案:关注公众号【】,对话框内发送试题,获得答案。
关注公众号【】,回复【试题】获取试题答案