流程控制异常和断言有关断言的题不用做

合集下载

试题六西格玛黑带模拟测试题含答案

试题六西格玛黑带模拟测试题含答案

六西格玛黑带模拟测试题及答案(三)一、单选题(共84题,每题1分)1、题目:将降雨量按“旱”、“偏少”、“中等”、“偏多”、“涝”分为5类,这种分类方法属于下列哪个测量尺度A.定类B. 定序C. 定距D. 定比2、题目:当两个以上结果和原因之间互相缠绕,存在复杂因果关系,应采用什么工具进行分析更合适A.关联图B. 排列图C. 分层法D. 因果图3、题目:A.流程非常稳定,无异常B.流程均值发生了偏移C.控制界限太宽,需要重新计算控制限D.子组波动太大,应重新划分子组4、题目:在生产化肥磷酸钾的过程中,经过因子试验,发现温度和压力两个因子都对产量有显着影响,又进行一轮二因子(+3次中心点试验)的全因子试验:温度取180度(-)、200度(+);压力取220帕(-)240帕(+)。

对试验结果的分析中发现回归方程的弯曲很严重,下一步必须进行响应曲面试验。

由于经费困难,希望试验次数尽可能地少,而试验条件上的温度又不可能超过200度。

希望能在归纳出二阶回归方程的条件下尽量减少试验次数,这时可行的最好的方法是:A.采用CCC(中心复合序贯设计),只再增加4个星号点(轴向点)试验B.采用CCI(中心复合有界设计),只再增加4个星号点(轴向点)试验C.采用CCF(中心复合表面设计),只再增加4个星号点(轴向点)试验D.采用CCF(中心复合表面设计),除再增加4个星号点(轴向点)试验外,还要再加3个中心点试验5、题目:芯片镀膜是某企业生产中关键的一步,为此必须对于镀膜厚度进行监控。

通常将芯片固定在测试台后,由中心向外每45度画出射线将芯片分为等面积的8个扇形区域,在每个扇形内任意选取一点,测量出这8个点的厚度。

现在生产已经相当稳定,为了维持它的稳定性,决定对于厚度的均值及波动都进行检测。

这时,按国家标准的规定,控制图应该选用:A.使用Xbar-R控制图B.使用Xbar-S控制图C.使用p图或np图D.使用C图或U图6、题目:某六西格玛项目团队拟采用DOE对工艺进行优化,进行分析后发现四个可控因素(温度、压力、角度、速度)可能对试验输出(y)产生影响,同时又有人提出不同的班次(有2个班)也可能有影响,但并不能确定是否班次真正有影响。

六西格玛黑带模拟测试题含答案(一)

六西格玛黑带模拟测试题含答案(一)

六西格玛黑带模拟测试题及答案(一)单选题(共84题,每题1分)1、题目:2、题目:某制造企业需求一零件,规格要求为100±3cm,在选择供应商时发现:供应商A 提供的零件近似服从正态分布N(100,1),供应商B提供的零件近似服从均匀分布U(97,103);供应商A、B提供产品的价格相同,同时,该企业非常关注质量损失.以下哪种说法是正确的?A.从理论上讲,A零件的合格率是99。

73%,供应商B提供100%合格品,因此应选择B作为供应商B.从供应商提供产品的分布看,均值相同,选择供应商A或B一样C.A质量损失更低一些,应选择A作为供应商D.根据上述信息无法做出判断3、题目:某轴类加工过程中已知对直径的公差要求为10±0.02mm,假设直径服从正态分布,对该过程进行过程能力分析发现Cp=1.0,Cpk=Cpu=0.8,因此可以判断,该过程分布中心是:A.10.001mmB.10。

002mmC.10.004mmD.10。

006mm4、题目:黑带小金研究的课题是关于绝缘浇铸件的表面质量问题,在收集数据进行分析之前对现有的测量系统进行分析,以确认测量系统是否可以信赖.为此,小金设计了MSA方案:取两名测量员,30个被测工件,每人对每个铸件重复测量两次,测量方法是在强光的照射下,目测是否有划痕、磕碰等,判断结果为合格与不合格。

