A 输出的是1 B 输出的是1和-2

欣扮兜鸥涝陵惫鹃懒柔惊末辱

可璃霖卢结凤哇擦归榷哀屯哗

A 输出的是1 B 输出的是1和-2

答案:点击这里查看答案


点击这里,查看面向对象程序设计(山东联盟) 2024智慧树答案完整版


点击这里,搜索更多网课答案


如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/

A 输出的是1 B 输出的是1和-2第1张

A 输出的是1 B 输出的是1和-2第2张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/



 

下列关于JDK的说法中,错误的是?

 

A JDK是Java开发工具包的简称

B JDK包括Java编译器Java文档生成工具Java打包工具等

C 安装JDK后,还需要单独安装JRE

D JDK是整个Java的核心

答案  安装JDK后,还需要单独安装JRE

下列关于classpath环境变量的说法中,哪一个是正确的?

 

A classpath配置一次后可永久使用

B 没有classpath环境变量就不能运行Java程序

C classpath环境变量可以让虚拟机找到class文件的目录

D 查看当前classpath配置的命令是 classpath

答案  classpath配置一次后可永久使用

下列目录中,哪一个是用来存放JDK核心源代码的?

 

A lib目录

lib目录

lib目录

lib目录

lib目录

B src目录

C jre目录

jre目录

jre目录

jre目录

D include目录

答案  src目录

Java属于以下哪种语言?(  )

 

A 机器语言

B 汇编语言

C 高级语言

D 以上都不对

答案  高级语言

配置classpath环境变量的目的是为了可以查找到java文件。()

 

A 对

B 错

答案  错

 

下列选项中,属于字符常量的是(   )

 

A “a”

B ‘ab’

C ‘1′

D 1

答案  ‘1’

下面关于字符变量的定义中,错误的是(    )

 

A char a=’a’

B char b=97

C char c=0x61

D char d=A

答案  char d=A

下列选项中,哪一个不能通过编译(    )

 

A byte a=1

B short b=100

C int c=’a’

D long d=8888888888

答案  long d=8888888888

下列数据类型进行运算时,哪一个会发生自动类型提升(     )

 

A int + int

B long + long

C byte + byte

D double + double

答案  byte + byte

数组的最大下标的值比它的长度小1(    )

 

A 对

B 错

答案  对

 

若有如下语句

int x=3;

do{ System.out.println(x);

x-=2;}

while(–x>0);

 

A 输出的是1

B 输出的是1和-2

C 输出的是3

D 是死循环

答案  输出的是1和-2

下面语句执行结果为(    )

public static void main(String args){

int i=4;

if(i

i=1;}

 

A 0

B 1

C 2

D 4

答案  2

当方法中的返回值类型是void时,可以不写return语句(    )

 

A 对

B 错

答案  对

一个类中可以定义多个同名的方法,只要他们的返回值类型不同即可(     )

 

A 对

B 错

答案  错

方法递归次数过多会导致内存溢出(   )

 

A 对

B 错

答案  对

当int x = 3 , y = 4时,表达式boolean b =x == y ? true   false的结果是false(    )

 

A 对

B 错

答案  对

在进行赋值运算时,将运算符右边的值赋给左边的变量(    )

 

A 对

B 错

答案  对

比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值(    )

 

A 对

B 错

答案  对

在switch语句中,每个case关键字后面必须有break(     )

 

A 对

B 错

答案  错

 

下列哪个叙述是正确的?(    )

 

A Java应用程序由若干个类所构成,这些类必须在一个源文件中。

B Java应用程序由若干个类所构成,这些类可以在一个源文件中,也可以分布在若干个源文件中,其中必须有一个源文件含有主类。

C Java源文件必须含有主类。

D Java源文件如果含有主类,主类必须是public类。

答案

实例变量(       )

 

A 是在一个类的内部声明的变量

B 的作用域为整个类

C 可被同一类中的任何方法所访问

D 以上答案都对

答案  的作用域为整个类

类与对象的关系是(      )

 

A 类是对象的抽象

B 对象是类的抽象

C 对象是类的子类

D 类是对象的具体实例

答案  类是对象的抽象

对象使用时,下面描述错误的是(      )

 

A 通过“.”运算符调用成员变量和方法

B 对象声明之后即可使用。

C 将一个对象申明为类的成员时,必须在使用前为其分配内存

D 在方法中使用对象作为参数时,采用引用调用

答案  对象声明之后即可使用。

下列关于构造方法定义的描述中,错误的是(    )

 

A 方法名与类名相同

B 在方法名的前面没有返回值类型的声明

C 当定义了有参构造方法,系统默认的无参构造方法依然存在

D 在方法中不能使用return语句返回一个值

答案  当定义了有参构造方法,系统默认的无参构造方法依然存在

 

下列选项中,可以导入指定包中所有类的是(    )

 

A package包名

B package 包名.

C import 包名

D import 包名.

答案  import 包名.*

定义主类的类头时可以使用的访问控制符是( )

 

A private

B protected

C public

D private protected

答案  public

下面说法正确的是:(            )

 

A 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格)

B 如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格)

C 如果源代码中有main()方法,则该方法必须被放在代码的第一行

D 源代码含有class关键字的语句,必须放在代码的第一行

答案  如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格)

JAVA中,访问修饰符限制性最高的是(   )

 

A Private

B protected

C public

D friendly

答案  public

包的声明只能位于Java源文件的第一行(    )

 

A 对

B 错

答案  对

 

下列说法哪个是正确的(    )

 

A 子类即可以重载父类的方法,又可以覆盖父类的方法

B 子类只能重载父类的方法,而不能覆盖

C 子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法

D 子类只能覆盖父类的方法,而不能重载

答案  子类只能重载父类的方法,而不能覆盖

下列哪个类的声明是正确的?(    )

 

A abstract final class HI{} (final代表常量,但是抽象类不能实例化)

B abstract private move(){} (这是定义方法的)

C protected private number;   (不是定义类,且修饰符重复)

D public abstract class Car{}

答案  public abstract class Car{}

现有两个类MN,以下描述中表示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

抽象类可以有子类也可以没有子类。(   )

 

A 对

B 错

答案  错

子类的上转型对象就是父类对象。(   )

 

A 对

B 错

答案  错



艰墓供俊壳笺沛穆澈立箍化罗

磐喘实酗倾脆佛吵匠情钨开家