java基础语法测试题_第1页
java基础语法测试题_第2页
java基础语法测试题_第3页
java基础语法测试题_第4页
java基础语法测试题_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、java基础语法测试题Java程序设计:07-07考试时间:90分钟 用户:难度:0总分:100一、判断题1.( n )接口和类一样也可以有继承关系,而且都只能支持单继承 2.( y ) 可以用 FileOutputStream对象作为PrintWrite类的构造方法的参数3 .( )A subclass inherits all methods (including the constructor ) from the superclass4 .( n )Java中所有的类都是的子类5 .() 于URLX寸象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创

2、建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet 地址 6.( y )abstract 方法不一定要声明在 abstract 类中7 .( y ) 在Java中,异常(Exception) 是指程序在编译 和运行进由现的错误8 .( y )我们可以方便地编写 Java客户机/服务器程序, 在客户机/服务器模式中,客户机一般通过套接字使用服务器所提供的服务,Socket两部分组成:IP地址和端口号9 .( n )子类的域和方法的数目一定大于等于父类的域和方法的数目10.( n )最终方法只能存在于最终类中二单选题1 、下列选项中,用于实现接口的关键字是()A 、

3、interface B、implements C、abstract D、class 2、 在Java Applet 程序用户自定义的 Applet子类中,一般需 要覆盖父类的()方法来完成一些画图操作()A 、start( ) B 、stop( ) C init( ) D、paint( ) 3、 下面的逻辑表达式中合法的是 ()A 、7+8)&&(9-5) B 、(9*5)|(9*7) C 、9>6&&8 4 、 java语言是1995年 公司发布的()A 、Sun B、Microsoft C Borland D、Fox Software 5、 以下的变量

4、定义语句中,合法的是 ()A、int _long=324233L; B、byte $_b1=114562; C、float _*5=; D、double a=_VALUE6 、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A 、可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B、可以被两种类访问和 引用:该类本身、该类的所有子类 C、只能被该类自身所访 问和修改D、只能被同一个包中的类访问7 、下列属于JAVA关键词的是()A、TRU田、goto C、 float D 、NULL 8、下列 是合法的char类型数据()A 、'142&

5、#39; B 、'%u00' C 、'rn' D 、'%u0xc0 9、 下列说法中,正确的是 ()A 、类成员变量在使用之前可以不初始化B、局部变量在使用之前可以不初始化C、所有的变量在使用之前必须初始化D、参数变量在使用之前必须初始化10 、Java语言具有许多优点和特点,下列选项中 是通过Java虚拟机实现的特点()A 、分布式B、多线程C、安全性D、可移植11、下列 数据类型中 属于Java简单数据类型()A 、结构类 型B、接口 C、无符号整数类型 D、字符类型12、下列选 项中,表示终极方法的修饰符是 ()A 、interface B、fin

6、al C、abstract D、implements 13、 下列关于类和对象的描述中,不正确的一项是( ) A、 一组对象构成一个程序,对象之间通过发消息通知彼此该做 什么B、现实世界中,可以把每件事物都看作是一个对象C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象14、下列命令中,是Java的编译命令()A、 javac B、javadoc C、javah D、java 15、下列变量定义错 误的是()A 、 int a; B、 double b=; C、 boolean b=true; D、 floatf二;16 、在Java applet 程序中,用户自定义的 Appl

7、et子 类常常覆盖父类的 方法来完成applet界面的初始化工作()A 、start( ) B 、stop( ) C 、init( ) D 、paint()17 、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 ( ) A 、java B、class C、html D、exe18 、下列关于Java程序结构的描述中,不正确的一项 是( ) A、一个Java源文件中可以包括多个类定义, 但是只能有一个 public类B、一个Java源文件中可以包括 一个package语句C、一个Java源文件中可以有多个 public 类D、源文件名与程序类名必须

8、一致19 、Java程序中最多只能定义 个公共类()A 、0 B、1 C、2 D、大于 220 、以下关于Java语言继承的说法正确的是()A 、Java中的类可以有多个直接父类B、抽象类不能有子类C、Java中的接口支持多继承D、最终类可以作为其它类的父类 三、多选题1、属于Java关键字的是? ()A 、 if B 、else C 、do D、while E 、 case21 、下列说法正确的是 ( )A 、类的定义包括类得 声明和类体 B、类包装的了一类对象的状态和方法C、成员变量和局部变量的作用域相同D 、局部变量与成员变量同名时,局部变量将被隐藏 E、参数也被视为是局部变量22 、以

9、下属于Java关键字的有?()A、new B、createC、 instanceOf D 、 instanceof E 、 elseif4 、下列描述中正确的是()A 、C+环是纯面向对象的,它兼容 C语言B 、Java是纯面向对象语百,不兼谷以彳王的任何语百 C、 在Java语言中,使用对象时必须先声明D、Java语言和C+一样有指针E、Java摒弃了指针和数组5 、下列数组定义正确的是 ( ) A 、int a= new float2 B、int my=new int33 C、String str=newString3D、byte b=new byte3E、double d=newdoub

10、le46 、面向对象的基本特征是?()A 、封装性B、消息传递性C、继承性D、多态性 E、抽象性7 、关于java应用程序,下列说法正确的是? ()A 、 一个应用程序必须有一个类含有 main方法B、任意一个类 都可作为应用程序的主类C 、java程序的main方法必须被说明为 public static void D、main方法是程序开始执行的位置E 、如果源文件有多个类,任意一个类名斗可作为该源 文件的名称8 、关于标识符,下列说法正确的是 ( )A 、标识 符是java中命名的规则B 、标识符字母、下划线、美元符号和数字组成 C、Girl_ 为合法的标识符 D、34_$为合法的标识符

