11[单选题] 下列工具中为需求分析常用工具的是( )。
A.PAD B.PFDC.N-S D.DFD
参考答案:D
参考解析:需求分析常用工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。问题分析图(PAD)、程序流程图(PFD)、金式图(N-S)都是详细设计的常用工具,不是需求分析的工具。
12[单选题] 使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。
A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能
参考答案:A
参考解析:白盒测试是把测试对象看做-个打开的盒子,允许测试人员利用程序内部的逻辑结构及相关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。
13[单选题]给出下列代码,如何使成员变量m 被方法fun()直接访问?
class Test
{
private int m;
public static void fun()
{
...
}
}
A.将private int m 改为protected int m
B.将private int m 改为 public int m
C.将private int m 改为 static int m
D.将private int m 改为 int m
参考答案:C
14[单选题] 下列关于Applet的叙述中,正确的是( )。
A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B.Applet的主类要定义为Applet类或Japplet类的子类
C.同一个页面中的Applet之间不能通信
D.Applet不支持多线程
参考答案:B
参考解析:Applet不可以单独运行,Applet支持多线程。
15[单选题] 下列为窗口事件的是( )。
A.Mouse EventB.Window EventC.Action EventD.Key Event
参考答案:B
参考解析:MouseEvent是鼠标事件,ActionEvent是组件事件,KeyEvent是键盘事件。
16[单选题] 下列代表十六进制整数的是( )。
A.Ol23 B.1900C.fa00D.0xa2
参考答案:D
参考解析:本题考查Java语言中的整型常量。整型常量有三种书写格式:十进制整数,如123,-30,365;八进制整数,以0开头,如011表示十进制的9;十六进制整数:以0x或0X开头,如0X123表示十进制数291。由此可见,选项D表示的是十六进制整数,选项C不是整数形式,选项B是十进制整数,选项A是八进制整数,只有选项D为本题正确选项。
17[简答题]本题的功能是通过鼠标确定两个点,然后画两点间的直线。窗口中有-个按钮“Draw line”,单击该按钮后,它就处于按下状态,然后用鼠标在窗口中单击-下,在单击的地方就会出现-个坐标圆点,用鼠标在另外-个地方单击-下又会出现另外-个圆点,并且此时在两个坐标圆点间画出-条直线,且“Draw line”处于可用状态,再单击这个按钮就可以画另外-条直线。
参考解析:
第1处:Point
第2处:mevt.getPoint
【解析】第1处表示获得Point型的坐标给了P;第2处获得鼠标单击的坐标。
18[简答题]本题的功能是监听对于列表项的操作。窗口中有一个列表和三个按钮“添加”、“删除”和“关闭”。单击“添加”按钮,则会在当前所选列表项后添加一个名为“新增表项”的列表项,同时后台输入列表中的表项数量。单击“删除”按钮后,如果未选中表项,则弹出提示消息框“请选择表项”。
参考解析:
第1处:lstList.getSelectedIndex( )+1
第2处:lstList.getSelectedhem( )--null
第3处:lstList.remove(lstList.getSelectedIndex( ))
第1处是从当前所选列表项向后移-位;第2处是表示当前未选中表项即为null;第3处是清除所选项目的索引。
19[填空题]使用Swing编写Applet,则该Applet的主类应该定义为 类的子类。
参考解析:Applet
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |