Java语言程序设计_中国农业大学中国大学mooc课后章节答案期末考试题库2023年

Java语言程序设计_中国农业大学中国大学mooc课后章节答案期末考试题库2023年

1.Java类程序文件的扩展名是()。

答案:

.class

2.假设变量x的值域为[0,50000]之间的整数,则其最适合的数据类型是哪

种?()

答案:

int

3.执行Java语句“int x = 5, y; y = --x;”之后,变量x和y的值分别为()。

答案:

4, 4

4.执行Java语句“if (1 < 0 || false) System.out.print(“Hello world!”);”显示器上

将显示()。

答案:

什么都没显示

5.执行下列Java语句:

int x = 0; while (x < 3) System.out.println( "*" ); x++;显示器将显示()。

答案:

持续显示星号

6.下列关于类的描述中,错误的是()。

答案:

可以用流程图来描述类的设计

7.假设编写一个教务管理系统,通过分析可抽象出若干个类,其中不应当包括

下列哪个类?()

答案:

宿舍类

8.下列关于对象引用的描述中,错误的是()。

答案:

引用变量在引用一个对象之后不能再改变引用,引用其他对象

9.下列关于Java语言中变量的描述,哪个是错误的?()

答案:

形参只能是基本数据类型,不能是引用数据类型

10.下列关于参数传递的描述中,错误的是()。

答案:

引用传递后,形参和实参将引用不同的对象

11.假设类Circle只定义了一个“Circle(int x) { … }”形式的构造方法,则下列哪

条新建对象语句是错误的?()

答案:

Circle obj = new Circle();

12.下列关于Java包的描述中,错误的是()。

答案:

package语句可以放在源程序代码的任意位置

13.访问定义在public类中的默认权限成员,下列哪种访问是错误的?()

答案:

在不同包的类中访问

14.定义如下的类A和组合类B:

class A { private int x; public int y; }

class B { public A t; public int s; }

使用组合类B定义一个对象obj,则下列语句中正确的是()。

答案:

B y = obj; y.t.y = 5; y.s = 5;

15.在定义方法成员时前面加关键字final,其含义是()。

答案:

子类不能重写该方法

16.对象多态性是程序中的某种现象,这种现象是()。

答案:

调用不同对象的同名方法成员,会得到不同的处理结果

17.下列关于对象多态语法规则的描述中,错误的是()。

答案:

如果子类重写了超类成员,通过超类引用变量所访问到的是重写前的老成员18.定义如下的超类A和子类B:

