广东开放大学java高级语言程序设计(本)辅导资料

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

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
348890
发表于 2025-3-20 17:37:36 | 显示全部楼层 |阅读模式
Java高级语言程序设计(本)
学校: 无
问题 1: 1. 下面关于Java程序的描述中,错误的是( )
选项:

A. .java格式的源文件是用来编译的

B. .class格式的文件是用来运行的

C. 不同操作系统上的Java虚拟机是相同的

D. Java程序运行时,必须经过编译和运行两个步骤。
答案: 不同操作系统上的Java虚拟机是相同的
问题 2: 2. 下面关于path和classpath的说法中,错误的是( )
选项:

A. classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录

B. 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同

C. 只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类

D. path用来指定java虚拟机(JVM)所在的目录
答案: 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
问题 3: 3. 下列关于main方法的描述中,正确的是( )
选项:

A. main方法可以保证Java程序独立运行

B. 一个Java程序不一定要有main方法

C. 一个Java程序的主方法是main方法

D. 在Java程序中,必须要有main方法
答案: main方法可以保证Java程序独立运行
问题 4: 4. JDK安装的时候不可以修改安装目录。
选项:
答案: 错误
问题 5: 5. Java核心源码包存放在JDK安装目录的bin目录下。
选项:
答案: 错误
问题 6: 6. 下面关于Java程序的描述中,错误的是( )
选项:

A. Java程序运行时,必须经过编译和运行两个步骤。

B. .class格式的文件是用来运行的

C. .java格式的源文件是用来编译的

D. 不同操作系统上的Java虚拟机是相同的
答案: 不同操作系统上的Java虚拟机是相同的
问题 7: 7. 下面关于path和classpath的说法中,错误的是( )
选项:

A. 只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类

B. classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录

C. path用来指定java虚拟机(JVM)所在的目录

D. 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 下列关于main方法的描述中,正确的是( )
选项:

A. 一个Java程序不一定要有main方法

B. main方法可以保证Java程序独立运行

C. 在Java程序中,必须要有main方法

D. 一个Java程序的主方法是main方法
答案: 请关注ybaotk.com搜题查看答案
问题 9: 1. 下列关于注释作用的描述中,错误的是()
选项:

A. 帮助整理编程思路

B. 可以帮助调试程序

C. 可以对程序进行说明

D. 会参与编译
答案: 请关注ybaotk.com搜题查看答案
问题 10: 2. 表达式7%(-3)的运算结果为( )
选项:

A. -2

B. 2

C. 1

D. -1
答案: 请关注ybaotk.com搜题查看答案
问题 11: 3. 下列选项中,用于引入包的关键字是( )
选项:

A. class

B. static

C. package

D. import
答案: 请关注ybaotk.com搜题查看答案
问题 12: 4. 请阅读下面的程序
public class Test{
public static void main(String[] args) {
int x;
int y;
for (x = 1, y = 1; x <= 100; x++) {
if (y >= 20) {
break;
}
if (y % 3 == 1) {
y += 3;
continue;
}
y -= 5;
}
System.out.println(x= + x + ,y= + y);
}
}
下列选项中,哪一个是程序的运行结果( )
选项:

A. x=8,y=22

B. x=22,y=8

C. x=3,y=0

D. x=0,y=3
答案: 请关注ybaotk.com搜题查看答案
问题 13: 5. 请阅读下面的程序
public class Test{
public static void main(String[] args) {
int a[ ] = { 2, 0, 4, 1, 8, 3, 5 };
int temp;
for (int i = 0; i < a.length - 1; i++) {
for (int j = a.length - 1; j > i; j--) {
if (a[j] < a[j - 1]) {
temp = a[j];
a[j] = a[j - 1];
a[j - 1] = temp;
}
}
}
for (Integer i : a) {
System.out.print(i);
}
}
}
下列选项中,哪个是程序的运行结果()
选项:

A. 8543210

B. 0123458

C. 2041835

D. 以上答案都不对
答案: 请关注ybaotk.com搜题查看答案
问题 14: 6. 关于continue语句的使用范围,下列说法正确的是( )
选项:

A. continue语句可以在循环语句中使用

B. continue语句可以在选择语句中使用

C. continue语句可以在条件语句中使用

D. 不输出任何内容
答案: 请关注ybaotk.com搜题查看答案
问题 15: 7. 下列有关数组中元素位置交换的描述,错误的是( )
选项:

A. 位置交换后数组的角标顺序不会发生改变

B. 位置交换的过程中需要借助一个中间变量

C. 位置交换的过程至少需要三步

D. 位置交换后数组的角标顺序发生了改变
答案: 请关注ybaotk.com搜题查看答案
问题 16: 8. 下列关于default语句的说法中,正确的是( )
选项:

A. default不是swicth语句中必须的。

B. 一般情况下,default放置在switch语句的最后面。

C. 在switch语句中,default必须存在。

D. default代表的是默认要执行的语句,也就是没有匹配就执行default。
答案: 请关注ybaotk.com搜题查看答案
问题 17: 9. 下列关于方法重载的说法中,正确的是( )
选项:

A. 形式参数的个数不同,数据类型不同。

B. 形式参数的个数不同。

C. 形式参数的个数相同,数据类型顺序不同。

D. 形式参数的个数相同,数据类型不同。
答案: 请关注ybaotk.com搜题查看答案
问题 18: 10. 关键字是编程语言里事先定义好并赋予了特殊含义的单词。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 19: 11. 字符类型变量所占存储空间为2个字节。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 20: 12. ‘\u0000’表示一个空白字符。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 21: 13. continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 22: 14. 以下标识符中,不合法的是( )
选项:

A. class

B. $inner

C. login_1

D. user
答案: 请关注ybaotk.com搜题查看答案
问题 23: 15. 下列选项中,不属于基本数据类型的是( )
选项:

A. char

B. short

C. String

D. boolean
答案: 请关注ybaotk.com搜题查看答案
问题 24: 16. 下列关于注释作用的描述中,错误的是()
选项:

A. 可以帮助调试程序

B. 会参与编译

C. 可以对程序进行说明

D. 帮助整理编程思路
答案: 请关注ybaotk.com搜题查看答案
问题 25: 17. 表达式7%(-3)的运算结果为( )
选项:

A. 2

B. 1

C. -1

D. -2
答案: 请关注ybaotk.com搜题查看答案
问题 26: 18. 下列选项中,用于引入包的关键字是( )
选项:

A. class

B. package

C. import

D. static
答案: 请关注ybaotk.com搜题查看答案
问题 27: 19.
选项:

A.


B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 28: 20.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 29: 21. 关于continue语句的使用范围,下列说法正确的是( )
选项:

A. 不输出任何内容

B. continue语句可以在条件语句中使用

C. continue语句可以在选择语句中使用

D. continue语句可以在循环语句中使用
答案: 请关注ybaotk.com搜题查看答案
问题 30: 22. 下列有关数组中元素位置交换的描述,错误的是( )
选项:

A. 位置交换后数组的角标顺序发生了改变

B. 位置交换的过程中需要借助一个中间变量

C. 位置交换的过程至少需要三步

D. 位置交换后数组的角标顺序不会发生改变
答案: 请关注ybaotk.com搜题查看答案
问题 31: 23. 下列关于default语句的说法中,正确的是( )
选项:

A. default代表的是默认要执行的语句,也就是没有匹配就执行default。

B. default不是swicth语句中必须的。

C. 一般情况下,default放置在switch语句的最后面。

D. 在switch语句中,default必须存在。
答案: 请关注ybaotk.com搜题查看答案
问题 32: 24. 下列关于方法重载的说法中,正确的是( )
选项:

A. 形式参数的个数相同,数据类型顺序不同。

B. 形式参数的个数不同,数据类型不同。

C. 形式参数的个数相同,数据类型不同。

D. 形式参数的个数不同。
答案: 请关注ybaotk.com搜题查看答案
问题 33: 25. 以下标识符中,不合法的是( )
选项:

A. login_1

B. $inner

C. user

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 34: 26. 下列选项中,不属于基本数据类型的是( )
选项:

A. String

B. char

C. boolean

D. short
答案: 请关注ybaotk.com搜题查看答案
问题 35: 1. 请阅读下面的代码
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 true false

B. false false false

C. false true true

D. false false true
答案: 请关注ybaotk.com搜题查看答案
问题 36: 2. 下面选项中不是面向对象的特征的是( )
选项:

A. 继承

B. 重构

C. 多态

D. 封装
答案: 请关注ybaotk.com搜题查看答案
问题 37: 3. float类型成员变量的默认初始化值是( )
选项:

A. false

B. null

C. 0

D. 0.0F
答案: 请关注ybaotk.com搜题查看答案
问题 38: 4. 下列关键字中,用于创建类的实例对象的是( )
选项:

A. private

B. class

C. void

D. new
答案: 请关注ybaotk.com搜题查看答案
问题 39: 5. class Demo{
Demo(){
}
}
上述代码中定义了一个Demo类,下列构造方法可以存在于Demo类中的是 ( )
选项:

A. public Demo(){}

B. private Demo(){}

C. Demo(int age,String name)(){}

D. Demo(){}
答案: 请关注ybaotk.com搜题查看答案
问题 40: 6. 请阅读下面的程序,程序的运行结果是()。
class Person {
String name;
int age;
public Person() {}
public Person(String n, int a) {
name = n;
age = a;
}
public void show() {
System.out.print(name + --- + age + );
}
}
public class Test {
public static void main(String[] args) {
Person p1 = new Person();
p1.show();
Person p2 = new Person(周星驰, 27);
p2.show();
}
}
选项:

A. null---0周星驰---27

B. null---27周星驰---27

C. 周星驰---0null---27

D. 周星驰---27null---27
答案: 请关注ybaotk.com搜题查看答案
问题 41: 7. 下列关于this关键字的说法中,错误的是( )
选项:

A. this可以出现在任何方法中

B. this相当于一个引用,可以通过它调用成员方法与属性

C. this可以解决成员变量与局部变量重名问题

D. this出现在成员方法中,代表的是调用这个方法的对象
答案: 请关注ybaotk.com搜题查看答案
问题 42: 8. 静态方法运行时,在哪个内存区域中( )
选项:

A. 方法区

B. 寄存器

C. 堆内存

D. 栈内存
答案: 请关注ybaotk.com搜题查看答案
问题 43: 9. 下列关于封装的描述中,正确的是( )
选项:

A. 封装能提高代码的复用性

B. 方法和类都可以称为封装体

C. 以上说法均错误

D. 封装隐藏了程序的实现细节,同时对外提供了特定的访问方式
答案: 请关注ybaotk.com搜题查看答案
问题 44: 10. 下列关于构造方法和普通方法的描述中,正确的是( )
选项:

A. 在同一个类中,构造方法必须位于普通方法之前

B. 构造方法中不能指定参数,而普通方法可以指定参数

C. 构造方法能够在实例对象的同时进行初始化

D. 构造方法不能指定返回值类型,普通方法可以指定返回值类型
答案: 请关注ybaotk.com搜题查看答案
问题 45: 11. 在类中声明的变量称为成员变量,在方法中声明的变量称为局部变量。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 46: 12. 创建对象时,jvm会找到对应的.java文件,通过.java文件创建对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 47: 13. 只要为一个类定义了成员变量,则系统会在这个类的准备阶段或创建这个类的实例时进行默认初始化,初始化值根据其类型决定。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 48: 14. 类中可以定义成员变量和成员方法,其中成员变量用于描述对象的特征,成员方法用于描述对象的行为。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 49: 15. 静态变量可以被类和对象调用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 50: 16. Java中可以通过this关键字解决成员变量与局部变量名称冲突问题。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 51: 17. 如果在一个类中没有定义构造方法,那么系统会自动为这个类创建一个默认的构造方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 18. 垃圾回收机制保证了Java程序不会出现内存溢出。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 19.
选项:

A.


B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 54: 20. 下面选项中不是面向对象的特征的是( )
选项:

A. 继承

B. 多态

C. 封装

D. 重构
答案: 请关注ybaotk.com搜题查看答案
问题 55: 21. float类型成员变量的默认初始化值是( )
选项:

A. 0.0F

B. false

C. null

D. 0
答案: 请关注ybaotk.com搜题查看答案
问题 56: 22. 下列关键字中,用于创建类的实例对象的是( )
选项:

A. class

B. new

C. private

D. void
答案: 请关注ybaotk.com搜题查看答案
问题 57: 23.
选项:

A. public Demo(){}

B. private Demo(){}

C. Demo(int age,String name)(){}

D. Demo(){}
答案: 请关注ybaotk.com搜题查看答案
问题 58: 24.
选项:

A.


B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 59: 25. 下列关于this关键字的说法中,错误的是( )
选项:

A. this出现在成员方法中,代表的是调用这个方法的对象

B. this相当于一个引用,可以通过它调用成员方法与属性

C. this可以出现在任何方法中

D. this可以解决成员变量与局部变量重名问题
答案: 请关注ybaotk.com搜题查看答案
问题 60: 26. 静态方法运行时,在哪个内存区域中( )
选项:

A. 栈内存

B. 寄存器

C. 堆内存

D. 方法区
答案: 请关注ybaotk.com搜题查看答案
问题 61: 27. 下列关于封装的描述中,正确的是( )
选项:

A. 封装隐藏了程序的实现细节,同时对外提供了特定的访问方式

B. 以上说法均错误

C. 封装能提高代码的复用性

D. 方法和类都可以称为封装体
答案: 请关注ybaotk.com搜题查看答案
问题 62: 28. 下列关于构造方法和普通方法的描述中,正确的是( )
选项:

A. 构造方法能够在实例对象的同时进行初始化

B. 构造方法不能指定返回值类型,普通方法可以指定返回值类型

C. 在同一个类中,构造方法必须位于普通方法之前

D. 构造方法中不能指定参数,而普通方法可以指定参数
答案: 请关注ybaotk.com搜题查看答案
问题 63: 29. Person p1 = new Person();Person p2 = p1;这两句代码创建了个对象。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 30. 定义一个类,需要使用关键字。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 1. final修饰符不可以修饰如下哪个内容( )
选项:

A. 方法

B. 变量

C. 类

D. 接口
答案: 请关注ybaotk.com搜题查看答案
问题 66: 2. 下列关于super关键字的说法中,正确的是( )
选项:

A. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性

B. super关键字是在子类对象内部指代其父类对象的引用

C. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

D. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法
答案: 请关注ybaotk.com搜题查看答案
问题 67: 3. 如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。
选项:

A. protected

B. static

C. private

D. final
答案: 请关注ybaotk.com搜题查看答案
问题 68: 4. 下列关于接口的说法中,错误的是( )
选项:

A. 接口中的变量默认使用“public static final”来修饰

B. 接口中的所有方法都是抽象方法

C. 接口中定义的方法默认使用“public abstract”来修饰

D. 接口中定义的变量可以被修改
答案: 请关注ybaotk.com搜题查看答案
问题 69: 5. 以下关于继承的描述,说法正确的是( )
选项:

A. 创建子类对象时,父类的所有构造方法都会被执行

B. 子类继承父类的所有属性和方法

C. 子类可以继承父类的公有的属性和方法

D. 子类可以继承父类的私有的属性和方法
答案: 请关注ybaotk.com搜题查看答案
问题 70: 6. 阅读下段代码,
class Dog
{
public String name;
Dog(String name){
this.name =name;
}
}
public class Demo1
{
public static void main(String[] args){
Dog dog1 = new Dog(xiaohuang);
Dog dog2 = new Dog(xiaohuang);
String s1 = dog1.toString();
String s2 = dog2.toString();
String s3 = xiaohuang;
String s4 = xiaohuang;
}
}
返回值为true的是( )
选项:

A. dog1.equals(dog2)

B. s1.equals(s2)

C. s3.equals(s4)

D. dog1==dog2
答案: 请关注ybaotk.com搜题查看答案
问题 71: 7. 下列程序运行结果是( )
public class Demo {
public static void main(String[] args) {
Demo demo = new Demo();
demo.show(new Car() {
public void run() {
System.out.println(demo run);
}
});
}
public void show(Car c) {
c.run();
}
}
abstract class Car {
public void run() {
System.out.println(car run...);
}
}
选项:

A. car run

B. demo run

C. 无结果

D. 程序编译报错
答案: 请关注ybaotk.com搜题查看答案
问题 72: 8. 下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )
选项:

A. 参数列表

B. 函数名

C. 返回值类型

D. 修饰符
答案: 请关注ybaotk.com搜题查看答案
问题 73: 9. 若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )
选项:

A. Cat cat=(Cat)new Animal();

B. Animal animal=new Cat();

C. Animal animal=new Dog();

D. Cat cat=(Cat)new Dog();
答案: 请关注ybaotk.com搜题查看答案
问题 74: 10. Java中任何类都直接或间接继承了Object类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 75: 11. 子类重写父类的方法时,重写的方法可以与父类被重写的方法名、参数列表以及返回值类型不相同。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 76: 12. super调用父类构造方法的代码必须位于子类构造方法的第一行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 77: 13. instanceof关键字可以用于判断一个对象是否为某个类(或接口)的实例或者子类实例。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 78: 14. 父类的引用指向自己子类的对象是多态的一种体现形式。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 79: 15. final修饰符不可以修饰如下哪个内容( )
选项:

A. 方法

B. 类

C. 接口

D. 变量
答案: 请关注ybaotk.com搜题查看答案
问题 80: 16. 下列关于super关键字的说法中,正确的是( )
选项:

A. super关键字是在子类对象内部指代其父类对象的引用

B. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

C. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法

D. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
答案: 请关注ybaotk.com搜题查看答案
问题 81: 17. 如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法 。
选项:

A. final

B. static

C. protected

D. private
答案: 请关注ybaotk.com搜题查看答案
问题 82: 18. 下列关于接口的说法中,错误的是( )
选项:

A. 接口中定义的方法默认使用“public abstract”来修饰

B. 接口中定义的变量可以被修改

C. 接口中的变量默认使用“public static final”来修饰

D. 接口中的所有方法都是抽象方法
答案: 请关注ybaotk.com搜题查看答案
问题 83: 19. 以下关于继承的描述,说法正确的是( )
选项:

A. 创建子类对象时,父类的所有构造方法都会被执行

B. 子类继承父类的所有属性和方法

C. 子类可以继承父类的公有的属性和方法

D. 子类可以继承父类的私有的属性和方法
答案: 请关注ybaotk.com搜题查看答案
问题 84: 20.
选项:

A.

B.

C.


D.
答案: 请关注ybaotk.com搜题查看答案
问题 85: 21.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 86: 22. 下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )
选项:

A. 返回值类型

B. 参数列表

C. 修饰符

D. 函数名
答案: 请关注ybaotk.com搜题查看答案
问题 87: 23. 若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )
选项:

A. Animal animal=new Cat();

B. Cat cat=(Cat)new Animal();

C. Animal animal=new Dog();

D. Cat cat=(Cat)new Dog();
答案: 请关注ybaotk.com搜题查看答案
问题 88: 24. 一个类如果要实现一个接口,可以通过关键字来实现这个接口。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 89: 25. 一个类如果要实现一个接口,可以通过关键字
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 90: 26. 一个类如果要实现一个接口,可以通过关键字
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 91: 1. 阅读下列代码
import java.io.*;
public class Example{
public static void main(String[] args) throws Exception {
OutputStream out = new FileOutputStream(itcast.txt , true);
String str = 欢迎你!;
byte[] b = str.getBytes();
for (int i = 0; i < b.length; i++) {
out.______(b);
}
out.close();
}
}
请说出下划线上,填写的方法名称( )
选项:

A. read()

B. write()

C. close()

D. available()
答案: 请关注ybaotk.com搜题查看答案
问题 92: 2. Java流被分为字节流、字符流两大流类,两者都作为( )类的直接子类。
选项:

A. 以上都不是

B. Throwable

C. Exception

D. Object
答案: 请关注ybaotk.com搜题查看答案
问题 93: 3. 下列选项中,不属于FileReader类的方法的是( )
选项:

A. read()

B. toString()

C. readLine()

D. close()
答案: 请关注ybaotk.com搜题查看答案
问题 94: 4. 下列关于FileWriter的说法正确的是( )
选项:

