下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java判断和概念填空题一、判断题基本概念与Java 语言基础1. Java语言具有较好的安全性和可移植性及与平台无关等特性。( V )2. Java语言的源程序不是编译型的,而是编译解释型的。( V )3. Java Application 程序中,必有一个主方法main() ,该方法有没有参数都可以。(V )4. Java程序中不区分大小写字母。( x )5. 机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。( V )6. System 类中的 println() 方法分行显示信息,而print() 方法不分行显示信息。(V )7 .当前路径的标识是“.”。(,)8 .
2、java命令不区分大小写,而 javac命令区分大小写。( x )9 printf() 和 format() 方法使用指定格式字符串和参数,将格式化字符串写入到 Pri ntStream 类型的输出流(System.out对象)中。(,)1. 在运行字节码文件时,使用java 命令,一定要给出字节码文件的扩展名 .class 。(x )11. Java语言使用的是 Unicode字符集,每个字符在内存中占8位。( x )12. Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。(V )13. 所有的变量在使用前都必须进行初始化。( x )14. 已知byte i = (byte
3、)127; i = i +1;这两个语句能被成功编译。( V )15. String str="abcdefghi"char chr=str.charAt(9); ( x )16. char chrArray= 'a', 'b', 'c', 'd', 'e', 'f', 'g'char chr=chrArray6;( V )17 . int intArray尸0,2,4,6,8; int length=int Array.length();( x )18 . St
4、ring str="abcedf" int length=str.length;( x )19 .说明或声明数组时不分配内存大小,创建数组时分配内存大小。( V )20 .强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。(V ) 面向对象应用1 .类是一种类型,也是对象的模板。( V )2 .类中说明的方法可以定义在类体外。( X )3 .实例方法中不能引用类变量。( x )4 .创建对象时系统将调用适当的构造方法给对象初始化。( V )5 .使用运算符new创建对象时,赋给对象的值实际上是一个引用值。( V ) 6对象赋值实际上是同一个对象具有两个不同的名
5、字,它们都有同一个引用值。(V )7. 对象可作方法参数,对象数组不能作方法参数。( X )8. class 是定义类的惟一关键字。( V )9. Java语言会自动回收内存中的垃圾。( V )10. Java语言中,构造方法是不可以继承的。( V )11子类的成员变量和成员方法的数目一定大于等于父类的成员变量和成员方法的数目。(x )12 .抽象方法是一种只有说明而无具体实现的方法。( V )13 . Java语言中,所创建的子类都应有一个父类。( V )14 .调用this 或super构造方法的语句必须放在第一条语句。( V )15 . 一个类可以实现多个接口,接口可以实现“多重继承”。
6、(,)16 .实现接口的类不能是抽象类。( V )17 .使用构造方法只能给实例成员变量赋初值。( V )18 . Java语言不允许同时继承一个类并实现一个接口。( x ) 其他知识1 .容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。(x )2 .在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。(V )3 .使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上。( V )4 .每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。(X )5. Java中,并非每个事件类都只对应一个事件。( V )6. Applet可以运
7、行在浏览器中。(,)7. Applet的两个方法 getCodeBase()和getDocumentBase()的返回值都是 URL类的 对象,且二者返回的都是相同的URL地址。( X )8. Applet是一种特殊的Panel ,它是Java Applet程序的最外层容器。( V )9. 捕获异常try语句后面通常跟有一个或多个catch()方法用来处理try块内生成的异常事件。(V )10. 使用try-catch-finally语句只能捕获一个异常。( x )11. Error类所定义的异常是无法捕获的。( V )12. IOException异常是非运行时异常,必须在程序中抛弃或捕获。
8、( V )13. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( V )14. 一个Java多线程的程序不论在什么计算机上运行,其结果始终是一样的。(x )15. Java线程有五种不同的状态,这五种状态中的任何两种状态之间都可以相互转换。(x )16. Java虚拟机(JVM)中的线程调度器负责管理线程,调度器把线程的优先级分为10个级别,分别用Thread类中的类常量表示。 每个Java线程的优先级都在常数1和10之间,即Thread.MIN_PRIORITY和Thread.MAX_PRIORITY之间。如果没有明确地设置线程的优先级 别,每个线程的优
9、先级都为常数8。( X )17. 当线程类所定义的run()方法执行完毕,线程的运行就会终止。( V )18. 线程的启动是通过引用其start()方法而实现的。( V )19. 文件缓冲流的作用是提高文件的读/写效率。(V )20. Java系统的标准输入对象是System.in ,标准输出对象有两个,分别是标准输出System.out 和标准错误输出 System.err。(,)二、概念填空1 . Java语言是 _舛面向对象 的程序设计语言。(p3)2 . Java既是 编译 型又是 解释型语言,编译成的字节码文件由Java虚拟机在不同操作系统上解释执行。(p3)3 .运行环境负责装载用
10、户 自定义的类(分为从本地装载和从网络装载两种)和 Java API娄_,最重要的是含有JVM (Java Virtual Machine ) ,它是一个平台软件,负责 将字节码解释成机器码并提交操作系统执行。(p4)4 .如果在一台计算机上安装了JDK ,则自动安装了对应版本的JRE 。(p4)5 .如果在一个源程序中定义了多个类,则其中只能有一个公共类 (public修饰),公共类的名称必须与文件名称保持拼写和大小写 一致。(p5)6 . Java标识符由字母、数字、下划线() 或 美元符号($) 组成。(p10)7 . String 一般作为字符串类型理解,但是从本质上讲,它是一个类 而
11、非简单的数据类型。(p11)8 .基本数据类型int对应的包装类是Integer 。 (p15,表2.6)9 .基本数据类型不是对象 ,在一些场合不能直接使用,需要转化为对应的包装类对象 才能继续使用。(p16)10 .包装类Integer的静态方法可以将字符串类型的数字” 12熊换成整数类型。其形式如:int a=Intrger.parseInt(" 123P16)11 . Double.POSITIVE_INFINITY表示 正无穷大。(p16)12 . Java语言中,7.7%3=1.7。 (p17)13 .多分支语句switch( 括号中的表达式的返回值类型只能是下列类型之一
12、,这些类型是:byte、short、int、char 。 (p23)14 . 一维数组在声明时,口里必须为空,但在使用 new运算符进行创建的时候,口里必须指明数组的长度,只有这样系统才能知道该给此数组分配多少内存。(p28-29)15 .抽象是从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而让取与研究有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识。(p38)16 . Java语言中,定义类用的关键字是class 。(p )17 .对象是对客观事物的抽象:类是对 对象 的抽象。(p38)18 .类也是一种数据类型,跟普通的数据类型相比,它是一种抽象的数据类型。(p3
13、8)19 .对象是类的实例 ,类是对象的模板 。(p38)20 .面向对象程序设计将事物的共同性质抽象出来,使用数据和 方法 描述对象的状态和行为。21 . 一个对象可以被认为是一个把数据(属,件)和 方法(行为)_封装在一起的实体,其中对象的属性通过数据反映了对象当前的状态,对象的 行为 通过 方法实现对象能够进行的操作。22 .对象的共性抽象为类,类的实例化一就是对象。23 .方法中的形式参数和定义的局部变量的作用域仅限于方法,局部变量在使用前必须讲行初始化赋值。(p40)24 .构造方法的方法名与类名相同,并且是 类的方法,不能通过对象引用来调用。(p47)25 .构造方法也具有多态性
14、。(p48)26 .如果类中定义了构造方法,则 Java不再提供默认的 构造方法。(p48)27 .构造方法是一个特殊的方法,用于创建一个类的实例。(p )28当构造方法中的参数名与域变量名相同时,此时在构造方法中需要用this关键字来区分域变量名与参数名。(p48)29 .用static修饰符修饰的数据成员是不属于任何一个类的具体对象,而专属于类,是其静态数据成员。它被保存在类的内存区的公共存储单元 中,而不是保存在某个对象的内存区中。(p50)30 . static方法是类方法,不属于 类的任何对象,但可以被类的所有对象访问。不用static修饰符限定的方法,虽然在类中定义,但其实是为对象
15、 而定义。(p51)31 . Java中类的继承是为了反映现实世界中事物之间的联系 。32 . Java语言中,定义子类时,使用关键字extends 来给出父类名。(B12)33 .子类可以重写继承过来的父类的方法体,这种做法叫覆盖。(p71)34 .子类方法覆盖父类方法,子类的访问修饰符权限应等于或大于父类。(p72)35 .抽象类中如果存在抽象方法,则具体子类必须对抽象方法进行覆盖。(p73)36 .子类的数据成员或成员方法与父类的数据成员或成员方法名字相同时,当要调用父类的同名方法或同名数据成员时则可用super来指明。(p75)37 .使用关键字this来调用同类的其它构造方法,优点同样是以最大限度地提高对已有代码的利用程度,减少程序的维护工作量。(p77)38 .父类的构造方法,子类可以在自己的构造方法中使用super来调用,但 必须是子类构造方法的第一个可执行语句。(p79)39 .如果一个类中有抽象方法,则这个类就必须声明成抽象的 。(p82)40 .接口中的成员变量一律是公共的、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《为有源头活水来》学习体会3篇
- 2026年新媒体推广TOP5权威测评:品牌推广内容传播力与媒体渠道组合策略深度解析
- 盾构施工安全预案
- 煤炭销售合同协议2026年付款方式
- 分拣管理试题及答案
- 代数竞赛试题及答案解析
- 摄影技术题库及答案
- 登山救援题库答案
- 仲裁实务试卷及解析
- 模具设计师题库及分析
- 2026年天津市高校大学《辅导员》招聘考试真题库(含答案)
- 蘑菇中毒突发群体事件应急预案演练脚本
- 2026年山东青岛市中考语文考试真题带答案
- 设备安装验收移交规范
- 2026年中国联通黑龙江省分公司校园招聘笔试备考题库及答案解析
- 2026年国际数学奥林匹克国家集训队测试试题真题(含答案详解)
- 2026年社工考试《初级社会工作综合能力》真题及答案
- 2026年长沙民政职业技术学院单招职业倾向性测试题库含答案详解(能力提升)
- 阴道炎患者护理实践指南(2025年版)
- 2026年财务管理专业综合知识竞赛试题及答案
- 一体化污水处理设备施工工艺
评论
0/150
提交评论