




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 期末复习题 一 一 选择题 1 下列 java 标识符 错误的是 D A sys varl B change C User name D 1 file 2 下列不属于简单数据类型的是 B A 整数类型B 类 C 符点数类型D 布尔类型 3 下列属于 JAVA 关键词的是 C A TRUEB goto C floatD NULL 4 下列声明和赋值语句错误的是 C A double w 3 1415 B String strl bye C float z 6 74567D boolean truth true 5 java 中 八进制数以 B 开头 A 0 x B 0C 0XD 08 6 自定义类型转换是由按优先关系从低级数据转换为高级数据 优先次序为 A A char int long float doubleB int long float double char B long float int double charD 以上都不对 7 在 java 中 Integer MAX VALUE 表示 B A 浮点类型最大值B 整数类型最大值 C 长整型最大值D 以上说法都不对 8 JAVA 中 数据类型值中不可能出现的符号是 D A d B fC eD 9 下列表示单引号的是 B A B C D 10 下列语句片断中 four 得值为 D int three 3 char one 1 char four char three one A 3B 1C 31D 4 11 下列不属于整型变量的类型是 C A byteB shortC floatD long 12 int 类型整型变量在内存中的位数为 C A 8B 16C 32D 64 13 下列数据类型转换 必须进行强制类型转换的是 D A byte intB short long C float doubleD int char 14 java 中 用 A 关键字定义常量 A finalB define C floatD const 15 关于变量的作用范围 下列说法错误的是 A A 异常处理参数作用域为整个类 B 局部变量作用于声明该变量的方法代码段 2 C 类变量作用于声明该变量的类 D 方法参数作用于传递到方法内代码段 16 下列属于条件运算符的是 B A B C int b int c if a 50 b 9 c b a A 10B 0C 19D 编译出错 18 下列程序片断的执行 说法正确的是 C public class test public static void main String args byte b 100 int i b int a 2000 b a System out println b A b 的值为 100B b 的值为 2000 C 第六行出错D 第八行出错 19 00101010 outer for int i 0 i 2 i for int j 0 ji continue outer a System out println a A 0B 2C 3D 4 36 下列数组定义及赋值 错误的是 B A int intArray B intArray new int 3 intArray 1 1 intArray 2 2 intArray 3 3 C int a 1 2 3 4 5 D int new int 2 a 0 new int 3 a 1 new int 3 37 在 java 中 字符串由 java lang String 和 B 定义 A java lang StringChar B java lang StringBuffer C java io StringChar D java io StringBuffer 38 java 程序的执行过程中用到一套 JDK 工具 其中 javac exe 指 A A java 语言编译器 B java 字节码解释器 C java 文档生成器 D java 类分解器 39 java 的 API 结构中 不属于类库主要包括的核心包的是 C A java 包 5 B javax C javadoc 包 D org 扩展包 40 每个 java 的编译单元可包含多个类或界面 但是每个编译单元最多只能有 A 类或者界面是公共的 A 一个 B 两个 C 四个 D 任意多个 41 在当前的 java 实现中 每个编译单元就是一个以 A 为后缀的文件 A java B class C doc D exe 42 在 Java 编程中 Java 编译器会将 Java 源程序转换为 A A 字节码 B 可执行代码 C 机器代码 D 以上所有选项都不正确 43 关于 Applet 和 Application 下列说法错误的是 B A Applet 自身不能运行B Applet 可以嵌在 Application 中运行 C Application 以 main 方法为入口 D Applet 可嵌在浏览器中运行 44 整型数据类型中 需要内存空间最少的是 D A short B long C int D byte 45 下面的代码段 输出结果是 B int x 015 System out println x A 015 B 13 C 15 D 编译错误 46 若有以下程序段 int a 1 b 2 c c 1 b a 执行后 c 的值是 A A 0 B 0 5 C 1 D 2 47 下列关于数组的定义中 不正确的是 C A int a new int 5 B int a 1 2 3 4 C int a new int 9 D int a 1 1 2 1 2 3 48 已知 x 5 y 7 经过表达式 x 5 6 B abstract Animal abstract void growl C class abstract Animal abstract void growl D abstract class Animal abstract void growl 51 根据下面的代码 if x 0 System out println 第一 else if x 3 System out println 第二 else System out println 第三 判断 x 的取值在什么范围内时将打印字符串 第二 D A x 0 B x 3 C x 3 D x 3 52 要使某个类能被同一个包中的其他类访问 但不能被这个包以外的类访问 则 A A 该类不使用任何关键字 B 使用 private 关键字 C 使用 final 关键字 D 使用 protected 关键字 53 以下关于接口不正确的说法是 D A 一个类可以实现多个接口类似于多重继承 B 接口没有构造函数和析构函数 C 接口可以继承 D 接口包含的方法既可以有实现 也可以没有实现 54 对于可以独立运行的 Java 应用程序 下列 D 说法是正确的 A 无须 main 方法 B 必须有两个 main 方法 C 可以有多个或零个 main 方法 D 必须有一个 main 方法 55 以下关于继承的叙述正确的是 A A 在 Java 中类只允许单一继承 B 在 Java 中一个类只能实现一个接口 C 在 Java 中一个类不能同时继承一个类和实现一个接口 D 在 Java 中接口只允许单一继承 56 在浏览器中执行 applet 程序 以下选项中的哪个方法将被最先执行 A A init B start C destroy D stop 57 Java 源文件和编译后的文件扩展名分别为 B A class 和 java B java 和 class C class 和 class D java 和 java 58 Java 语言不是 C A 高级语言 B 编译型语言 C 结构化设计语言 D 面向对象设计语言 59 Java 语言中创建一个对象使用的关键字为 C A class B interface C new D create 60 设有对象 x 具有属性 a 则访问该属性的方法为 C A a x B a x C x a D x a 61 Java 中 用 package 语句说明一个包时 该包的层次结构必须是 B A 与文件的结构相同 7 B 与文件目录的层次相同 C 与文件类型相同 D 与文件大小相同 二 填空题 1 1991 年 SUN 公司的 Jame Gosling 和 Bill Joe 等人 为电视 控制烤面包机等家用 电器的交互操作开发了一个 Oak 软件 它是 java 的前身 2 java 是一个网络编程语言 简单易学 利用了 面向对象 的技术基础 但又独立于 硬件结构 具有可移植性 健壮性 安全性 高性能 3 java 可以跨平台的原因是 java 虚拟机 4 JAVA 的产品主流操作系统平台是 Solaris Windows 和 Macintosh 5 JAVA 系统运行时 通过 垃圾回收 机制周期性的释放无用对象所使用的内存 完 成对象的清除 6 在 JAVA 语言中 将后缀名为 java 的源代码文件编译后形成后缀名为 class 的字节码文件 7 JAVA 语言的执行模式是半编译和 半解释型 8 JAVA 类库具有 跨平台 的特点 保证了软件的可移植性 9 在 JAVA 语言中 为将源代码翻译成 字节码 文件时产生的错误称为编译错误 而 将程序在运行中产生的错误称为运行错误 10 Java Application 应用程序的编写和执行分 3 步进行 编写源代码 编译源代码 解释执行 11 每个 java 应用程序可以包括许多方法 但必须有且只能有一个 main 方法 12 JAVA 源文件中最多只能有一个 public 或公共 类 其它类的个数不限 13 JAVA 的体系结构中 最下层是移植接口 上面一层是虚拟机 虚拟机的上层是 java 基本类 和基本 API 它们都是具有可扩展性 14 JAVA 解释器采用生成与体系结构无关的 字节代码 指令的技术 只需安装 JAVA 运行系统 就可保证 JAVA 程序可以在网络的任何地方运行 15 把对象实例化可以生成多个对象 使用 new 运算符为对象分配内存空间 16 java 程序引入接口的概念 是为了弥补只允许类的 单继承 的缺憾 17 java 语言以 类 为程序的基本单位 它是具有某些共同特性实体的集合 是 一种抽象的概念 18 抽象方法只能存在于抽象类中 抽象方法用关键字 abstract 来修饰 19 java 语言中 Object 是所有类的根 20 在 java 中有一种叫做 构造方法 的特殊方法 在程序中用它来对类成员进行初 始化 21 new 是 创建 对象的操作符 22 继承主要强调子类在父类的基础上取 长 补 短 而 多态性 主要强调的是 类与类之间的传输 23 我们在 java 程序中 把关键字 supper 加到方法名称的前面 来实现子类调 8 用父类的方法 24 定义一个类包括定义类头和定义 类体 两个部分 25 在 java 程序里 同一类中重载的多个方法具有相同的方法名和 不同的 的参数列表 重 载的方法可以有不同的返回值类型 26 java 是面向对象语言 对象是客观事物的 实体 对象与之是一一对应的 它是很 具体的概念 27 java 语言通过接口支持 多重 继承 使类继承具有更灵活的扩展性 28 一个对象的生命周期包含三个阶段 生成 使用 和清除 29 java 语言中 调用方法时 参数传递是 值 调用 而不是地址调用 30 接口是一种只含有抽象方法或 常量 的一种特殊抽象类 31 创建一个类就是创建一个新的数据类型 而类在 java 中属于 复合 数据类型 32 abstract 方法 不能 不能或能 与 final 并列修饰同一个类 33 如果一个类中定义了几个名为 method 的方法 这些方法的参数都是整数 则这些方法 的 参数个数 必须是不同的 这种现象称为方法的重载 34 Java 中用 extends 关键字指明继承关系 用 implement 关键字指明对 接口的实现 35 在 Java 语言中 有一个类是所有类和接口的父类 这个类的名称是 Object 36 在 Java 程序中 类只能实现 单 继承 但通过接口的定义可以实现 多重 继承 37 构造方法 是类中的一种特殊方法 用来实例化对象的初始状态 38 某 Java 源程序中有一个类的定义为 public class MyPrg 则该源程序的完整文件名 应该为 MyPrg java 39 面向对象的模型中 最基本的概念是 类 和 对象 40 有一种方法 仅有方法头 没有具体方法体和操作实现的方法 该方法必须定义在抽 象类中 该方法称为 抽象方法 三 程序阅读题三 程序阅读题 1 import java io class Parent void printMe System out println parent class Child extends Parent void printMe System out println child 9 void printAll super printMe this printMe printMe public class Class1 public static void main String args Child myC new Child myC printAll 运行结果为 parent child child 2 public class Class2 public static void main String args A a1 new A a1 printa B b1 new B b1 printb b1 printa class A int x 1 void printa System out println x class B extends A int x 100 void printb super x super x 10 System out println super x super x x x 运行结果为 1 super x 11 x 100 11 3 interface A 10 int x 1 void showX interface B int y 2 void showY class InterfaceTest implements A B int z 3 public void showX System out println x x public void showY System out println y y public void showMe System out println z z x y public class Class3 public static void main String args InterfaceTest myObject new InterfaceTest myObject showX myObject showY myObject showMe 运行结果为 x 1 y 2 z 6 4 public class Class4 static String s public static void main String args System out println s s 运行结果为 s null 5 public static void main String args int j 10 int i 1 do if i j 11 continue while i 5 运行结果为 i 5 j 6 6 import java io public class Class6 public static void main String args int i s 0 int a 10 20 30 40 50 60 70 80 90 for i 0 i a length i if a i 3 0 s a i System out println s s 运行结果为 s 180 7 class Class7 public static void main String args char myChar c switch myChar default case a System out println a break case b System out println b break 运行结果为 a 8 class Class8 int var Tester double var this var int var Tester int var this hello Tester String s this System out print s Tester System out print goodbye 12 public static void main String args Tester t new Tester 5 运行结果为 goodbye hello 9 public class Person String name int age public Person String name int age this name name this age age public static void main String args Person c new Person Peter 17 System out println c name is c age years old 运行结果为 Peter is 17 years old 10 public class Class10 public static void main String
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025秋统编版(2024)新教材三年级语文上册第七单元《语文园地七》练习题及答案
- 特种玻璃电子束切割超硬涂层工艺考核试卷及答案
- 印染烘干操作工综合考核试卷及答案
- 电机铁芯叠装工异常处理考核试卷及答案
- 印后成型工数字化技能考核试卷及答案
- 信息技术考试ps试题及答案
- 有限空间作业及企业安全管理风险管控与隐患治理试卷
- 银行综合试题及答案
- 银行债务员面试题目及答案
- 银行押运员面试题及答案
- Unit 1 Helping at home Part C英语教学课件
- 2025年人教部编版九年级道德与法治下册全册知识点
- 车辆引导手势培训课件
- 饲料厂制粒工培训
- 《跨境电子商务》课件 第一章 跨境电子商务概述
- 第五单元草原牧歌《鸿雁》《父亲的草原母亲的河》课件人音版(简谱)初中音乐七年级上册
- 货运装载工作管理制度
- 2025至2030中国天然气管道系统行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030年中国社区团购行业市场全面调研及发展趋势研究报告
- 自控仪表试题及答案
- 浙江省委党校考试试题及答案
评论
0/150
提交评论