1、计算机二级(JAVA)上机考试 19 及答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,定义了 3 个变量 l, s, b,类型分别为 long, short, byte 并赋了初始值,分别为-1,1,-1,要求对 l 做按位左移运算,对 s 做按位右移运算,对 b 做无符号按位右移运算,移动的位数均为 10 位。请将程序补充完整。 程序运行结果如下: -1024 0 -1 public class ex8_1 public static void main(String args) long l = -1; ; System.out.println(l); sh
2、ort s = 1; ; System.out.println(s); byte b = -1; ; System.out.println(b); (分数:-1.00)_2.简单应用题 请完成下列 Java 程序:使用 JTabbedPane 在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单表签(Label)显示欢迎信息,一个使用按钮和图标。注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运经结果如下: (分数:-1.00)_3.综合应用题 下面是一个 Applet 程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请
3、改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 程序运行结果如下图: (分数:-1.00)_计算机二级(JAVA)上机考试 19 答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,定义了 3 个变量 l, s, b,类型分别为 long, short, byte 并赋了初始值,分别为-1,1,-1,要求对 l 做按位左移运算,对 s 做按位右移运算,对 b 做无符号按位右移运算,移动的位数均为 10 位。请将程序补充完整。 程序运行结果如下: -1024 0 -1 public class ex8_1 publi
4、c static void main(String args) long l = -1; ; System.out.println(l); short s = 1; ; System.out.println(s); byte b = -1; ; System.out.println(b); (分数:-1.00)_正确答案:(l = 10 b = 10 )解析:本题主要考查位运算符。解题要点是熟悉左移,右移和无符号右移运算的表达式。本题中,3 个空分别对应填上题目要求的运算表达式即可,注意无符号右移运算适合对负数进行右移运算。2.简单应用题 请完成下列 Java 程序:使用 JTabbedPan
5、e 在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简单表签(Label)显示欢迎信息,一个使用按钮和图标。注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运经结果如下: (分数:-1.00)_正确答案:(jtp.addTab(“Icon“,icon,btn) jtp.addTab(“Welcome“,l) )解析:本题主要考查使用 JPanel 构件创建图形用户界面。解题关键是熟悉 JTabbedPanel 类的使用方法,包括创建图形标签,并加入 Frame 容器中,以及在标签窗口中添加标签窗格,定制标签窗格等。本题中,第 1 个空,调用 ad
6、dTab()方法将标签对象 l 加入 jtp 对象中;第 2 个空,调用 addTab()方法将 icon 和btn 的混合对象加入 jtp 对象中。3.综合应用题 下面是一个 Applet 程序,其功能是通过两个文本框获得用户输入两个数,按回车键计算这两个数的商。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。注意:不改动程序的结构,不得增行或删行。 程序运行结果如下图: (分数:-1.00)_正确答案:(Integer.parseInt(s1) Integer.parseInt(s2) String.valueOf(out) )解析:本题主要考查 Applet 窗口和用户自己编写异常处理方法的综合应用。解题关键是能根据实际问题找到异常发生的根源,并依此编写异常处理方法,同时还需要有 Applet 窗口的基本知识,以及熟悉Applet 事件机制。本题中,第一处和第二处错误一样,误用了 String 类的方法,这里应该是将 String类的对象转化为 int 类型,第三处错误与之前的两个错误相反,应该将 int 类型的变量 out 转化为String 类的对象。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1