java练习题及答案1_第1页
java练习题及答案1_第2页
java练习题及答案1_第3页
java练习题及答案1_第4页
java练习题及答案1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WordWord文档Java程序设计一、判断题(每题2分,总分20分)()接口和类一样也可以有继承关系,而且都只能支持单继承()可以用FileOutputStream对象作为PrintWrite类的构造方法的参数()Asubclassinheritsallmethods(includingtheconstructor)fromthesuperclass()Java中所有的类都是java.lang的子类()由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址()abstract方法不一定要声明在abstract类中()在Java中,异常(Exception)是指程序在编译和运行进出现的错误()我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:IP地址和端口号()子类的域和方法的数目一定大于等于父类的域和方法的数目()最终方法只能存在于最终类中二、单选题(每题2分,总分40分)1、下列选项中,用于实现接口的关键字是()A、interfaceB、implementsC、abstractD、class2、在JavaApplet程序用户自定义的Applet子类中,一般需要覆盖父类的()方法来完成一些画图操作()A、start()B、stop()C、init()D、paint()3、下面的逻辑表达式中合法的是()A、7+8)&&(9-5)B、(9*5)||(9*7)C、9>6&&8<10D、(9%4)&&(8*3)4、java语言是1995年由公司发布的()A、SunB、MicrosoftC、BorlandD、FoxSoftware5、以下的变量定义语句中,合法的是()A、int_long=324233L;B、byte$_b1=114562;C、float_*5=123.456F;D、doublea=Double.MAX_VALUE6、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A、可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问7、下列属于JAVA关键词的是()A、TRUEB、gotoC、floatD、NULL8、下列是合法的char类型数据()A、'\142'B、'\u00'C、'\rn'D、'\u0xc09、下列说法中,正确的是()A、类成员变量在使用之前可以不初始化B、局部变量在使用之前可以不初始化C、所有的变量在使用之前必须初始化D、参数变量在使用之前必须初始化10、Java语言具有许多优点和特点,下列选项中是通过Java虚拟机实现的特点()A、分布式B、多线程C、安全性D、可移植11、下列数据类型中属于Java简单数据类型()A、结构类型B、接口C、无符号整数类型D、字符类型12、下列选项中,表示终极方法的修饰符是()A、interfaceB、finalC、abstractD、implements13、下列关于类和对象的描述中,不正确的一项是()A、一组对象构成一个程序,对象之间通过发消息通知彼此该做什么B、现实世界中,可以把每件事物都看作是一个对象C、有共同属性的对象可以抽象为一^类D、一^类只能实例化一^对象14、下列命令中,是Java的编译命令()A、javacB、javadocC、javahD、java15、下列变量定义错误的是()A、inta;B、doubleb=4.5;C、booleanb=true;D、floatf=9.8;16、在Javaapplet程序中,用户自定义的Applet子类常常覆盖父类的方法来完成applet界面的初始化工作()A、start()B、stop()C、init()D、paint()17、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()A、javaB、classC、htmlD、exe18、下列关于Java程序结构的描述中,不正确的一项()A、一个Java源文件中可以包括多个类定义,但是只能有一个public类B、一个Java源文件中可以包括一个package语句C、一个Java源文件中可以有多个public类D、源文件名与程序类名必须一致19、Java程序中最多只能定义个公共类()A、0B、1C、2D、大于220、以下关于Java语言继承的说法正确的是()A、Java中的类可以有多个直接父类B、抽象类不能有子类C、Java中的接口支持多继承D、最终类可以作为其它类的父类三、多选题(每题2分,总分20分)1、属于Java关键字的是?()A、ifB、elseC、doD、whileE、case2、下列说法正确的是()A、类的定义包括类得声明和类体B、类包装的了一类对象的状态和方法C、成员变量和局部变量的作用域相同D、局部变量与成员变量同名时,局部变量将被隐藏E、参数也被视为是局部变量3、以下属于Java关键字的有?()A、newB、createC、instanceOfD、instanceofE、elseif4、下列描述中正确的是()A、C++不是纯面向对象的,它兼容C语言B、Java是纯面向对象语言,不兼容以往的任何语言C、在Java语言中,使用对象时必须先声明D、Java语言和C++—样有指针E、Java摒弃了指针和数组5、下列数组定义正确的是()A、int[]a[]=newfloat[2]B、intmy[][]=newint[3][3]C、String[]str=newString[3]D、byteb[][]=newbyte[3][]E、doubled[][]=newdouble[][4]6、面向对象的基本特征是?()A、封装性B、消息传递性C、继承性D、多态性E、抽象性7、关于java应用程序,下列说法正确的是?()A、一个应用程序必须有一个类含有main方法B、任意一个类都可作为应用程序的主类C、java程序的main方法必须被说明为publicstaticvoidD、main方法是程序开始执行的位置E、如果源文件有多个类,任意一个类名斗可作为该源文件的名称8、关于标识符,下列说法正确的是()A、标识符是java中命名的规则B、标识符由字母、下划线、美元符号和数字组成C、Girl_为合法的标识符D、34_$为合法的标识符E、标识符中的字母不区分大小写9、在创建对象时有几种方法为对象的成员变量赋初值?()A、在创建对象之前先为对象的成员变量赋初值B、缺省情况下成员变量会自动赋值或空值C、不能为对象的成员变量赋初值D、为成员变量赋指定的初值E、利用构造函数为成员变量赋初值10、下列属于软件开发周期组成的有?()A、问题定义B、可行性研究C、需求分析D、总体设计E、详细设计四、填空题(每题2分,总分20分)1、在Java程序中,使用关键字—用于声明一个方法会抛出哪些异常,而是在方法体中实际执行抛出异常的动作2、要编译一个文件名为Test的Java源程序,需在命令控制台窗口输入编译命令:3、如果接口中定义了一个方法methodA(),—个属性attA,那么一个类ClassA要实现这个接口的话,就必须实现其中的方法4、程序运行过程中出现的非正常现象称为5、Java中的数据流包括字节流和流两种6、在select语句中,使用条件从句来设定查询标准7、向链表的末尾添加一个新的几点的方法是8、在Java中,两个连续等号(==)是等于运算符,那么一个等号是运算符9、下列语句序列执行后,k的值是—inti=4,j=5,k=9,m=5;if(i>j||m<k)k++;elsek

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论