Java语言与JBuilder应用初步模拟题B.doc_第1页
Java语言与JBuilder应用初步模拟题B.doc_第2页
Java语言与JBuilder应用初步模拟题B.doc_第3页
Java语言与JBuilder应用初步模拟题B.doc_第4页
Java语言与JBuilder应用初步模拟题B.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

单选:Java 语言与 JBuilder 应用初步模拟试题(B)1.编译一个 Java 程序“FirstApp”的命令行格式是_码文件名为_。Ajavac FirstApp.java FirstApp.class BjavaFirstAppFirstApp.javaCjavac FirstApp.class FirstApp.javaDjava FirstApp.javaFirstApp.class 正确答案:A,编译完成的目标2.应用程序向导在产生框架类的过程中,可以设置很多属性,下面的描述中,正确的一项是:A 标题就是主框架的名字,与框架类名一样,标题中不能有空格;B 利用向导可以在框架中加入菜单、工具栏和状态栏等;C 应用程序向导无法设置主框架的位置;D “关于”对话框是主框架类的一部分,而非单独的对话框类;正确答案:B3.变量的定义包括哪两部分的内容?A 名字和初值;B 类型和初值;C 类型和构造函数;D 名字和类型;正确答案:D4.为什么 switch 结构中要有 break 语句,而 if . else if . else 语句中没有?A 因为 switch 可以提供多种选择,而 if . else if . else 只能提供 3 种选择;B 因为 switch 结构中的每个 case 只是一个标签,而 if . else if . else 结构中的每一部分都是一个程序块;C 因为 break 语句是专用于 switch 语句的一条特殊命令;D if . else if . else 结构中隐含有 break 语句;正确答案:B5.什么是函数的自变量?A 函数中用到的所有变量的统称;B 函数中出现的所有变量,除返回值以外的统称;C 自变量是用于传递外界给函数的数据的变量;D 自变量就是函数中定义的局部变量;正确答案:C6.函数的自变量能否与类的成员变量重名?A 不行,函数内不能出现重名的变量;B 不行,在函数内,类的成员变量也是作为局部变量来看待的;C 可以,因为类的成员变量在函数中不出现;D 可以,通过“this”关键字就可区分;正确答案:D7.如何定义私有的成员函数或成员变量?A 在类的开头部分集中定义;B 不需要定义,缺省的访问级就是私有级;C 成员函数需要定义,而成员变量不需要定义;D 利用 private 关键字定义;正确答案:D8.如何定义抽象函数?A 没有实现代码即可;B 在函数的定义前加上“abstract”关键字;C 在类的定义前加上“abstract”关键字;D 在函数的定义前加上“interface”关键字;正确答案:B9.在包中,公开级的类可以被哪些类访问到?A 所有的类;B 只能被同一个应用程序中的其它类访问,不管是否在同一个包中;C 只能被同一个包中的其它类访问,不管是否属于同一个应用程序;D 任何类,但必须先用“import”关键字导入,否则无法访问;正确答案:A10.以下关于 Javadoc 的描述中,错误的是:A 注释文档必须是以“/*”开头,但和其它注释一样,以“*/”结尾;B 有 3 种类型的注释文档,分别是类注释、成员变量注释和成员函数注释;C 这 3 种类型的注释文档在形式和内容上有所不同;D 这 3 种类型的注释文档在形式上没有区别,区别仅仅在于它们的位置;正确答案:C11.对于无用对象,何时会进行自动清理?A 对象失效时立即清理;B 对象失效后经过一段固定长度的时间然后清理;C Java 系统每隔一段固定时间就清理一次;D Java 系统根据无用对象的数量、当前程序运行情况等自动进行清理;正确答案:D12.以下对 setCharAt 函数的描述中,错误的是:A setCharAt 函数的作用是寻找特定的字符,并用另一个字符代替它;B setCharAt 函数的作用是用参数中的字符代替指定位置的字符;C 仅有 StringBuffer 类提供 setCharAt 函数;D setCharAt 函数只能替换字符,不能替换字符串;正确答案:A 13.对于对象数组,应当如何初始化?A 仅初始化数组即可;B 仅初始化对象即可;C 需要初始化数组和第一个对象;D 需要初始化数组和数组中的每个对象;正确答案:D14.以下关于 Exception 类的介绍中,错误的是:A 是所有异常类的父类;B 必须将 Exception 放到 catch 结构的最后,不然它会掩盖其后的所有异常类;C catch 结构中必须放入 Exception 类;D 如果在 catch 结构中放入 Exception 类型的对象,那么它可以捕获到所有的异常;正确答案:C 15.两种创建线程的方法对比,以下描述中错误的是:A 实现 Runnable 接口的方法要比继承 Thread 类的方法复杂;B 如果线程类需要继承其它类,那么必须通过 Runnable 接口方法;C 两种方法所得到的结果不一致;D 两种方法的结果一致;正确答案:C 16.notifyAll 函数的作用是什么?A 叫醒本程序中所有通过 wait 函数等待的线程;B 随机地叫醒本程序中的一个通过 wait 函数等待的线程;C 叫醒操作系统中所有通过 wait 函数等待的线程;D 随机地叫醒操作系统中的一个通过 wait 函数等待的线程;正确答案:B 17.对于 File 对象,mkdir 和 mkdirs 函数的区别是什么?A 没有区别,它们的功能都是创建一个子目录;B mkdirs 可以同时创建子目录和文件,而 mkdir 只能创建子目录;C mkdir 函数可以创建一串子目录,而 mkdirs 函数只能创建一个子目录;D mkdir 函数只能创建一个子目录,而 mkdirs 函数可以创建一串子目录;正确答案:D 18.关于 JBuilder 的压缩包向导,以下描述中错误的是:A 通过压缩包向导创建一个压缩包工程;B 每次修改程序之后,都需要重新运行压缩包向导来产生压缩包;C 修改程序之后,只需要重新编译压缩包工程,就可更新压缩包;D 压缩包中存放的是可执行文件,而不是源文件;正确答案:B 19.JBuilder 产生的可执行程序能否作为普通的 Java 程序使用?A 可以,JBuilder 产生的可执行程序就是 Java 程序;B 可以,JBuilder 产生的可执行程序与 Java 程序兼容;C 不能,JBuilder 产生的可执行程序只能在特定操作系统下执行;D 不能,JBuilder 产生的可执行程序是在目标码文件基础上连接而成的,不再是 Java程序;正确答案:C 20.小程序通常使用哪种类型的路径?A 规范路径;B 绝对路径;C 相对路径;D 在小程序中不能使用路径;正确答案:C21.在 Swing 中,以下设置标签的步骤中,不需要的是:A 创建一个标签对象;B 为按钮设置动作监听器;C 设置标签的文字、字体、属性等;D 将标签放到面板上;正确答案:B22.事件处理类的调用顺序是怎样的?A 直接调用组件的事件处理函数;B 直接调用框架的事件处理函数;C 首先调用事件处理类的事件处理函数,再由该函数调用框架类的相应函数;D 首先调用事件处理类的事件处理函数,再由该函数调用组件类的相应函数;正确答案:C23.如何显示框架的图标?A 用框架对象的 setIconImage 函数直接显示图标文件;B 在框架中创建一个 Image 对象,它会自动作为图标显示;C 创建一个 ImageIcon 对象,之后用框架对象的 setIconImage 函数显示图标;D 在框架中创建一个 ImageIcon 对象,它会自动作为图标显示;正确答案:C24.利用 JOptionPane 类创建的对话框是有模式的还是无模式的?A 无模式的;B 有模式的;C 随机出现;D 根据它所依附的框架或对话框的类型而定;正确答案:B25.如何为面板设置布局管理器?A 用面板的 setLayout 函数设置;B 用框架的 setLayout 函数设置;C 将布局管理器对象作为面板的一个成员变量;D 将布局管理器对象作为框架的一个成员变量;正确答案:A26.以下创建标签页面板的步骤中,错误的是:A 将框架设置为标签页型;B 创建一个 JTabbedPane 对象;C 调用 addTab 函数将子面板一个个加到标签页中;D 将标签页面板放到普通面板中;正确答案:A27.如何查询一个单选框是否被选中?A 调用单选框的 isSelected 函数;B 调用单选框组的 selectedIndex 函数;C 调用面板的 selectedIndex 函数;D 调用框架的 selectedComboBox 函数;正确答案:A28.创建密码框的以下步骤中,错误的是:A 创建一个密码框对象;B 设置密码框的属性;C 将密码框放到面板上;D 将一个 StringBuffer 对象传递给密码框,以保存生成的密码字符串;正确答案:D29.从 JDK 1.4 版开始,边界型布局的几个区域有了新的名称,以下列表中没有新名称的区域是:A 南区;B 北区;C 中间区;D 东区;正确答案:C30.如何将不同面板放在卡片式布局的面板中?A 利用布局管理器的 add 函数添加;B 利用子面板的 addSubPanel 函数添加到布局管理器中;C 利用面板的 add 函数添加子面板,函数的第二个参数是字符串,表示面板的名称;D 利用面板的 add 函数添加子面板,该函数没有参数;正确答案:C31.编写事件监听器的重要准则是什么?A 事件处理函数必须很快执行完,避免占用太多时间,影响程序响应其它消息;B 尽量在事件处理函数中完成所有处理工作;C 应当在单独的线程中进行事件处理工作;D 从兼容性的角度考虑,尽量使用低级事件,少用语义事件;正确答案:A32.以下语句设置的是什么类型的界面外观?UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); A Java 界面外观;B Windows 界面外观;C Mac OS 界面外观;D 与操作系统当前所用的界面外观相同;正确答案:D33.如何建立客户端?A 建立 ClientSocket 对象,再调用 connect 函数连接远程计算机;B 建立 ClientSocket 对象,此时程序会自动连接远程计算机;C 建立 Socket 对象,连接远程计算机;D 建立 Socket 对象,程序会自动新建一个线程连接远程计算机;正确答案:C34.以下通过 Socket 类发送数据的步骤中,不需要的是:A 建立一个 PrintWriter 对象;B 建立一个 FileOutputStream 对象;C 通过 Socket 对象的 getOutputStream 函数获得它的输出流;D 将 Socket 对象的输出流以参数形式传递给 PrintWriter 对象;正确答案:B多选:35.下列关于运算符的描述中,错误的是:A “? :”运算符是唯一的一个三元运算符;B “(变量类型)”运算符的作用是将变量的值转换成指定的变量类型;C 对于任何类型不匹配的计算(如一个整数和一个浮点数相加),都必须明确地进行类型转换,否则编译时会报错;D “new”运算符用于创建一个新的对象,所有的变量都需要用该运算符进行初始化操作;E “.”运算符用来访问对象的成员函数和成员变量;正确答案:CD 36.子类可以继承父类的哪些成员?A 父类中公开级的成员;B 父类中保护级的成员;C 如果子类和父类在同一个包里,则子类继承父类中包访问级的成员;D 如果子类和父类不在同一个包里,则子类继承父类中包访问级的成员;E 父类的所有成员;正确答案:ABC37.关于覆盖、多态性与重载的区别,以下描述中错误的是:A 覆盖仅针对成员变量,而多态性与重载仅针对成员函数;B 重载的函数虽然名称相同,但参数列表不同;C 子类的成员会覆盖同名的父类成员;D 多态性是子类对父类的谦让;E 多态性是父类对子类的谦让;正确答案:AD 38.在运行时,Java 是如何寻找包中的类的?A Java 会自动分析包名,并将包名分解为一级级的子目录名,再在包名所指示的路径下找到入口类文件,并执行这个类;B Java 在当前目录下寻找入口类文件,并执行这个类;C 在有 CLASSPATH环境变量的情况下,Java 按照该变量提供的路径寻找包所在的位置;D 在有 CLASSPATH 环境变量的情况下,Java 按照该变量提供的路径寻找每个目标码文件所在的位置;E 在有 CLASSPATH 环境变量的情况下,Java 先在当前目录下寻找入口类文件,如果找不到,再从 CLASSPATH 变量设置的路径中去找;正确答案:AC 39.以下关于 Vector 类的描述中,错误的是:A Vector 类在功能上接近数组,但它的长度可变;B Vector 类存取的元素是 Object 型的;C 在构造 Vector 对象时,需要说明它用于存取哪种类型的对象;D Vector 类可以存储对象或数值;E Vector 类只能存储对象;正确答案:CD 40.二进制文件的读写中需要注意哪些问题?A 文件读写类不能判断读入的数据类型,只是根据数据长度要求读入相应长度的数据,再把它解释成数值;B 因此,数据的读出和写入必须严格地对应;C 二进制文件不能读写文本内容,对于字符串等文本内容必须用文本文件读写格式进行;D 在读出二进制文件数据时,读写类可以自动判断数据类型;E 读入字符串时,应实现约定字符串的终点;正确答案:ABE41.组件可以通过哪些方法向布局管理器提供它的最佳尺寸?A 通过调用组件的setMinimumSize, setPreferredSize, setMaximumSize函数来设置组件的最佳尺寸;B 可以通过建立组件的子类 ,并覆盖它的getMinimumSize, getPreferredSize, getMaximumSize 函数来设置它的最佳尺寸;C 组件的最终大小由布局管理器统一设置,组件只能提供参考尺寸;D 组件通过 resize 函数设置自身的大小;E 组件的尺寸由自身决定,布局管理器只能设置组件位置,不能修改其大小;正确答案:ABC42.列表框的常用属性有哪些?A 横滚条、竖滚条的状态;B 选项模式:单项选择、区间选择、多项选择;C 排列方式:大图标,小图标,列表,详细资料;D 布局方向:横向换行、纵向换列以及纵向布局;E 列表框在没有滚动条的情况下所显示的行数;正确答案:BDE43.以下关于标签的描述中,错误的是:A 标签只能显示文字,不能显示图片;B 标签可以显示文字、图片,或者文字+图片;C 标签中的图片可以通过 ImageIcon 对象建立;D s

温馨提示

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

评论

0/150

提交评论