class A { public void fun( ) { … } // 代码省略 }

class B extends A { public void fun( ) { … } // 重写fun(),代码省略 }

按如下形式创建一个子类B的对象,然后调用其方法成员fun():

B b = new B(); b.fun();

上述调用方法成员fun()的执行过程是()。

答案:

执行类B重写的fun()

19.下列关于抽象类的描述中,错误的是()。

答案:

不能定义抽象类的引用变量

20.下列关于匿名类的描述中,错误的是()。

答案:

匿名类可以实现多个接口

21.下列关于匿名方法的描述中,错误的是()。

答案:

匿名方法是一个抽象方法,即只有方法签名22.下面的类()不是Java API中的字符串类。

答案:

Character

23.下面的类()不是Java API中的基本数据类型包装类。

答案:

Int

24.Java虚拟机在回收对象之前会自动调用对象的方法成员()。

答案:

finalize()

25.处理Object类对象的算法代码不能用于处理()类型的数据。

答案:

int

26.系统类System定义了几个输入输出流对象字段,其中不包括()。

答案:

log

27.系统类System中请求Java虚拟机回收垃圾的方法是()。

答案:

gc()

28.Java程序中的运行时错误主要通过()来进行排查。

答案:

Java异常处理机制

29.下列关于泛型类的描述中,错误的是()。

答案:

使用泛型类时,类型实参都可以省略

30.下列关于泛型的描述中,错误的是()。

答案:

带类型参数的字段被称为泛型字段

31.双端队列类LinkedList可以实现()的功能。

答案:

堆栈

32.Java语言没有形如()的注释形式。

答案:

//* …… */

33.下面的注解()表示重写超类继承来的方法。

答案:

@Override

34.计算机屏幕坐标系的坐标原点是()。

答案:

屏幕左上角

35.用于存放其他图形组件的显示区域被称为()。

答案:

容器

36.框架窗口中提供给用户的工作区域被称为()。

答案:

内容面板

37.下列Java API包中,()与swing框架无关。

答案:

java.util

38.框架窗口类JFrame中取得内容面板的方法是()。

答案:

getContentPane()

39.用户单击按钮会触发()事件。

答案:

ActionEvent

40.二级菜单项类JMenuItem对象通常需要响应()事件。

答案:

ActionEvent

41.当需要在组件上绘图时,程序通常应当重写组件类的()方法。

答案:

paint()

42.执行Java小应用程序时首先会调用其中的()方法。

答案:

init()

43.将字节型输入流包装成字符型输入流的类是()。

答案:

InputStreamReader

44.Java API中具有格式化输出功能的类是()。

答案:

PrintStream

45.下列关于序列化的描述中,错误的是()。

答案:

序列化成字节流之后的数据可以保存到文本文件中

46.对象输出流类ObjectOutputStream中将对象数据序列化并输出的方法是

()。

答案:

writeObject()

47.如果一个类希望通过Java API的对象输入输出流类进行序列化输入输出,

则这个类必须实现()接口。

答案:

Serializable

48.Java API为多线程并发编程提供了一个接口Runnable,该接口的作用是

()。

答案:

将算法封装成一个可被线程运行的算法对象

49.下列关于Java同步机制“加锁-解锁”的描述中,错误的是()。

答案:

Java语言通过调用对象的getLock()方法取得该对象的对象锁

50.下列关于多线程协同的描述中,错误的是()。

答案:

多线程之间需要协同是因为它们之间存在互斥操作

51.下列关于阻塞等待方法wait()的描述中,错误的是()。

答案:

调用wait()方法,进入阻塞状态的当前线程会在休眠一定时间后自动恢复运行

52.下列关于线程安全类的描述中,错误的是()。

答案:

多线程并发访问线程安全类的对象时需要添加Java同步机制

53.编写网络应用程序通常不会涉及到的TCP/IP协议层是()。

答案:

链路层

54.网络资源地址没有包含的内容是()。

答案:

访问权限

55.套接字中没有包含的信息是()。

答案:

应用层协议名称

56.下列关于TCP协议的描述中,错误的是()。

答案:

TCP协议不能实现单向通信

57.数据库系统中的记录类似于Execl电子表格中的()。

答案:

工作表中的一行

58.查询数据表中记录的SQL语句是()。

答案:

SELECT

59.JDBC API被定义在Java API包()当中。

答案:

java.sql

60.Java DB可以直接基于本地文件系统提供数据库访问服务,一个Java DB数

据库对应本地文件系统的一个()。

答案:

目录

Java语言程序设计_中国农业大学中国大学mooc课后章节答案期末考试题库2023年

Java语言程序设计_中国农业大学中国大学mooc课后章节答案期末考试题库2023年 1.Java类程序文件的扩展名是()。 答案: .class 2.假设变量x的值域为[0,50000]之间的整数,则其最适合的数据类型是哪 种?() 答案: int 3.执行Java语句“int x = 5, y; y = --x;”之后,变量x和y的值分别为()。 答案: 4, 4 4.执行Java语句“if (1 < 0 || false) System.out.print(“Hello world!”);”显示器上 将显示()。 答案:

什么都没显示 5.执行下列Java语句: int x = 0; while (x < 3) System.out.println( "*" ); x++;显示器将显示()。 答案: 持续显示星号 6.下列关于类的描述中,错误的是()。 答案: 可以用流程图来描述类的设计 7.假设编写一个教务管理系统,通过分析可抽象出若干个类,其中不应当包括 下列哪个类?() 答案: 宿舍类 8.下列关于对象引用的描述中,错误的是()。

答案: 引用变量在引用一个对象之后不能再改变引用,引用其他对象 9.下列关于Java语言中变量的描述,哪个是错误的?() 答案: 形参只能是基本数据类型,不能是引用数据类型 10.下列关于参数传递的描述中,错误的是()。 答案: 引用传递后,形参和实参将引用不同的对象 11.假设类Circle只定义了一个“Circle(int x) { … }”形式的构造方法,则下列哪 条新建对象语句是错误的?() 答案: Circle obj = new Circle(); 12.下列关于Java包的描述中,错误的是()。

Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院

第1章测验-1概述 一、单选题 (共100.00分) 1.Java程序的执行过程中用到一套JDK工具,其中java.exe是指-----。 A.Java文档生成器 B.Java解释器 C.Java编译器 D.Java类分解器 正确答案:B 2.Java嵌入式应用开发平台名称为: A.JDK B.J2ME C.J2SE D.J2EE 正确答案:B 第2章测验-2.1数据类型 一、单选题 (共100.00分) 1.下列数组定义及赋值,错误的是()。 A.int a[]={1,2,3}; B.int a[];

C.a=new int[3]; a[1]=1; a[2]=2; a[3]=3; D.int a[][]=new int[3][]; a[0]=new int[2]; a[1]=new int[2]; a[2]=new int[2]; 正确答案:C 2.JAVA语言使用的字符集是()。 A.ASCII B.EBCDIC C.Unicode D.BCD 正确答案:C 3.下面数据类型转换中,必须进行强制类型转换的是()。 A.byte->int; B.int->char; C.short->float; D.float->double; 正确答案:B 4.以下标识符中()是不合法的。 A._small B.Big C.$12ab D.7hello

正确答案:D 5.下面赋值语句不会产生编译错误或警告的是()。 A.char a=’abc’; B.byte b=145; C.float c=3.14; D.int i=12; 正确答案:D 第2章测验-2.2控制语句 一、单选题 (共100.00分) 1.下列语句执行后,i、j的值是()。 int i=0,j=10; do{ if(i++>--j) break;} while(true); A.i=6,j=4 B.i=6,j=5 C.i=5,j=5 D.i=5,j=4 正确答案:A

Java语言程序设计复习考试题带答案(二)

《Java语言程序设计基础教程》 练习思考题参考答案 第4章继承、接口和内部类 4.1单项选择题 1、Java中用于定义接口的关键字是() A、import B、package C、class D、interface 解答:D 2、以下关于abstract的说法,正确的是( ) A、abstract只能修饰类 B、abstract只能修饰方法 C、abstract类中必须有abstract方法 D、abstarct方法所在的类必须用abstract修饰 解答:D 3、下列哪种说法是正确的() A、私有方法不能被子类覆盖。 B、子类可以覆盖超类中的任何方法。 C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法。 D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集。 解答:A 4、关于类继承的说法,正确的是() A、Java 类允许多重继承 B、Java接口允许多继承 C、接口和类都允许多继承 D、接口和类都不允许多继承 解答:B 5、关于抽象类,正确的是______。 A. 抽象类中不可以有非抽象方法 B. 某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法 C. 可以用抽象类直接去创建对象 D. 接口和抽象类是同一个概念 解答:B

8、抽象类A和抽象类B的定义如下: abstract class A { abstract int getinfo(); } public class B extends A { private int a = 0; public int getinfo() { return a; } public static void main(String args[]) { B b = new B(); System.out.println(b.getinfo()); } } 关于上述代码说明正确的是()。 A. 输出结果为0 B.通过编译但没有输出任何结果 C. 第5行不能通过编译 D. 程序第2行不能通过编译 解答:A 9、下面程序的运行结果是______ class ex4_5_11_A { protected static int count = 0; public ex4_5_11_A() { count++; } } class ex4_5_11_B extends ex4_5_11_A { public ex4_5_11_B() { count++; } } class ex4_5_11 { public static void main(String args[]) { ex4_5_11_B x = new ex4_5_11_B(); System.out.println("count=" + x.count); } } A. count=1 B. count=2 2

智慧树知道网课《Java语言程序设计》课后章节测试满分答案

第一章测试 1 【单选题】(10分) J ava属于以下哪种语言? A. 汇编语言 B. 机器语言 C. 其余选项都不对 D. 高级语言 2 【单选题】(10分) 下面哪种类型的文件可以在J ava虚拟机中运行?() A. .class B. .exe C. .java D. .jre

3 【单选题】(10分) 安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?() A. J ava启动器 B. J ava文档制作工具 C. J ava解释器 D. J ava编译器 4 【单选题】(10分) 如果J DK的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?() A. d:\jre; B.

d:\jdk; C. d:\jdk\bin; D. d:\jre\bin; 5 【多选题】(10分) 以下选项中,哪些属于J DK工具?() A. J ava运行工具 B. Java文档生成工具 C. J ava打包工具 D. J ava编译器 6 【判断题】(10分)

通过J ava虚拟机可以在不同的操作系统上运行J ava程序,从而实现跨平台特性。 A. 对 B. 错 7 【判断题】(10分) JRE中包含了J ava基础类库、J VM和Java工发工具。 A. 对 B. 错 8 【判断题】(10分) J ava中的包是专门用来存放类的,通常功能相近的类存放在相同的包中。 A. 错 B.

对 9 【判断题】(10分) java.util包含J ava中大量工具类、集合类等,例如:Arrays、List、Set等。 A. 错 B. 对 10 【判断题】(10分) J ava语言和C语言一样,是面向过程的语言。 A. 对 B. 错

Java程序设计_北京林业大学中国大学mooc课后章节答案期末考试题库2023年

Java程序设计_北京林业大学中国大学mooc课后章节答案期末考试题库2023年 1.FlowLayout类在()包中。 参考答案: java.awt 2.基本数据类型int的封装类是()。 参考答案: Integer 3.在Windows操作系统中,Java源程序编译生成的.class文件,在Linux操 作系统中不能被正确运行。() 参考答案: 错误 4.以下关于构造方法的描述,正确的是()。 参考答案: 构造方法名与类名相同 5.异常类InputMismatchException的直接父类是()。 参考答案: RuntimeException 6.下列选项正确的是()。

参考答案: 一个接口可以继承多个接口 7.以下选项中,错误的是()。 参考答案: 静态方法可以访问实例变量 8.以下选项中,正确的标识符为()。 参考答案: 汽车 9.byte a;int n=10;以下选项错误的是()。 参考答案: a=n; 10.以下选项中,()是自动装箱。 参考答案: Integer a=6; 11.String s1,s2,s3;s1="Hello!";s2="Hello!";s3=new String("Hello!");则s1==s2;和 s1==s3;的值为()。 参考答案: true,false

12.启动主线程时,()。 参考答案: 不需要调用任何方法 13.class A{ int m=1; int add() { return m+1; }}class B extendsA{double m=6.0; double decrease() { return m-1; }}A a=new B();则a.m的值为()。 参考答案: 1 14.面向对象有三个特征,分别是封装、继承和()。 参考答案: 多态 15.窗体默认是可见的。() 参考答案: 错误 16.File类的对象不可以()。 参考答案: 读写文件 17.Thread类的join()方法()。 参考答案: 会抛出InterruptedException异常

Java程序设计_江西财经大学2中国大学mooc课后章节答案期末考试题库2023年

Java程序设计_江西财经大学2中国大学mooc课后章节答案期末考试题库2023年 1.下面哪个是编译 Java 程序的命令________。 答案: javac 2.如下哪个是 Java 中的正确标识符_________ 。 答案: width 3.编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文 件的扩展名为_________。 答案: .class 4.设 i 为 1,执行表达式 i *= 2 后 i 为________。 答案: 2

5.从键盘获取浮点数成绩,正确选项是 ________。 public class InputScore{ public static void main (String[] args) { Scanner input = new Scanner(System.in) ; double score= input.__________; System. out. println(score); } } 答案: nextDouble() 6.以下代码段执行后的输出结果为_________。 int x =-3; int y = -10; System.out.println(y%x); 答案: -1 7.下面代码执行完毕后输出是 ________。 double area = 3.5; System.out.print("area"); System .out.print(area); 答案: area3.5 8.以下那项布尔表达式是不合法的________。

答案: (true) && (3 => 4) 9.分析下面代码,下列说法正确的是 ________。 int count = 0; while (count < 100) { // Point A System.out.println("Welcome to Java!"); count++; // Point B } // Point C 答案: count < 100 在 Point A 处一直为真; 10.分析下面代码, 当调用nPrint(“a”, 4)方法时会出现什么结 果? static void nPrint(String message, int n) { while (n > 0 ) { System.out.print(message); n--; } } 答案: aaaa 11.Java 语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。 答案: 正确

Java语言程序设计(20软工、20统计大数据)学习通课后章节答案期末考试题库2023年

Java语言程序设计(20软工、20统计大数据)学习通课后章节答案期末考试题库2023年 1.定义一个长度为10的字符数组,下列定义正确的是 参考答案: char[] a=new char[10] 2.要从字符串String s="helloworld!";中截取字符串“world!”,下列方法正确的 是 参考答案: s.substring(5) 3.数据封装就是将一组数据和对该数据的操作结合到一起而形成的一种抽象的 数据类型,该数据类型称为 参考答案: 类 4.编译成功后生产的Java字节码文件的文件名的后缀是_________________ 参考答案: .class 5.下列main方法的书写哪个是正确的? 参考答案: public static void main(String[] args) 6.组成Java程序的基本单元是什么

参考答案: 类 7.已知Math类中有一个求平方根的方法,该方法的方法头的定义是public static double sqrt(double a) ,调用该方法求256的平方根应为( ) 参考答案: Math.sqrt(256) 8.下列方法定义中,正确的是 参考答案: int x(int a,int b) 9.s.indexOf("李四")的值是 参考答案: 3 10.求数组a的长度,下列正确的是 参考答案: a.length 11.要运行Java程序,必须要安装下列哪个软件? 参考答案: JDK

12.下列程序中能编译通过的是 参考答案: public class test 13.Java源文件的文件名的后缀是_________________ 参考答案: .java 14.Java文件的文件名必须和___________类的类名一致 参考答案: 公共;public 15.Java文件对大小写敏感 参考答案: 对 16.下列赋值运算错误的是 参考答案: byte b=128; 17.AB类中有一个无参数无返回值的方法名为method的方法,使用类名就可 以调用它,即AB.method(),则该方法的方法头应该是下面哪种形式 参考答案: static void method()

Java语言程序设计_华东交通大学中国大学mooc课后章节答案期末考试题库2023年

Java语言程序设计_华东交通大学中国大学mooc课后章节答案期末考试题库2023年 1.某个类中有如下方法: public static String add(T... x) { String res=""; for ( T e:x) res+=e; return res; } 在该类中针对该方法的调用,以下哪些正确? 参考答案: add("a","b","c")_add("a", 2)_add(1,2,3)_add() 2.为了使下面的程序能通过编译,最少要做的修改是()。1. final class A {2. int x;3. void mA() { x=x+1; }4. }5. class B extends A {6. final A a=new A();7. final void mB(){8. a.x=20; 9. System.out.println("hello");10. }11. } 参考答案: 第1行去掉final 3.以下代码的输出结果为()。public class Test{ int x=5; public static void main(String argv[ ]){ Test t=new Test(); t.x++; change(t); System.out.println(t.x); } static void change(Test m){ m.x+=2; }} 参考答案: 8 4.给出下面代码:public class Person{static String arr[] = new String[5]; public static void main(String args[ ]) {System.out.println(arr[1]);}}以下那个说法正确? 参考答案: 输出null 5.哪种访问组合可放在第3行aMethod()前和第8行的aMethod()前? 1. class SuperDuper 2. { 3. void aMethod() { } 4. } 5. 6. class Sub extends SuperDuper 7. { 8. void aMethod() { } 9. }

Java面向对象程序设计_北京联合大学2中国大学mooc课后章节答案期末考试题库2023年

Java面向对象程序设计_北京联合大学2中国大学mooc课后章节答案期末考试题库2023年 1.Java程序默认引用的包是() 答案: https://www.360docs.net/doc/0019463376.html,ng包 2.下面哪个语句(初始化数组)是不正确的:() 答案: int x[3] = {1,2,3}; 3.语句int(Math.random() * 6)+ 1的作用是() 答案: 产生1 — 6之间的随机数 4.构造方法何时被调用() 答案: 创建对象时

5.关于方法重载,下面的表述错误的是() 答案: 参数不同可以是参数名称不同 6.关于继承,下面表述错误的是() 答案: 子类继承父类,可以使用父类中定义的所有成员 7.下面哪一种异常是空指针对象访问时产生的异常?() 答案: NullPointerException 8.以下哪一个类及其子类是编程中不强制捕获和处理的?() 答案: RuntimeException

9.在List、Set、Map中,哪几个接口从Collection接口继承,以下说法正确 的是() 答案: ArrayList 和 LinkedList 均实现了 List 接口 10.对纯文本文件操用以下哪个I/O流类更好?() 答案: FileReader 11.使用Java IO流实现对文本文件的读写过程中,需要处理下列()异常。 答案: IOException 12.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象() 答案: FileInputStream

13.编写线程类,要继承的父类是() 答案: Thread 14.下面的哪一个关键字通常用来对对象的加锁,从而使得对对象的访问是排他 的?() 答案: synchronized 15.在 Java 程序的抽象类中,以下说法正确的是: 答案: 可以有抽象方法,也可以没有抽象方法 16.以下哪一个方法与下列方法不是重载关系? public int sort (int x, int y)

JAVA语言程序设计_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年

JAVA语言程序设计_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年 1.调用函数时,实参的值传给形参,这种行为叫什么? 参考答案: pass by value 2.下面代码执行完成后,k的值是多少?static void nPrint(String msg, int n){ while(n>0) { System.out.print(message); n--; }}public static void main(String[] args){ { int k = 3; nPrint("A message", k); } System.out.println(k);} 参考答案: 代码存在编译错误 3.函数要么不返回值,要么一次只能返回一个值! 参考答案: 正确 4.函数可以自己调用自己,也称为迭代,但需要一个结束条件! 参考答案: 正确 5.在Java中,下面关于变量的描述错误的是() 参考答案: 在方法中定义的形式参数不能和成员变量同名。

6.下面代码运行后输出结果是()。public class Test{ public static void main(String[] args){ A obj = new A(); System.out.println(obj.i); }}class A{ int i = 6; public A(){ this(10); } public A(int j){ i = j; }} 参考答案: 10 7.数字12(十进制)可以表示为 参考答案: 0x0C 8.数字-5的补码是1111 1011 参考答案: 正确 9.Java不支持为参数默认值,但可以重载函数。 参考答案: 正确 10.111 1111(补码)等于 -1 参考答案: 正确 11.函数调用时,函数的形参和局部变量存储在内存的什么区域? 参考答案: 栈

Java程序设计_无锡学院中国大学mooc课后章节答案期末考试题库2023年

Java程序设计_无锡学院中国大学mooc课后章节答案期末考试题库2023年 1.如果由PreparedStatement对象pst为下列对应的预编译SQL的第三个问 号赋值,那么正确的选项是()。UPDATE emp SET ename=?, job=?, salary=? WHERE empno=? 参考答案: pst.setFloat(3,2000); 2.开发与运行Java程序需要经过的三个主要步骤为:编辑源程序、源程序生 成字节码文件和解释运行字节码文件。 参考答案: 编译 3.Java源文件是由若干个书写形式相互独立的类组成。 参考答案: 正确 4.Java中下列数据类型,必须进行强制转换的是()。 参考答案: float —> int_int —> char 5.以下语句正确的有()。 参考答案: int i = 32;_double d=3.2;

6. 3.14是float型常量。 参考答案: 错误 7.若Java源文件中有多个类,那么必须要有一个类是public类。 参考答案: 错误 8.对于一个Person类,下列叙述是错误的是()。 参考答案: 用户在定义子类Person时,可以给子类Person指定多个父类。 9.汉字可以出现在自定义标识符中。 参考答案: 正确 10.若Java源文件中有多个类,那么至多有一个类可以是public类。 参考答案: 正确 11.下面哪个方法可以作为方法 publicvoidexample(int m) 的重载方法?() publicvoidexample(intm){//...} 参考答案: public void example(float m){...}

Java程序设计_北京大学中国大学mooc课后章节答案期末考试题库2023年

Java程序设计_北京大学中国大学mooc课后章节答案期末考试题库2023年 1.Java不直接使用指针。 答案: 正确 2.可以使用jar来打包程序。 答案: 正确 3.字符串连接运算符其实是用append来实现的。 答案: 正确 4.break及continue后面可以跟一个语句标号。 答案: 正确 5.增强的for语句可以方便地遍历数组。

答案: 正确 6.数组元素都会隐式初始化。 答案: 正确 7.如果没有定义任何构造方法,系统会自动产生一个构造方法。 答案: 正确 8.方法重载是多态(polymorphism)的一种方式。 答案: 正确 9.Java中的继承是通过extends关键字来实现的。 答案: 正确 10.如果没有extends子句,则该类默认为https://www.360docs.net/doc/0019463376.html,ng.Object的子类。

答案: 正确 11.使用super访问父类的域和方法。 答案: 正确 12.在构造方法中,使用super()时,必须放在第一句。 答案: 正确 13.子类对象实例可以被视为其父类的一个对象。 答案: 正确 14.同一包中的各个类,默认情况下可互相访问。 答案: 正确

15.final所修饰的变量,是只读量。 答案: 正确 16.在定义final局部变量时,也必须且只能赋值一次。 答案: 正确 17.在接口中定义的常量具有public, static, final的属性。 答案: 正确 18.虚方法调用是由对象实例的类型来动态决定的。 答案: 正确 19.在构造方法中,如果没有this及super,则编译器自动加上super()。 答案: 正确

JAVA程序设计_大连理工大学中国大学mooc课后章节答案期末考试题库2023年

JAVA程序设计_大连理工大学中国大学mooc课后章节答案期末考试题库2023年 1.下列哪个说法是正确的? 答案: 语句 int[ ][ ] a = new int[10][ ]; 正确地声明了一个整型的二维数组 2.下列程序中哪行代码是错误的?public class Exam{public static void main(String args[]) {int x = 8;byte b = 127;//【代码A】b = x;//【代码B】 long y=x;//【代码C】float z=6.89F;//【代码D】}} 答案: 【代码B】 3.下列哪个变量声明是错误的? 答案: float f=12.89; 4.设有定义 int i=123;long j=456; 下面赋值不正确的语句是 答案: i=j; 5.下面关于while和do-while循环的说法中,正确的是 答案: 以上答案都不正确

6.若a和b均是整型变量并已正确赋值,正确的switch语句是 答案: switch ( a%b ) { ...... } 7.下面选项中,哪个是短路与运算符() 答案: && 8.下列选项中,不属于比较运算符的是 答案: = 9.下列数据类型进行运算时,哪一个会发生自动类型提升 答案: byte + byte 10.阅读下面的代码片段public static int add(int a,int b) {return a + b;}下列选项 中,可以在main()方法中调用add()方法的是 答案: int num = add(1,2); 11.下列数据类型中,哪种数据类型转为int类型需要进行强制转换 答案: float

智慧树知道网课《Java语言程序设计》课后章节测试满分答案

第一章测试1 【单选题】(10分)Java属于以下哪种语言? 「A. 汇编语言「B. 机器语言「C. 其余选项都不对「D. 高级语言 参考答案 D2 【单选题】(10分)下面哪种类型的文件可以在Java虚拟机中运行?() 「A. .class「B. .exe c C. . java r D. 【多选题】(8分)Java中的数据类型可以分为两大类,分别是:()和() 「A. 引用型数据类型「B. 整数类型「C. 基本数据类型「D. 浮点类型

参考答案 AC9 【判断题】(8分)Java语言标识符名称不区分大小写。「A. 对「B. 错 参考答案 B10 【判断题】(8分)

0xC5表示的是一个十六进制数。 「A. 对「B. 错 参考答案 A11 【判断题】(10分)continue;语句只用于循环语句中,它的作用是跳出循环。「A. 对「B. 错 参考答案 B12 【判断题】(10分)-5%3的运算结果是20 「A. B. 参考答案A 第三章测试1

【单选题】(8分)在非静态成员方法中,可以使用关键字()访问类的其他非静态成员。 「A. this 「B. public 「c. super r D. static 参考答案 A2 【单选题】(8分)下面关于类的定义,哪一个是正确的?()「A. publicelassvoidnumber{ //••• )「B. publicclassMOVE(){ //••• )c c. publicclassCar{ //••• )「D. publicvoidIIH{ //… 参考答案 c3 【单选题】(8分)在Java中,针对类和成员提供了4种访问级别,以下控制级别由小到大的顺序是:()O 「A.

相关文档
最新文档