请问在抽取被测工件时按以下哪种方案最为合适?A.用简单随机抽样的方法,从实际生产中随机选取30个样本B.按照日常生产的产品的实际合格率分别抽取合格品和不合格品选取30个样本C.尽可能按照1:1的比例抽取总数为30的合格品和不合格品,不合格品尽可能包括日常出现的缺陷类别D.从最近一个月生产的产品中连续抽取30个样本5、题目:选择项目CTQ(critical to quality)是一项重要的工作,关于如何选择CTQ,下列描述不正确的是:A.CTQ一定是计量型数据B.CTQ一定与顾客需求或企业关键业务指标相关C.当CTQ本身不可测或很难测量时,可以采用待用测量指标D.当CTQ数量较多时,可以采用排列图或质量成本分析确定最重要的CTQ6、题目:冷轧厂的原料是热轧卷,热轧卷用汽车从热轧卷车间运输到冷轧厂,如果对该流程进行增殖性分析,试问,汽车运输热轧卷的过程是否为顾客增值过程?A.增值活动,因为运输本身创造价值B.增值活动,因为运输是必不可少的过程C.非增值活动,应该尽量缩短或消除D.无法确定7、题目:某项目团队在测量阶段要测量其项目指标“温度"的过程能力,收集温度数据时每半小时测量一次,每次测得1个数据,共收集30个数据,过程稳定且数据服从正态分布,采用MINITAB计算得出,Cp=1。

java考试大纲

java考试大纲

java考试大纲Java考试大纲一、Java语言基础1. Java语言概述- Java的起源、特点、应用领域- Java开发环境的搭建(JDK、IDE)2. 基本语法- 标识符、关键字、数据类型、变量- 运算符、表达式、语句3. 控制流程- 条件语句(if、switch)- 循环语句(for、while、do-while)- 跳转语句(break、continue、return)4. 数组- 一维数组和二维数组的定义和使用- 数组的遍历、查找、排序5. 字符串- 字符串的定义、赋值、连接- 字符串常用方法(indexOf、substring、replace等)二、面向对象编程1. 面向对象基础- 类和对象的概念- 封装、继承、多态的实现2. 类和对象- 类的定义、成员变量、方法- 对象的创建和使用3. 继承- 继承的概念、super关键字的使用- 方法重写(Override)4. 多态- 多态的概念、实现方式- 接口和抽象类的使用5. 包和访问控制- 包的概念、使用- 访问控制(public、private、protected)三、集合框架1. 集合概述- 集合框架的组成、特点2. List接口- ArrayList、LinkedList的特点和使用3. Set接口- HashSet、LinkedHashSet、TreeSet的特点和使用4. Map接口- HashMap、LinkedHashMap、TreeMap的特点和使用5. 集合的遍历和操作- 迭代器(Iterator)的使用- 增强型for循环四、异常处理1. 异常的概念- 异常的分类、处理机制2. 异常处理- try、catch、finally的使用- 自定义异常的创建和抛出3. 断言和错误- 断言(assert)的使用- 错误的分类和处理五、输入输出(I/O)流1. 流的概念- 流的分类、作用2. 字节流- InputStream、OutputStream的使用3. 字符流- Reader、Writer的使用4. 文件操作- 文件的创建、读取、写入、删除5. 缓冲流- BufferedInputStream、BufferedOutputStream等的使用六、多线程编程1. 线程的概念- 线程的生命周期、状态2. 线程的创建和启动- 继承Thread类、实现Runnable接口3. 线程的同步- 同步方法、同步代码块- 锁(Lock)的使用4. 线程间通信- wait、notify、notifyAll的使用5. 线程池- Executor框架的使用七、Java网络编程1. 网络基础- 网络通信的基本原理2. Socket编程- ServerSocket、Socket的使用3. URL和URLConnection- URL的解析、URLConnection的使用4. HTTP协议- HTTP请求和响应的处理八、Java数据库连接(JDBC)1. JDBC概述- JDBC的作用、组件2. 数据库连接- DriverManager、Connection的使用3. SQL语句执行- Statement、PreparedStatement的使用4. 结果集处理- ResultSet的使用5. 事务处理- 事务的概念、处理方式九、Java Web基础1. Web应用概述- Web应用的组成、运行环境2. Servlet技术- Servlet的概念、生命周期、配置3. JSP技术- JSP的概念、页面指令、内置对象4. 会话管理- Cookie、Session的使用5. MVC模式- MVC的概念、实现十、Java开发工具和环境1. 开发工具- Eclipse、IntelliJ IDEA等IDE的使用2. 版本控制- Git的基本使用3. 构建工具- Maven、Gradle的使用4. 持续集成- Jenkins等CI工具的使用5. 测试- JUnit等测试框架的使用本大纲涵盖了Java语言的基础知识、面向对象编程、集合框架、异常处理、I/O流、多线程编程、网络编程、JDBC、Web基础以及开发工具和环境等多个方面,旨在为学习者提供一个全面的Java学习路径。

