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

第7章测验-7.1处理异常

一、单选题(共50.00分)

1.当方法遇到异常又不知如何处理时,下列哪种说法是正确的

A.捕获异常

B.抛出异常

C.声明异常

D.嵌套异常

正确答案:B

2.请问所有的例外类皆继承哪一个类?

A.java.io.Exception

https://www.360docs.net/doc/4219210090.html,ng.Throwable

https://www.360docs.net/doc/4219210090.html,ng.Exception

https://www.360docs.net/doc/4219210090.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语言程序设计(郑莉)第七章课后习题答案

Java语言程序设计 第七章课后习题答案 1.数组的声明与数组元素的创建有什么关系? 答:声明数组仅仅是代表试图创建数组,不分配任何存储空间,声明是为创建做“铺垫”。 2.Vector类的对象与数组有什么关系?什么时候适合使用数组,什么时候适合使用Vector?答:vector是一个能够存放任意对象类型的动态数组,容量能自动扩充,而数组存储固定且类型相同的对象;对于存储固定类型相同的对象使用数组,对于存储不同类型或者动态调整数组大小的情况使用Vector。 3.与顺序查找相比,二分查找有什么优势?使用二分查找的条件? 答:对于大数据量中进行查找时二分查找比顺序查找效率高得多;条件是已排序的数组。 4.试举出三种常见的排序算法,并简单说明其排序思路。 答:①选择排序:基本思想是站在未排序列中选一个最小元素,作为已排序子序列,然后再重复地从未排序子序列中选取一个最小元素,把它加到已经排序的序列中,作为已排序子序列的最后一个元素,直到把未排序列中的元素处理完为止。 ②插入排序:是将待排序的数据按一定的规则逐一插入到已排序序列中的合适位置处,直到将全部数据都插入为止。 ③二分查找:将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。 5.声明一个类People,成员变量有姓名、出生日期、性别、身高、体重等;生成10个People 类对象,并放在一个以为数组中,编写方法按身高进行排序。 //People类 public class People{ private String name; private String birthdaydate; private String sex; private double height; private double weight; public People(){//默认构造函数 } public People(People p){ https://www.360docs.net/doc/4219210090.html,=https://www.360docs.net/doc/4219210090.html,; this.birthdaydate=p.birthdaydate;

Java程序设计-习题参考答案

参考答案 第1章 3、计算机系统由哪两部分组成的?计算机硬件结构由哪几部分组成?它们各自有什么作用? 一台计算机由硬件和软件组成。一台典型的计算机由五大部分组成。这五大部分是:运算器,控制器,存储器,输入设备和输出设备。 运算器是执行算术运算和逻辑运算的部件。 控制器是向计算机其他部分发送命令的部件。 存储器是计算机用来存储数据、信息的部件。 输入设备就是外界向计算机输入信息设备。 输出设备恰好与输入设备的作用相反,它将处理过后的信息输出呈现给用户。 9、将以下十进制数转换为对应的二进制数 (1)32 (2)97 (3)256 (4)500 (1)100000 (2)1100001 (3)100000000 (4)111110100 第2章 1.Java语言有哪些主要特点。 平台独立性 安全性 多线程 网络化 面向对象 3.Java Application的开发步骤有哪些。 Java Application的开发步骤: (1)下载JDK软件并安装; (2)配置相应的环境变量(path和classpath); (3)编写Java源程序(文本编辑器或集成开发环境IDE); (4)编译Java源程序,得到字节码文件(javac *.java); (5)执行字节码文件(java 字节码文件名)。

