Java语言与JBuilder应用初步模拟题B

上传人:宝路 文档编号:23282005 上传时间:2017-11-30 格式:DOC 页数:6 大小:63.50KB
返回 下载 相关 举报
Java语言与JBuilder应用初步模拟题B_第1页
第1页 / 共6页
Java语言与JBuilder应用初步模拟题B_第2页
第2页 / 共6页
Java语言与JBuilder应用初步模拟题B_第3页
第3页 / 共6页
Java语言与JBuilder应用初步模拟题B_第4页
第4页 / 共6页
Java语言与JBuilder应用初步模拟题B_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Java语言与JBuilder应用初步模拟题B》由会员分享,可在线阅读,更多相关《Java语言与JBuilder应用初步模拟题B(6页珍藏版)》请在金锄头文库上搜索。

1、单选:Java 语言与 JBuilder 应用初步模拟试题(B)1. 编译一个 Java 程序“ FirstApp”的命令行格式是_码文件名为_ 。A javac FirstApp.java FirstApp.class B javaFirstApp FirstApp.javaC javac FirstApp.class FirstApp.javaD java FirstApp.java FirstApp.class 正确答案:A,编译完成的目标2. 应用程序向导在产生框架类的过程中,可以设置很多属性,下面的描述中,正确的一项是:A 标题就是主框架的名字,与框架类名一样,标题中不能有空格;B

2、利用向导可以在框架中加入菜单、工具栏和状态栏等;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

3、结构中的每一部分都是一个程序块;C 因为 break 语句是专用于 switch 语句的一条特殊命令;D if . else if . else 结构中隐含有 break 语句;正确答案:B5. 什么是函数的自变量?A 函数中用到的所有变量的统称;B 函数中出现的所有变量,除返回值以外的统称;C 自变量是用于传递外界给函数的数据的变量;D 自变量就是函数中定义的局部变量;正确答案:C6. 函数的自变量能否与类的成员变量重名?A 不行,函数内不能出现重名的变量;B 不行,在函数内,类的成员变量也是作为局部变量来看待的;C 可以,因为类的成员变量在函数中不出现;D 可以,通过“this” 关键字就

4、可区分;正确答案:D7. 如何定义私有的成员函数或成员变量?A 在类的开头部分集中定义;B 不需要定义,缺省的访问级就是私有级;C 成员函数需要定义,而成员变量不需要定义;D 利用 private 关键字定义;正确答案:D8. 如何定义抽象函数?A 没有实现代码即可;B 在函数的定义前加上“abstract”关键字;C 在类的定义前加上“abstract”关键字;D 在函数的定义前加上“interface”关键字;正确答案:B9. 在包中,公开级的类可以被哪些类访问到?A 所有的类;B 只能被同一个应用程序中的其它类访问,不管是否在同一个包中;C 只能被同一个包中的其它类访问,不管是否属于同一

5、个应用程序;D 任何类,但必须先用“import”关键字导入,否则无法访问;正确答案:A10. 以下关于 Javadoc 的描述中,错误的是:A 注释文档必须是以“/*”开头,但和其它注释一样,以“*/” 结尾;B 有 3 种类型的注释文档,分别是类注释、成员变量注释和成员函数注释;C 这 3 种类型的注释文档在形式和内容上有所不同;D 这 3 种类型的注释文档在形式上没有区别,区别仅仅在于它们的位置;正确答案:C11. 对于无用对象,何时会进行自动清理?A 对象失效时立即清理;B 对象失效后经过一段固定长度的时间然后清理;C Java 系统每隔一段固定时间就清理一次;D Java 系统根据无

6、用对象的数量、当前程序运行情况等自动进行清理;正确答案:D12. 以下对 setCharAt 函数的描述中,错误的是:A setCharAt 函数的作用是寻找特定的字符,并用另一个字符代替它;B setCharAt 函数的作用是用参数中的字符代替指定位置的字符;C 仅有 StringBuffer 类提供 setCharAt 函数;D setCharAt 函数只能替换字符,不能替换字符串;正确答案:A 13. 对于对象数组,应当如何初始化?A 仅初始化数组即可;B 仅初始化对象即可;C 需要初始化数组和第一个对象;D 需要初始化数组和数组中的每个对象;正确答案:D14. 以下关于 Excepti

7、on 类的介绍中,错误的是:A 是所有异常类的父类;B 必须将 Exception 放到 catch 结构的最后,不然它会掩盖其后的所有异常类;C catch 结构中必须放入 Exception 类;D 如果在 catch 结构中放入 Exception 类型的对象,那么它可以捕获到所有的异常;正确答案:C 15. 两种创建线程的方法对比,以下描述中错误的是:A 实现 Runnable 接口的方法要比继承 Thread 类的方法复杂;B 如果线程类需要继承其它类,那么必须通过 Runnable 接口方法;C 两种方法所得到的结果不一致;D 两种方法的结果一致;正确答案:C 16. notify