国际内部审计师-《内部审计实务》强化练习(2022年3月)

国际内部审计师-《内部审计实务》强化练习(2022年3月)

国际内部审计师《内部审计实务》强化练习(2022年3月1日-2022年3月31日)单项选择题1、关于内部和外部审计师的关系,以下哪项正确?A.内部审计师必须向外部审计师提供审计程序和工作底稿。

B.组织可以利用外部审计师的成果来提供内部审计范围内的相关确认服务。

C.内部和外部审计师之间必须定期召开会议,讨论共同关注的事项。

D.外部审计师必须评估内部审计师的能力和客观性。

正确答案:B答案解析组织可以利用外部审计师的成果来提供内部审计范围肉的相关确认服务。

在这种情况下,CAE 应采取必要的步骤了解外部审计师所从事的工作。

考察知识点内部审计与外部审计、监管机构、其他内部确认部门之间的协调,及其内部审计与其他确认服务提供方之间相互利用工作成果的可能性2、现金收入应在取得的当天或下一个营业日存入银行。

请选择能证实现金被及时送存银行的最恰当审计程序。

A.审查记录每笔销售业务的现金出纳机磁带。

B.审查现金送存与保管会计记录职责是否正确分离。

C.比较每天现金收入总额与银行存款数。

D.审查现金收款与付款职责是否正确分离。

正确答案:C答案解析a.不正确。

这只能证实销售业务的现金是否收到,但不能证明现金是否被及时送存银行。

b.不正确。

现金送存银行是现金处理的一个程序,与职责分离关系不大。

c.正确。

只有现金收入总额和银行存款数核对无误的情况下才能证实现金被及时送存银行。

d.不正确。

收付款的分离职责与现金是否被及时送存银行没有直接关系。

考察知识点审计程序3、在风险评估坐标图中,风险发生的可能性是影响风险评级的重要参数,另一个重要参数是?A.风险的偏好。

B.组织对风险的容忍度。

C.风险的类型。

D.风险对组织产生的影响。

正确答案:D答案解析根据《标准》“风险”词汇表,风险是对实现.目标有影响的事件实际发生的可能性。

风险通过影响程度和发生的可能性来衡量。

因此,在风险评估中,除了考虑风险发生的可能性,还有风险可能导致的损失,风险事件是损失发生的可能性与损失大小的联合概率,因此另一个重要的参数是风险对组织的影响。

六西格玛单选题题库(答案及解析)

六西格玛单选题题库(答案及解析)

中国质量协会注册六西格玛黑带考试单选题1. 黑带是六西格玛管理中最为重要的角色之一。

在下面的陈述中,哪些不是六西格玛黑带应承担的任务:答案 DA. 在倡导者(Champion)和资深黑带(MBB)的指导下,带领团队完成六西格玛项目B. 运用六西格玛管理工具方法,发现问题产生的根本原因,确认改进机会;C. 与倡导者资深黑带以及项目相关方沟通,寻求各方的支持和理解;D. 负责整个组织六西格玛管理的部署,为团队确定六西格玛管理推进目标,分配资源并监控进展。

2. 确定项目选择及项目优先级是下列哪个角色的责任:答案 DA.黑带B.黑带大师C.绿带D.倡导者3. 在分析X −R控制图时应:答案 BA. 先分析X 图然后再分析R 图B. 先分析R 图然后再分析X 图C. X 图和R 图无关,应单独分析D. 以上答案都不对4.在六西格玛管理的组织结构中,下面的陈述哪个是正确的:答案 CA. 黑带应当自主决定项目选择B.绿带的数量和素质是推行六西格玛获得成功的关键因素C.倡导者对六西格玛活动整体负责,确定前进方向D.以上都不是5. 质量管理大师戴明先生在其著名的质量管理十四条中指出“停止依靠检验达成质量的做法”,这句话的含义是:答案 BA. 企业雇佣了太多的检验人员,对经营来说是不经济的。

B. 质量是设计和生产出来的,不是检验出来的。

C. 在大多数情况下,应该由操作人员自己来保证质量,而不是靠检验员保证。

D. 人工检验的效率和准确率较低,依靠检验是不能保证质量的。

6. 在下列陈述中,不正确的是:答案 AA. 六西格玛管理仅是适合于制造过程质量改进的工具;B. 六西格玛管理是保持企业经营业绩持续改善的系统方法;C. 六西格玛管理是增强企业领导力和综合素质的管理模式;D. 六西格玛管理是不断提高顾客满意程度的科学方法。

