二级Java语言程序设计模拟62.doc

上传人:scccc 文档编号:14012240 上传时间:2022-01-30 格式:DOC 页数:12 大小:97KB
返回 下载 相关 举报
二级Java语言程序设计模拟62.doc_第1页
第1页 / 共12页
二级Java语言程序设计模拟62.doc_第2页
第2页 / 共12页
二级Java语言程序设计模拟62.doc_第3页
第3页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《二级Java语言程序设计模拟62.doc》由会员分享,可在线阅读,更多相关《二级Java语言程序设计模拟62.doc(12页珍藏版)》请在三一文库上搜索。

1、 模拟 二级 Java 语言程序设计模拟 62单项选择题第 1 题:数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D .以上三种说法都不对参考答案: D第 2 题: 面向对象方法中,继承是指( )A. 一组对象所具有的相似性质B. 一个对象具有另一个对象的性质C. 各对象之间的共同性质D .类之间共享属性和操作的机制参考答案: D第 3 题: 下列关于线程优先级的说法中,正确的是()A. 线程的优先级是不能改变的B. 线程的优先级是在创建线程时设置的C. 在创建线程后的任何时候

2、都可以设置D. B 和 C参考答案: C第 4 题:下列适配器类中不属于事件适配器的是()。A. MouseAdapterB. KeyAdapterC. ComponentAdapterD. FrameAdapter 参考答案: D第 5 题:为了向一个Applet传递参数,可以在HTML文件的APPLET标志中使用param选 项。在 Applet 程序中获取参数时,应使用的方法是( )。A. getParameter()B. getDocumentBase()C. getCodeBase()D. getlmage()参考答案: A第 6 题: 下面描述中,不属于软件危机表现的是( )。A.

3、 软件过程不规范B. 软件开发生产率低C .软件质量难以控制D. 软件成本不断提高参考答案: A第 7 题: 下列数据结构中,能够按照“先进后出”原则存取数据的是( )。A. 循环队列B. 栈C. 队列D. 二叉树参考答案: B第 8 题:Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是( )。A. 浏览器加载指定URL中HTM文件B. 浏览器显示HTM文件C. 浏览器加载HTM文件中指定的Applet类D. 浏览器中的Java运行环境运行该Applet参考答案: B第 9 题:Object 类中的方法 public int hashCode ,在其子类中覆盖该方法时,其方 法

4、修饰符可以是( )。A. protectedB. publicC. privateD. 缺省参考答案: B第 10 题: 相对于数据库系统,文件系统的主要缺陷有数据依赖、数据不一致性和( )。A. 可重用性差 B .安全性差C. 非持久性D. 冗余性参考答案: D第 11 题:使得线程放弃当前分得的CPU寸间,但不使线程阻塞,即线程仍处于可执行状 态,随时可能再次分得CPU寸间的方法是()。A. time()B. yield()C. load()D. min()参考答案: B第 12 题: 下列选项中,与成员变量共同构成一个类的是()A. 关键字B. 方法C. 运算符D. 表达式 参考答案:

5、B第 13 题: 阅读下列程序该程序在编译时的结果是( )。A. 变量 a 未赋值B. 第二个 Systemout println(C. 第二个 System, out. println(D. 第一个 Systemout println( 参考答案: Bb = ”+ b)语句中,变量b作用域有错 a = ”+ a)语句中,变量a作用域有错 b = ”+ b)语句中,变量b作用域有错第 14 题: 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工 作人员与实体计算机之间的联系是()。A. 一对一B. 一对多C. 多对多D. 多对一参考答案: C第 15 题:下列命令中用于激活

6、系统守候进程以便能够在 Java 虚拟机上注册和激活对象的 是( )。A. rmicB. rmiregistryC. rmidD. serialver 参考答案: C第 16 题: 下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填入 的选项是( )。A. writeArrayB. writeByteC. writeIntD. writeDouble 参考答案: C第 17 题: 阅读下列代码段: abstractclassPerson publicPerson(Stringn) name=n;publicStringgetDescription();publicStringg

7、etName()returnname;privateStringname;在下画线处应填入的修饰符是 A. staticB. abstractC. protectedD. final参考答案: B抽象类没有实现的方法,不能实例化。程序中 Person 是一个抽象类,因此 StringgetDescrtption 方法也是抽象的,所以用 abstract 修饰。因此,本题的 正确答案是 B。第 18 题: 下列叙述中,正确的是( )。A. Java 语言的标识符是区分大小写的B. 源文件名与 public 类名可以不相同C. 源文件的扩展名为.jarD. 源文件中public类的数目不限 参考答