A. 使用FileWriter(StringfileName,booleanappend)构造方法,设置append参数值为true可以实现在文件中追加内容的效果

B. FileWriter是OutputStreamWriter类的子类

C. FileWriter用于直接向文件中读取字符

D. FileWriter在指定写入的文件不存在时会抛出异常
答案: 请关注ybaotk.com搜题查看答案
问题 95: 5. 下列有关转换流的说法错误的有( )
选项:

A. OutputStreamWriter是字符流通向字节流的桥梁

B. InputStreamReader使用了缓冲区技术

C. 可以指定字节流和字符流之间转换的字符集

D. OutputStreamWriter是OutputStream的子类
答案: 请关注ybaotk.com搜题查看答案
问题 96: 6. 下面关于File类的常用方法说法正确的是( )
选项:

A. isDirectory():测试这个抽象路径名表示的文件是否为目录

B. delete():直接删除这个抽象路径名表示的文件或目录(不会出现异常)

C. list():返回一个字符串数组,该字符串命名此抽象路径名表示的目录中的文件和目录

D. mkdir():创建由这个抽象路径名命名的目录
答案: 请关注ybaotk.com搜题查看答案
问题 97: 7. IO流有很多种,按照数据传输方向的不同可分为输入流和输出流。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 98: 8. FileReader字符输入流可以用于从文件中直接读取字符。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 99: 9.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 100: 10. Java流被分为字节流、字符流两大流类,两者都作为( )类的直接子类。
选项:

A. Throwable

B. 以上都不是

C. Object

D. Exception
答案: 请关注ybaotk.com搜题查看答案
问题 101: 11. 下列选项中,不属于FileReader类的方法的是( )
选项:

A. read()

B. close()

C. readLine()

D. toString()
答案: 请关注ybaotk.com搜题查看答案
问题 102: 12. 下列关于FileWriter的说法正确的是( )
选项:

A. FileWriter用于直接向文件中读取字符

B. FileWriter是OutputStreamWriter类的子类

C. 使用FileWriter(StringfileName,booleanappend)构造方法,设置append参数值为true可以实现在文件中追加内容的效果

D. FileWriter在指定写入的文件不存在时会抛出异常
答案: 请关注ybaotk.com搜题查看答案
问题 103: 13. 下列有关转换流的说法错误的有( )
选项:

A. OutputStreamWriter是字符流通向字节流的桥梁

B. InputStreamReader使用了缓冲区技术

C. OutputStreamWriter是OutputStream的子类

D. 可以指定字节流和字符流之间转换的字符集
答案: 请关注ybaotk.com搜题查看答案
问题 104: 14. 下面关于File类的常用方法说法正确的是( )
选项:

A. delete():直接删除这个抽象路径名表示的文件或目录(不会出现异常)

B. mkdir():创建由这个抽象路径名命名的目录

C. list():返回一个字符串数组,该字符串命名此抽象路径名表示的目录中的文件和目录

D. isDirectory():测试这个抽象路径名表示的文件是否为目录
答案: 请关注ybaotk.com搜题查看答案
问题 105: 15. IO流通常都是成对出现的,即流和输出流一起使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 106: 16. File类delete()方法的返回值是类型。(答案写中文)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 107: 17. IO流通常都是成对出现的,即
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 108: 18. File类delete()方法的返回值是
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 109: 1. 下列关于进程和线程的说法中,错误的是( )
选项:

A. 操作系统中的每一个进程中都至少存在一个线程

B. 操作系统中每个独立执行的程序都可称之为一个进程

C. 线程和进程一样,是由CPU轮流执行的

D. 线程和进程一样,是由CPU同时执行的
答案: 请关注ybaotk.com搜题查看答案
问题 110: 2. 下列关于线程状态转换的描述中,错误的是( )
选项:

A. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态

B. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态

C. 线程获得CPU使用权后会从就绪状态转换成运行状态

D. 线程失去CPU使用权后会从运行状态转换成就绪状态
答案: 请关注ybaotk.com搜题查看答案
问题 111: 3. 下列属于定义同步代码块的关键字的是( )
选项:

A. synchronized

B. abstract

C. volatile

D. goto
答案: 请关注ybaotk.com搜题查看答案
问题 112: 4. 阅读下列的程序
public class Demo extends Thread implements Runnable{ -----①
public void run(){
System.out.println(this is run());
}
public static void main(String args[]){
Thread thread=new Thread(new Demo()); -----②
thread.start();
}
}
下列关于程序运行结果的说法中,正确的是( )
选项:

A. ①行出现编译错误

B. ②行出现编译错误

C. 出现运行错误

D. 程序正常执行输出this is run()
答案: 请关注ybaotk.com搜题查看答案
问题 113: 5. 同步代码块的作用是( )
选项:

A. 同步代码块提高了线程的运行速度

B. 保证多线程访问数据的安全

C. 保证同步代码块中只有一个线程运行

D. 同步代码块可以避免线程的随机性
答案: 请关注ybaotk.com搜题查看答案
问题 114: 6. Java多线程中,以下关于解决死锁的说法正确的是( )
选项:

A. 避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁

B. 打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源

C. 打破互斥条件,即允许进程同时访问某些资源

D. 使用打破循环等待条件的方法不能避免线程死锁
答案: 请关注ybaotk.com搜题查看答案
问题 115: 7. notify()方法唤醒等待线程后,该线程会立即被CPU执行。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 116: 8. 多线程操作共享资源一定会导致线程的安全问题。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 117: 9. 被synchronized关键字修饰的方法称为同步方法。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 118: 10. Java多线程中,如果进程所获得的资源在未使用完毕之前,资源申请者不能强行地从资源占有者手中夺取资源,而只能由该资源的占有者进程自行释放,就一定会出现死锁。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 119: 11. 下列关于进程和线程的说法中,错误的是( )
选项:

A. 线程和进程一样,是由CPU同时执行的

B. 操作系统中的每一个进程中都至少存在一个线程

C. 线程和进程一样,是由CPU轮流执行的

D. 操作系统中每个独立执行的程序都可称之为一个进程
答案: 请关注ybaotk.com搜题查看答案
问题 120: 12. 下列关于线程状态转换的描述中,错误的是( )
选项:

A. 线程失去CPU使用权后会从运行状态转换成就绪状态

B. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态

C. 线程获得CPU使用权后会从就绪状态转换成运行状态

D. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态
答案: 请关注ybaotk.com搜题查看答案
问题 121: 13. 下列属于定义同步代码块的关键字的是( )
选项:

A. volatile

B. goto

C. synchronized

D. abstract
答案: 请关注ybaotk.com搜题查看答案
问题 122: 14.
选项:

A.

B.

C.

D.

答案: 请关注ybaotk.com搜题查看答案
问题 123: 15. 同步代码块的作用是( )
选项:

A. 保证多线程访问数据的安全

B. 保证同步代码块中只有一个线程运行

C. 同步代码块可以避免线程的随机性

