首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。 import java.io.*; public class t
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 下面程序完成从键盘读入一个字符串,然后采用parseInt方法将其转换为一个相应的整数。 import java.io.*; public class t
admin
2010-01-15
59
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
在Excel2010的A1单元格中输入函数“=ABS(ROUND(-1.478,2))”,按回车键后,A1单元格中的值为________________。
在Word2007中,若用户需要将一篇文章中的字符串“Internet”全部替换为字符串“因特网”,则可以在编辑菜单中选择()命令。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Excel2010的A1单元格中输入函数“=IF(1<>2,1,2)”,按回车键后,A1单元格中的值为________________。
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
下列选项中,衡量数据校验人员业务水平的主要指标是(20)。
在Excel2010中,设单元格A1、A2、A3、A4中的值分别为20、3、16、20,若在单元格B1中输入函数“=PR0DUCT(ApA2)/MAX(A3,A4)”,按回车键后,则B1单元格中的值为(
下列选项中,不能收发电子邮件的软件是______。
在Excel中,A1:C3区域中各单元格的值都为10,如果在D1单元格中输入公式“=SUM(A1,C3)”,则D1单元格中显示的值为(58)。
随机试题
注射用水和无菌注射用水的主要区别是是否含有热原。()
目前口腔最常用的热凝塑料成型方法是
关于中毒性痢疾下述哪项是错误的
根据《合伙企业法》规定,第三人有理由相信有限合伙人为普通合伙人并与其交易的,该有限合伙人对该笔交易承担与普通合伙人同样的责任。关于此规定在合伙法原理上的称谓,下列哪一选项是正确的?(2010年试卷三第33题)
关于招标工程量清单缺项、漏项的处理,下列说法中正确的是()。【2014年真题】
下列各项中,属于资金循环和周转的有()。
除一、二市场区分之外,证券市场的层次性还体现在()。
2000年据有关人口普查资料显示,某国男女出生性别比为122:100。等到这些孩子长到18岁时,性别比例却发生了相反的变化,男女比例是100:122。而在25岁到34岁的单身族中,性别比例严重失调,男女比例是95:127。该国越来越多的女性将面临找对象的压
在数据库系统运维过程中,当对有索引表的数据进行大量更新后,为了提高数据库查询性能,下列操作中,一般情况下最合适的是()。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
最新回复
(
0
)