11、 E、标识符中的 字母不区分大小写9 、在创建对象时有几种方法为对象的成员变量赋初值?A、在创建对象之前先为对象的成员变量赋初值B、缺省情况下成员变量会自动赋值或空值C、不能为对象的成员变量赋初值D、为成员变量赋指定的初值E、利用构造函数为成员变量赋初值10 、下列属于软件开发周期组成的有? ()A 、问题定 义B、可行性研究 C、需求分析 D、总体设计 E、详 细设计四、填空题()1 、在Java程序中,使用关键字 _throws 用 于声明一个方法会抛由哪些异常,而_ throw 是在方法体中实际执行抛由异常的动作2 、要编译一个文件名为 Test的Java源程序,需在命令 控制台窗口输入

12、编译命令:3 、如果接口中定义了一个方法 methodA(), 一个属性attA ,那么一个类 ClassA要实现这个接口的话,就必须实现其中的 方法4、程序运行过程中由现的非正常现象称为 5、Java中的数据流包括字节流和 流两种6 、在select语句中,使用 条件从句来设定查询标准7、向链表的末尾添加一个新的几点的方法是 8 、在Java中,两个连续等号(=)是等于运算符,那么 一个等号是运算符9 、下列语句序列执行后,k的值是 int i=4,j=5,k=9,m=5; if(i>j|m 10、Java 的数据类型可以分为两大类:和引用数据类型正确答案 一、1. 0 2.1. 3.

13、 0 4. 0 5. 0 6. 0 7. 0 8. 1 9. 1 10. 0二、1. B2. D 3. C 4. A 5. D 6. C 7. C 8. A 9. A 10.D 11. D 12. B 13. D 14. A 15. D 16. C 17. B 18. C19. B 20. C三、1. ABCDE 2. ABE 3. AD 4. ABC 5. BCD 6. ACD 7.ACD 8. ABC 9. BE 10. BCDE四、1. throws throw 2. javac4.异常 5. 字符流6. where 赋值9. 10 10.基本数据类型3. methodA()7. add

14、() 8.Java 程序设计:07-07考试时间:90分钟用户:难度:0总分:100 一、判断题1.( n )接口和类一样也可以有继承关系,而且都只能支持单继承 2.( y ) 可以用 FileOutputStream 对象作为 PrintWrite类的构造方法的参数3 .( )A subclass inherits all methods (including the constructor ) from the superclass4 .( n Java中所有的类都是的子类5 .() 于URLX寸象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个

15、URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet 地址 6.( y )abstract 方法不一定要声明在 abstract 类中7 .( y ) 在Java中,异常(Exception) 是指程序在编译 和运行进由现的错误8 .( y )我们可以方便地编写 Java客户机/服务器程序, 在客户机/服务器模式中,客户机一般通过套接字使用服务 器所提供的服务,Socket两部分组成:IP地址和端口号9 .( n )子类的域和方法的数目一定大于等于父类的域和方法的数目10.( n )最终方法只能存在于最终类中单选题1 、下列选项中,用于实现接口的关键字是()A 、int

16、erface B、implements C、abstract D、class 2、 在Java Applet 程序用户自定义的 Applet子类中,一般需 要覆盖父类的()方法来完成一些画图操作()A 、start( ) B 、stop( ) C init( ) D、paint( ) 3、 下面的逻辑表达式中合法的是 ()A 、7+8)&&(9-5) B 、(9*5)|(9*7) C 、9>6&&8 4 、 java语言是1995年 公司发布的()A 、Sun B、Microsoft C Borland D、Fox Software 5、 以下的变量定义语

17、句中,合法的是 ()A、int _long=324233L; B、byte $_b1=114562; C、float _*5=; D、double a=_VALUE6 、关于被私有访问控制符private 修饰的成员变量,以下说法正确的是()A 、可被三种类引用:该类自身、与它在同一个包中的 其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问7 、下列属于JAVA关键词的是()A、TRU田、goto C、 float D 、NULL 8、下列 是合法的char类型数据()A 、'142'

18、B 、'%u00' C 、'rn' D 、'%u0xc0 9、 下列说法中,正确的是 ()A 、类成员变量在使用之前可以不初始化B、局部变量在使用之前可以不初始化C、所有的变量在使用之前必须初始化D、参数变量在使用之前必须初始化10 、Java语言具有许多优点和特点,下列选项中 是通过Java虚拟机实现的特点()A 、分布式B、多线程C、安全性D、可移植11、下列 数据类型中 属于Java简单数据类型()A 、结构类 型B、接口 C、无符号整数类型 D、字符类型12、下列选 项中,表示终极方法的修饰符是 ()A 、interface B、final C、

19、abstract D、implements 13、 下列关于类和对象的描述中,不正确的一项是( ) A、 一组对象构成一个程序,对象之间通过发消息通知彼此该做 什么B、现实世界中,可以把每件事物都看作是一个对象C、有共同属性的对象可以抽象为一个类D、一个类只能实例化一个对象14、下列命令中,是Java的编译命令()A、 javac B、javadoc C、javah D、java 15、下列变量定义错 误的是()A 、 int a; B、 double b=; C、 boolean b=true; D、 float f二;16 、在Java applet 程序中,用户自定义的Applet子类常常覆盖父类的 方法来完成applet界面的初始化工作()A 、start( ) B 、stop( ) C 、init( ) D 、paint()17 、编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 ( ) A 、java B、class C、html D、exe18 、下

温馨提示

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

评论

0/150

提交评论