首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 本程序根据输入的月份数,输出它是哪个季节。 【代码】 import java.io.*; public class season {
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。 【说明】 本程序根据输入的月份数,输出它是哪个季节。 【代码】 import java.io.*; public class season {
admin
2010-01-15
62
问题
阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
本程序根据输入的月份数,输出它是哪个季节。
【代码】
import java.io.*;
public class season
{
public static void main(String[] args)
{
String strln="";
(1) in=new InputStreamReader(System.in);
BufferedReader buffln=new BufferedReader(in);
System.out.print("Please enter a month(1-12):");
try
{
strln=buffln.readLine();//从命令行读入数据
}catch((2))
{
System.out.println(e.toStdng());
}
int month=(3)(strln);//将字符串转换成整数型
int season=0;
if(month<12 && month>0)
eseason=((month+10)%12)/3+1;//计算季节的公式
(4) (season)
{
case 1:
System.out.println("the season is Springl");
break;
case 2:
System.out.println("the season is Summer!");
case 3:
System.out.println("the season is Fall!");
case 4:
System.out.println("the season is Winter!");
break;
(5);
System.out.println("this is not correct month!");
}
}
}
选项
答案
(1)InputStreamReader (2)IOException e (3)Integer.parseInt (4)switch (5)default
解析
本题考查Java的基本语法知识与简单的算法实现。
题目要求用Java语言实现根据输入的月份数,确定并输出这个月份的季节,这个算法应该是不难的,下面来具体分析程序。
第(1)空很明显是定义一个变量in,它指向一个InputStreamReader类型的对象,那么这个变量in一定是一个。InputStreamReader类型的。因此,此空答案为 InputStreamReader。
第(2)空是catch的参数,在Java中,一般用try{}与catch{}结合起来使用,用来处理异常,其执行过程是先执行try{}函数体,发现异常才执行catch{}。从程序中可以知道,try{}的作用是从命令行读入数据,是一种输入操作,因此产生的应该是I/O异常,那么catch的参数应该是IOException e,所以此空答案为IOException e。
第(3)空是给对象in的month属性赋一个值,这行语句的功能注释已经给出,是将字符串转变成整数型,这需要用到整型类的parseInt方法,因此,此空答案为 Integer.parseInt。
第(4)空很明显是一个函数名,结合题目要求与程序,不难推断出这个函数的功能是用来输出计算得到的季节,而从后面的程序中可以看出这是个选择执行函数,那么这个函数的函数名应该是switch,因此,此空答案为switch。
第(5)空是在选择执行函数的最后面,在4种情况都考虑了之后,它考虑的应该是在匹配没有成功的条件下程序执行的情况,在多分支选择结构中,如果匹配不成功,则执行default后面的语句,因此,此空答案为default。
转载请注明原文地址:https://kaotiyun.com/show/AIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
某班级有40名学生,本次数学考试大多在80分上下。老师为了快速统计平均分,对每个学生的分数按80分为基准,记录其相对分(多出的分值用正数表示,减少的分值用负数表示,恰巧等于80分时用0表示),再统计出各种相对分的人数,如下表:根据上表可推算出,这次考试
上级要求信息处理技术员做a、b、c、d、e五件工作。先做什么,后做什么,如何安排呢?根据工作性质以及紧急程度,他列出了如下几条规则:a应在b前 c应在a前 d应在a前 a应在e前d应在b前 b应在e前 c应在d前 c应在
假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”和“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择(65)。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
为在Exce1的A1单元格中生成一个60到100之间的随机数,则应在A1单元格中输入______
由国家机关下达任务开发的软件,若在项目任务书或者合同中对软件著作权未作明确规定的,其软件著作权由(21)享有。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句填到对应栏内。[说明]在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”[HTML文本]<html>
随机试题
饭后嗜睡,神疲倦怠,食少纳呆者为
超声显示子宫腔内双层蜕膜囊(双蜕膜征),提示
下列应密闭保存的药物
下列病人不可给予鼻饲饮食的是
法定盈余公积金弥补亏损和转增资本金后的剩余部分不得低于注册资本的()。
甲公司为一家大型国有企业集团公司,2016年度和2017年度,甲公司发生的相关业务如下:(1)2016年3月31日,甲公司与境外A公司的某股东签订股权收购协议,甲公司以110000万元的价格收购A公司股份的80%。6月30日,甲公司支付了收购款并完成股权
尚未更正的错报汇总数构成包括()。
中国历史上第一部民法典是()。
A、Menspendmorenightsintheirfriends’homethanwomen.B、Womenaremuchmoretalkativethanmen.C、Womenenjoymoreandbette
Forcenturies,inthecountriesofsouthandSoutheastAsiatheelephanthasbeenanintimatepartoftheculture,economyandr
最新回复
(
0
)