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;i
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 第一章测试 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 测验-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 第一章 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类 第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 第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 正 第一章测试 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 第一章测验一、单项选择题(共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.面向数据结构的设计方法的最终目标是得出对程序处理过程的描述。() 第一章课前摸底测验 一、单选题 (共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.相似Java程序设计智慧树知到答案章节测试2023年信阳农林学院
Java程序设计 第九章 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院
智慧树答案Java程序设计(山东交通学院)知到课后答案章节测试2022年
Java程序设计 第七章 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院
Java程序设计 第四章 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院
Java面向对象程序设计智慧树知到答案章节测试2023年
软件工程 所有章测验 测验答案 慕课答案 UOOC优课 课后练习 深圳大学
软件测试技术 章节测验答案 作业答案 慕课答案 作业一二答案 UOOC优课 课后练习 深圳大学慕课