当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年11月软件设计师模拟题下午(二)之五

2019年11月软件设计师模拟题下午(二)之五

作者:wx611cbc2c011022024-01-04 10:35:40
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题下午(二)】部分试题的详解,一起来看看吧~1、阅读以下Java代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题下午(二)】部分试题的详解,一起来看看吧~



1、阅读以下Java代码,填充(1)~(5)的空缺,将解答填入答题纸的对应栏内。【 说明 】进行两个整数之间的比较,由考生通过输入窗口分别输入两个整数,程序比较出结果。例如:先后输入的两个数分别为25和36。    比较结果显示:    25!=36    25<36    25<=36    【Java代码】    import javax.swing.JOptionPane;    public class Java3    {    public static void main(String args[])    {    String (1)    //用户输入第1个字符串    secondNuimber,   //用户输入第2个字符串    result;      //包含输出结果的字符串    int number1,    //比较的第1个数    number2;     //比较的第2个数    //读用户输入的第1个字符串    firstNumber=    JOptionPane(2)("Enter first integer:");    //读用户输入的第2个字符串    secondNumber=    JOpttionPane.showlnputDialog("Enter second integer:");    //将字符串类型转换成整数类型    number1=Integer.(3)(firstNumber);    number2=Integer.parselnt(secondNumber);    result="";    if((4))    result=number1+"=="+number2;    if(number1!=number2)    result=number1+"!=”"+number2;    if(number1<number2)    result=result+"\n"+number1+"<"+number2;    if(numbe1>number2)    result=result+"\n"+number1+">"+number2;    if(number1<=number2)    result=result+"\n"+number1+"<="+number2;    if(number1>=number2)    result=result+"\n"+number1+">="+number2;    //显示结果    JOptionPane.(5)(    null,result,"Comparison Results",    JOptionPane.INFORMATION_MESSAGE.;    //程序正常退出    System.exit(0);    }}
答案:

(1)firstNumber

(2)showInputDialog

(3)parseInt

(4)number1==number2

(5)showMessageDialog


答题解析:

试题要求由考生通过输入窗口分别输入两个整数,比较其大小并输出结果。下面来分析程序代码,程序中定义了一个类Java3,在这个类中实现题目要求的功能。

第1空所在代码行的注释是用户输入第1个字符串,但这在程序的开始,没有进行输入操作,应该是声明一个字符串型变量用来存放用户输入的第1个字符串,而在这个空的前面有一个关键字String用来表明所声明的变量是字符串型的,结合后面的程序,我们知道用来存放输入的第1个字符串的变量是firstNumber,因此,此空答案为“firstNumber。

根据注释,第2空所在代码行的作用是读用户输入的第1个字符串,而实现这个功能的是JOptionPane包中的showInputDialog()函数,结合后面的程序,我们不难找出此空的答案为“showlnputDialog”。

再根据注释,我们知道第3空所在代码行的作用是将第1个字符串类型的内容转换成整数类型,在Java中,一般通过类型对象的parseInt()方法,结合后面的程序,我们也不难找出此空的答案为“parseInt”。

第4空是条件判断语句中的条件,根据整个程序,我们不难发现变量result中存放的是要输出的结果,而语句result=number1+"=="+number2是将number1=number2这样一个结果存放到result中,那么只有当number1等于number2时,才输出这个结果,因此,第4空的作用应该是确定number1等于number2。所以,此空答案为“number1==number2”。

第5空在注释显示结果下面,从上面的程序中我们知道,变量result中存放的是要输出的结果,根据下面的程序,很明显是要调用包JOptionPane中的某个方法来实现输出。此方法应该是showMessageDialog(),因此,此空答案为“showMessageDialog”。



查看完整试题>>>


代理合作学习群