




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2013年秋java培训习题库选择题1.下列不属于java语言鲁棒性特点的是:A.java能检查程序在变异和运行时的错误B.java能运行虚拟机实现跨平台C.java自己操纵内存减少了内存出错的可能性D.java还实现了真数组,避免了覆盖数据的可能2.java语言的执行模式是:A.全编译型B.全解释型C.半编译和半解释型D.同脚本语言的解释模式3.下列关于虚拟机说法错误的是:A.虚拟机可以用软件实现B.虚拟机部可以用硬件实现C.字节码是虚拟机的机器码D.虚拟机把代码程序与各操作系统和硬件分开4.java语言是1995年由()公司发布的A.SunB.MicrosoftC.BorlandD.Fox
2、Software5.下列不是虚拟机执行过程特点的是A.双线程B.多线程C.动态链接D.异常处理6.java以JVM为基础,最下层是移植接口,由适配器和()组成A.网卡B.JavaosC.Java基本类D.Java应用程序和applet小程序7.java程序的执行过程中用到一套JDK工具,其中javac.exe指A.java语言编译器B.java字节码解释器C.java文档生成器D.java类分解器8.java的API结构中,不属于类库主要包括的核心包的是A.java包B.javaxC.javadoc包D.org扩展包9.每个java的编译单元可包含多个类或界面,但是每个编译单元最多只能有()类
3、或者界面是公共的。A.一个B,两个C,四个D.任意多个10.在当前的java实现中,每个编译单元就是一个以()为后缀的文件A.javaB.classC.docD.exe11 .下列java标识符,错误的是()A._sys_varlB.$changeC.User_nameD.1_file12,下列不属于简单数据类型的是()A,整数类型B.类C,符点数类型D,布尔类型13,下列属于JAVA关键词的是()A.TRUEB.gotoC.floatD.NULL14.下列声明和赋值语句错误的是A.doublew=3.1415;B.Stringstrl=bye”;C.floatz=6.74567D.boole
4、antruth=true;15. java中,八进制数以开头。A.0 xB.0C,0XD.0816.下列不属于整型变量的类型是A.byteB.shortC.floatD.long17. java中,用()关键字定义常量A.finalB.#defineC.floatD.const18.复合语句用()括起来的一段代码。A.小括号()B,大括号什C,中括号D,单引号19,下列不属于条件语句关键字的是A.ifB.elseC.swichD.while20,下列不属于面向对象编程的三个特征的是A,封装B.指针操作C.多态性D.继承21.下列类的定义,错误的是A.publicclasstestextends
5、ObjectB.finalclassoperatorsC.classPointD.voidclassPoint22.关键字supper的作用是A.用来访问父类被隐藏的成员变量B.用来调用父类中被重载的方法C.用来调用父类的构造函数D.以上都是23.关于构造方法,下列说法错误的是A.构造方法不可以进行方法重写B.构造方法用来初始化该类的一个新的对象C.构造方法具有和类名相同的名称D.构造方法不返回任何数据类型24.java中用来抛出异常的关键字是A.tryB.catchC.throwD.finally25.下列不是java的输入输出流的是()A.文本流B.字节流C.字符流D.文件流26.Java
6、中,JDBCg指A.Java程序与数据库连接的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序27.在利用JDBCM接数据库时,为建立实际的网络连接,不必传递的参数是28.TCFYIP系统中的端口号是一个()位的数字,它的范围是0到65535。A.8B.16C.32D.6429.关于异常,下列说法正确的是A.异常是一种对象B.一旦程序运行,异常将被创建C.为了保证程序运行速度,要尽量避免异常控制D.以上说法都不对30.()类是所有异常类的父类。A.ThrowableB.ErrorC.ExceptionD.AWTError31 .java语言中,下列哪一子
7、句是异常处理的出口A.try子句B.catch子句C.finally子句D.以上说法都不对二、填空题1.1991年,SUN司的JameGosling和BillJoe等人,为电视、控制烤面包机等家用电器的交互操作开发了一个Oak软件、它是java的前身。2.java是一个网络编程语言,简单易学,利用了面向对象的技术基础、但又独立于硬件结构,具有可移植性、健壮性、安全性、高性能。3.java可以跨平台的原因是java虚拟机4.JVM的执行过程有三个特点:多线程,动态连结,异常处理;5.JAVA程序的安全性体现在多个层次上,在_编译层_,有语法检查;在解释层上,有字节码校验器、测试代码段格式和规则检
8、查,访品权限和类型转换和法性检查,操作数堆栈的上溢或下溢,代码参数类型合法性等;在平台层上,通过配置策略,可设定访问资源域,而无需区分本地或远程。6.JAVA的产品主流操作系统平台是Solaris、Windows和Macintosh.7.JAVA系统运行时,通过垃圾回收机制周期性的释放无用对象所使用的内存、完成对象的消除。8.在JAVA语言中,将后缀名为java的源代码文件编译后形成后缀名为.class的字节码文件。9.JAVA语言的执行模式是半编译和半解释型。10.JAVA类库具有跨平台的特点、保证了软件的可移植性。11.在编写执行JAVA程序的过程中需要用到一些工具,SUN司为我们提供了一
9、套JDK工具,它主要包括:javac.exe、java.exe、javadoc.exe、javap.exe、jkb.exe12.JAVA程序包括源代码(.java文件)、_由编译器生成的类(.class文件)_、由归A.URLB.数据库用户名C.密码D.以上都不是档工具jar生成的.jar文件、对象状态序列化.ser文件。13.在JAVA语言中, 为将源代码翻译成字节码文件时产生的错误称为编译错误。 而将程序在运行中产生的错误称为运行错误。14.JavaApplication应用程序的编写和执行分3步进行:编写源代码、编译源代码、_解释执行。一15.每个java应用程序可以包括许多方法,但必须
10、有且只能有一个main方法。16.JAVA源文件中最多只能有一个_public或公共类,其它类的个数不限。17.JAVA的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是java基本类和基本API,它们都是具有可扩展性。18.类库主要包括核心JAVA包、javax禾口org扩展包。19.JAVA解释器采用生成与体系结构无关的字节代码指令的技术,只需安装JAVA运行系统,就可保证JAVA程序可以在网络的任何地方运行。20.JAVA的体系结构中,最下层是移植接口,由适配器和JAVAOS&成,保证JAVA体系结构可以跨平台。21.在java语言中,boolean型常量只有tru
11、e和_false_两个值。22.在java程序中,用关键字final修饰的常量对象创建后就不能再修改了。23.数据类型包括简单数据类型和复合数据类型。复合数据类型又包括类、数组、接且_。24.把对象实例化可以生成多个对象,使用new运算符为对象分配内存空间。25.java语言以类为程序的基本单位,它是具有某些共同特性实体的集合,是一种抽象的概念。26.java语言中Object是所有类的根.27.new是创建对象的操作符.28.继承主要强调子类在父类的基础上取”长“补“短,而多态性主要强调的是类与类之间的传输29.我们在java程序中,把关键字supper_加到方法名称的前面,来实现子类调用父
12、类的方法30.定义一个类包括定义类头和定义类体两个部分。31.在java程序里,同一类中重载的多个方法具有相同的方法名和_不同的_的参数列表.重载的方法可以有不同的返回值类型。32.java是面向对象语言,对象是客观事物的工体_,对象与之是一一对应的,它是很具体的概念.33.java语言通过接口支持多重_继承,使类继承具有更灵活的扩展性34.一个对象的生命周期包含三个阶段:生成,使用和消除35.创建一个类就是创建一个新的数据类型,而类在java中属于_复合_数据类型。36.java虚拟机能自动处理_运行_异常。37.多线程_是上2丫2程序的并发机制,它能同步共享数据、处理不同的事件。38.Ja
13、va提供的类库支持TCP/IP协议, 应用程序可通过UR了地址, 在访问网络上任何地方的对象时,如同访问本证文件一样简单。39.JDBCAPI的含义是Java应用程序连接数据库的编程接口。40.Socket的工作步骤分为:创建Socket、打开连接到Socket的输入/输出流、按某个协议对Socket进行读/写操作、关闭Socket。41.一个socket包括两个流:一个输人流和一个输出流。如果一个进程要通过网络向另一个进程发送数据,只需简单地写入与socket相关联的输出流。42.查询数据库的7个标准步骤是: 载人JDBC动器、 定义连接的网址URL建立连接、 建立声明对象、执行查询或更新、
14、处理结果、关闭连接。43.socket是指在一个特定编程模型下,进程间通信链路的端点。三、简答题1 .套接口作用是什么?端口有什么意义?答:套接口(Socket),是传送层提供的网络进程通信接口。通讯的主动方是顾客,它利用Socket,向服务器(接收方)发送请求,服务器接收顾客请求,返回服务结果。进程之间想通信首先要建立各自的套接口。端口同一台网络计算机的一个特定进程关联,与进程建立的套接口绑定在一起。客户程序必须事先知道自己要求的那个服务进程的壹IP地址和端口号。程序员在创建自己的应用服务程序时一般自己指定一个端口号,也可以由系统分配一个端口号。客户通过这个端口号连接该服务进程。客户端应用进
15、程象服务进程一样,也有自己的端口号,通过该端口客户端应用进程与服务进程通信。2 .类中成员有几种访问权限?分别使用什么关键字?答:Java定义了三个表示权限的关键字(public、protectedprivate)0类有2种访问权限分别是:公有public,缺省。类中成员有4种访问权限分别是:公有public,可被所有类访问;保护protected,可被同一包及包外所有子类访问;缺省,可被当前包中所有类访问;私有private,只能被当前类访问。四、程序分析题1 .请将程序补充完整1.(1)abstractclassC2.(3.abstractvoidcallme()4.voidmetoo5.
16、(6.System.out.println(“类C的metoo()方法”);7.8.9.classDextendsC10.(11.voidcallme()12.(13.System.out.println(“重载C类的callme()方法”);14.15.16.publicclassAbstract17.(18.publicstaticvoidmain(Stringargs口口) )19.20.Cc=newD();21.c.callme();22.c.metoo();23.24.25.序清单:Student.javaClass(1)Person(publicStringname;publicintage;publicPerson(Stringname,intage)(=name;this.age=age;publicPerson()(publicvoid(2)getInfo()(System.out.println(name)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论