java语言程序设计(一)填空题及简答题汇总

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(可运行状态)
9.进程是由代码、数据、内核状态和一组寄存器组成,而线程是表示程序运行状态的
,如程序计数器、栈指针以及
栈组成。(寄存器)
10.Thread 类提供了一系统基本线程控制方法,如果我们需要让与当前进程具有相同优先级的线程也有运行的机会则可以调用
方法。( yield() )
八、简答题
1.简述线程的状态
5.Java 源程序文件中有
个 public 类。(1)
6.小应用程序必须继承
类,小应用程序在
运行。(Applet 与 Java 兼容的的容器中)
7.Appletviewse 是
,java 是
。(Java Applet 解释器
8.Java 通过多种机制保证可移植性,其中最主要的是
。(虚拟机)
9.Java 中
4.抽象方法只能存在于抽象类中。抽象方法用关键字
来修饰。(abstract)
5.在 Java 中有一种叫做
的特殊方法,在程序中用它来对类成员进行初始化。(构造函数)
6.Java 语言中
是所有类的根。(Object)
7.New 是
对象的操作符。(创建)
8.继承主要强调子类在父类的基础上取“长”补“短”,而
与 Socket 相关联的
。(输出流)
9.查询数据库的 7 个标准步骤:载入JDBC驱动器、定义连接的网址URL、建立连接、建立声明对象、执行查询或更新、
处理结果、
。(关闭连接)
10.
是指在一个特定编程模型下,进程间通信链路的端点.( Socket )
十、简单题 1.套接口作用是什么?端口有什么意义?

始执行。( 第一条语句 )
7.Java 语言中循环语句中包括 for 语句、do….while 和 语句。 (while)
三.填空题
1.把对象实例化可以生成多个对象,使用
运算为对象分配内存空间。(new )
2.Java 程序引入接口的概念,是为了弥补只允许类的
缺憾。(单继承)
3.Java 语言以
为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。(类)
。(8)
2.定义数组需要完成以下三个步骤,即: 3.在 java 语言中,所有的数组都有一个


。(声明数组、创建数组空间、初始化)
属性,这个属性存储了该数组的元素的个数(数组长度)。 (length)
4.若有定义 int[ ]a=new int[8];则 a 的数组元素中第 7 个元素和第 8 个元素的下标分别是
(父类)
2.Swing 的事件处理机制包括
、事件和事件的处理者。(事件源)
3.Java 事件处理包括建立事件源、
和将事件源注册到监听器。(建立事件监听器)
4.Java 的图形界面技术经历了两个发展阶段,分别通过提供 AWT 开发包和
开发包来实现。(Swing)
5.抽象窗口工具包
提供用于所有 Java applets 及应用程序中基本 GUI 组件。(AWT)
九、填空题 1.Java 的输入输出流包括
、字符流、文件流、对象流以及多线程之间通信的管道。(字节流)
2.Java 中的非字符输出流都是抽象类
的子类。(OutPutStream)
3.Java 中的字符输出流都是抽象类
的子类。(Writer)
4.DataOutputStream 数据流向文件里写数据的方法为
七、填空题
1.AWT 提供了两种绘图模式:

(正常模式
2.可以用 Java.awt.Graphics 类的成员方法来设置自己希望的字体,其格式如下:
七、简答题
1.什么是绘图模式
异或模式) (setFont (Font myFont))
八、填空题
1.
是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。 (多线程)
的顺序进行。
(从左到右)
4.算术运算的优先级按照下面的次序排列:+ +和——的优先级最高,然后是 、/和%,+和—的优先级最低。 (*)
5.赋值表达式的左边是
,右边是一个表达方式。(一个变量)
6.Break 语句最常见的用法是在 switch 语句中,通过 break 语句而退出 switch 语句,使程序从 switch 语句结构后面的
九、简答题
1.File 对象有哪些特点?
十、填空题
1.Java 提供的类库支持
协议,应用程序可通过URL地址,在访问网络上任何地方的对象时,如同访问本地文件
一样简单。 (TCP/IP)
2.JDBC API 的含义是 Java 应用程序连接
的编程接口。 (数据库)
3.Socket 的工作步骤分为:创建 Socket、打开连接到 Socket 的输入/输出流、按某个协议对 Socket 进行读/写操作、
2.什么是URL?一个URL由如些部分组成?
ห้องสมุดไป่ตู้
6.Window 有两种形式:Frame(框架)和
。(Dialog (对话框))
7.容器里的组件的位置和大小是由
决定的。(布局管理器)
8.可以使用 setLocation( )、setSize( )或
中的任一方法设定组件大小或位置。( setBounds() )
9.容器 Java. awt. Container 是

。(6 7)
5.定义一个整型数组 y,它有 5 个元素分别是 1,2,3,4,5。用一个语句实现对数组 y 的声明、创建和赋值:

(int y[] ={1,2,3,4,5}; ) 6.数组一定占用连续的内存空间吗?
。(是)
四.简答题
字符串的基本操作主要有哪些?
五.填空题
1.在需要定义的 Swing 构件的时候,首先要确定使用哪种构件类作为所定制构件的 ,一般继承 Jpanel 类或更具体的 Swing 类。
一.填空题
1.Java 语言使用
字符集,有
个符号。(Unicode 65535)
2.Java 标识符由

组成,由
开头。(字母和数字符 非数字符)
3.若源程序文件中只定义一个名为“JavaClass”的类,则文件的扩展名为
。(JavaClass.Java)
4.Main()方法的参数是
。(String args [ ])
类的子类。(Component)
10.框架的缺省布局管理器是
。(BorderLayout )
11.
包括五个明显的区域:东、南、西、北、中。(Border 布局管理器)
12.
组件提供了一个简单的“从列表中选取一个”类型的输入。(下拉列表)
13.为了保证平台的独立性,Swing 是用
编写。(Java)
(关闭 Socket)
4.Java 编程语言前台应用程序使用
来和 JDBC 驱动管理器进行交互。(JDBC API)
5.JDBC 驱动管理器使用
来装载合适的 JDBC 驱动。 (JDBC DRIVERAPI)
6.Java 应用程序通过JDBC.API向 JDBC DriverManager 发出请求,指定要装载的JDBC驱动程序代码,指定要连接的
。( write() )
5.RandomAccessFile 所实现的接口是
和 DataOutput 接口。 (DataInput 接口)
6.文件类
是 Java.io 中的一个重要的非流类,里面封装了对文件系统进行操作的功能。(File)
7.文件操作中经常需要的是随机访问,Java 中的
类提供了随机访问文件的功能。( RandomAccessFile )
14.Swing GUI 使用两种类型的类,即 GUI 类和
支持类。( 非 GUI )
15.
由一个玻璃面板、一个内容面板和一个可选择的菜单条组成。(根面板)
16.对 Swing 构件可以设置
边框。(一个式多个)
六、简答题 1.Java 为处理鼠标事件提供了哪些接口?
2.键盘事件的接口是什么?如何实现?
必须是不同的,这种现象称为方法的重载。(参数个数)
20.在一个类的内部被嵌套定义的类称为
。(内部类)
三.简答题 1.修饰符 final 有什么作用?
2.何时需要使用 super 关键字?
3.This 的作用有哪些?
4.什么是多态?Java 如何实现多态?
四.填空题
1.设有整型数组的定义:int a[ ]=new int[8];则 a.length 的值为
12.Java 是面向对象语言,对象是客观事物的
,对象与之是一一对应的,它是很具体的概念。(实体)
13.Java 语言通过接口支持
继承,使类继承具有更灵活的扩展性。(多重)
14.一个对象的生命周期包含三个阶段:生成、
和清除。(使用)
15.Java 语言中,调用方法时,参数传递是
调用,而不是地址调用。(值)
接口和继承 Thread 类。(Rannable)
6.多线程程序设计是可以将程序任务分成几个
的子任务。(并行)
7.按照线程的模型,一个具体的线程也是由虚拟的 CPU、代码与数据组成、其中代码与数据构成了
,线程的行为由它决定。
(线程体)
8.Java 中,新建的线程调用 start()方法、如 myThread、start()将使线程的状态从 New(新建状态)转换为
(有/没有)指针。(没有)
10.Applet 程序中
(有/没有)main()方法。(没有)
应用程序解释器)
二.填空题
1.双目逻辑运算符包括