8、案: A第 19 题:Java 中的线程模型由三部分组成,与线程模型组无关的是()A. 虚拟的 CPUB. 程序代码C .操作系统的内核状态D. 数据参考答案: C第 20 题:下列关于HTML标记的说法,正确的是()。A. URLgetDocumentBase()返回 Applet 主类的 URLB. URLgetCOdeBasg)返回包含 Applet 的 HTM!文件的 URLC. 在HTM中不说明String getParameter(string name)的参数,该方法将返回”0”D. HTML标记方法用于获取HTML文件中关于Applet的信息 参考答案: D第 21 题: 需求

9、分析阶段的任务是(A. 软件开发方法B. 软件开发工具C. 软件开发费用D .软件系统功能 参考答案: D第 22 题:数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它 属于数据库设计的( )。A. 需求分析阶段B .逻辑设计阶段C. 概念设计阶段D. 物理设计阶段参考答案: C第 23 题:在 Java 中,表示换行符的转义字符是( )。A. nB. fC. n D. ddd参考答案: A第 24 题: 下面描述中,不属于软件危机表现的是( )。A. 软件过程不规范B .软件开发生产率低C .软件质量难以控制D .软件成本不断提高参考答案: A第 25 题: 下列类

10、中属于字节输入抽象类的是( )。A. FileInputStreamB. ObjectInputStreamC. FiterInputStreamD. InputStream 参考答案: D第 26 题: 用来从字符输入流中读取并缓冲字符的类是 。A. BufferedReaderB. DataInputStreamC. DataOutputStreamD. FileInputStream参考答案: ABufferedReader 从字符输入流中读取文本, 缓冲各个字符, 从而实现字符、 数组 和行的高效读取。 DataInputstream 数据输入流允许应用程序以与机器无关方式 从底层输入

11、流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍 后由数据输入流读取的数据。 DataOutputStream 数据输出流允许应用程序以适 当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入 流将数据读入。 FileInputStream 从文件系统中的某个文件中获得输入字节。 第 27 题: 一个栈的初始状态为空。现将元素 l 、2、3、4、5、A、B、C、D、E 依次入栈, 然后再依次出栈,则元素出栈的顺序是( )。A. 12345ABCDEB. EDCBA54321C. ABCDEl2345D. 54321EDCBA 参考答案: B第 28 题

12、:下列关于 boolean 类型的叙述中,正确的是( )。A. 可以将 boolean 类型的数值转换为 int 类型的数值B. 可以将 boolean 类型的数值转换为字符串C. 可以将boolean类型的数值转换为char类型的数值D. 不能将boolean类型的数值转换为其他基本数据类型 参考答案: D第 29 题:有下列二叉树,对此二叉树进行后序遍历的结果为()A. ACBEDGFHB. GDBHEFCAC. HGFEDCBAD. ABCDEFGH 参考答案: B第 30 题:在学生管理的关系数据库中,存取一个学生信息的数据单位是( )A. 文件B. 数据库C. 字段D. 记录 参考答

13、案: D第 31 题: 阅读下列代码段。上述代码的编译结果是( )。A .程序通过编译并且 run( )方法可以正常输出递增的 i 值B. 程序通过编译,调用run ( )方法将不显示任何输出C. 程序不能通过编译,因为 while 的循环控制条件不能为“ true ”D. 程序不能通过编译,因为run ()方法的返回值类型不是void参考答案: D第 32 题:下面程序段的输出结果是( )class Baseint i ;Base()add(1) ;void add(int v)i+=v :void print()System out println(i) ;class Extension

14、extends BaseExtension()add(2) ;void add(int v)i+=v*2 :public class Testpublic static void main(String args)bogo(new Extension() ;static void bogo(Base b)add(8) ; print() ;A. 9B. 18C. 20D. 22参考答案: D第 33 题:使新创建的线程参与运行调度的方法是 A. run()B. start()C. init()D. resume() 参考答案: BThread 调用 start() 方法时, start() 方

15、法自动调用 run() 方法。 Applet 在启动 时自动调用 init() 方法。经过以上分析,本题选择 B。第 34 题: 数据库设计中反映用户对数据要求的模式是( )。A. 内模式B. 概念模式C. 外模式D. 设计模式参考答案: C第 35 题:阅读下面程序 importjava io * ; public class TypeTransition public static void main(String args)char a= h;int i=100 ;int J=97 ;int aa=a+i ;System out println(aa=+aa);char bb=(char

16、)j ;System out println(bb=+bb): 如果输出结果的第二行为bb=a,那么第一行的输出结果是()。A. aa=IB. aa=204C. aa=vD. aa=156参考答案: B第 36 题: 继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码( )。A. 可读性好B. 可重用C. 可跨包访问D. 运行更安全参考答案: B第 37 题:线性表L=(al , a2, a3,ai,an),下列说法正确的是()。A. 每个元素都有一个直接前件和直接后件B. 线性表中至少要有一个元素C. 表中诸元素的排列顺序必须是由小到大或由大到小D. 除第一个元素和最后一个元素外

17、,其余每个元素都有且只有一个直接前继和直接后继参考答案: D第 38 题: 下列程序段的输出结果是( int data=0 ;char k= a, P=f ; data=P-k :System OUtprintll n(data)A. 0B. aC. fD. 5参考答案: D第 39 题:的方法是(下列不属于接口 WindowListenerA. windowClosing ()B. windowClosed()C. windowMinimized ()D. windowOpened()参考答案: C第 40 题: 下列各项说法中错误的是( )。A. 共享数据的所有访问都必须使用synchro

18、nized加锁B. 共享数据的访问不一定全部使用synchronized加锁C. 所有的对共享数据的访问都是临界区D. 临界区必须使用synchronized 加锁 参考答案: B基本操作题第 41 题:本题将一个整形变量 op1 的二进制的低 3 位全部变成 1。参考答案:第 1 处:int 第 2 处:int 第 3 处:res = op1|op2本题考查位运算符和位运算表达式,第 1 处和第 2 处定义变量;第 3 处 op1 的二进制的低 3 位全部变成 1 等同于与 7 进行按位或操作。简单应用题第 42 题: 本题的功能是通过按钮来选择窗口显示的风格。窗口中有三个按钮:“ Meta

19、l”、“ Motif ”和“Win dowS,单击任何一 个按钮,就能将窗口的风 格改变为按钮名称所对应的风格。import java awt* ;import java awtevent.* ;import javax swing* ;class PlafPanel extends JPanel implements ActionListenerpublic()metaIButton=new JButton(Metal);motifButtOn=new J Button(Motif);windowsButton=new JButton(Windows) ; add(metalButton)

20、; add(motifButton) ;add(windowsButton) ;metalButton addActionListener(this);motifButton addActionListener(this);windowsButton addActionListener(this) ;Dublic void actionPerformed(ActionEvent evt)Object source=evt getSource() ;String plaf= : if(source= =metalButton) plaf=javax swingplaf metal MetalLo

21、okAndFeel ; else if(source= =motifButton)plaf=com sunjava swing plaf motif MotifLookAndFeel ; else if(source= =windowsButton)Dlaf=com sunjava swing plaf windowsWindowsLookAndFeel; tryUIManager setLookAndFeel() ;SwingUtilities updateComponentTreeUI(this) ;catch(Exception e)private JButton metalButton

22、;private JButton motifButton;private JButton windowsButton ;class PlafFrame extends JFramepublic PlafFrame() setTitle(simple) ; setSize(300 ,200) ; addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e)System exit(O) ;) ;Container contentPane=getContentPane() ; contentPane ad

23、d(new PlafPanel() ;public class java2public static void main(Stringargs)f JFrame frame=new PlafFrame() ;frame show() ;参考答案:第 1 处: PlafPanel 第 2 处: plaf第一处由题意可知,类 PlafPanel 缺少构造函数,所以填 PlafPanel 。第二 处是通过 String 类型的对象 plaf ,和 UIManagersetLookAndFeel() 方法实现 显示风格的切换。综合应用题 第 43 题: 本题的功能是定义图形按钮。窗口中有两个图形按钮,当鼠标移上去时,图形 按钮的图形将改变,用鼠标单击按钮时图形按钮的图形又发生改变,当鼠标左 键松开或者移开鼠标后,图形按钮的图形又恢复原样。 参考答案:第 1 处: public class java3 extends JButton 第 2 处: super(icon) 第 3 处:Container c = f. getContentPane ()第1处继承父类应使用关键字 extends ;第2处引用父类应使用super ;第 3处变量C使用前类型未定义。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1