D. 同步代码块提高了线程的运行速度
答案: 请关注ybaotk.com搜题查看答案
问题 124: 16. Java多线程中,以下关于解决死锁的说法正确的是( )
选项:

A. 打破互斥条件,即允许进程同时访问某些资源

B. 打破不可抢占条件,即允许进程强行从某些资源占有者那里夺取资源

C. 使用打破循环等待条件的方法不能避免线程死锁

D. 避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源,可以避免死锁
答案: 请关注ybaotk.com搜题查看答案
问题 125: 1. 下列目录中,哪一个是用来存放JDK核心源代码的( )
选项:

A. jre目录

B. include目录

C. src目录

D. lib目录
答案: 请关注ybaotk.com搜题查看答案
问题 126: 2. Java属于以下哪种语言( )
选项:

A. 汇编语言

B. 以上都不对

C. 机器语言

D. 高级语言
答案: 请关注ybaotk.com搜题查看答案
问题 127: 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 +  );
}
}
}
下列选项中,程序的运行结果是( )
选项:

A. 21221213

B. 21221112

C. 21111224

D. 发生数组角标越界异常
答案: 请关注ybaotk.com搜题查看答案
问题 128: 4. 下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )
选项:

A. int indexOf(int ch)

B. boolean endsWith(String suffix)

C. char charAt(int index)

D. int lastIndexOf(int ch)
答案: 请关注ybaotk.com搜题查看答案
问题 129: 5. 下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
选项:

A. abs()

B. random()

C. sin()

D. pow()
答案: 请关注ybaotk.com搜题查看答案
问题 130: 6. 下面关于静态同步方法说法错误的是( )
选项:

A. 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。

B. 一个类中的多个同步静态方法可以同时被多个线程执行。

C. 静态方法必须使用class对象来同步。

D. 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
答案: 请关注ybaotk.com搜题查看答案
问题 131: 7. 下列选项中,属于布尔常量的是( )
选项:

A. 2e3f

B. null

C. true

D. 198
答案: 请关注ybaotk.com搜题查看答案
问题 132: 8. 下列选项中,用于引入包的关键字是( )
选项:

A. import

B. class

C. static

D. package
答案: 请关注ybaotk.com搜题查看答案
问题 133: 9. 下列字符串常量中,哪一个是错误的( )
选项:

A.

B. abc

C. 12'12

D. 1212
答案: 请关注ybaotk.com搜题查看答案
问题 134: 10. 阅读下列代码
System.out.println(“Hello” + 9 + 1);
下列选项中,哪个是正确的输出结果( )
选项:

A. An exceptionis thrown at runtime

B. Hello91

C. Hello10

D. Compilation fails
答案: 请关注ybaotk.com搜题查看答案
问题 135: 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. 编译失败
答案: 请关注ybaotk.com搜题查看答案
问题 136: 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
答案: 请关注ybaotk.com搜题查看答案
问题 137: 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
答案: 请关注ybaotk.com搜题查看答案
问题 138: 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. 成绩为差
答案: 请关注ybaotk.com搜题查看答案
问题 139: 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
答案: 请关注ybaotk.com搜题查看答案
问题 140: 16. 下面关于方法定义的描述中,正确的是( )
选项:

A. 方法是不可以没有参数的

B. 方法是对功能代码块的封装

C. 当方法没有返回值时,不能有return语句

D. 当方法没有返回值时,返回值类型可以不写
答案: 请关注ybaotk.com搜题查看答案
问题 141: 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 false

D. false true true
答案: 请关注ybaotk.com搜题查看答案
问题 142: 18. 下面哪个修饰符不可以修饰接口中的成员变量( )
选项:

A. public

B. static

C. final

D. private
答案: 请关注ybaotk.com搜题查看答案
问题 143: 19. 函数重写与函数重载的相同之处是( )
选项:

A. 函数名

B. 权限修饰符

C. 形参列表

D. 返回值类型
答案: 请关注ybaotk.com搜题查看答案
问题 144: 20. final修饰符修饰方法时,不能和以下哪个修饰符共用( )
选项:

A. public

B. synchronized

C. static

D. abstract
答案: 请关注ybaotk.com搜题查看答案
问题 145: 21. 下列选项中,会导致线程进入死亡状态的是( )
选项:

A. 线程的run()方法正常执行完毕

B. 线程调用了sleep()方法

C. 线程抛出一个未捕获的异常

D. 线程执行过程中出现错误
答案: 请关注ybaotk.com搜题查看答案
问题 146: 22. 同步代码块的作用是( )
选项:

A. 保证同步代码块中只有一个线程运行

B. 保证多线程访问数据的安全

C. 同步代码块提高了线程的运行速度

D. 同步代码块可以避免线程的随机性
答案: 请关注ybaotk.com搜题查看答案
问题 147: 23. 下列关于方法重载的说法中,正确的是( )
选项:

A. 方法名相同,返回值类型不同,可以形成方法重载。

B. 方法名相同,参数个数不同可以形成方法重载。

C. 方法名相同,参数的类型不同可以形成方法重载。

D. 方法名相同,参数的类型排列顺序不同可以形成方法重载。
答案: 请关注ybaotk.com搜题查看答案
问题 148: 24. 下列关于构造方法和普通方法的描述中,正确的是( )
选项:

A. 构造方法能够在实例对象的同时进行初始化

B. 构造方法中不能指定参数,而普通方法可以指定参数

C. 构造方法不能指定返回值类型,普通方法可以指定返回值类型

D. 在同一个类中,构造方法必须位于普通方法之前
答案: 请关注ybaotk.com搜题查看答案
问题 149: 25. 以下关于super关键字的说法中,正确的是( )
选项:

A. super()与this()可以同时存在于同一个构造方法中

B. super()与this()不能同时存在于同一个构造方法中

C. super关键字可以调用父类的构造方法

D. super关键字可以调用父类的成员方法
答案: 请关注ybaotk.com搜题查看答案
问题 150: 26. 若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )
选项:

A. Cat cat=(Cat)new Dog();

B. Cat cat=(Cat)new Animal();

C. Animal animal=new Dog();

D. Animal animal=new Cat();
答案: 请关注ybaotk.com搜题查看答案
问题 151: 27. 下列关于IO流的描述中,正确的有哪些( )
选项:

A. 按照数据传输方向的不同又可分为输入流和输出流。

B. 字符流的输入输出流分别用java.io.Reader和java.io.Writer表示。

C. 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。

D. 按照操作数据的不同,可以分为字节流和字符流。
答案: 请关注ybaotk.com搜题查看答案
问题 152: 28. 在Java中,类名的首字母要求大写。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 153: 29. 死锁就是两个线程在运行时都在等待对方的锁。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 154: 30. 在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 155: 31. Java中的常量是固定不变的值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 156: 32. continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 157: 33. 当break语句出现在嵌套循环中的内层循环时,就无法跳出循环。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 158: 34. for循环语句一般用在循环次数未知的情况下。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 159: 35. 定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 160: 36. 面向对象的特点主要可以概括为封装性、继承性和重载性。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 161: 37. 只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 162: 38. 下列关于IO流的描述中,正确的有哪些( )
选项:

A. 字符流的输入输出流分别用jav

B. 按照数据传输方向的不同又可分为输入流和输出流。

C. 按照操作数据的不同,可以分为字节流和字符流。

D. 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。
答案: 请关注ybaotk.com搜题查看答案
问题 163: 39. 下列关于IO流的描述中,正确的有哪些( )
选项:

A. 字节流的输入输出流分别用jav

B. 字符流的输入输出流分别用java.io.Reader和java.io.Writer表示。

C. 按照操作数据的不同,可以分为字节流和字符流。

D. 按照数据传输方向的不同又可分为输入流和输出流。
答案: 请关注ybaotk.com搜题查看答案
问题 164: 40. 下列目录中,哪一个是用来存放JDK核心源代码的( )
选项:

A. lib目录

B. src目录

C. jre目录

D. include目录
答案: 请关注ybaotk.com搜题查看答案
问题 165: 41. Java属于以下哪种语言( )
选项:

A. 以上都不对

B. 汇编语言

C. 机器语言

D. 高级语言
答案: 请关注ybaotk.com搜题查看答案
问题 166: 42.
选项:

A.


B.

C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 167: 43. 下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )
选项:

A. int lastIndexOf(int ch)

B. boolean endsWith(String suffix)

C. char charAt(int index)

D. int indexOf(int ch)
答案: 请关注ybaotk.com搜题查看答案
问题 168: 44. 下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
选项:

A. pow()

B. abs()

C. random()

D. sin()
答案: 请关注ybaotk.com搜题查看答案
问题 169: 45. 下面关于静态同步方法说法错误的是( )
选项:

A. 静态方法必须使用class对象来同步。

B. 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。

C. 一个类中的多个同步静态方法可以同时被多个线程执行。

D. 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。
答案: 请关注ybaotk.com搜题查看答案
问题 170: 46. 下列选项中,属于布尔常量的是( )
选项:

A. 2e3f

B. null

C. 198

D. true
答案: 请关注ybaotk.com搜题查看答案
问题 171: 47. 下列选项中,用于引入包的关键字是( )
选项:

A. import

B. class

C. package

D. static
答案: 请关注ybaotk.com搜题查看答案
问题 172: 48. 阅读下列代码
System.out.println(“Hello” + 9 + 1);
下列选项中,哪个是正确的输出结果( )
选项:

A. An exceptionis thrown at runtime

B. Compilation fails

C. Hello10

D. Hello91
答案: 请关注ybaotk.com搜题查看答案
问题 173: 49.
选项:

A. 优

B. 良

C. 差

D.
答案: 请关注ybaotk.com搜题查看答案
问题 174: 50.
选项:

A. 1

B. 2

C. 3

D. 4
答案: 请关注ybaotk.com搜题查看答案
问题 175: 51.
选项:

A. 3

B. 4

C. 5

D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 176: 52.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 177: 53.
选项:

A.

B.

C.


D.
答案: 请关注ybaotk.com搜题查看答案
问题 178: 54. 下面关于方法定义的描述中,正确的是( )
选项:

A. 当方法没有返回值时,不能有return语句

B. 当方法没有返回值时,返回值类型可以不写

C. 方法是对功能代码块的封装

D. 方法是不可以没有参数的
答案: 请关注ybaotk.com搜题查看答案
问题 179: 55. 请阅读下面的代码
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 true false

B. false false true

C. false false false

D. false true true
答案: 请关注ybaotk.com搜题查看答案
问题 180: 56. 下面哪个修饰符不可以修饰接口中的成员变量( )
选项:

A. final

B. private

C. public

D. static
答案: 请关注ybaotk.com搜题查看答案
问题 181: 57. 函数重写与函数重载的相同之处是( )
选项:

A. 权限修饰符

B. 形参列表

C. 返回值类型

D. 函数名
答案: 请关注ybaotk.com搜题查看答案
问题 182: 58. final修饰符修饰方法时,不能和以下哪个修饰符共用( )
选项:

A. static

B. abstract

C. synchronized

D. public
答案: 请关注ybaotk.com搜题查看答案
问题 183: 59. 下列选项中,会导致线程进入死亡状态的是( )
选项:

A. 线程抛出一个未捕获的异常

B. 线程的run()方法正常执行完毕

C. 线程执行过程中出现错误

D. 线程调用了sleep()方法
答案: 请关注ybaotk.com搜题查看答案
问题 184: 60. 同步代码块的作用是( )
选项:

A. 同步代码块提高了线程的运行速度

B. 保证同步代码块中只有一个线程运行

C. 同步代码块可以避免线程的随机性

D. 保证多线程访问数据的安全
答案: 请关注ybaotk.com搜题查看答案
问题 185: 61. 下列关于方法重载的说法中,正确的是( )
选项:

A. 方法名相同,参数个数不同可以形成方法重载。

B. 方法名相同,参数的类型不同可以形成方法重载。

C. 方法名相同,参数的类型排列顺序不同可以形成方法重载。

D. 方法名相同,返回值类型不同,可以形成方法重载。
答案: 请关注ybaotk.com搜题查看答案
问题 186: 62. 以下关于super关键字的说法中,正确的是( )
选项:

A. super()与this()可以同时存在于同一个构造方法中

B. super关键字可以调用父类的成员方法

C. super()与this()不能同时存在于同一个构造方法中

D. super关键字可以调用父类的构造方法
答案: 请关注ybaotk.com搜题查看答案
问题 187: 63. 若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();
答案: 请关注ybaotk.com搜题查看答案
问题 188: 64. 下列关于IO流的描述中,正确的有哪些( )
选项:

A. 字符流的输入输出流分别用jav

B. 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。

C. 按照操作数据的不同,可以分为字节流和字符流。

D. 按照数据传输方向的不同又可分为输入流和输出流。
答案: 请关注ybaotk.com搜题查看答案
问题 189: 65. Java中一个类最多可以继承个类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 190: 66. Java提供了一个关键字,可以判断一个对象是否为某个类(或接口)的实例或者子类实例。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 191: 67. IO流通常都是成对出现的,即流和输出流一起使用。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 192: 68. 下列关于构造方法和普通方法的描述中,正确的是( )
选项:

A. 构造方法中不能指定参数,而普通方法可以指定参数

B. 构造方法不能指定返回值类型,普通方法可以指定返回值类型

C. 构造方法能够在实例对象的同时进行初始化

D. 在同一个类中,构造方法必须位于普通方法之前
答案: 请关注ybaotk.com搜题查看答案
问题 193: 69. 下列关于IO流的描述中,正确的有哪些( )
选项:

A. 按照数据传输方向的不同又可分为输入流和输出流。

B. 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。

C. 按照操作数据的不同,可以分为字节流和字符流。

D. 字符流的输入输出流分别用java.io.Reader和java.io.Writer表示。
答案: 请关注ybaotk.com搜题查看答案
问题 194: 70. Java中一个类最多可以继承
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 195: 71. Java提供了一个关键字
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 196: 72. IO流通常都是成对出现的,即
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 197: 1. 下面关于path和classpath的说法中,错误的是( )
选项:

A. 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同

B. path用来指定java虚拟机(JVM)所在的目录

C. 只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类

D. classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
答案: 请关注ybaotk.com搜题查看答案
问题 198: 2. 下面选项中,完全面向对象的编程语言是( )
选项:

A. COBOL

B. C

C. FORTRAN

D. JAVA
答案: 请关注ybaotk.com搜题查看答案
问题 199: 3. 下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
选项:

A. JRE中包含了JDK,JDK中包含了JVM。

B. JDK中包含了JRE,JVM中包含了JRE。

C. JRE中包含了JDK,JVM中包含了JRE。

D. JDK中包含了JRE,JRE中包含了JVM。
答案: 请关注ybaotk.com搜题查看答案
问题 200: 4. StringBuffer类的append()方法的返回值类型是( )
选项:

A. String

B. StringBuffer

C. void

D. StringBuilder
答案: 请关注ybaotk.com搜题查看答案
问题 201: 5. 下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )
选项:

A. nextInt()

B. nextBoolean()

C. nextLong()

D. nextInt(int n)
答案: 请关注ybaotk.com搜题查看答案
问题 202: 6. 下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
选项:

A. abs()

B. sin()

C. random()

D. pow()
答案: 请关注ybaotk.com搜题查看答案
问题 203: 7. 下列关于System类的描述中,错误的是( )
选项:

A. System类是final关键字修饰的类,它不能被其他类所继承

B. System类中提供了获取当前系统属性的方法

C. System类中定义了许多方法,但是没有定义字段

D. System类不能被实例化
答案: 请关注ybaotk.com搜题查看答案
问题 204: 8. JDBC驱动器也称为JDBC驱动程序,它的提供者是( )
选项:

A. SUN

B. ORACLE

C. 数据库厂商

D. ISO
答案: 请关注ybaotk.com搜题查看答案
问题 205: 9. 下列选项中,正确关闭数据库资源的顺序是( )
选项:

A. resultSet.close()

B. connection.close()

C. statement.close()

D. preparedSatement.close()
答案: 请关注ybaotk.com搜题查看答案
问题 206: 10. 下列关于线程状态转换的描述中,错误的是( )
选项:

A. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态

B. 线程获得CPU使用权后会从就绪状态转换成运行状态

C. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态

D. 线程失去CPU使用权后会从运行状态转换成就绪状态
答案: 请关注ybaotk.com搜题查看答案
问题 207: 11. JAVA中调用Thread类的sleep()方法后,当前线程状态如何转换( )
选项:

A. 由阻塞状态进入等待状态

B. 由运行状态进入等待状态

C. 由阻塞状态进入运行状态

D. 由运行状态进入阻塞状态
答案: 请关注ybaotk.com搜题查看答案
问题 208: 12. 关于表达式1345/1000 * 1000的运算结果,下列哪个选项是正确的( )
选项:

A. 1345.0

B. 以上都不对

C. 1345

D. 1000
答案: 请关注ybaotk.com搜题查看答案
问题 209: 13. 以下标识符中,不合法的是( )
选项:

A. user

B. $inner

C. login_1

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 210: 14. 下列选项中,不属于赋值运算符的是( )
选项:

A. =

B. ==

C. -=

D. *=
答案: 请关注ybaotk.com搜题查看答案
问题 211: 15. 下列选项中,不属于比较运算符的是( )
选项:

A. <=

B. <

C. =

D. ==
答案: 请关注ybaotk.com搜题查看答案
问题 212: 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
答案: 请关注ybaotk.com搜题查看答案
问题 213: 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. 编译失败
答案: 请关注ybaotk.com搜题查看答案
问题 214: 18. 请阅读下面的程序。
class WhileDemo{
public static void main(String[] args) {
int n = 5;
while (n < 10) {
System.out.print(n);
n++;
}
}
}
下列选项中,哪一个是程序运行的结果( )
选项:

A. 无输出

B. 输出56789

C. 死循环

D. 编译错误
答案: 请关注ybaotk.com搜题查看答案
问题 215: 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 < 500);
System.out.println(一共有: + count);
}
}
下列选项中,哪一个是程序运行后count的值( )
选项:

A. 322

B. 323

C. 324

D. 325
答案: 请关注ybaotk.com搜题查看答案
问题 216: 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都是实例变量
答案: 请关注ybaotk.com搜题查看答案
问题 217: 21. 下列关于default语句的说法中,正确的是( )
选项:

A. default代表的是默认要执行的语句,也就是没有匹配就执行default。

B. default不是swicth语句中必须的。

C. 在switch语句中,default必须存在。

D. 一般情况下,default放置在switch语句的最后面。
答案: 请关注ybaotk.com搜题查看答案
问题 218: 22. 下列关于静态代码块的描述中,正确的是( )
选项:

A. 静态代码块随着类的加载而加载

B. 静态代码块指的是被static关键字修饰的代码块

C. 使用静态代码块可以实现类的初始化

D. 每次创建对象时,类中的静态代码块都会被执行一次
答案: 请关注ybaotk.com搜题查看答案
问题 219: 23. 当子类B继承父类A时,下面描述正确的是?( )
选项:

A. 创建类B的对象可以调用类A中的public修饰的成员方法

B. 创建类B的对象可以调用类A中的public修饰的成员变量

C. 创建类B的对象可以调用类A中的private修饰的成员变量

D. 创建类B的对象可以调用类A中的private修饰的成员方法
答案: 请关注ybaotk.com搜题查看答案
问题 220: 24. 下列遍历方式中,哪些可以用来遍历List集合( )
选项:

A. Iterator迭代器实现

B. 增强for循环实现

C. get()和length()方法结合实现

D. get()和size()方法结合实现
答案: 请关注ybaotk.com搜题查看答案
问题 221: 25. 以下关于字节流的说法正确的是( )
选项:

A. 以上都正确

B. 在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的

C. 所有的字节输入流都继承自InputStream

D. InputStream和OutputStream这两个类都是抽象类,不能被实例化
答案: 请关注ybaotk.com搜题查看答案
问题 222: 26. JDK安装的时候不可以修改安装目录。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 223: 27. main()函数是java程序的执行入口。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 224: 28. Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 225: 29. 死锁就是两个线程在运行时都在等待对方的锁。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 226: 30. 在Java中,小数会被默认是double类型的值。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 227: 31. System.out.println(‘a’ + 0);语句的输出结果是a0。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 228: 32. Java中有一种特殊的赋值运算叫做三元运算,它和if-else语句类似。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 229: 33. 多维数组实际上就是数组中嵌套着数组,数组中的元素还是一个数组。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 230: 34. 垃圾回收机制保证了Java程序不会出现内存溢出。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 231: 35. 类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 232: 36. 匿名内部类就是一个没有类名的内部类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 233: 37. 下面关于path和classpath的说法中,错误的是( )
选项:

A. 只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类

B. 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同

C. path用来指定java虚拟机(JVM)所在的目录

D. classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
答案: 请关注ybaotk.com搜题查看答案
问题 234: 38. 下面选项中,完全面向对象的编程语言是( )
选项:

A. C

B. COBOL

C. FORTRAN

D. JAVA
答案: 请关注ybaotk.com搜题查看答案
问题 235: 39. 下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
选项:

A. JDK中包含了JRE,JRE中包含了JVM。

B. JDK中包含了JRE,JVM中包含了JRE。

C. JRE中包含了JDK,JVM中包含了JRE。

D. JRE中包含了JDK,JDK中包含了JVM。
答案: 请关注ybaotk.com搜题查看答案
问题 236: 40. StringBuffer类的append()方法的返回值类型是( )
选项:

A. void

B. StringBuffer

C. String

D. StringBuilder
答案: 请关注ybaotk.com搜题查看答案
问题 237: 41. 下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是( )
选项:

A. nextBoolean()

B. nextInt()

C. nextLong()

D. nextInt(int n)
答案: 请关注ybaotk.com搜题查看答案
问题 238: 42. 下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
选项:

A. abs()

B. pow()

C. random()

D. sin()
答案: 请关注ybaotk.com搜题查看答案
问题 239: 43. 下列关于System类的描述中,错误的是( )
选项:

A. System类不能被实例化

B. System类是final关键字修饰的类,它不能被其他类所继承

C. System类中定义了许多方法,但是没有定义字段

D. System类中提供了获取当前系统属性的方法
答案: 请关注ybaotk.com搜题查看答案
问题 240: 44. JDBC驱动器也称为JDBC驱动程序,它的提供者是( )
选项:

A. 数据库厂商

B. ISO

C. ORACLE

D. SUN
答案: 请关注ybaotk.com搜题查看答案
问题 241: 45. 下列选项中,正确关闭数据库资源的顺序是( )
选项:

A. connection.close()

B. resultSet.close()

C. preparedSatement.close()

D. statement.close()
答案: 请关注ybaotk.com搜题查看答案
问题 242: 46. 下列关于线程状态转换的描述中,错误的是( )
选项:

A. 线程获得CPU使用权后会从就绪状态转换成运行状态

B. 线程失去CPU使用权后会从运行状态转换成就绪状态

C. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态

D. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态
答案: 请关注ybaotk.com搜题查看答案
问题 243: 47. JAVA中调用Thread类的sleep()方法后,当前线程状态如何转换( )
选项:

A. 由阻塞状态进入等待状态

B. 由阻塞状态进入运行状态

C. 由运行状态进入等待状态

D. 由运行状态进入阻塞状态
答案: 请关注ybaotk.com搜题查看答案
问题 244: 48. 关于表达式1345/1000 * 1000的运算结果,下列哪个选项是正确的( )
选项:

A. 1345.0

B. 1000

C. 1345

D. 以上都不对
答案: 请关注ybaotk.com搜题查看答案
问题 245: 49. 以下标识符中,不合法的是( )
选项:

A. user

B. login_1

C. $inner

D. class
答案: 请关注ybaotk.com搜题查看答案
问题 246: 50. 下列选项中,不属于赋值运算符的是( )
选项:

A. -=

B. ==

C. =

D. *=
答案: 请关注ybaotk.com搜题查看答案
问题 247: 51. 下列选项中,不属于比较运算符的是( )
选项:

A. <

B. =

C. <=

D. ==
答案: 请关注ybaotk.com搜题查看答案
问题 248: 52.
选项:

A.

B. false

C. a

D. b
答案: 请关注ybaotk.com搜题查看答案
问题 249: 53.
选项:

A. 优

B. 良

C. 差

D.
答案: 请关注ybaotk.com搜题查看答案
问题 250: 54.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 251: 55.
选项:

A.

B.

C.


D.
答案: 请关注ybaotk.com搜题查看答案
问题 252: 56.
选项:

A.

B.


C.

D.
答案: 请关注ybaotk.com搜题查看答案
问题 253: 57. 下列关于default语句的说法中,正确的是( )
选项:

A. 在switch语句中,default必须存在。

B. default不是swicth语句中必须的。

C. default代表的是默认要执行的语句,也就是没有匹配就执行default。

D. 一般情况下,default放置在switch语句的最后面。
答案: 请关注ybaotk.com搜题查看答案
问题 254: 58. 下列关于静态代码块的描述中,正确的是( )
选项:

A. 每次创建对象时,类中的静态代码块都会被执行一次

B. 静态代码块随着类的加载而加载

C. 使用静态代码块可以实现类的初始化

D. 静态代码块指的是被static关键字修饰的代码块
答案: 请关注ybaotk.com搜题查看答案
问题 255: 59. 当子类B继承父类A时,下面描述正确的是?( )
选项:

A. 创建类B的对象可以调用类A中的public修饰的成员变量

B. 创建类B的对象可以调用类A中的private修饰的成员变量

C. 创建类B的对象可以调用类A中的private修饰的成员方法

D. 创建类B的对象可以调用类A中的public修饰的成员方法
答案: 请关注ybaotk.com搜题查看答案
问题 256: 60. 下列遍历方式中,哪些可以用来遍历List集合( )
选项:

A. Iterator迭代器实现

B. get()和length()方法结合实现

C. 增强for循环实现

D. get()和size()方法结合实现
答案: 请关注ybaotk.com搜题查看答案
问题 257: 61. 以下关于字节流的说法正确的是( )
选项:

A. 以上都正确

B. 所有的字节输入流都继承自InputStream

C. 在计算机中,无论是文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的

D. InputStream和OutputStream这两个类都是抽象类,不能被实例化
答案: 请关注ybaotk.com搜题查看答案
问题 258: 62. 在Thread类中提供了一个
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 259: 63. 用于比较两个整数不相等的运算符是
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 260: 64. 在Java中的跳转语句有
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 261: 65. 构造方法没有返回值类型,因此不能使用
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 262: 66. 在Thread类中提供了一个方法来实现线程插队。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 263: 67. 用于比较两个整数不相等的运算符是。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 264: 68. 在Java中的跳转语句有语句和continue语句。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 265: 69. 构造方法没有返回值类型,因此不能使用语句。
选项:
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:四川开放大学_人文英语4辅导资料
下一篇:中国大学moocplc_变频器及组态技术应用2024下辅导资料
回复

使用道具 举报

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

本版积分规则

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