。 (&& || )
2.移位运算符可以起到对操作数乘以 2 或者除以 2 的作用,那么操作数除以 2 的移位算是
。( >> )
3.在对一个复杂的表达式进行运算时,要按运算符的优先顺序从高到低进行,同级运算符按照
16.接口是一种只含抽象方法或
的一种特殊抽象类。(常量)
17.创建一个类就是创建一个新的数据类型,而类在 Java 中属于
数据类型。(复合)
18.Abstract 方法
(不能或能)与 final 并列修饰同一类。(不能)
19.如果一个类定义了几个名为 method 的方法,这些方法的参数都是整数,则这些方法的
2.线程是程序中的一个执行流,一个执行流是由CPU运行程序的代码、
所形成的,因此,线程被认为是以CPU
为主体的行为。 (操纵程序的数据)
3.线程的终止一般可以通过二种方法实现:自然撤销或者是
(被终止)
4.线程模型在 Java 中是由
类进行定义和描述的。 (Java.lang.Thread)
5.线程的创建有两种方法:实现
数据库的具体类型(品牌和版本号)和实例。JDBC API 主要是定义在
包中的类和方法。( java.sql.* )
7.JDBC 的类都被汇集在
包中,在安装 JavaJDK1.1 或更高版本时会自动安装。(java.sql)
8.一个 Socket 包括两个流:一个输入流和一个输出流。如果一个进程要通过网络向另一个进程发送数据,只需要简单地写入
主要强调的是类与类之间的传输。(多态性)
9.我们在 Java 程序中,把关键字
加到方法名称的前面,来实现子类调用父类的方法。(supper)
10.定义一个类包括定义类头和定义
两个部分。(类体)
11.在 Java 程序里,同一类中重载的多个方法具有相同的方法名和 参数列表。重载的方法可以有不同的返回值类型。(不同的)
相关文档
最新文档