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

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

19万

主题

19万

帖子

59万

积分

论坛元老

Rank: 8Rank: 8

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

试卷总分:40    得分:40
1.下列目录中,哪一个是用来存放JDK核心源代码的( )
A.include目录
B.jre目录
C.lib目录
D.src目录
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

2.Java属于以下哪种语言( )
A.机器语言
B.以上都不对
C.高级语言
D.汇编语言
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

3.阅读下列代码

public class Example {

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

? int[] srcArray = { 11, 12, 13, 14 };

? int[] destArray = { 21, 22, 23, 24 };

? System.arraycopy(srcArray, 1, destArray, 2, 2);

? for (int i = 0; i

? ?System.out.print(destArray + " ");

? }

?}

}

下列选项中,程序的运行结果是(? ?)
A.21221213
B.21221112
C.21111224
D.发生数组角标越界异常,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

4.下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )
A.boolean endsWith(String suffix)
B.char charAt(int index)
C.int indexOf(int ch)
D.int lastIndexOf(int ch)
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

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

6.下面关于静态同步方法说法错误的是( )
A.一个类中的多个同步静态方法可以同时被多个线程执行。
B.静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。
C.对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
D.静态方法必须使用class对象来同步。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

7.下列选项中,属于布尔常量的是( )
A.2e3f
B.null
C.198
D.true
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

8.下列选项中,用于引入包的关键字是( )
A.package
B.import
C.static
D.class
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

9.下列字符串常量中,哪一个是错误的( )
A."12'12"
B."abc"
C."12"12"
D."",我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案广开形成性考核答案

10.阅读下列代码
System.out.println(“Hello” + 9 + 1);
下列选项中,哪个是正确的输出结果( )
A.Hello10
B.Hello91
C.An exceptionis thrown at runtime
D.Compilation fails
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

11.请阅读下面的程序

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.编译失败
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

12.阅读下面程序片段?

switch (i) {

case 1:

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

case 2:

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

case 3:

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

? ? ?break;

}

请说当变量i的值为多少时,程序只输出“message 3”。( )
A.1
B.2
C.3
D.4
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

13.请阅读下面的程序

public class Example? {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

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

? ?int x = 1;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ?do {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? x++;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

? ?} while (x

? System.out.println("x = " + x);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

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

}?

程序的运行结果是()
A.3
B.4
C.5
D.6
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
广开搜题
14.请阅读下面的程序

public class Test{

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

? ?int grade =76;? ? ? ? ? ?// 定义学生成绩

? ?if (grade > 80) {? ? ? ? ?// 满足条件 grade > 80

? ? ? System.out.println("成绩为优");

? ?} else if (grade > 70) {// 不满足条件 grade > 80 ,但满足条件 grade > 70

? ? ? System.out.println("成绩为良");

? ?} else if (grade > 60) {

? ? ? // 不满足条件 grade > 70 ,但满足条件 grade > 60?

? ? ? System.out.println("成绩为中");

? } else {

? ? ? // 不满足条件 grade > 60?

? ? ? System.out.println("成绩为差");

? }

?}

}

程序的运行结果是()
A.成绩为优
B.成绩为良
C.成绩为中
D.成绩为差
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

15.请阅读下面的程序

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
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

16.下面关于方法定义的描述中,正确的是( )
A.当方法没有返回值时,不能有return语句
B.当方法没有返回值时,返回值类型可以不写
C.方法是对功能代码块的封装
D.方法是不可以没有参数的
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

17.请阅读下面的代码
String s1=new String("abc");
String s2=s1.intern();
String s3="abc";
System.out.println(s1==s2);
System.out.println(s2==s3);
System.out.println(s1==s3);
下列选项中,程序的输出结果为( )
A.false false true
B.false false false
C.false true true
D.false true false
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案广东开放大学作业答案

18.下面哪个修饰符不可以修饰接口中的成员变量( )
A.private
B.public
C.static
D.final
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

19.函数重写与函数重载的相同之处是( )
A.权限修饰符
B.函数名
C.形参列表
D.返回值类型
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

20.final修饰符修饰方法时,不能和以下哪个修饰符共用( )
A.synchronized
B.abstract
C.public
D.static
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

21.下列选项中,会导致线程进入死亡状态的是( )
A.线程执行过程中出现错误
B.线程抛出一个未捕获的异常
C.线程的run()方法正常执行完毕
D.线程调用了sleep()方法
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

22.同步代码块的作用是( )
A.同步代码块可以避免线程的随机性
B.保证同步代码块中只有一个线程运行
C.保证多线程访问数据的安全
D.同步代码块提高了线程的运行速度
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

23.下列关于方法重载的说法中,正确的是( ),我们的目标是要做全覆盖、全正确的答案搜索服务。
A.方法名相同,参数的类型不同可以形成方法重载。
B.方法名相同,返回值类型不同,可以形成方法重载。
C.方法名相同,参数个数不同可以形成方法重载。
D.方法名相同,参数的类型排列顺序不同可以形成方法重载。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

24.下列关于构造方法和普通方法的描述中,正确的是( )
A.构造方法不能指定返回值类型,普通方法可以指定返回值类型
B.构造方法中不能指定参数,而普通方法可以指定参数
C.构造方法能够在实例对象的同时进行初始化
D.在同一个类中,构造方法必须位于普通方法之前
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

25.以下关于super关键字的说法中,正确的是( )
A.super关键字可以调用父类的构造方法
B.super()与this()不能同时存在于同一个构造方法中
C.super()与this()可以同时存在于同一个构造方法中
D.super关键字可以调用父类的成员方法
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

26.若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )
A.Cat cat=(Cat)new Dog();
B.Animal animal=new Dog();
C.Animal animal=new Cat();
D.Cat cat=(Cat)new Animal();
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案
,我们的目标是要做全覆盖、全正确的答案搜索服务。
27.下列关于IO流的描述中,正确的有哪些( )
A.字符流的输入输出流分别用java.io.Reader和java.io.Writer表示。
B.按照操作数据的不同,可以分为字节流和字符流。
C.按照数据传输方向的不同又可分为输入流和输出流。
D.字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

28.Java中一个类最多可以继承 ## 个类。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案一

29.Java提供了一个关键字 ## ,可以判断一个对象是否为某个类(或接口)的实例或者子类实例。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案instanceof

30.IO流通常都是成对出现的,即 ## 流和输出流一起使用。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案输入

31.在Java中,类名的首字母要求大写。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

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

33.在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

34.Java中的常量是固定不变的值。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

35.continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

36.当break语句出现在嵌套循环中的内层循环时,就无法跳出循环。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

37.for循环语句一般用在循环次数未知的情况下。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

38.定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

39.面向对象的特点主要可以概括为封装性、继承性和重载性。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案

40.只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用。
答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案






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

使用道具 举报

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

本版积分规则

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