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

2.当下面程序输出”第2区域时”时,x的范围为()。if(x<-100){System.out.println(“第1区域”);}

else if(x<0){System.out.println(“第2区域”);}

else {System.out.println(“第3区域”);}

A.x<=-100

B.x>-100

C.x<0 && x>=-100

D.x>=0

正确答案:C

3.下面程序的运行结果为()。

int i;

for(i=0;i<4;i++){

switch(i){

case 1:System.out.print(“1”);

case 2:System.out.print(“2”);break;

default:System.out.print(“0”);

}

}

A.12

B.01220

C.0120

D.120

正确答案:B

4.JAVA语言中控制结构包括()。

A.顺序结构、选择结构、循环结构

B.顺序结构、循环结构

C.顺序结构、选择结构

D.选择结构、循环结构

正确答案:A

5.下列语句执行后,c的值是()。char c;

for(c='z';c<'a';c-=4){

if(c<='o') break;

}

A.‘z’

B.‘n’

C.‘m’

D.‘p’

正确答案:A

6.下列语句执行后,j的值是()。

int j=0,i=3;

while(--i>0)

j+=j-=i;

A.0

B.5

C.-5

D.-17

正确答案:C

第2章测验-2.3运算符

一、单选题 (共100.00分)

1.执行下面程序后,结论正确的是()。

int x,y,z;

x=1;

y=2;

z=(++x+y++==5?y+x--:--y+x);

A.x的值为1,y的值为3,z的值为5

B.x的值为2,y的值为2,z的值为5

C.x的值为1,y的值为3,z的值为4

D.x的值为2,y的值为2,z的值为4

正确答案:D

2.若a是int型变量,表达式a=(int)(25.8/3%3);执行后a的值为()。

A.1

B.2

C.3

D.4

正确答案:B

3.设各个变量的定义如下:()选项的值为true。

int a=1,b=1;

boolean flag=a!=b++;

A.a++==b;

B.!(++a==b);

C.(++a==b) || flag;

D.(++a==b) && flag;

正确答案:C

第3章测验-3.2类的基本架构介绍

一、单选题 (共100.00分)

1.下列哪个类声明是正确的

A.abstract final class H1{…}

B.abstract private move(){…}

C.protected private number;

D.public abstract class Car{…}

正确答案:D

2.符合对象和类的关系的是:

A.人和老虎

B.书和汽车

C.父亲和儿子

D.汽车和交通工具

正确答案:D

3.下面关于java中类的说法哪个是不正确的

A.类体中只能有变量定义、常量定义和成员方法的定义,不能包含“x=3;”这样的语句。

B.构造函数是类中的特殊方法

C.主类一定要声明为public。

D.一个java文件中可以有多个class定义。

正确答案:C

4.下面哪个单词是Java语言的关键字

A.Float

B.this

C.string

D.unsigned

正确答案:B

5.Java编程所必须的默认引用包为

A.java.sys包

https://www.360docs.net/doc/5c19336004.html,ng包

https://www.360docs.net/doc/5c19336004.html,包

D.以上都不是

正确答案:B

6.以下哪个是JAVA的关键字?

A.NULL

B.new

C.instanceOf

D.wend

正确答案:B

7.下面哪个是Java语言中正确的标识符

A.3com

B.import

C.that

D.this

正确答案:C

8.数组中可以包含什么类型的元素?

A.int型

B.string型

C.数组

D.以上都可以

正确答案:D

9.在Java中函数main()的返回值是:()

A.String

B.int

C.char

D.void

正确答案:D

10.java应用在消费电子市场上开发平台名称为:

A.JDK

B.J2ME

C.J2SE

D.J2EE

正确答案:B

第3章测验-3.4使用对象

一、单选题 (共100.00分)

1.构造方法何时被调用

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象的变量时

正确答案:B

2.在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上()语句。

A.import java.awt.* ;

B.import java.applet.Applet;

C.import java.io.*

D.import java.awt.Graphis

正确答案:C

3.认真阅读代码,选择正确的选项

public class MyClass {

public static void main(String arguments[]) {

amethod(arguments);

}

public void amethod(String[] arguments) {

System.out.println(arguments);

}

}

A.这段代码是错误的,main方法不能接受字符串参数

