【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)形成性考核二_1参考答案

[复制链接]
查看: 34|回复: 0

19万

主题

19万

帖子

59万

积分

论坛元老

Rank: 8Rank: 8

积分
594010
发表于 2024-4-23 01:34:55 | 显示全部楼层 |阅读模式
【广开搜】广东开放大学Java高级语言程序设计(本,2024春)形成性考核二_1参考答案

试卷总分:40    得分:40
1.下面关于path和classpath的说法中,错误的是( )广东开放大学作业答案
A.只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
B.classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
C.path用来指定java虚拟机(JVM)所在的目录
D.在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

2.下面选项中,完全面向对象的编程语言是( )
A.JAVA
B.C
C.FORTRAN
D.COBOL
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

3.下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
A.JRE中包含了JDK,JVM中包含了JRE。
B.JRE中包含了JDK,JDK中包含了JVM。
C.JDK中包含了JRE,JRE中包含了JVM。
D.JDK中包含了JRE,JVM中包含了JRE。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

4.StringBuffer类的append()方法的返回值类型是( )
A.String
B.StringBuffer
C.StringBuilder
D.void
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

5.下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )
A.nextInt()
B.nextInt(int n)
C.nextBoolean()
D.nextLong()
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

6.下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
A.sin()
B.pow()
C.abs()
D.random()
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

7.下列关于System类的描述中,错误的是( )
A.System类不能被实例化,我们的目标是要做全覆盖、全正确的答案搜索服务。
B.System类中定义了许多方法,但是没有定义字段
C.System类中提供了获取当前系统属性的方法
D.System类是final关键字修饰的类,它不能被其他类所继承
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

8.JDBC驱动器也称为JDBC驱动程序,它的提供者是( )
A.SUN
B.数据库厂商
C.ISO
D.ORACLE
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

9.下列选项中,正确关闭数据库资源的顺序是( )
A.connection.close()
B.statement.close()
C.preparedSatement.close()
D.resultSet.close()
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

10.下列关于线程状态转换的描述中,错误的是( )
A.运行状态下的线程调用wait()方法可以使其进入到阻塞状态
B.死亡状态下的线程调用start()方法可以使其重新进入就绪状态
C.线程获得CPU使用权后会从就绪状态转换成运行状态
D.线程失去CPU使用权后会从运行状态转换成就绪状态
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
广开搜题
11.JAVA中调用Thread类的sleep()方法后,当前线程状态如何转换( )
A.由阻塞状态进入等待状态
B.由运行状态进入等待状态
C.由阻塞状态进入运行状态
D.由运行状态进入阻塞状态
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

12.关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的( )
A.1234
B.以上都不对
C.1000
D.1234.0
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

13.以下标识符中,不合法的是( )
A.user
B.$inner
C.class
D.login_1
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

14.下列选项中,不属于赋值运算符的是( )
A.-=
B.==
C.=,我们的目标是要做全覆盖、全正确的答案搜索服务。
D.*=
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

15.下列选项中,不属于比较运算符的是( )
A.==
B.
C.
D.=
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

16.请阅读下面的程序

public class Test{

?public static void main(String[] args) {

? ? ? ? int x = 3;

? ? ? ? if (x > 5) {

? ? ? ? ? ? ? ?System.out.println("a");

? ? ? ? } else {

? ? ? ? ? ? ? ?System.out.println("b");

? ? ? ? }

? ? }

?}

程序的运行结果是( )
A.true
B.false
C.a
D.b
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

17.请阅读下面的程序

public class SwitchDemo{

?public static void main(String[] args) {

? ? ? ?char c = ‘B’;

? ? ? ?switch(c){

? ? ? ? ? ? ?case ‘A’:

? ? ? ? ? ? ? ? ? ? System.out.println(“优”);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ?case ‘B’:

? ? ? ? ? ? ? ? ? ? System.out.println(“良”);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? ?case ‘C’:

? ? ? ? ? ? ? ? ? ? System.out.println(“差”);

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? }

? ? ?}

}