7.下列说法错误的是: 答案 BA. 界定阶段包括界定项目范围、组成团队。

B. 测量阶段主要是测量过程的绩效,即Y,在测量前要验证测量系统的有效性,找到并确认影响Y 的关键原因。

c语言的32个关键字及其含义

c语言的32个关键字及其含义

c语言的32个关键字及其含义C语言是一门广泛应用于计算机编程的高级编程语言,其简洁、高效的特点使之成为许多程序员的首选。

而C语言的关键字则是构成C语言语法结构的基石,掌握这些关键字的含义对于编写高质量的C代码至关重要。

本文将会介绍C语言的32个关键字及其含义。

一、自动变量(auto)auto关键字用于声明自动变量,自动变量是在代码块中定义的变量。

它们的生命周期仅限于所在代码块,函数的参数也属于自动变量。

二、断言(assert)assert关键字用于在程序运行时进行断言验证,如果断言条件为假,程序将会中止执行。

断言通常用于调试和排错。

三、带宽限定(band)band关键字用于限定带宽,常用于定义延迟函数、外部中断和总线访问等场景。

四、布尔类型(bool)bool关键字用于声明布尔类型的变量,布尔类型只有两个值:真和假。

一般用于判断语句和循环语句的条件。

五、跳过(break)break关键字用于跳出循环或者switch语句块,提前终止程序的执行。

六、函数调用(call)call关键字用于向函数传递参数并调用函数。

它与return关键字相对应,后者用于从函数返回结果。

七、case标签(case)case关键字用于定义switch语句中不同分支的标签,根据不同的条件执行相应的代码。

八、常量(const)const关键字用于声明常量,常量值在程序执行期间不可更改。

通常用于定义不变的特定值,提高代码的可读性和可维护性。

九、continue(continue)continue关键字用于结束当前循环的当前迭代,并进入下一轮循环的迭代。

通常用于跳过某些不满足条件的循环迭代。

十、默认(default)default关键字用于定义switch语句中默认分支的代码块。

如果没有匹配的case 标签,将会执行默认分支的代码。

十一、定义(define)define关键字用于定义宏。

宏是一种在程序编译之前被展开的符号常量或者代码片段。

简述结构化程序设计方法的基本要点

简述结构化程序设计方法的基本要点

结构化程序设计方法的基本要点简介结构化程序设计方法是一种用于构建大型程序的系统性方法。

它通过将程序分解为一系列小的、可管理的模块,以及规定了模块之间的交互方式,从而降低程序的复杂性,提高程序的可维护性和可读性。

本文将从以下几个方面详细介绍结构化程序设计方法的基本要点。

1. 模块化模块化是结构化程序设计方法的核心思想之一。

模块化将程序分解为多个功能相对独立的模块,每个模块负责完成一个特定的任务。

模块化有助于提高程序的可读性,可维护性和可重用性。

1.1 模块划分在进行模块划分时,可以按照功能划分原则,将程序划分为几个不同的功能模块,每个模块负责完成一个特定的功能。

也可以按照数据划分原则,将程序划分为几个处理不同数据的模块。

模块应该具有清晰的职责和界限,不同模块之间的功能和数据交互应该通过接口进行。

1.2 接口设计模块之间的接口设计是模块化的关键。

接口应该明确定义模块之间的输入和输出,以及数据的传递方式。

良好的接口设计可以降低模块之间的耦合度,提高代码的可复用性,使得模块可以独立开发和测试。

1.3 函数与过程模块可以通过函数或过程来实现。

函数是一段可重用的代码,用于执行特定的计算或操作,并返回一个结果。

过程是一段可重用的代码,用于执行一系列操作,不返回结果。

函数和过程有助于将程序划分为更小的单元,提高程序的可读性和可维护性。

2. 控制结构控制结构是结构化程序设计方法的另一个重要要点。

控制结构用于控制程序的执行流程,改变程序的执行顺序或执行条件。

2.1 顺序结构顺序结构是程序从上到下按照顺序执行的控制结构。

顺序结构是程序的基础,所有的程序都是从顺序结构开始进行。

2.2 选择结构选择结构用于根据条件选择执行不同的代码块。

常见的选择结构包括if语句和switch语句。

if语句用于判断一个条件是否成立,如果条件成立,则执行其中的代码块;否则执行其他代码块。