B.这段代码是错误的,amethod方法中的字符串数组尚未初始化

C.这段代码是错误的,main方法不能调用实例方法

D.这段代码是正确的

正确答案:C

4.在Java中,一个类可以同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

正确答案:C

5.下面关于构造函数的说法不正确的是

A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B.构造函数不可以重载。

C.构造函数没有返回值。

D.构造函数一定要和类名相同

正确答案:B

6.命令javac -verbose 中选项的作用是:

A.显示JVM加载class的过程

B.显示JVM的版本

C.显示JVM调用内存的情况

D.显示JVM的错误跟踪过程

正确答案:A

7.给出类的定义如下:

1.

class Test{

void test(int i){

System.out.println("I am an int.");

}

void test(String s){

System.out.println("I am a string.");

}

public static void main(String args[]) {

Test t=new Test();

char ch='y';

t.test(ch); }

}

下列描述哪个正确?

A.程序将不会编译,因为空的方法不能被覆盖。

B.命令行t.test(ch);将不会编译,因为没有对应的方法。

C.代码将编译并输出以下结果:I am an int.

D.代码将编译并输出以下结果:I am a string.

正确答案:C

8.编译及运行以下代码,下列选项哪个是正确的

public class Sandys{

private int court;

public static void main(String argv[]){

Sandys s = new Sandys(99);

System.out.println(s.court);

}

Sandys(int ballcount){

court=ballcount;

}

}

A.编译错误:the variable court is defined as private

B.编译错误:s is not initialized when the System.out method is called

C.编译通过,没有输出

D.编译通过,输出99

正确答案:D

9.编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为

A..java

B..class

C..html

D..exe

正确答案:B

第3章测验-3.6类方法/参数传递

一、单选题 (共100.00分)

1.关于static修饰符,以下哪个选项是正确的。

A.被static修饰符修饰的成员变量不能被修改。

B.在方法中创建的static变量,每次方法调用中对它的值做的修改都不能保留下来。

C.一个类的所有类对象共享这个类的static变量。

D.static修饰符只能用于修饰基本类型变量。

正确答案:C

2.方法内的变量:

A.一定在方法内所有位置可见

B.可能在方法内局部可见

C.可以在方法外可见

D.方法外也可用

正确答案:B

3.给出如下代码:

