首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。 public class DivideByZeroEx
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。 【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。 public class DivideByZeroEx
admin
2009-02-15
25
问题
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。
【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。
public class DivideByZeroException (1) {
public DivideByZeroException ( ) {
super("Attcmpted to divide by zero");
}
}
import java.io. *;
public class Example {
private static int quotient(int numerator, in)\”}t denominator) throws
DivideByZeroException {
if (denominator==0)
throw (2);
return(numerator / denominator);
}
public static void main(String args[]) {
int number1=0, number2=0, result0;
try{
System.out.print1n("Enter the first number:");
number1 = Integer. valueOf(Keyboard.getString()).intValue();
System.out.print1n("Enter the second number:");
number2 = Integer. Va1ueOf(Keyboard.getString()).intValue();
result = quotient(number1,number2);
}
catch (NumberFormatException e) {
System.out.print1n("Invalid integer entered!");
System. exit(-1);
}
catch ((3)) {
System.out.print1n(e.to String());
System.exit(-1);
}
Systcm.out.pfint1n(number1 + "/" + number2 + "=" + result);
}
}
其中, Keyboard类的声明为:
import java.io.*;
public class Keyboard{
static BufferedReader inputStream =(4)
(new InputStreamReader(System.in));
public static int getInteger() {
try(
return (Intoger.valueOf(inputStream.readLine().trim()).intValue());
} catch (Exception e) {
e.printStackTrace();
return 0;
}
}
public static String getString() {
try{
return (inputStream.readLine());
} catch ((5))
{ return "0";}
}
}
选项
答案
(1)extends ArithmeticException (2)new DivideByZeroExeeption() (3)DivideByZeroException e (4)new BufferedReader (5)IOException e
解析
(1)extends ArithmeticException
DivideByZeroException类从ArithmeticException类扩展而来。
(2)new DivideByZeroExeeption()
throw一个DivideByZeroException异常函数,打印错误信息。
(3)DivideByZeroException e
捕捉DivideByZeroExeeption异常信息。
(4)new BufferedReader
动态生成一个BufferedReader对象用于输入。
(5)IOException e
字符串成员函数getString中捕捉输入输出异常信息。
转载请注明原文地址:https://kaotiyun.com/show/DrDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20);
软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分。确定软件可靠性度量活动属于()阶段。
软件复杂性是指理解和处理软件的难易程度,其度量参数不包括___________。
以下关于用例图的叙述中,不正确的是(44)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知”用例是(45)关系,以下用例图中,(46)是正确的。管理员处
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(33)天。活动BC和BF分别最多可以晚开始(34)天而不会影响整个项目的进度。(33)
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(31)开发过程模型。主要是因为这种模型(32)。(
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(callbyvalue)的方式传递参数,则函数f
以下所示程序控制流程图中有(59)条线性无关的基本路径。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与E1中的一个实体相联系,那么E1和E2之间的联系类型为()。
随机试题
AmericansandArabsaredifferentintheirspacehabits.Arabspreferclosecontact.Dr.HallhasexplainedthattheArabsbelon
尿瘘修补术后病人,留置尿管的时间为( )。
患者,中暑后出现身热多汗,心胸烦闷,气逆欲呕,口干喜饮,舌红苔少,脉虚数。辨证为暑病气津两伤证。方剂宜选用
治疗崩漏之脾虚证的代表方是()
下列压缩机中,属于速度型压缩机的有()压缩机。
刑事犯罪学研究曾有一个理论:部分男性的犯罪是因为他们具有“犯罪基因”,即他们具有XYY型染色体。人的常染色体是22对,剩下的一对是性染色体。男性的性染色体是XY,女性的性染色体是XX。但部分男性的性染色体多了一条Y染色体,这部分男性容易发生暴力犯罪。如果以
在学生文件夹下,打丹文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。在“表格制作练习”的下一行制作一个5行4列的表格,设置表格列宽为2、厘米行高为0.8厘米、表格样式采用内置样式“浅色底纹一强调文字颜色2”,表格
多媒体计算机是指
AccordingtoPro.Salt,plantsthattakeuplargeamountsofmetalintheirtissuescanbeusedto______.Whatisthemainide
Youngpeopleoftenwonderatthelargenumberofemployerswhodonotrespondtotheirapplicationsforjobs.Theysaythatdesp
最新回复
(
0
)