首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。 import java.io.*; public class t
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。 import java.io.*; public class t
admin
2010-01-15
63
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。
import java.io.*;
public class testThrows{
public static (1) readString() (2) IOException{
int ch;
String r="";
boolean done=false;
while((3)){
ch=System.in.read();
if(ch<0 || ch=0xd) //处理回车符中第一个符号
done=true;
else
r=r+(char)ch;
}
return r;
}
public static void main(Stling args[]){
String str;
(4) {
str=readString();
} (5) (IOException e){
System.out.println("error");
return;
}
System.out.println("input integer: "+Integer.parselnt(str));
}
}
选项
答案
(1)String (2)throws (3)!done (4)try (5)catch
解析
本题考查Java中字符串的处理。
题目要求程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。这里的关键是如何将一个字符串转换为一个相应的整数,而这个过程在 parseInt方法中实现了,我们要做的工作主要是如何对字符串进行操作。下面来具体分析程序。
第(1)空在类testThrows下面,从程序中不难看出,此空的作用是定义函数readString()的返回类型,再从程序后面的语句return r可以知道这个函数返回的是变量r的值,而变量r是一个字符串型的变量,因此此空答案为String。
第(2)空也是函数readString()定义的内容,从此空后面的内容不难推断出,此处是要显式生成异常来处理程序中的异常。而在Java中,一般用关键字throws来显式生成异常,因此此空答案为throws。
第(3)空很明显是循环的判断条件,从程序中可以看出,这个循环是用来对输入的字符串进行相关的处理的,如果一直可以取到有效字符,循环肯定不会结束,而判断是否取到有效字符,是通过布尔变量done来实现的,那么只要布尔变量done的值为真循环则结束,因此此空答案为!done。
第(4)空与第(5)空需要结合起来看,它们都在入口函数中,如果我们对Java中的异常处理非常了解的话,这两个空应该很简单,从第(5)空后面的(IOException e)很明显地看出是要处理异常操作。在Java中,一般try{}与catch{}结合起来使用,如果在 try{}中产生了异常,那么在catch{}中对异常进行处理。因此这两个空的答案分别为try和catch。
转载请注明原文地址:https://kaotiyun.com/show/DBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
小王在Excel中录入某企业各部门的生产经营数据,录入完成后发现报表略超一页,为在一页中完整打印,以下______做法正确。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
()是一种保护数据的安全策略,该策略使用户只能感知自己将用到的信息,对于其他信息都加以屏蔽和保护,使信息泄露、数据完整性受到损害的可能性最小。
统计报表中常包括填表说明,以指导填表者填写。填表说明中一般不包括______。
小张刚接到领导分配的数据分析任务,他第一步应当首先________。
下列选项中,衡量数据校验人员业务水平的主要指标是(20)。
文件的扩展名可以说明文件类型。下面的“文件类型一扩展名”对应关系错误的是:
如果在网络设计过程中划分了很多VLAN,则可采用VTP来简化其管理。交换机管理IP地址只能创建在(1)中,而VTP信息只能在(2)端口上传播。共享相同VLAN数据库的交换机构成一个(3)。不同交换机平台、不同的IOS版本支持的VLAN数量不同,从图8-10
随机试题
外圆磨床试运行时,不必进行空运转试验。()
设函数f(x)=,若x=1为其可去间断点,则常数a,b的值分别为()
ThecostoflivinginGlasgowisamongthelowestinBritain,________thequalityoflifeisprobablyoneofthehighest.
男性,68岁。因持续性胸骨后疼痛8小时来急诊。查体:双肺底有少量湿啰音,诊断为急性心肌梗死。该患者心功能的分级是
踝足部内翻损伤不可能出现的是:
原发于内分泌腺的疾病肿瘤引起的异位性内分泌病综合征
患者,女,67岁。腹水1个月伴消瘦、乏力、腹胀。腹水病理检查找到癌细胞,血清CEA(+),大便检查有许多红细胞、白细胞及脓细胞,细菌培养无痢疾杆菌,用抗生素治疗无效。B超检查为双侧卵巢占位性病变。最可能的诊断是
下表列示了对证券A的未来收益率状况的估计:则证券A的期望收益率和方差分别为()。
上海东方明珠广播电视塔2006年被评为国家5A级旅游区。()
WhenJoangavebirth【C1】______thefirstboyinherfamilyinthreegenerations,sheandherhusbandwereecstatic.【C2】______were
最新回复
(
0
)