switch语句可以根据一个表达式的值选择执行不同的代码块。

Java中的断言assert的用法

Java中的断言assert的用法

Java中的断⾔assert的⽤法Java陷阱之assert关键字⼀、概述在C和C++语⾔中都有assert关键,表⽰断⾔。

在Java中,同样也有assert关键字,表⽰断⾔,⽤法和含义都差不多。

⼆、语法在Java中,assert关键字是从JAVA SE 1.4 引⼊的,为了避免和⽼版本的Java代码中使⽤了assert关键字导致错误,Java在执⾏的时候默认是不启动断⾔检查的(这个时候,所有的断⾔语句都将忽略!),如果要开启断⾔检查,则需要⽤开关-enableassertions或-ea来开启。

assert关键字语法很简单,有两种⽤法:1、assert <boolean表达式>如果<boolean表达式>为true,则程序继续执⾏。

如果为false,则程序抛出AssertionError,并终⽌执⾏。

2、assert <boolean表达式> : <错误信息表达式>如果<boolean表达式>为true,则程序继续执⾏。

如果为false,则程序抛出ng.AssertionError,并输⼊<错误信息表达式>。

三、应⽤实例下⾯给出⼀个例⼦,通过例⼦说明其⽤法:1. public class AssertFoo {2.3. public static void main(String args[]) {4.5. //断⾔1结果为true,则继续往下执⾏6.7. assert true;8.9. System.out.println("断⾔1没有问题,Go!");10.11.12.13. System.out.println("\n-----------------\n");14.15.16.17. //断⾔2结果为false,程序终⽌18.19. assert false : "断⾔失败,此表达式的信息将会在抛出异常的时候输出!";20.21. System.out.println("断⾔2没有问题,Go!");22.23. }24.25. }26.保存代码到C:\AssertFoo.java,然后按照下⾯的⽅式执⾏,查看控制台输出结果:1、编译程序:C:\>javac AssertFoo.java2、默认执⾏程序,没有开启-ea开关:1. C:\>java AssertFoo2.3. 断⾔1没有问题,Go!4.5.6.7. -----------------8.9.10.11. 断⾔2没有问题,Go!12.3、开启-ea开关,执⾏程序:1. C:\>java -ea AssertFoo2.3. 断⾔1没有问题,Go!4.5.6.7. -----------------8.9.10.11. Exception in thread "main" ng.AssertionError: 断⾔失败,此表达式的信息将12.13. 会在抛出异常的时候输出!14.15. at AssertFoo.main(AssertFoo.java:10)四、陷阱assert关键字⽤法简单,但是使⽤assert往往会让你陷⼊越来越深的陷阱中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

流程控制异常和断言有关断言的题不用做Document number:BGCG-0857-BTDO-0089-2022内容概要练习流程控制 (if 和 switch)1. 给出以下代码:1. public class Switch2 {2. final static short x = 2;3. public static int y = 0;4. public static void main(String [] args) {5. for (int z=0; z < 3; z++) {6. switch (z) {7. case y: "0 ");8. case x-1: "1 ");9. case x: "2 ");10. }11. }12. }13. }哪一项是运行结果A. 0 1 2B. 0 1 2 1 2 2C. 在第7行编译失败。

D. 在第8行编译失败。

E. 在第9行编译失败。

F. 运行时抛出异常。

2. 给出下面的代码:1. public class Switch2 {2. final static short x = 2;3. public static int y = 0;4. public static void main(String [] args) {5. for (int z=0; z < 3; z++) {6. switch (z) {7. case x: "0 ");8. case x-1: "1 ");9. case x-2: "2 ");10. }11. }12. }13. }哪一项是运行结果 (1)A. 0 1 2B. 0 1 2 1 2 2C. 2 1 0 1 0 0D. 2 1 2 0 1 2E. 在第8行编译失败。

F. 在第9行编译失败。

3. 给出下面的代码:1. public class If1 {2. static boolean b;3. public static void main(String [] args) {4. short hand = 42;5. if ( hand < 50 & !b ) hand++;6. if ( hand > 50 ) ;7. else if ( hand > 40 ) {8. hand += 7;9. hand++; }10. else11. --hand;12.13. }14. }哪一项是运行结果A. 41B. 42C. 50D. 51E. 在第5行编译失败。

F. 在第6行编译失败。