下列选项中,哪一个才是程序的运行结果(? )
A.优
B.良
C.差
D.编译失败
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

18.请阅读下面的程序。

class WhileDemo{

?public static void main(String[] args) {

? int n = 5;

? while (n

  ? ? ? ?System.out.print {图} ;  

? ? ? ?n++;
广开搜题
? }

?}

}

下列选项中,哪一个是程序运行的结果(? )
A.无输出
B.输出56789
C.死循环
D.编译错误
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

19.请阅读下面的程序

public class Test {

?public static void main(String[] args) {

? ? ?int i = 0;

? ? ?int count = 0;

? ? ? ?do {

? ? ? ? if (!(i + "").contains("4")) {

? ? ? ? ? count++;

? ? ? ? }

? ? ? ? ? i++;

? ? ?} while (i

? ? ?System.out.println("一共有:" + count);

? ? ?}

}? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

下列选项中,哪一个是程序运行后count的值(? ?)
A.322
B.323
C.324
D.325
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

20.请阅读下面的代码?

class A{

? ?int x;

? ?static int y;

? ?void fac(String s){

? ? ? ? ?System.out.println(“字符串:”+s);

? ?}

}

下列选项中描述正确的是(? ?)
A.x,y和s都是成员变量
B.x是实例变量,y是类变量,s是局部变量
C.x和y是实例变量,s是参数
D.x,y和s都是实例变量
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

21.下列关于default语句的说法中,正确的是( )
A.在switch语句中,default必须存在。
B.default不是swicth语句中必须的。
C.default代表的是默认要执行的语句,也就是没有匹配就执行default。
D.一般情况下,default放置在switch语句的最后面。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

22.下列关于静态代码块的描述中,正确的是( )
A.静态代码块指的是被static关键字修饰的代码块
B.静态代码块随着类的加载而加载
C.使用静态代码块可以实现类的初始化
D.每次创建对象时,类中的静态代码块都会被执行一次
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

23.当子类B继承父类A时,下面描述正确的是?( )
A.创建类B的对象可以调用类A中的public修饰的成员方法
B.创建类B的对象可以调用类A中的private修饰的成员变量
C.创建类B的对象可以调用类A中的public修饰的成员变量
D.创建类B的对象可以调用类A中的private修饰的成员方法
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

24.下列遍历方式中,哪些可以用来遍历List集合( )
A.get()和length()方法结合实现
B.get()和size()方法结合实现
C.Iterator迭代器实现
D.增强for循环实现
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

25.以下关于字节流的说法正确的是( )
A.所有的字节输入流都继承自InputStream
B.InputStream和OutputStream这两个类都是抽象类,不能被实例化
C.以上都正确
D.在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

26.在Thread类中提供了一个 ## 方法来实现线程插队。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案join

27.用于比较两个整数不相等的运算符是 ## 。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案!

28.在Java中的跳转语句有 ## 语句和continue语句。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案break
29.构造方法没有返回值类型,因此不能使用 ## 语句。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案return

30.JDK安装的时候不可以修改安装目录。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
广开形成性考核答案
31.main()函数是java程序的执行入口。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

32.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

33.死锁就是两个线程在运行时都在等待对方的锁。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

34.在Java中,小数会被默认是double类型的值。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

35.System.out.println(‘a’ + 0);语句的输出结果是a0。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

36.Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

37.多维数组实际上就是数组中嵌套着数组,数组中的元素还是一个数组。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

38.垃圾回收机制保证了Java程序不会出现内存溢出。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

39.类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

40.匿名内部类就是一个没有类名的内部类。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案






上一篇:【广开搜题】广东开放大学Linux操作系统(专,2024春)形成性考核(六)1_1参考答案
下一篇:【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)形成性考核一_1参考答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图