百年教育职业培训中心 百年教育学习服务平台
题库试卷

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

来源: 更新时间:

【广开搜题】广东开放大学Java高级语言程序设计(本,2024春)形成性考核一_1参考答案试卷总分:40得分:401.下列目录中,哪一个是用来存放JDK核心源代码的()A.include目录B.jre

【广开搜题】广东开放大学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 < destArray.length; i++) {

? ?System.out.print(destArray[i] + " ");

? }

?}

}

下列选项中,程序的运行结果是(? ?)

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 <= 4);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

渝粤搜题

? 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 < 500);

? ? ?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调用其它的构造方法,不能在成员方法中使用。

答案:更多参考答案,请关注【广开搜题】微信公众号,发送题目获取答案


电话咨询