4. Given the following,1. public class Switch2 {2. final static short x = 2;3. public static int y = 0;4. public static void main(String [] args) {5. for (int z=0; z < 4; z++) {6. switch (z) {7. case x: "0 ");8. default: "def ");9. case x-1: "1 "); break;10. case x-2: "2 ");11. }12. }13. }14. }what is the resultA. 0 def 1B. 2 1 0 def 1C. 2 1 0 def defD. 2 1 def 0 def 1E. 2 1 2 0 def 1 2F. 2 1 0 def 1 def 15. 给出以下代码:1. public class If2 {2. static boolean b1, b2;3. public static void main(String [] args) {4. int x = 0;5. if ( !b1 ) {6. if ( !b2 ) {7. b1 = true;8. x++;9. if ( 5 > 6 ) {10. x++;11. }12. if ( !b1 ) x = x + 10;13. else if ( b2 = true ) x = x + 100;14. else if ( b1 | b2 ) x = x + 1000;15. }16. }17.18. }19. }哪一项是运行结果A. 0B. 1C. 101D. 111E. 1001F. 1101流程控制(循环)6. 给出下面的代码:1. public class While {2. public void loop() {3. int x= 0;4. while ( 1 ) {5. "x plus one is " + (x + 1));6. }7. }8. }哪一项是正确的A. 在第1行有一个语法错误。

B. 在第1行和第4行有一个语法错误。

C. 在第1行、第4行和第5行有一个语法错误。

D. 在第4行有一个语法错误。

E. 在第4行和第5行有一个语法错误。

F. 在第5行有一个语法错误。

7. 给出下面的代码:1. class For {2. public void test() {3.4. "x = "+ x);5. }6. }7. }and the following output,x = 0x = 1哪两行语句独立地插入到第3行能够产生输出A. for (int x = -1; x < 2; ++x) {B. for (int x = 1; x < 3; ++x ) {C. for (int x = 0; x > 2; ++x ) {D. for (int x = 0; x < 2; x++ ) {E. for (int x = 0; x < 2; ++x ) {8. 给出以下代码:1. public class Test {2. public static void main(String [] args) {3. int I = 1;4. do while ( I < 1 )5. "I is " + I);6. while ( I > 1 ) ;7. }8. }哪一项是运行结果A. I is 1B. I is 1 I is 1C. 没有输出。

D. 编译错误。

E. I is 1 I is 1 I is 1 in an infinite loop.9. 给出下面的代码:11. int I = 0;12. outer:13. while (true) {14. I++;15. inner:16. for (int j = 0; j < 10; j++) {17. I += j;18. if (j == 3)19. continue inner;20. break outer;21. }22. continue outer;23. }24.25.26.哪一项是运行结果(1)A. 1B. 2C. 3D. 410. 给出下面的代码:1. int I = 0;2. label:3. if (I < 2) {4. "I is " + I);5. I++;6. continue label;7. }哪一项是运行的结果A. I is 0B. I is 0 I is 1C. 编译错误。

D.以上都不对。

异常11. 给出下面的代码:1. "Start ");2. try {3. "Hello world");4. throw new FileNotFoundException();5. try {6. out = new FileOutputStream("");7. (122);8. }9. catch(IOException io) {10. "IO Error.");11. }12. finally {13. ();14. }15. }16. }下面哪一项是正确的A. 程序将成功编译。

B. 第4行有一个错误。

C. 第6行有一个错误。

D. 第9行有一个错误。

E. 第13行有一个错误。

14. 给出下面的代码:1. public class MyProgram {2. public static void throwit() {3. throw new RuntimeException();4. }5. public static void main(String args[]){6. try {7. "Hello world ");8. throwit();9. "Done with try block ");10. }11. finally {12. "Finally executing ");13. }14. }15. }哪一项是正确的(1)A. 程序不能编译。

B. 程序将输出:Hello world, 然后将输出:a RuntimeException hasoccurred, 然后将输出:Done with try block, 最后将输出:Finally executing。

C. 程序将输出:Hello world, 然后将输出:a RuntimeException hasoccurred,最后将输出:Finally executing。

D. 程序将输出:Hello world, 然后将输出:Finally executing, 最后将输出:a RuntimeException has occurred。

15. 给出下面的代码:1. public class RTExcept {2. public static void throwit () {3. "throwit ");4. throw new RuntimeException();5. }6. public static void main(String [] args) {7. try {8. "hello ");9. throwit();10. }11. catch (Exception re ) {12. "caught ");13. }14. finally {15. "finally ");16. }17. "after ");18. }19. }哪一项是运行结果A. hello throwit caughtB. 编译失败。

相关文档
最新文档