您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 药学 > java语言程序设计(一)填空题及简答题汇总
一.填空题1.Java语言使用字符集,有个符号。(Unicode65535)2.Java标识符由和组成,由开头。(字母和数字符非数字符)3.若源程序文件中只定义一个名为“JavaClass”的类,则文件的扩展名为。(JavaClass.Java)4.Main()方法的参数是。(Stringargs[])5.Java源程序文件中有个public类。(1)6.小应用程序必须继承类,小应用程序在运行。(Applet与Java兼容的的容器中)7.Appletviewse是,java是。(JavaApplet解释器应用程序解释器)8.Java通过多种机制保证可移植性,其中最主要的是。(虚拟机)9.Java中(有/没有)指针。(没有)10.Applet程序中(有/没有)main()方法。(没有)二.填空题1.双目逻辑运算符包括和。(&&||)2.移位运算符可以起到对操作数乘以2或者除以2的作用,那么操作数除以2的移位算是。()3.在对一个复杂的表达式进行运算时,要按运算符的优先顺序从高到低进行,同级运算符按照的顺序进行。(从左到右)4.算术运算的优先级按照下面的次序排列:++和——的优先级最高,然后是、/和%,+和—的优先级最低。(*)5.赋值表达式的左边是,右边是一个表达方式。(一个变量)6.Break语句最常见的用法是在switch语句中,通过break语句而退出switch语句,使程序从switch语句结构后面的开始执行。(第一条语句)7.Java语言中循环语句中包括for语句、do….while和语句。(while)三.填空题1.把对象实例化可以生成多个对象,使用运算为对象分配内存空间。(new)2.Java程序引入接口的概念,是为了弥补只允许类的缺憾。(单继承)3.Java语言以为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。(类)4.抽象方法只能存在于抽象类中。抽象方法用关键字来修饰。(abstract)5.在Java中有一种叫做的特殊方法,在程序中用它来对类成员进行初始化。(构造函数)6.Java语言中是所有类的根。(Object)7.New是对象的操作符。(创建)8.继承主要强调子类在父类的基础上取“长”补“短”,而主要强调的是类与类之间的传输。(多态性)9.我们在Java程序中,把关键字加到方法名称的前面,来实现子类调用父类的方法。(supper)10.定义一个类包括定义类头和定义两个部分。(类体)11.在Java程序里,同一类中重载的多个方法具有相同的方法名和参数列表。重载的方法可以有不同的返回值类型。(不同的)12.Java是面向对象语言,对象是客观事物的,对象与之是一一对应的,它是很具体的概念。(实体)13.Java语言通过接口支持继承,使类继承具有更灵活的扩展性。(多重)14.一个对象的生命周期包含三个阶段:生成、和清除。(使用)15.Java语言中,调用方法时,参数传递是调用,而不是地址调用。(值)16.接口是一种只含抽象方法或的一种特殊抽象类。(常量)17.创建一个类就是创建一个新的数据类型,而类在Java中属于数据类型。(复合)18.Abstract方法(不能或能)与final并列修饰同一类。(不能)19.如果一个类定义了几个名为method的方法,这些方法的参数都是整数,则这些方法的必须是不同的,这种现象称为方法的重载。(参数个数)20.在一个类的内部被嵌套定义的类称为。(内部类)三.简答题1.修饰符final有什么作用?2.何时需要使用super关键字?3.This的作用有哪些?4.什么是多态?Java如何实现多态?四.填空题1.设有整型数组的定义:inta[]=newint[8];则a.length的值为。(8)2.定义数组需要完成以下三个步骤,即:、和。(声明数组、创建数组空间、初始化)3.在java语言中,所有的数组都有一个属性,这个属性存储了该数组的元素的个数(数组长度)。(length)4.若有定义int[]a=newint[8];则a的数组元素中第7个元素和第8个元素的下标分别是和。(67)5.定义一个整型数组y,它有5个元素分别是1,2,3,4,5。用一个语句实现对数组y的声明、创建和赋值:。(inty[]={1,2,3,4,5};)6.数组一定占用连续的内存空间吗?。(是)四.简答题字符串的基本操作主要有哪些?五.填空题1.在需要定义的Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的,一般继承Jpanel类或更具体的Swing类。(父类)2.Swing的事件处理机制包括、事件和事件的处理者。(事件源)3.Java事件处理包括建立事件源、和将事件源注册到监听器。(建立事件监听器)4.Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和开发包来实现。(Swing)5.抽象窗口工具包提供用于所有Javaapplets及应用程序中基本GUI组件。(AWT)6.Window有两种形式:Frame(框架)和。(Dialog(对话框))7.容器里的组件的位置和大小是由决定的。(布局管理器)8.可以使用setLocation()、setSize()或中的任一方法设定组件大小或位置。(setBounds())9.容器Java.awt.Container是类的子类。(Component)10.框架的缺省布局管理器是。(BorderLayout)11.包括五个明显的区域:东、南、西、北、中。(Border布局管理器)12.组件提供了一个简单的“从列表中选取一个”类型的输入。(下拉列表)13.为了保证平台的独立性,Swing是用编写。(Java)14.SwingGUI使用两种类型的类,即GUI类和支持类。(非GUI)15.由一个玻璃面板、一个内容面板和一个可选择的菜单条组成。(根面板)16.对Swing构件可以设置边框。(一个式多个)六、简答题1.Java为处理鼠标事件提供了哪些接口?2.键盘事件的接口是什么?如何实现?七、填空题1.AWT提供了两种绘图模式:和(正常模式异或模式)2.可以用Java.awt.Graphics类的成员方法来设置自己希望的字体,其格式如下:(setFont(FontmyFont))七、简答题1.什么是绘图模式八、填空题1.是Java程序的并发机制,它能同步共享数据、处理不同的事件。(多线程)2.线程是程序中的一个执行流,一个执行流是由CPU运行程序的代码、所形成的,因此,线程被认为是以CPU为主体的行为。(操纵程序的数据)3.线程的终止一般可以通过二种方法实现:自然撤销或者是(被终止)4.线程模型在Java中是由类进行定义和描述的。(Java.lang.Thread)5.线程的创建有两种方法:实现接口和继承Thread类。(Rannable)6.多线程程序设计是可以将程序任务分成几个的子任务。(并行)7.按照线程的模型,一个具体的线程也是由虚拟的CPU、代码与数据组成、其中代码与数据构成了,线程的行为由它决定。(线程体)8.Java中,新建的线程调用start()方法、如myThread、start()将使线程的状态从New(新建状态)转换为(可运行状态)9.进程是由代码、数据、内核状态和一组寄存器组成,而线程是表示程序运行状态的,如程序计数器、栈指针以及栈组成。(寄存器)10.Thread类提供了一系统基本线程控制方法,如果我们需要让与当前进程具有相同优先级的线程也有运行的机会则可以调用方法。(yield())八、简答题1.简述线程的状态九、填空题1.Java的输入输出流包括、字符流、文件流、对象流以及多线程之间通信的管道。(字节流)2.Java中的非字符输出流都是抽象类的子类。(OutPutStream)3.Java中的字符输出流都是抽象类的子类。(Writer)4.DataOutputStream数据流向文件里写数据的方法为。(write())5.RandomAccessFile所实现的接口是和DataOutput接口。(DataInput接口)6.文件类是Java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能。(File)7.文件操作中经常需要的是随机访问,Java中的类提供了随机访问文件的功能。(RandomAccessFile)九、简答题1.File对象有哪些特点?十、填空题1.Java提供的类库支持协议,应用程序可通过URL地址,在访问网络上任何地方的对象时,如同访问本地文件一样简单。(TCP/IP)2.JDBCAPI的含义是Java应用程序连接的编程接口。(数据库)3.Socket的工作步骤分为:创建Socket、打开连接到Socket的输入/输出流、按某个协议对Socket进行读/写操作、(关闭Socket)4.Java编程语言前台应用程序使用来和JDBC驱动管理器进行交互。(JDBCAPI)5.JDBC驱动管理器使用来装载合适的JDBC驱动。(JDBCDRIVERAPI)6.Java应用程序通过JDBC.API向JDBCDriverManager发出请求,指定要装载的JDBC驱动程序代码,指定要连接的数据库的具体类型(品牌和版本号)和实例。JDBCAPI主要是定义在包中的类和方法。(java.sql.*)7.JDBC的类都被汇集在包中,在安装JavaJDK1.1或更高版本时会自动安装。(java.sql)8.一个Socket包括两个流:一个输入流和一个输出流。如果一个进程要通过网络向另一个进程发送数据,只需要简单地写入与Socket相关联的。(输出流)9.查询数据库的7个标准步骤:载入JDBC驱动器、定义连接的网址URL、建立连接、建立声明对象、执行查询或更新、处理结果、。(关闭连接)10.是指在一个特定编程模型下,进程间通信链路的端点.(Socket)十、简单题1.套接口作用是什么?端口有什么意义?2.什么是URL?一个URL由如些部分组成?
本文标题:java语言程序设计(一)填空题及简答题汇总
链接地址:https://www.777doc.com/doc-4031158 .html