8、All 函数的作用是什么?A 叫醒本程序中所有通过 wait 函数等待的线程;B 随机地叫醒本程序中的一个通过 wait 函数等待的线程;C 叫醒操作系统中所有通过 wait 函数等待的线程;D 随机地叫醒操作系统中的一个通过 wait 函数等待的线程;正确答案:B 17. 对于 File 对象,mkdir 和 mkdirs 函数的区别是什么?A 没有区别,它们的功能都是创建一个子目录;B mkdirs 可以同时创建子目录和文件,而 mkdir 只能创建子目录;C mkdir 函数可以创建一串子目录,而 mkdirs 函数只能创建一个子目录;D mkdir 函数只能创建一个子目录,而 mkdi

9、rs 函数可以创建一串子目录;正确答案:D 18. 关于 JBuilder 的压缩包向导,以下描述中错误的是:A 通过压缩包向导创建一个压缩包工程;B 每次修改程序之后,都需要重新运行压缩包向导来产生压缩包;C 修改程序之后,只需要重新编译压缩包工程,就可更新压缩包;D 压缩包中存放的是可执行文件,而不是源文件;正确答案:B 19. JBuilder 产生的可执行程序能否作为普通的 Java 程序使用?A 可以,JBuilder 产生的可执行程序就是 Java 程序;B 可以,JBuilder 产生的可执行程序与 Java 程序兼容;C 不能,JBuilder 产生的可执行程序只能在特定操作系

10、统下执行;D 不能,JBuilder 产生的可执行程序是在目标码文件基础上连接而成的,不再是 Java程序;正确答案:C 20. 小程序通常使用哪种类型的路径?A 规范路径;B 绝对路径;C 相对路径;D 在小程序中不能使用路径;正确答案:C21. 在 Swing 中,以下设置标签的步骤中,不需要的是:A 创建一个标签对象;B 为按钮设置动作监听器;C 设置标签的文字、字体、属性等;D 将标签放到面板上;正确答案:B22. 事件处理类的调用顺序是怎样的?A 直接调用组件的事件处理函数;B 直接调用框架的事件处理函数;C 首先调用事件处理类的事件处理函数,再由该函数调用框架类的相应函数;D 首先

11、调用事件处理类的事件处理函数,再由该函数调用组件类的相应函数;正确答案:C23. 如何显示框架的图标?A 用框架对象的 setIconImage 函数直接显示图标文件;B 在框架中创建一个 Image 对象,它会自动作为图标显示;C 创建一个 ImageIcon 对象,之后用框架对象的 setIconImage 函数显示图标;D 在框架中创建一个 ImageIcon 对象,它会自动作为图标显示;正确答案:C24. 利用 JOptionPane 类创建的对话框是有模式的还是无模式的?A 无模式的;B 有模式的;C 随机出现;D 根据它所依附的框架或对话框的类型而定;正确答案:B25. 如何为面板

12、设置布局管理器?A 用面板的 setLayout 函数设置;B 用框架的 setLayout 函数设置;C 将布局管理器对象作为面板的一个成员变量;D 将布局管理器对象作为框架的一个成员变量;正确答案:A26. 以下创建标签页面板的步骤中,错误的是:A 将框架设置为标签页型;B 创建一个 JTabbedPane 对象;C 调用 addTab 函数将子面板一个个加到标签页中;D 将标签页面板放到普通面板中;正确答案:A27. 如何查询一个单选框是否被选中?A 调用单选框的 isSelected 函数;B 调用单选框组的 selectedIndex 函数;C 调用面板的 selectedIndex

13、 函数;D 调用框架的 selectedComboBox 函数;正确答案:A28. 创建密码框的以下步骤中,错误的是:A 创建一个密码框对象;B 设置密码框的属性;C 将密码框放到面板上;D 将一个 StringBuffer 对象传递给密码框,以保存生成的密码字符串;正确答案:D29. 从 JDK 1.4 版开始,边界型布局的几个区域有了新的名称,以下列表中没有新名称的区域是:A 南区;B 北区;C 中间区;D 东区;正确答案:C30. 如何将不同面板放在卡片式布局的面板中?A 利用布局管理器的 add 函数添加;B 利用子面板的 addSubPanel 函数添加到布局管理器中;C 利用面板的

14、 add 函数添加子面板,函数的第二个参数是字符串,表示面板的名称;D 利用面板的 add 函数添加子面板,该函数没有参数;正确答案:C31. 编写事件监听器的重要准则是什么?A 事件处理函数必须很快执行完,避免占用太多时间,影响程序响应其它消息;B 尽量在事件处理函数中完成所有处理工作;C 应当在单独的线程中进行事件处理工作;D 从兼容性的角度考虑,尽量使用低级事件,少用语义事件;正确答案:A32. 以下语句设置的是什么类型的界面外观?UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); A Java 界面外观

15、;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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号