面向对象程序设计(山东联盟) 知到智慧树答案2024 z6924
第一章 单元测试
1、
下列关于JDK的说法中,错误的是?
A JDK是Java开发工具包的简称
B JDK包括Java编译器、Java文档生成工具、Java打包工具等
C 安装JDK后,还需要单独安装JRE
D JDK是整个Java的核心
答案 安装JDK后,还需要单独安装JRE
2、
下列关于classpath环境变量的说法中,哪一个是正确的?
A classpath配置一次后可永久使用
B 没有classpath环境变量就不能运行Java程序
C classpath环境变量可以让虚拟机找到class文件的目录
D 查看当前classpath配置的命令是 classpath
答案 classpath配置一次后可永久使用
3、
下列目录中,哪一个是用来存放JDK核心源代码的?
A lib目录
lib目录
lib目录
lib目录
lib目录
B src目录
C jre目录
jre目录
jre目录
jre目录
D include目录
答案 src目录
4、
Java属于以下哪种语言?( )
A 机器语言
B 汇编语言
C 高级语言
D 以上都不对
答案 高级语言
5、
配置classpath环境变量的目的是为了可以查找到java文件。()
A 对
B 错
答案 错
第二章 单元测试
1、
下列选项中,属于字符常量的是( )
A “a”
B ‘ab’
C ‘1′
D 1
答案 ‘1’
2、
下面关于字符变量的定义中,错误的是( )
A char a=’a’
B char b=97
C char c=0x61
D char d=A
答案 char d=A
3、
下列选项中,哪一个不能通过编译( )
A byte a=1
B short b=100
C int c=’a’
D long d=8888888888
答案 long d=8888888888
4、
下列数据类型进行运算时,哪一个会发生自动类型提升( )
A int + int
B long + long
C byte + byte
D double + double
答案 byte + byte
5、
数组的最大下标的值比它的长度小1( )
A 对
B 错
答案 对
第三章 单元测试
1、
若有如下语句
int x=3;
do{ System.out.println(x);
x-=2;}
while(–x>0);
A 输出的是1
B 输出的是1和-2
C 输出的是3
D 是死循环
答案 输出的是1和-2
2、
下面语句执行结果为( )
public static void main(String args){
int i=4;
if(i<0){
i=1;}
A 0
B 1
C 2
D 4
答案 2
3、
当方法中的返回值类型是void时,可以不写return语句( )
A 对
B 错
答案 对
4、
一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可( )
A 对
B 错
答案 错
5、
方法递归次数过多会导致内存溢出( )
A 对
B 错
答案 对
6、
当int x = 3 , y = 4时,表达式boolean b =x == y ? true false的结果是false( )
A 对
B 错
答案 对
7、
在进行赋值运算时,将运算符右边的值赋给左边的变量( )
A 对
B 错
答案 对
8、
比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值( )
A 对
B 错
答案 对
9、
在switch语句中,每个case关键字后面必须有break( )
A 对
B 错
答案 错
第四章 单元测试
1、
下列哪个叙述是正确的?( )
A Java应用程序由若干个类所构成,这些类必须在一个源文件中。
B Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中,其中必须有一个源文件含有主类。
C Java源文件必须含有主类。
D Java源文件如果含有主类,主类必须是public类。
答案
2、
实例变量( )
A 是在一个类的内部声明的变量
B 的作用域为整个类
C 可被同一类中的任何方法所访问
D 以上答案都对
答案 的作用域为整个类
3、
类与对象的关系是( )
A 类是对象的抽象
B 对象是类的抽象
C 对象是类的子类
D 类是对象的具体实例
答案 类是对象的抽象
4、
对象使用时,下面描述错误的是( )
A 通过“.”运算符调用成员变量和方法
B 对象声明之后即可使用。
C 将一个对象申明为类的成员时,必须在使用前为其分配内存
D 在方法中使用对象作为参数时,采用引用调用
答案 对象声明之后即可使用。
5、
下列关于构造方法定义的描述中,错误的是( )
A 方法名与类名相同
B 在方法名的前面没有返回值类型的声明
C 当定义了有参构造方法,系统默认的无参构造方法依然存在
D 在方法中不能使用return语句返回一个值
答案 当定义了有参构造方法,系统默认的无参构造方法依然存在
第五章 单元测试
1、
下列选项中,可以导入指定包中所有类的是( )
A package包名
B package 包名.
C import 包名
D import 包名.
答案 import 包名.*
2、
定义主类的类头时可以使用的访问控制符是( )
A private
B protected
C public
D private protected
答案 public
3、
下面说法正确的是:( )
A 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格)
B 如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格)
C 如果源代码中有main()方法,则该方法必须被放在代码的第一行
D 源代码含有class关键字的语句,必须放在代码的第一行
答案 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格)
4、
JAVA中,访问修饰符限制性最高的是( )
A Private
B protected
C public
D friendly
答案 public
5、
包的声明只能位于Java源文件的第一行( )
A 对
B 错
答案 对
第六章 单元测试
1、
下列说法哪个是正确的( )
A 子类即可以重载父类的方法,又可以覆盖父类的方法
B 子类只能重载父类的方法,而不能覆盖
C 子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法
D 子类只能覆盖父类的方法,而不能重载
答案 子类只能重载父类的方法,而不能覆盖
2、
下列哪个类的声明是正确的?( )
A abstract final class HI{} (final代表常量,但是抽象类不能实例化)
B abstract private move(){} (这是定义方法的)
C protected private number; (不是定义类,且修饰符重复)
D public abstract class Car{}
答案 public abstract class Car{}
3、
现有两个类M、N,以下描述中表示N继承自M的是( )
A class M extends N
B class N implements M
C class M implements N
D class N extends M
答案 class N extends M
4、
抽象类可以有子类也可以没有子类。( )
A 对
B 错
答案 错
5、
子类的上转型对象就是父类对象。( )
A 对
B 错
答案 错
下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!
完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,无期末答案。购买后上方矩形框将出现已付费的隐藏内容。
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页