class Test{

private int m;

public static void fun(){ // some code... } }

如何使成员变量m 被函数fun()直接访问?

A.将private int m 改为protected int m

B.将private int m 改为public int m

C.将private int m 改为static int m

D.将private int m 改为int m

正确答案:C

4.类JOptionPane提供了几个产生标准对话框的方法,它们能够给用户提供有用的信息,具体的有:

A.closeDialog()

B.openDialog()

C.inputDialog()

D.outputDialog()

正确答案:C

5.运行下列程序,会产生什么结果:

import java.io.*;

public class Outer1{

private int a;

void foo(double d,final float f){

String s;

final boolean b;

class Inner{

void methodInner(){

System.out.println(“in the Inner“);

}

}

}

public static void main(String args[])

{

Outer1 me=new Outer1();

me.foo(123,123);

System.out.println(“outer“);

}

}

A.in the Inner outer

B.outer

C.in the Inner

D.编译不通过

正确答案:B

6.编译及运行以下代码,下列选项哪个是正确的

public class Ref{

public static void main(String argv[]){

Ref r = new Ref();

r.amethod(r);

}

public void amethod(Ref r){

int i=99;

multi(r);

System.out.println(i);

}

public void multi(Ref r){

r.i = r.i*2;

}

}

A.编译错误

B.输出99

C.输出198

D.运行时出错

正确答案:A

第3章测验-3.8访问权限

一、单选题 (共100.00分)

1.this关键字指的是?

A.当前对象指针

B.当前类的实例对象

C.当前对象引用

D.当前类的方法

正确答案:B

2.如果类中的成员变量仅仅可以被同一包中其他类访问,则使用如下哪个约束符?

A.private

B.public

C.protected

D.no modifier

正确答案:D

3.如果任何包中的子类都能访问超类中的成员,那么超类中的成员使用哪个限定词最好()

A.public

B.private

C.protected

D.transient

正确答案:C

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程序设计智慧树知到答案章节测试2023年

第一章测试 1.下列关于Java特点的描述中,错误的是()。 A:Java允许多个线程同时执 行 B:Java只能运行在Window和Linux平台 C:Java语言不支持指针 D:Java 具有自动垃圾回收的机制答案:B 2.下列目录中,哪一个是用来存放JDK可执行程序的()。 A:bin目录 B:db 目录 C:lib目录 D:jre目录答案:A 3.下列关于JDK、JRE和JVM关系的描述中,正确的是() A:JDK中包含了 JRE,JRE中包含了JVM。 B:JRE中包含了JDK,JVM中包含了JRE。 C:JRE 中包含了JDK,JDK中包含了JVM。 D:JDK中包含了JRE,JVM中包含了 JRE。答案:A 4.已知String x="abcdefghijk",则x.substring(3,5)的返回值为()。 A:"cdef" B:"de" C:"def" D:"bcde" 答案:B 5.JAVA语言和C语言一样,都是面向过程的编程语言。() A:对 B:错答 案:B ## 第二章测试 6.下列选项中,不属于比较运算符的是()。 A:< B:= C:== D:<= 答案:B 7.下列选项中,属于布尔常量的是()。 A:abf B:198 C:true D:2e3f 答案:C 8.JAVA语言不区分大小写。() A:对 B:错答案:B 9.class可以用来作为标识符命名。() A:错 B:对答案:A 10.数值5.0f 是float类型。() A:对 B:错答案:A ## 第三章测试 11.while和do while语句没有区别。() A:错 B:对答案:A 12.while语句、do while语句,for语句都是循环控制语句。() A:对 B:错答 案:A 13.数组{1,2,3,4,5},下标最大值为5。() A:对 B:错答案:B 14.数组中存放的数据类型可以不相同。() A:对 B:错答案:B 15.关于continue语句的使用范围,下列说法正确的是()。 A:continue语句 可以在循环语句中使用 B:continue语句可以在条件语句中使用 C:continue 语句可以在选择语句中使用 D:不输出任何内容答案:A ## 第四章测试 16.当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用 下列选项中的哪一个关键字()。 A:this B:import C:super D:return 答案:A 17.17下面关于重载的描述,错误的是()。 A:构造方法不能重载 B:方法重载 发生在一个类的内部 C:方法的返回值类型不是区分方法重载的条件 D:重载 要求方法名相同,参数列表不同答案:A 18.接口可以直接用来实例化对象。() A:对 B:错答案:B 19.如果想实例化一个抽象类,必须先实现这个抽象类中的所有抽象方法。() A:错 B:对答案:B 20.下列关于类和对象的描述,错误的是()。 A:对象是类的实例 B:类用于描 述一组对象的共同特征和行为 C:类是对象的抽象 D:一个类只能有一个实例 化对象答案:D ## 第五章测试

2020年智慧树知道网课《基于任务的Java程序设计》课后章节测试满分答案

第一章测试 1 【判断题】(20分) Java程序可以直接编译为适用于本地计算机的机器码。 A. 错 B. 对 2 【判断题】(20分) Java是一种不区分大小写的编程语言。 A. 对 B. 错 3 【单选题】(20分) Java不包括()特点。 A. 平台无关性 B. 可移植性

C. 分布性 D. 面向过程 4 【单选题】(20分) Java源程序的扩展名为() A. .class B. .js C. .java D. .jav 5 【单选题】(20分) Java编译成功后生成文件的扩展名为() A. .java B. .js C.

.class D. .jav 第二章测试 1 【单选题】(20分) 下列标识符名称不合法是() A. true B. $main C. square D. _123 2 【单选题】(20分) 下列选择中,不属于Java语言的简单数据类型的是() A. 数组 B. 浮点型

C. 字符型 D. 整数型 3 【单选题】(20分) 下列名称不是Java语言中的关键字的是() A. private B. sizeof C. if 4 【判断题】(20分) 在Java程序中要使用一个变量,必须先对其进行声明() A. 错 B. 对

5 【判断题】(20分) 以0x或0X开头的整数(如0x45)代表八进制整型常量() A. 错 B. 对 第三章测试 1 【判断题】(20分) 简单if结构是顺序程序结构 A. 对 B. 错 2 【判断题】(20分) 多重if-else分支结构中的大括号不能省略 A. 对

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程序设计_北京大学中国大学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/5c19336004.html,ng.Object的子类。

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

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

Java程序设计知到章节答案智慧树2023年信阳农林学院

Java程序设计知到章节测试答案智慧树2023年最新信阳农林学院第一章测试 1.Java程序中的注释有哪几种? 参考答案: /* 多行注释 */;//单行注释;/** 文档注释 */ 2.以下选项中,哪些属于JDK工具? 参考答案: Java运行工具;Java编译器;Java打包工具;Java文档生成工具 3.以下关于支持Java运行平台的叙述,哪项错误? 参考答案: Java语言与平台无关。Java程序的运行结果依赖于操作系统 4.下面哪种类型的文件可以在Java虚拟机中运行? 参考答案: .class

5.JDK、JRE和JVM之间的关系是() 参考答案: JDK包括JRE,JRE包括JVM 第二章测试 1.下列代码执行后,输出到控制台的内容是? public class Test{ public static void main(String args[]){ int m=6789; int[] a=new int[4]; for(int i=0;in){ n=100; m=10; }else n=-100; m=-99;

System.out.printf("%d:%d",m,n); } } 参考答案: -99:100 3.下列ABCD注释标注的哪行代码有错误? public class Test{ public static void main(String args[]){ int a[] ={1,2,3,4}; //A for(int n=0;n

Java程序设计智慧树知到答案章节测试2023年信阳农林学院

第一章测试 1.Java程序中的注释有哪几种? A:/* 多行注释 */ B:< !–多行注释– > C://单行注释 D:/** 文档注释 */ 答案:ACD 2.以下选项中,哪些属于JDK工具? A:Java运行工具 B:Java编译器 C:Java打包工具 D:Java文档生成工具 答案:ABCD 3.以下关于支持Java运行平台的叙述,哪项错误? A:Java可在Windows平台上运行 B:Java可在Solaris平台上运行 C:Java语言与平台无关。Java程序的运行结果与操作系统无关 D:Java语言与平台无关。Java程序的运行结果依赖于操作系统 答案:D 4.下面哪种类型的文件可以在Java虚拟机中运行? A:.jar B:.class C:.java D:.exe 答案:B 5.JDK、JRE和JVM之间的关系是() A:JRE包括JVM,JVM包括JDK B:JDK包括JVM,JVM包括JRE C:JVM包括JRE,JRE包括JDK D:JDK包括JRE,JRE包括JVM 答案:D 第二章测试 1.下列代码执行后,输出到控制台的内容是?public class Test{ public static void main(String args[]){ int m=6789; int[] a=new int[4]; for(int i=0;i

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

测验-9.2窗体一、多项选择题(共100.00分) 1.使用Swing编程时,如果要保证线程平安,需要使用哪几种线程: A.初始化线程 B.事件调度线程 C.工作线程 正确答案:A B C 测验-9.3菜单一、判断题(共工00.00分) 1.快捷键是为了提升效率而设,菜单项一定要设置快捷键。 A.正确 B.错误 正确答案:B 2.助记符是为了提升效率而设,菜单项一定要设置助记符。 A.正确 B.错误 正确答案:B 测验-9.4布局管理一、判断题(共100.00分) 1.为了实现复杂的界面布局,JFrame的内容区可以设置多个Layout o

A.正确 B错误 正确答案:B 答案解析:只能设置一个。可以添加JPanel r然后在JPanel上再设置其他布局。 测验-9.5常用组件一、判断题(共工00.00分) 1 .密码框类JPasswordField是文本框类JTextField的子类。文本框用JTextField.getTextO获取文本内容,密码框可以使用J Password Field.getText。获取密码文本。 A.正确 B错误 正确答案:B 答案解析:应该使用JPasswordField.getPassword。 测验-9.6常用对话框一、单项选择题(共100・00分) 1 .String s = JOptionPane.showInputDialog(frame,"请输入您所在城市名称:");

上面的代码执行后,会弹出一个输入对话框,如果用户点击对话框右上角上的〃X"图标(关闭按钮),那么返回值s是: A."" B.null C.NULL D.false 正确答案:B 测验-9.7事件处理一、多项选择题(共100.00分) 1.下面哪些是正确的? A.MouseAdapter 是一个类 B.MouseAdapter 是一个接口 C.MouseListener 是一个类 D.MouseListener 是一个接口 正确答案:A D

智慧树答案Java程序设计(山东交通学院)知到课后答案章节测试2022年

第一章 1.以下对Java语言的描述不正确的是()。答案:Java是一种编译性语言 2.Java语言不具备的特点是()。答案:面向过程 3.Java Application源程序的主类是指包含()方法的类。答案:main()方法 4.下面哪个是main()方法的合法参数?答案:String a[] 5.一个Java源程序文件名为A.java,在该文件中定义了一个类A,那么编译 该源程序文件之后得到的字节码文件名为A.class。答案:对 第二章 1.定义变量int x=4,则表达式x/5*6的结果是()。答案:0 2.在if(表达式) 语句中,表达式的值应该是()。答案:布尔逻辑值 3.将字符A(码值为65)赋值给char型变量x的语句中不正确的是()。答 案:x=A; 4.s为整数,值为50。以下条件表达式()是正确的写法。答案:s=90 5.以下赋值语句正确的是()。答案:char m=65; 第三章 1.下列关于构造函数的说法正确的是()。答案:如果一个类中没有任何构造 函数,编译器会为它创建一个默认的构造函数 2.class Circle{ double radius; void print(){ double pi; System.out.println(“周长 是:”+2pi radius); System.out.println(“面积是:”+pi radius radius); }}这段代码有没有错误?答案:pi没有初始化 3.下面关于重载的说法正确的是()。答案:重载的方法可以通过参数的个数 或者参数的类型来区分 4.加载包p1中所有类的语句是()。答案:import p1.*; 5.对于语句package aa;说法不正确的是()。答案:该语句可以出现在文件 中的任意位置 第四章 1.下面数组的声明和创建()是正确的。答案:String [][]a=new String[4][4]; 2.假设有一个数组a,a.length表示数组最大的下标值。答案:错 3.数组a的定义如下:int a[][]=new int[4][6];则a[0].length的值为4。答案: 错 4.数组的long属性表示数组中元素的个数。答案:错 5.数组的下标是从-1开始的。答案:错 第五章 1.下面不能放在一起修饰其后面内容的修饰符组合是()。答案:abstract final类

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

第7章测验-7.1处理异常 一、单选题(共50.00分) 1.当方法遇到异常又不知如何处理时,下列哪种说法是正确的 A.捕获异常 B.抛出异常 C.声明异常 D.嵌套异常 正确答案:B 2.请问所有的例外类皆继承哪一个类? A.java.io.Exception https://www.360docs.net/doc/5c19336004.html,ng.Throwable https://www.360docs.net/doc/5c19336004.html,ng.Exception https://www.360docs.net/doc/5c19336004.html,ng.Error 正确答案:B 二、判断题(共50.00分) 1.异常是程序错误或可能导致程序错误的不正常状态。 A.正确 B.错误 正确答案:A 2.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不 一定终止运行。 A.正确 B.错误 正确答案:B 第7章测验-7.2例外处理机制 1.编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是 A.原因是执行的当前目录下没有找到aaa.java文件 B.原因是没有安装JDK开发环境。 C.原因是java源文件名后缀一定是以.txt 结尾。 D.原因是JDK安装后没有正确 设置环境变量PATH和Classpath 。 正确答案:A 2.下列常见的系统定义的异常中,____________是输入、输出异常? A.ClassNotFoundException B.IOException C.InterruptedException D.UnknownHostException 正确答案:B 3.哪个关键字可以抛出异常? A.transient B.finally

C.throw D.static 正确答案:C 4.例外处理过程中对于catch子句的排列,下列哪种是正确的 A.父类在先,子类在后 B.子类在先,父类在后 C.有继承关系的异常不能在同一个try程序段内 D.先有子类,其他如何排列都无关 正确答案:B 5.throws的作用是: A.没有意义 B.表示后面是方法的输出值 C.表示方法可能会抛出例外 D.方法的标志,每个方法都必须有 正确答案:C

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

第4章测验-4.1继承概念一、单项选择题(共60.00分) 1 .以下关于继承的哪项表达是正确的 O A.在java 中允许多重继承 B.在java 中一个类只能实现一个接口 C.在java 中一个类不能同时继承一个类和实现一个接口 D.java 的单一继承使代码更可靠 正确答案:D 2 .给出下面代码: 1) class Parent { 2) private String name ; 3) public Parent () {} 4) ) 5) public class Child extends Parent { 6) private String department ; 7) public Child () {} 8) public String getValue () { return name ; } 9) public static void main (String arg[]) { 10) Parent p = new Parent (); ID ) 12) ) 那些行将引起错误? 3.设有下面两个类的定义: class Person { class Student extends Person { long id ;//身份证号 intscore ; 〃入学总分String name ; // 姓名 int getScore (){ return score ; } 问:类Person 和类Student 的关系是( A.包含关系 B .继承关系(内部类继承了外部类) Q 关联关系 D.无关系:上述类定义有语法错误 正确答案:B 二、判断题(共40.00分) 1.构造方法不能被继承。 A.正确 B.错误 正确答案:A D 行行 行 行 决 3 6 7 8- 第第第第 确 AB.U 9 正

Java面向对象程序设计智慧树知到答案章节测试2023年

第一章测试 1.下列选项中,可以正确配置classpath的命令是() A:set classpath =C:Files.0_15 B:classpath set : C:Files.0_15 C:classpath set =C:Files.0_15 D:set classpath : C:Files.0_15 答案:A 2.在JDK安装目录下,用于存放可执行程序的文件夹是() A:bin B:db C:jre D:lib 答案:A 3.下面关于Java程序的描述中,错误的是() A:不同操作系统上的Java虚 拟机是相同的 B:Java程序运行时,必须经过编译和运行两个步骤。 C:.class 格式的文件是用来运行的 D:.java格式的源文件是用来编译的答案:A 4.下列选项中,哪些选项用于构成JDK开发环境()。 A:Java运行工具 B:Java编译工具 C:Java文档生成工具 D:Java打包工具答案:ABCD 5.下列关于使用Javac命令编译后生成文件的说法中,正确的是() A:编译 后生成文件的后缀名为.class B:编译后生成的文件可以在Java虚拟机中运行C:编译后生成的文件为二进制文件 D:编译后生成文件的后缀名为.java 答 案:ABC 6.下列目录中,哪些属于JDK安装后的子目录() A:jre目录 B:lib目录 C:include目录 D:demo目录答案:ABC 7.lib是library的缩写,用于存放Java类库或库文件。( ) A:对 B:错答案:A 8.如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”, 也就是当前目录。( ) A:错 B:对答案:B 9.在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明 系统path环境变量配置成功。( ) A:对 B:错答案:A 10.Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse 框架中来实现的。( ) A:对 B:错答案:A ## 第二章测试 11.下列关于注释作用的描述中,错误的是() A:可以对程序进行说明 B:会参 与编译 C:帮助整理编程思路 D:可以帮助调试程序答案:B 12.下面关于整数类型的描述中,错误的是() A:int是java中的整数类型, 它在内存中占4个字节。 B:byte是java中的整数类型,它的取值范围是- 127到128。 C:java中的整数有正负之分。 D:bit是java中的整数类型,它代表的是1个字节。答案:D 13.下列选项中,按照箭头方向,需要进行强制类型转换的是() A:double←float B:int←char C:char←byte D:float←long 答案:C 14.下列关于多行注释的应用,正确的是() A:多行注释会影响程序运行速度 B:程序中可以不写多行注释 C:多行注释有利于代码的阅读性 D:写多行注释 是一个良好的习惯答案:BCD 15.下列关于冒泡排序的描述,正确的是() A:其余选项都不对 B:冒泡排序中 会涉及到元素位置的置换 C:冒泡排序比较的总轮次是"数组长度- 1"轮 D:冒泡排序是不断地比较数组中相邻的两个元素答案:BCD

软件工程 所有章测验 测验答案 慕课答案 UOOC优课 课后练习 深圳大学

第一章测验一、单项选择题(共40.00分) 1.程序复杂性将随着程序规模的增加而呈()上升。 A.线性 B.指数 C.对数 D.平方 正确答案:B 2,摆脱软件危机的主要出路是,按。的原那么和方法组织软件的开发工作。 A.工程化 B.自动化 C.精致化 D.智能化 正确答案:A 3.以下哪一条不属于软件工程的基本原理?() A.坚持进行阶段评审 B.严格实行产品控制 C.结果应能清楚地审查 D.严格按标准的软件过程执行 正确答案:C 4.软件生命周期中所花费用最多的阶段是()o A.详细设计 B.编码 C.测试第四章测验

一、单项选择题(共40.00分) 1.()为结构化设计提供了最基本的输入信息。 A.用户访谈 B.结构化分析的结果 C.国家相关标准 D.参考系统实现 正确答案:B 2. ''信息隐臧”应该隐藏的是模块的()o A.接口信息 B.实现细节 C.外部环境 D.使用约束 正确答案:B 3.()用于衡量不同模块彼此间互相依赖(连接)的紧密程度。 A.耦合 B.内聚 C.扇入 D.扇出 正确答案:A 4,使用PAD图设计出来的程序()o A.必然是结构化程序 B.可能出现多入口 C,可能出现多出口 D.不可能包含递归 正确答案:A二、多项选择题(共33.00分)

1.以下哪些图形工具可用于软件设计?() A.结构图 B.ER 图 C.IPO 图 D.层次图 正确答案:A C D 2 ,以下哪些工具可用于过程设计?() A. DFD B.程序流程图 C.盒图 D.PAD 图 正确答案:BCD 3.评价模块化方案的标准包括()o A.模块可分解性 B.模块可组装性 C.模块可理解性 D,模块连续性 正确答案:A B C D三、判断题(共27,00分) 1.层次图中的一个矩形框代表一个模块,方框间的连线表示模块的组成关系。() A.正确 B.错误 正确答案:B 答案解析: 表示模块的调用关系 2.面向数据结构的设计方法的最终目标是得出对程序处理过程的描述。()

软件测试技术 章节测验答案 作业答案 慕课答案 作业一二答案 UOOC优课 课后练习 深圳大学慕课

第一章课前摸底测验 一、单选题 (共50.00分) 1.软件是包括()的完整集合。 ①程序②数据③相关设备④相关文档 A.①② B.①②③ C.①②④ D.①②③④ 正确答案:C 2.以下不属于软件开发模式的是()。 A.抽象工厂模式 B.瀑布模式 C.迭代模式 D.敏捷模式 正确答案:A 3.以下不属于软件开发过程中重要环节的是()。 A.需求分析 B.软件估价 C.软件设计 D.软件编码 正确答案:B 4.一般而言,软件交付给最终用户的是()。 A.源代码文件 B.目标代码文件 C.可执行文件 D.文档手册 正确答案:C 5.在软件生命周期的哪一个阶段,发现软件缺陷并进行弥补和修复的费用最高?() A.需求分析 B.软件设计 C.程序编码 D.产品发布投入实际使用 正确答案:D 二、判断题 (共50.00分) 1.软件的质量取决于程序编码环节,代码编写质量高的软件,质量一定高。 A.正确 B.错误 正确答案:B

2.根据软件开发经验可知,通过检查代码能够很容易发现的问题,一定也能通过执行代码 来很快发现。 A.正确 B.错误 正确答案:B 3.程序员应当把注意力集中于多开发代码,代码中的问题等到后面发现了再处理也不迟。 A.正确 B.错误 正确答案:B 4.软件质量取决于测试人员,只要他们严格把关,软件质量就会高。 A.正确 B.错误 正确答案:B 5.对程序的源代码和可执行文件都可以进行测试。 A.正确 B.错误 正确答案:A 第九章测验一 一、单选题 (共75.00分) 1.下列()不属于软件缺陷。 A.测试人员主观认为不合理的地方 B.软件未达到产品说明书标明的功能 C.软件出现了产品说明书指明不会出现的错误 D.软件功能超出产品说明书指明范围 正确答案:A 2.软件测试是按照特定的规程,()的过程。 A.发现软件错误 B.说明程序正确 C.证明程序没有错误 D.设计并运行测试用例 正确答案:A 3.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较 多,则该模块中残存的错误数目与其他模块相比,通常应该()。 A.较少 B.较多 C.相似

相关文档
最新文档