Java语言与JBuilder应用初步模拟题A.doc_第1页
Java语言与JBuilder应用初步模拟题A.doc_第2页
Java语言与JBuilder应用初步模拟题A.doc_第3页
Java语言与JBuilder应用初步模拟题A.doc_第4页
Java语言与JBuilder应用初步模拟题A.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选:Java 语言与 JBuilder 应用初步模拟试题(A)1.class 和.java 文件的含义分别是:AJava 目标码文件和源文件;BJava 可执行文件和目标码文件;CJava 源文件和目标码文件;DJava 源文件和 Java 平台配置文件;正确答案:A2.面板的边框有哪几种?A 面板没有边框;B 仅有单线边框;C 仅有黑色的边框;D 面板缺省没有边框,但可以设置单线、斜坡、不光滑等多种线形,可以设置边框的颜色、宽度等,还可以设置边框与内容之间的举例等;正确答案:D3.以下几个命名方法,不符合 Java 命名规范的是:A 类的名称:MyClassName;B 变量的名称:myArray;C 常量的名称:PI_VALUE;D 成员函数的名称:GetName;正确答案:D4.在下面的代码中,break 语句的作用是: for (int i = 0; i 10; i+) if (aDatai = = TargetData) FoundID = i; break; A 退出 if 程序块;B 退出此次循环,直接进入下一次循环;C 退出整个循环;D 退出整个函数;正确答案:C5.以下项中,不属于成员变量的定义部分的是:A 访问级;B 变量名称;C 变量类型;D 变量的初始化方式;正确答案:D6.在调用函数的过程中,参数的值是否发生变化?A 变化,因为 Java 中,参数是以“地址传递”的形式传给函数内部的;B 变化,除非在参数中设定“const”关键字;C 不变,因为 Java 中,参数是以“值传递”的形式传给函数内部的;D 不变,因为传递给函数的参数都作为常量处理,其值不能改变;正确答案:C7.多态性的用处是什么?A 解决程序的可重用性;B 解决成员变量的覆盖问题;C 解决成员函数的重载问题;D 减少类的继承;正确答案:A8.关于函数的覆盖与多态性之间的差别,以下描述中错误的是:A 通过子类调用函数时,所调用的只是子类的函数,父类的函数被覆盖;B 通过父类调用函数时,如果变量所指向的是一个子类对象,那么所调的仍然是子类函数,这就是多态性;C 覆盖和多态性所面对的都是同名、参数列表相同的函数;D 覆盖和多态性都针对成员变量和成员函数;正确答案:D9.“导入一个类”表示:A 这个类成为本地包的一个成员,可以访问它的所有包级、保护级、公开级成员;B 这个类成为本地包的一个成员,但只能访问它的公开级成员;C 这个类成为本地包的一个成员,可以访问它的全部成员;D 这个类依然属于其它包,只能访问它的公开级成员;正确答案:D10.Javadoc 的注释文档中可以有哪些内容?A 文本,HTML 标记,以“”打头的文档标记;B 文本,HTML 标记;C 文本,Java 宏命令;D 文本,Javascript 脚本语句;正确答案:A11.局部变量能否和成员变量重名?A 可以,局部变量可以与成员变量重名,这时可用“this”来指向成员变量;B 可以,这时可用“local”关键字来指向局部变量;C 不能,局部变量不能与成员变量重名;D 不能,在一个类中不能有重名变量,不管是成员变量还是函数中的局部变量;正确答案:A12.以下对 append 函数的描述中,错误的是:A append 函数用于在已有的字符串末尾添加新的内容;B 仅 StringBuffer 类提供 append 函数;C append 函数有多种形式,用于添加不同的内容;D append 函数仅能添加字符串型的对象;正确答案:D13.以下关于 Java 中数组长度的描述中,正确的是:A 数组的长度是可变的;B 数组的长度是固定的,是在运行期确定下来;C 数组的长度是固定的,是在设计期确定下来;D 数组的长度是可变的,但最大长度在设计期就确定下来;正确答案:B14.以下程序执行的结果是什么? int myArray = new int3; try for (int i=0; i=myArray.length; i+) myArrayi = i *3; System.out.println(数组的第 + i + 个元素的值是: + myArrayi); System.out.println(被 0 除错误。 + 12/0); catch (ArrayIndexOutOfBoundsException e) System.out.println(数组下标越界。); catch (RuntimeException e) System.out.println(程序出现异常。); A 程序正常执行结束;B 程序执行,屏幕出现“程序出现异常。”;C 程序执行,屏幕出现“程序出现算术异常。”;D 程序执行,屏幕出现“数组下标越界。”;正确答案:B15.高优先级的线程比低优先级的线程有哪些特权?A 只有先于低优先级的线程执行这一项特权;B 先于低优先级的线程执行,但不能打断正在执行中的线程;C 先于低优先级的线程执行,还可以打断正在执行中的低优先级线程,抢先运行;D 先执行完所有的高优先级线程,再执行低优先级线程;正确答案:C16.在读写二进制数据文件时,如何处理字符串?A 直接读出字符串,Java 会自动确定字符串的终点;B 写入字符串时需要指定一个结束符,如回车符“n”,或者空字符“u0000”,在一个字一个字读出字符串时检查是否到达终点;C 直接读出字符串,Java 会自动寻找回车符“n”作为终点;D 直接读出字符串,Java 会自动寻找空字符“u0000”作为终点;正确答案:B17.JBuilder 产生的可执行程序包括哪些内容?A 仅有一个可执行程序;B 可执行程序,加上所有的二进制代码文件和资源文件;C jar 压缩包,可执行程序;D 可执行程序,java 虚拟机,jar 压缩包;正确答案:C18.在小程序中显示图片与在普通程序中显示图片有什么不同?A 没有不同;B 小程序中只能显示 jpeg 一种类型的图片;C 小程序中只能显示本地计算机上的图片;D 小程序中只能显示从远程服务器下载的图片;正确答案:D19.在 Swing 中,以下创建按钮的步骤中,不需要的是:A 创建一个按钮对象;B 为按钮设置动作监听器;C 将按钮放到面板上;D 在框架中注册这个按钮;正确答案:D20.在定义事件处理类时,需要指明哪些参数?A 缺省的构造函数即可,不需要参数;B 需要指明事件处理类实现了哪个监听器的接口,或者这个类是从哪个实现监听器接口的类继承而来;C 事件处理类的类型;D 事件处理类所监听的事件源;正确答案:B21.如何在退出程序前进行提示操作?A 将框架关闭时的操作设为“WindowConstants.CONFIRM_EXIT”;B 将框架关闭时的操作设为“JFrame.EXIT_ON_CLOSE”;C 设置框架关闭时的操作为不做任何事,再为框架类设置窗口监听器,在监听退出的代码中进行提示操作;D 为框架增加一个“退出”按钮,再编写相应代码;正确答案:C22.缺省的 JDialog 对话框是有模式的还是无模式的?A 无模式的;B 有模式的;C 有模式的,而且不能更改;D 从框架中创建的是有模式的,直接创建的是无模式的;正确答案:A23.如何在消息框中选择不同的图标?A 创建一个 JDialog 对象,将图标文件名作为对象的一个成员变量;B 创建一个 JDialog 对象,将图标对象作为对象的一个成员变量;C 在 JOptionPane.showMessageDialog 函数中,用不同的参数值表示不同的图标;D 创建一个 JMessageDialog 对象,将图标对象作为对象的一个成员变量;正确答案:C24.缺省按钮的作用是什么?A 响应用户的回车键,不管光标是否落在缺省按钮上;B 用户无论点击哪里,都相当于点击缺省按钮;C 当显示窗口时,光标总是首先落在缺省按钮上;D 无论用户采用何种方法关闭窗口,都相当于点击缺省按钮;正确答案:A 25.如何得到所选的下拉框的内容?A 调用选项数组的 getSelectedItem 函数;B 调用框架的 getSelectedComboBoxItem 函数;C 调用下拉框的 getSelectedItem 函数;D 调用选中字符串的 getSelectedString 函数;正确答案:C26.在 JBuilder 中,如何创建一个调色板组件?A 利用 JColorChooser 类创建;B 调用 Windows 操作系统的调色板来直接创建;C 创建一个面板,在面板中添加小方格,并为不同的小方格设置不同的颜色;D 创建一个面板,并将面板的 setColorChooser 属性设为“真”;正确答案:A 27.刚性区域的作用是什么?A 设定固定大小的一块背景;B 设定固定大小的一块空白区域;C 设定大小可变的一块空白区域;D 设定大小可变的一块背景;正确答案:B28.如果多个组件共用一个动作监听器类,如何区分这些组件?A 无法区分不同的组件;B 利用动作监听器的 FindSource 函数寻找组件;C 利用组件的 setActionCommand 函数设置不同的命令以区分;D 利用组件的 FindSource 函数寻找源头;正确答案:C29.什么类型的组件可以设置边框?A JComponent 对象以及通过 JComponent 继承来的组件均可;B 所有 Swing 组件;C 所有属于 JFC 的组件;D 所有 AWT 组件;正确答案:A 30.以下语句设置的是什么类型的界面外观?UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName(); A Windows 外观;B Linux 外观;C 跨平台的 Java 标准界面外观;D Mac OS 外观;正确答案:C31.以下用 Socket 类接收数据的步骤中,不需要的是:A 创建一个 FileInputStream 对象;B 利用 Socket 对象的 getInputStream 函数获得输入流;C 创建一个 InputStreamReader 对象,输入流作为它的参数;D 创建一个 BufferedReader 对象,用于接收数据;正确答案:A 32.如何让多个按钮共享同一个动作监听器?A 每个按钮只能使用自己的动作监听器,不能共享;B 利 用setActionCommand函 数为按钮设置发送命令在事件处理类的actionPerformed 函数中根据命令的不同进行区分;C 利用事件处理类的 FindButton 函数寻找按钮;D 利用按钮的 setSender 函数设置发送者;正确答案:B多选:33.if . else if . else 语句的实际作用是:A 是一种多项选择的形式;B 可以根据不同的条件选择不同的程序段;C 是由多个 if . else 语句结合而成的;D 是一种独立的程序结构,与 if . else 结构无关;E 与 switch 结构等价;正确答案:ABC34.private 级的成员变量能够被以下哪些对象访问到?A 同一个对象中的其它函数;B 同一个类的对象;C 同一个包中的对象;D 子类的对象;E 其它包中的对象;正确答案:AB 35.函数重载时如何区分同名函数?A 通过不同的返回值类型来区分;B 通过不同的参数名称来区分;C 通过不同的参数类型来区分;D 通过不同的参数数量来区分;E 通过不同的参数类型列表来区分;正确答案:CDE36.JBuilder 的 UML 图可以显示哪些内容?A 可以显示包、类、接口;B 显示类的成员函数和变量;C 显示接口的成员函数和变量;D 显示类的源文件名和所在的位置;E 显示每个成员变量和成员函数的功能;正确答案:ABC37.如何复制一个数组?A 将一个数组变量的值赋给另一个数组变量即可;B 数组不能复制,只能新建一个数组,再将每个元素都复制给新的数组;C 利用 System.arraycopy 函数复制数组;D 利用数组的 arraycopy 函数复制数组;E 对于引用变量数组,System.arraycopy 函数复制的每个元素只是引用变量,而不是引用变量所指向的对象;正确答案:CE 38.创建线程的两种方法对比有什么优缺点?A 实现 Runnable 接口比继承 Thread 类的方法要复杂;B 接口法实现的是真正的多线程,而继承法实现的不是真正的多线程;C 继承法实现的是真正的多线程,而接口法实现的不是真正的多线程;D 如果线程类要继承其它类,那么就必须用接口的方法来实现;E 二者在运行方面并无差别;正确答案:ADE39.以下修改文件、文件夹的函数中,哪些不是 File 对象所具有的?A createNewFile 函数,创建新文件;B mkdir 函数,创建子目录;C setLength 函数,设定文件长度;D delete 函数,删除文件或文件夹;E setAttrib 函数,设定文件的各种属性;正确答案:ABD40.以下关于 Java 压缩包的描述中,正确的是:A Java 压缩包不能直接执行,需要解开之后才能执行;B Java 可以直接执行 jar 文件内的程序;C Java 压缩包的目的是将多个文件打包压缩在一起,便于网络下载;D JBuilder 提供了 Java 压缩包向导,利用向导可以方便地建立 jar 压缩包;E 只有 JBuilder 才能实现将 Java 文件压缩打包的工作;正确答案:BCD41.以下关于布局管理器的描述中,错误的是:A 布局管理器是一个对象,用于决定容器中组件的尺寸和位置;B 布局管理器通过容器组件发挥作用;C 有些布局管理器需要添加组件时输入布局参数;D 通过为每个组件添加布局管理器,可以设置该组件在图形界面中的位置;E 布局管理器作用于框架,设置框架内的组件布局;正确答案:DE 42.设置滚动条面板,常用的参数有哪些?A 竖滚条的状态;B 内部的实际尺寸;C 面板初始显示位置;D 横滚条的状态;E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论