4.什么是环境变量,设置环境变量的主要目的是什么。 环境变量的配置主要是为了进行“寻径”,也即让程序能找到它需要的文件,所以设置的内容就是一些路径。 第3章 1.Java语言对于合法标识符的规定是什么?指出以下哪些为合法标识符。 a a2 3a *a _a $a int a% 在Java语言中,标识符必须以字母、美元符号或者下划线打头,后接字母、数字、下划线或美元符号串。另外,Java语言对标识符的有效字符个数不做限定。 合法的标识符: a a2 _a $a 5.数据类型强制转换的原则是什么?如何转换? 对于变窄转换,如long到short、double到float,或者不兼容转换:float到short、char 到short等,则需要进行强制转换。 float f = 11.5; short b ; b = (short)f; (强制转换) 第4章 5.用穷举法求出3位数中百、十、个位数的立方和就是该数的数。 public class Test { public static void main(String[] args) { int a,b,c,x=100; while(x<1000){ a=x%10; b=(x%100-a)/10; c=(x-x%100)/100; if(a*a*a+b*b*b+c*c*c==x) System.out.println(x); x+=1;

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

第7章测验-7.1处理异常 一、单选题(共50.00分) 1.当方法遇到异常又不知如何处理时,下列哪种说法是正确的 A.捕获异常 B.抛出异常 C.声明异常 D.嵌套异常 正确答案:B 2.请问所有的例外类皆继承哪一个类? A.java.io.Exception https://www.360docs.net/doc/4219210090.html,ng.Throwable https://www.360docs.net/doc/4219210090.html,ng.Exception https://www.360docs.net/doc/4219210090.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优课 深圳大学继续教育学院

第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

2022年智慧树Java面向对象程序设计1-11单元测试答案

第一章测试 1下列选项中,可以正确配置classpath的命令是() 【答案】set classpath =C:\\Program Files\\Java\\jdk1.7.0_15\\bin 2在JDK安装目录下,用于存放可执行程序的文件夹是() 【答案】bin 3下面关于Java程序的描述中,错误的是( 【答案】不同操作系统上的Java虚拟机是相同的 4下列选项中,哪些选项用于构成JDK开发环境() 【答案】全选 5下列关于使用Javac命令编译后生成文件的说法中,正确的是() 【答案】编译后生成文件的后缀名为.class 【答案】编译后生成的文件为二进制文件 【答案】编译后生成的文件可以在Java虚拟机中运行 6下列目录中,哪些属于JDK安装后的子目录() 【答案】lib目录 【答案】jre目录 【答案】include目录 7ib是library的缩写,用于存放Java类库或库文件。( ) 【答案】对 8如果classpath环境变量没有进行设置,Java虚拟机会自动将其设置为“.”,也就是当前目录。( ) 【答案】对 9在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境

变量配置成功。( ) 【答案】对 10Eclipse只是一个框架和一组服务,所有功能都是将插件组件加入到Eclipse框架中来实现的。( ) 【答案】对 第二章测试 1下列关于注释作用的描述中,错误的是() 【答案】会参与编译 2下面关于整数类型的描述中,错误的是() 【答案】bit是java中的整数类型,它代表的是1个字节。 3下列选项中,按照箭头方向,需要进行强制类型转换的是() 【答案】char←byte 4下列关于多行注释的应用,正确的是() 【答案】程序中可以不写多行注释 【答案】写多行注释是一个良好的习惯 【答案】多行注释有利于代码的阅读性 5下列关于冒泡排序的描述,正确的是() 【答案】冒泡排序中会涉及到元素位置的置换 【答案】冒泡排序比较的总轮次是"数组长度-1"轮 【答案】冒泡排序是不断地比较数组中相邻的两个元素 6当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环。( ) 【答案】对 7运算符“&”和“&&”都表示“与”操作。( )

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

第一章测试 1.JDK是Java平台的核心,Java运行环境、Java工具、Java基础类库 (rt.jar)。JDK是Java应用程序开发的基础,所有的Java应用程序都必须 构造在JDK之上,如果没有安装JDK,所有Java程序都不能运行。JRE是Java运行所有必须的环境的集合,包含JVM、Java核心类。JRE是Java程序可以运行、测试的平台。( ) A:错 B:对 答案:B 2.编写和运行Java应用程序的步骤有哪些?要选择一个文本编辑器,如 Notepad、EditPlus、UltraEdit等,这里我们用记事本(Notepad)编写一个Java程序文件;2)编译:输入“javac filename.java”命令,在当前目录下生成一个字节码文件;3)执行:输入“java filename”命令,执行 filename.class字节码文件。( ) A:对 B:错 答案:A 3.阅读下面程序,找出错误,并改正。 Hello.java public class hello { public static void Main(String[] args){ System.out.println(“我是一个工人!”+”工人是一个光荣的职业!”) } }【参考答案】 Hello.java public class Hello { public static void main(String[] args){ System.out.println(“我是一个工人!”+”工人是一个光荣的职业!”); } }( ) A:对 B:错 答案:A 第二章测试 1.下列运算结果为float类型值的是( )。 A:100*10 B:100.0+10 C:100/10 D:100-10 答案:B 2.语句byte b=011;System.out.println(b);的输出结果为( )。 A:B B:011 C:11 D:9 答案:D 3.下面哪个是对字符串s1的不正确定义?( ) A:String s1=”abcd”;

智慧树知道网课《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.

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:CAD B:制造业 C:Internet D:消费电子产品 答案:D 2.Java在()年的3月23日诞生。 A:1997 B:1995 C:1991 D:1993 答案:B 第一章测试 1.Java 语言使用的字符码集是 A:Unicode B:ASCII C:BCD D:DCB 答案:A 2.Java 源文件和编译后的文件扩展名分别为 A:.class和 .java B:.java 和 .class C:.class和 .class D:.java和 .java 答案:B 3.关于方法main ()的说法哪个正确? A:main()的头定义可以根据情况任意更改 B:所有对象的创建都必须放在main()方法中 C:一个类中可以没有main()方法 D:方法main ()只能放在公共类中 答案:C 4.Java语言具有许多优点和特点, 下列选项中, 哪个反映了Java 程序并行机制 的特点: A:安全性 B:跨平台 C:多线程 D:可移植 答案:C

5.下面哪个类名的定义是正确的? A:Integer B:Double C:StringDemo D:String 答案:C 6.Java体系主要分为三部分,下列哪个选项不是其中的一个组成部分? A:Java EE B:Java SE C:Java ME D:Java AE 答案:D 7.Java 运行时解释器是哪个命令? A:javaw B:javae C:java D:javac 答案:C 8.Java语言是以爪哇岛咖啡的名字命名的。 A:错 B:对 答案:B 第二章测试 1.数组也是对象。 A:错 B:对 答案:B 2.Java中数组的元素只能是简单数据类型。 A:对 B:错 答案:B 3.为了使包ch4在当前程序中可见,可以使用的语句是 A:package ch4.; B:ch4 package; C:import ch4.; D:ch4 import; 答案:C 4.关于选择结构下列哪个说法正确? A:if 语句和 else 语句必须成对出现 B:switch 结构中必须有default 语句 C:switch 结构中每个case 语句中必须用break 语句

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

第一章测试 1.以下对Java语言的描述不正确的是()。 A:Java是一种编译性语言 B:Java是一种解释性语言 C:Java语言是一个完全面向对象的语言 D:Java是结构中立与平台无关的语言 答案:A 2.Java语言不具备的特点是()。 A:平台无关性 B:面向过程 C:自动垃圾回收机制 D:解释性 答案:B 3.Java Application源程序的主类是指包含()方法的类。 A:actionPerformed()方法 B:main()方法 C:toString()方法 D:init()方法 答案:B 4.下面哪个是main()方法的合法参数? A:char a B:String a[] C:char a[] D:String args 答案:B 5.一个Java源程序文件名为A.java,在该文件中定义了一个类A,那么编译 该源程序文件之后得到的字节码文件名为A.class。 A:对 B:错 答案:A 第二章测试 1.定义变量int x=4,则表达式x/5*6的结果是()。 A:6 B:4.8 C:5 D:0 答案:D 2.在if(表达式) 语句中,表达式的值应该是()。 A:任意整数值

B:字符串 C:非零值 D:布尔逻辑值 答案:D 3.将字符A(码值为65)赋值给char型变量x的语句中不正确的是()。 答案:B 4.s为整数,值为50。以下条件表达式()是正确的写法。 A:s B:s=50 C:s=90 D:60 答案:C 5.以下赋值语句正确的是()。 A:float x=3.5; B:char m=65; C:int a=081; D:boolean flag=1; 答案:B 第三章测试 1.下列关于构造函数的说法正确的是()。 A:如果一个类中没有无参构造函数,编译器会为它创建一个默认的构造函数B:可以编写调用构造函数的语句来完成对象的初始化 C:构造函数可以有返回值,或者写为void D:构造函数不允许重载 E:构造函数中可以有return语句 F:如果一个类中没有任何构造函数,编译器会为它创建一个默认的构造函数答案:F 2.class Circle{ double radius; void print(){ double pi; System.out.println(“周长 是:”+2pi radius); System.out.println(“面积是:”+pi radius radius); }}这段代 码有没有错误? A:pi没有初始化 B:radius没有初始化 C:没有错误 D:没写构造函数 答案:A 3.下面关于重载的说法正确的是()。 A:重载的方法可以通过参数的个数或者参数的类型来区分 B:构造函数不允许重载 C:重载的方法不一定在同一个类中

数据库管理系统原理 第七章测验 测验答案 慕课答案 UOOC优课 课后练习 深圳大学

数据库管理系统原理第七章测验 一、单选题(共40.00分) 1. 员工性别的取值,有的为“男”、“女”,有的为“1”、“0”,这种情况属于()。 A. 属性冲突 B. 命名冲突 C. 结构冲突 D. 数据冗余 正确答案: A 2. 调查用户需求的包括如下步骤:1、确定新系统的边界;2、调查各部门的业务活动情况;3、调查组织机构情况;4、 协助用户明确对新系统的各种要求,包括信息要求、处理要求、完全性与完整性要求。请为上述步骤排序() A. 1234 B. 3241 C. 2314 D. 1423 正确答案: B 3. 需求分析所得到的用户应用需求应该首先抽象为信息世界的结构,就是() A. 数据模型 B. 数据字典 C. 概念模型 D. 逻辑模型 正确答案: C 4. 学校里一个班级只有一个正班长,而一个班长只在一个班中任职,则班级与班长之间具有()联系。 A. 一对一

B. 一对多 C. 多对多 D. 不确定 正确答案: A 二、多选题(共33.00分) 1. 数据库设计分6个阶段中,独立于任何数据库管理系统的两个阶段是() A. 物理结构设计 B. 概念结构设计 C. 逻辑结构设计 D. 需求分析 正确答案: D B 2. 需求分析得到的数据字典通常包括()以及数据流,数据存储、处理过程五个部分。 A. 数据项 B. 数据结构 C. 数据范围 D. 数据属性 正确答案: A B 3. 为了简化E-R图的处置,现实世界的事物能作为属性对待的,尽量作为属性对待。以下不能作为属性对待的情况是() A. 属性中包含其他属性 B. 属性中不包含其他属性 C. 属性与其他实体具有联系 D. 属性与其他实体不具有联系 正确答案:

数据结构 第七章测验 测验答案 慕课答案 UOOC优课 课后练习 深圳大学

数据结构第七章测验 一、单选题 (共100.00分) 1. 以下结构不是存储结构的() A. 邻接表 B. 逆邻接表 C. 邻接矩阵 D. 有向无环图 正确答案: D 2. 一个有向完全图有10个顶点,它共包含() A. 45条边 B. 100条边 C. 45条弧 D. 90条弧 正确答案: D 3. 图遍历的算法有() A. 中序遍历 B. 普里姆 C. 佛洛依德 D. 广度优先搜索 正确答案: D 4. 以下算法中,用于求解两点最短路径的算法是() A. 克鲁斯卡尔

B. 迪杰斯特拉 C. 普里姆 D. 深度优先搜索 正确答案: B 5. 以下描述错误的是() A. 第一个顶点和最后一个顶点相同的路径称为回路 B. 所有顶点不重复出现的路径称为拓扑路径 C. 任意两个顶点都存在路径的无向图称为连通图 D. 强连通图只包含一个强连通分量 正确答案: B 6. 已知某个有向图的邻接矩阵中,第i列包含1的总数为5,第i列对应顶点k,则() A. 顶点k的度为5 B. 顶点k的出度为5 C. 顶点k的入度为5 D. 不好说 正确答案: C 7. 已知有向图G=(V,E),其中V={1,2,3,4,5,6,},E={<2,1>,<3,2>,<1,3>,<5,3>,<1,5>,<2,4>,<1,6>},则出度最大的点是() A. 6 B. 4 C. 3 D. 1 正确答案: D

8. 已知有向图G=(V,E),其中V={1,2,3,4,5},E={<2,1>,<3,2>,<1,3>,<5,3>,<1,5>,<4,3>},则拓扑序列的起点是() A. 2 B. 4 C. 3 D. 1 正确答案: B 9. 已知无向图G=(V,E),其中V={1,2,3,4,5,6,7,8}, E={(1, 2), (1, 3), (2, 4), (2, 5), (3, 6), (3, 7), (4, 8), (5, 8)},从1出发,数字小的顶点优先,则深度优先搜索序列为() A. 1 2 3 4 5 6 7 8 B. 1 2 4 5 8 3 6 7 C. 1 2 4 8 5 3 6 7 D. 1 2 3 4 5 8 6 7 正确答案: C 10. 已知有向图G=(V,E),其中V={a,b,c,d,e},E={ ,,,,,},从a出发,字母小的顶点优先,则广度优先搜索的序列是() A. a e c d b B. a b d c e C. a d e c b D. a b c d e 正确答案: A

Java面向对象程序设计案例教程(王贺) 第七章习题答案[5页]

1.选择题 (1)下列说法中错误的是() A.对Swing构件只能设置一个边框 B.Swing构件能建立组合边框或自己设计边框 C.在Swing构件中,按钮可以使用图标修饰 D.Swing构件支持键盘代替鼠标的操作 (2)向容器添加新构件的方法是(A) A. add( ) B. insert( ) C. fill( ) D. set( ) (3)关于布局管理器LayoutManager,下列说法中正确的是(D) A.布局管理器是用来部署Java应用程序的网上发布的 https://www.360docs.net/doc/4219210090.html,youtManager本身不是接口 C.布局管理器是用来管理构件放置在容器中的位置和大小的 D.以上说法都不对 (4)JTextField类提供的GUI功能是(A) A.文本区域 B.按钮 C.文本字段 D.菜单 (5)将GUI窗口划分为东、西、南、北、中五个部分的布局管理器是(D) A.FlowLayout B.GridLayout C. BoxLayout D. BorderLayout (6)关于Panel,下列说法中错误的是(D) A. Panel可以作为最外层的容器单独存在 B. Panel必须作为一个构件放置在其他容器中 C. Panel可以是透明的,没有边框和标题 D. Panel是一种构件,也是一种容器 2.填空题 (1)( BorderLayout )包括5个明显的区域:东、南、西、北、中。 (2)Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和(Swing)开发包来体现。 (3)可以使用setLoaction( )、setSize( )或(setBounds( ) )中的任何一种方法设置组件的大小或位置。 (4)( GridLayout )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。 (5)框架的默认布局管理器( BorderLayout)。 3.编程题 (1)制作如图7-20所示的登录界面。 图7-20 package com.zhouzhou; import java.awt.*; import javax.swing.*;

自考04747《Java语言程序设计(一)》课后习题答案全集

第一章 Java语言基础 (5) 1.1 指出JA V A语言的主要特点和JA V A程序的执行过程。 (5) 1.2 说出开发与运行JA V A程序的重要步骤。 (5) 1.3 如何区分应用程序和小应用程序? (5) 1.4 说出JA V A源文件的命名规则。 (5) 1.6 JA V A语言使用什么字符集?共有多少个不同的字符? (5) 1.7 JA V A语言标识符的命名规则是什么? (6) 1.8 JA V A有那些基本数据类型,它们的常量又是如何书写的? (6) 1.9 指出下列内容哪些是JA V A语言的整型常量,哪些是浮点数类型常量,哪些两 者都不是。 (6) 第二章运算和语句 (7) 2.1 Java的字符能参加算术运算吗? (7) 2.2 占字节多的变量能直接赋值给占字节少的变量么? (7) 2.3 试用Java语言表达式描述以下数学计算式或逻辑条件: (7) 2.4 设在求以下表达式之前,整型变量a的值是4,试指出在求了以下表达式之后, 变量a、b和c的值。 (7) 2.6 若一个数恰好等于它的因子之和,则这个数称为“完全数”。编写程序求1000 之内的所有完全数。 (7) 2.7 编写输入正实数x,求平方不超过x的最大整数n,并输出。 (8) 2.8 输入正整数n,输出由n行n列星号字符组成的三角形图案。 (11) 2.9 设有整型变量x和y的值分别为5和110。试指出执行了以下循环语句后,变 量x和y的值分别多少? (12) 2.10求小于999的所有水仙花数。 (12) 2.11 编程序解百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。 百钱买百鸡。求鸡翁、鸡母和鸡雏各几何? (13) 2.12 编写程序,按下面的公式计算自然对数底e的值:e=1+1/1!+1/2!+1/3!+1/4!+...... (13) 2.13 编写程序,用如下公式计算圆周率PI的近似值:PI=4-4/3+4/5-4/7+4/9-4/11... (14) 2.14 回文整数是指正读法和反读相同的整数,编写一个程序,输入一个整数,判 断他是否为回文整数。 (15) 2.15 草地上有一堆野果,有一只猴子每天吃掉这堆野果的一半又一个,5天后刚好 吃完这堆野果,求这堆野果原来共有多少个?猴子每天吃多少个野果? (17) 第三章面向对象编程基础 (19) 3.1 什么是面向对象技术?它有什么优点? (19) 3.2 面向对象程序设计与面向过程程序设计有什么区别? (19) 3.3 程序中类和对象有什么区别? (19) 3.4 类变量和实例变量,以及类方法和实例方法的区别。 (19) 3.5 子类能继承超类的哪些成员变量和方法? (19) 3.6 子类在什么情况下能隐藏超类的成员变量和方法? (20) 3.7 在子类中是否允许有一个方法和超类的方法名字相同,而类型不同? (20) 3.12 以下程序有什么错误? (20) 3.13 声明一个复数类Complex。实现其基本功能。 (20) 3.14 声明一个有理数类RationalNum。要求提供有理数的四则运算,以分数形式输

相关文档
最新文档