题目1
下面关于path和classpath的说法中,错误的是( )
a. path用来指定java虚拟机(JVM)所在的目录
b. 只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类
c. 在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
d. classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录
正确答案是:在dos命令行中,classpath和path环境变量的查看与配置的方式不相同
题目2
下列选项中,哪些选项用于构成JDK开发环境( )
a. Java运行工具
b. Java打包工具
c. Java编译工具
d. Java文档生成工具
正确答案是:Java运行工具, Java编译工具, Java打包工具, Java文档生成工具
题目3
公共JRE是Java程序的回答
运行环境
。
正确答案是:运行环境
题目4
关于表达式1234/1000 * 1000的运算结果,下列哪个选项是正确的( )
a. 1234
b. 以上都不对
c. 1234.0
d. 1000
正确答案是:1000
题目5
下列关于数据类型的说法中,错误的是( )
a. Java中的数据类型分为基本数据类型和引用数据类型
b. 布尔类型的变量只有true和false这两个值
c. int类型数据占4个字节
d. 浮点数类型变量不能赋予一个整数数值
正确答案是:浮点数类型变量不能赋予一个整数数值
题目6
以下标识符中,不合法的是( )
a. $inner
b. user
c. class
d. login_1
正确答案是:class
题目7
下列浮点数的定义中,正确的是( )
a. float f = '1';
b. float f = 1F;
c. float f = 1.0;
d. float f = "1";
正确答案是:float f = 1F;, float f = '1';
题目8
在Java中的跳转语句有回答
break
语句和continue语句。
正确答案是:break
题目9
十进制数12转换成二进制的结果是回答
1100
。
正确答案是:1100
题目10
当int x = 3 , y = 4时,表达式boolean b =x == y ? true : false的结果是false。
对
错
正确的答案是“对”。
题目11
for循环语句一般用在循环次数未知的情况下。
对
错
正确的答案是“错”。
题目12
当方法中的返回值类型是void时,可以不写return语句。
对
错
正确的答案是“对”。
题目13
在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。
对
错
正确的答案是“对”。
题目14
常量就是程序中常常变化的数据。
对
错
正确的答案是“错”。
题目15
Java中用0和非0的数字表示布尔型常量的值。
对
错
正确的答案是“错”。
题目16
类与对象的关系中,回答
类
用于描述多个对象的共同特征,它是对象的模板。{=对象}用于描述现实中的个体,它是类的实例。
正确答案是:类
题目17
下列关于super关键字的说法中,正确的是( )
a. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
b. 子类通过super关键字只能调用父类的属性,而不能调用父类的方法
c. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
d. super关键字是在子类对象内部指代其父类对象的引用
正确答案是:super关键字是在子类对象内部指代其父类对象的引用
题目18
已知类的继承关系如下: class A
class B extends A
class C extends A
则以下语句能通过编译的是( )
a. A a=new B();
b. C c=new A();
c. C c=new B();
d. B b=new C();
正确答案是:A a=new B();
题目19
以下关于继承的描述,说法正确的是( )
a. 子类继承父类的所有属性和方法
b. 子类可以继承父类的私有的属性和方法
c. 创建子类对象时,父类的所有构造方法都会被执行
d. 子类可以继承父类的公有的属性和方法
正确答案是:子类可以继承父类的公有的属性和方法
题目20
final修饰符修饰方法时,不能和以下哪个修饰符共用( )
a. abstract
b. public
c. static
d. synchronized
正确答案是:abstract
题目21
下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的( )
a. 参数列表
b. 返回值类型
c. 修饰符
d. 函数名
正确答案是:返回值类型, 函数名, 参数列表
题目22
若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )
a. Animal animal = new Dog();
b. Animal animal = new Cat();
c. Cat cat = (Cat)new Dog();
d. Cat cat = (Cat)new Animal();
正确答案是:Animal animal = new Cat();, Animal animal = new Dog();
题目23
类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
对
错
正确的答案是“对”。
题目24
Object是所有类的父类。
对
错
正确的答案是“对”。
题目25
JPanel默认的布局管理器是FlowLayout。
对
错
正确的答案是“对”。
题目26
JFrame可以放置在其它容器之中。
对
错
正确的答案是“错”。
题目27
下列关于进程和线程的说法中,错误的是( )
a. 操作系统中每个独立执行的程序都可称之为一个进程
b. 线程和进程一样,是由CPU同时执行的
c. 操作系统中的每一个进程中都至少存在一个线程
d. 线程和进程一样,是由CPU轮流执行的
正确答案是:线程和进程一样,是由CPU同时执行的
题目28
下列关于线程状态转换的描述中,错误的是( )
a. 运行状态下的线程调用wait()方法可以使其进入到阻塞状态
b. 死亡状态下的线程调用start()方法可以使其重新进入就绪状态
c. 线程失去CPU使用权后会从运行状态转换成就绪状态
d. 线程获得CPU使用权后会从就绪状态转换成运行状态
正确答案是:死亡状态下的线程调用start()方法可以使其重新进入就绪状态
题目29
notify()方法作用是( )
a. 结束线程
b. 唤醒线程
c. 导致线程等待
d. 线程休眠
正确答案是:唤醒线程
题目30
下列有关sleep()方法的描述正确的是( )
a. 方法是Object类的方法
b. 方法参数中必传入毫秒值
c. 让线程在指定的时间休眠
d. 属于Thread类的静态方法
正确答案是:属于Thread类的静态方法, 让线程在指定的时间休眠, 方法参数中必传入毫秒值
题目31
同步代码块的作用是( )
a. 同步代码块可以避免线程的随机性
b. 同步代码块提高了线程的运行速度
c. 保证多线程访问数据的安全
d. 保证同步代码块中只有一个线程运行
正确答案是:保证多线程访问数据的安全, 保证同步代码块中只有一个线程运行
题目32
多线程操作共享资源一定会导致线程的安全问题。
对
错
正确的答案是“错”。
题目33
被synchronized关键字修饰的方法称为同步方法。
对
错
正确的答案是“对”。
题目34
线程可以通过继承Thread类或实现Runnable接口这两种方法来创建。
对
错
正确的答案是“对”。
题目35
下面关于方法定义的描述中,正确的是( )
a. 方法是不可以没有参数的
b. 方法是对功能代码块的封装
c. 当方法没有返回值时,返回值类型可以不写
d. 当方法没有返回值时,不能有return语句
正确答案是:方法是对功能代码块的封装
题目36
数组的遍历是指依次访问数组中的每个元素。
对
错
正确的答案是“对”。
题目37
定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。
对
错
正确的答案是“错”。
题目38
多维数组实际上就是数组中嵌套着数组,数组中的元素还是一个数组。
对
错
正确的答案是“对”。
题目39
在Java语言中,String类型的成员变量的默认初始值是( )
a. 0
b. false
c. null
d. ""
正确答案是:null
题目40
下列选项中,哪些可以定义在类中( )
a. 类
b. 构造方法
c. 成员方法
d. 成员变量
正确答案是:类, 成员方法, 构造方法, 成员变量
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。