Java语言程序设计(一)模拟卷(7)
-
设计实现如下框架界面。这里给出的是程序的一部分,你要编写的是类 Test Frame的构造方法。
-
编写一程序,将c盘下面java文件夹下的1.data文件的名称、内容、文件大小都在屏幕上输出,当出现异常时在屏幕上给出提示信息。
-
阅读下面的程序,并回答以下问题: (1)能够对类NewClass进行实例化吗,为什么? (2)Classl是象类吗 Classl的方法 getPro是自己定义的方法还是对父类重写的方法?
-
阅读下面程序片断,请回答以下问题: (1)程序中的循环结构的循环体会执行多少次? (2)如果希望循环结构的循环体仅执行一次应如何修改?
-
阅读以下程序代码,写出程序的输出结果。
-
以下程序将类 SerializableClass的一个对象序列化保存到文件中,然后再从文件中把数据读取出来保存在另一个 SerializableClass的对象中。
-
通过实现 Runnable接口定义一个线程类,并将其实例化后启动,启动后线程都将自己的名字(“我的名字是:”)输出至屏幕。
-
说明类成员的访问权限修饰符及其作用。
-
以下程序的输出结果为: 实现接口的第一个方法
实现接口的第二个方法 -
BorderLayout布局管理器是如何安排组件的?
-
简述 JTextField和 JTextArea的区别。
-
使用方法覆盖要注意什么原则?
-
请说明抽象类和接口的联系与区别。
-
\b和\'属于 常量。
-
方法名称加上方法的参数列表(包括方法中参数的个数、顺序和类型)称为
-
是Java所有类的直接或间接父类。
-
在Java中用关键字 表示类的派生。
-
表达式由 和操作数组成。
-
Vector= new Vector(100,50)中50的作用是
-
Java程序中不同类型的变量在运算时需要先转换为同一种类型,转换的一般原则是
-
通过类 可以创建和控制线程。
-
Jlist是可供用户进行选择的
-
Scanner类提供了许多方法,可用来方便地
-
对于缓冲区数据流的描述哪一项是正确的【】
- A.缓冲区数据流是一种对象流
- B.缓冲区数据流可以降低不同硬件设备之间速度的差异
- C.缓冲区一般在刚打开时要执行 flush()方法
- D.缓冲区(块)的大小是固定不变的
-
下列关于数组元素的说法正确的是【】
- A.数组元素可以动态调整
- B.数组元素必须顺序访问
- C.数组元素的值是固定不变的
- D.访问数组元素时可能会抛出越界异常
-
下列哪种情况可以导致线程进入阻塞状态【】
- A.新建
- B.run()方法运行结束
- C.线程遇到异常
- D.调用 sleep()方法
-
下列关于 FlowLayout的说法正确的是【】
- A.管理的容器被划分为5个区域,分别代表容器的上部、下部、左部、右部和中部
- B.每行可以放多少个组件根据管理的容器大小和添加组件的大小
- C.提供了一个对齐方式选项,可取值有LEFT、RIGHT、CENTER
- D.默认情况下, FlowLayout将组件放在容器某一行的左侧
-
不是构造方法的特点是【】
- A.构造方法的名字与类名相同
- B.构造方法可以从父类继承
- C.构造方法中通常要为所有的变量赋初值
- D.构造方法通常要说明为 public类型的
-
一个Java程序只能有一个【】
- A.main()方法
- B..java文件
- C..class文件
- D.类
-
下面关于容器的说法正确的是【】
- A.Panel是所有容器的父类
- B.创建应用程序时应使用 JApplet
- C.创建小应用程序时应使用 JFrame.
- D.JFrame是一个带有标题行和控制按钮的独立窗口
-
下列关于输出数据流的说法不正确的是【】
- A.输出数据流只能写不能读
- B.输出数据流多数是继承自 OutputStream类
- C.输出数据流通常以系统允许的最小数据块长度为单位进行写操作
- D.flush()方法可以强制提交数据
-
下列关于this的说法正确的是【】
- A.this是对某个类的引用
- B.this不能在静态函数中引用
- C.this可以用在构造函数中
- D.this特指对某个成员的引用
-
下列关于进程描述错误的是【】
- A.进程是一个程序
- B.进程包括它所要执行的指令
- C.进程需要CPU
- D.进程需要内存空间