




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单选题试题信息主标题 题目问题描述选项A选项B选项C选项D答案 Character流与Byte流的区别是每次读入的字节数不同 前者带有缓冲 后者没 有 前者是字符读写 后者是 字节读写 二者没有区别 可以 互换使用 C Java 程序是由什么组成的 类对象函数包A Java 类可以作为 类型定义机制数据封装机制 类型定义机制和数据封装 机制 上述都不对C Java 语言使用的字符集是 ASCIIEBCDIC Unicode BCD C Java 源文件经编译产生的文件称为 obj 文件 exe 文件 java 文件字节码文件D Java 注释方式不包括 C 对于已经被定义过可能抛出异常的语句 在编程时 必须使用try catch语句处 理异常 或用throws将其抛 出 如果程序错误 必须使 用 try catch语句处理 异常 可以置之不理 只能使用try catch 语句处理 A 设 i j k 为类 x 中定义的 int 型变量名 下列 类 x 的构造函数中不正确的是 x int m void x int m x int m int n x int h int m int n B 设 x y为已定义的类名 下列声明x类的对象x1的 语句中正确的是 static x x1 public x x1 new x int 123 y x1 x x1 x A 设i j为int型变量名 a为int型数组名 以下选项 中 正确的赋值语句是 a 0 7i i 2i ja 0 66A 下面不是合法 Java 标识符的是 ab 33abab3C 下面均为 Java 关键字的一组是 boolean byte long true byte long true gotogoto Boolean byte truebool long true autoA 在下列概念中 Java语言只保留了 运算符重载结构和联合指针方法重载D 如果任何包中的子类都能访问超类中的成员 那么 应使用哪个限定词 publicprivateprotectedtransient C 14 下列哪个属于容器的构件 JFrameJButtonJPanelJAppletC A派生出子类B B派生出子类C 并且在Java源代码 中有如下声明 1 A a0 new A 2 A a1 new B 3 A a2 new C 问以下哪个说法是正确的 只有第1行能通过编译 第1 2行能通过编译 但第3行编译出错 第1 2 3行能通过编译 但第2 3行运行时出错 第1行 第2行和第3行 的声明都是正确的 D Character流与Byte流的区别是每次读入的字节数不同 前者带有缓冲 后者没 有 前者是字符读写 后者是 字节读写 二者没有区别 可以 互换使用 C File类是IO包中唯一表示磁盘文件信息的对象 它定 义了一些与平台无关的方法来操纵文件 通过调用 File类提供的各种方法 我们能够创建 删除文件 重命名文件 判断文件的读写权限及是否存在 设置 和查询文件的最近修改时间等 下面的代码片段实现 的是什么功能 File file new File C test dat if file exists file delete 创建C test dat 删除C test dat 打开C test dat文件输出 流 移动C test datB Frame对象默认的布局管理器是 FlowLayoutBorderLayoutCardLayoutnullB Java application中的主类需包含main方法 main方法 的返回类型是什么 int floatdoublevoidD Java application中的主类需包含main方法 以下哪 项是main方法的正确形参 String argsString ar Char argStringBuffer args B Java SE的命令文件 java javac javadoc等 所 在目录是 JAVA HOME jre JAVA HOME lib JAVA HOME bin JAVA HOME de mo C Java 的 int 型变量占内存的字节是 142与机器有关B Java 类可以作为类型定义机制数据封装机制 类型定义机制和数据封装 机制 上述都不对C Java 源程序编译后生成的字节码文件扩展名为 exe obj java class D Java 源文件以为扩展名的是 class java doc exeB Java 中 byte 型数组在内存中的存储形式是 ASCII 码补码原码反码B Java 中 一各类可以有几个父类 任意124B JavaAPI 的类被组织成几个包 67108D Java编程所必须的默认引用包为java sys包java lang包 java util包以上都不是B Java变量中 以下不属于复合类型的数据类型是 类字符型数组型 接口B JAVA程序经常用到 递归 递归 的基本思想是 让别人反复调用自己 自己反复调用别人 自己反复调用自己 以上说法都不对 C Java的核心包中 提供编程应用的基本类的包是 java util java lang java applet java rmiB Java的集合框架中重要的接口java util Collection定义 了许多方法 选项中哪个方法不是Collection接口所 定义的 int size boolean containsAll Collection c compareTo Object obj boolean remove Object obj C Java的字符类型采用的是Unicode编码方案 每个 Unicode码占用 个比特位 8163264A Java内部如何利用 号把字符串String连接在一 起 相当于append函数 在 StringBuffer对象的后面添 加字符串 Java在用 号进行字 符连接时 是新建一个 StringBuffer对象 用 它来连接所有字符串 然后再转回String对象 号相当于append 函 数 在String对象的后面 添加字符串 只有String对象才用 连接符 StringBuffer对象 整数 浮点数等都不 能使用 连接符 B Java语言的类间的继承关系是多重的单重的线程的不能继承B Java语言具有许多优点和特点 下列选项中 哪个反 映了Java程序并行机制的特点 安全性多线性跨平台可移植B Java语言具有许多优势和特点 以下 特点能 保证软件的可移植性 健壮性安全性跨平台动态性C Java中 一个子类可以有多个父类 一个父类也可以有多个子类 一个子类可以有多个父 类 但一个父类只可以 有一个子类 一个子类可以有一个父类 但一个父类可以有多个 子类 上述说法都不对C Java中访问限定符不包括 publicprivatedefaultfinalD JDK安装完成后 主要的命令 如Javac Java等 都 存放在根目录的 文件夹下 binjredocincludeA JDK中 用于编译程序的工具是 JavacJavapJavaJavadocA list是一个ArrayList的对象 哪个选项的代码填写到 todo delete处 可以在Iterator遍历的过程中正确并安 全的删除一个list中保存的对象 Iterator it list iterator int index 0 while it hasNext Object obj it next if needDelete obj needDelete返回boolean 决定是否要删除 todo delete index list remove obj list remove index list remove it next it remove D main方法是Java应用程序执行的入口点 关于main方 法的方法头以下哪项是合法的 public static void main public static void main String args public static int main String arg public void main String arg B MAX LENGTH是int型public成员变量 变量值保持为 常量100 其定义是 public int MAX LENGTH 100 final public int MAX LENGTH 100 public final int MAX LENGTH 100 final int MAX LENGTH 100 C package awt 的结果是 编译结果出错 说明文件的类包含在 Java 的 awt 包中 说明文件的类在自定义 的 awt 包中 导入自定义的 awt 包 中的类 C paint 方法使用哪种类型的参数 Graphics Graphics2D String ColorA Panel和Applet的默认布局管理器是 FlowLayoutCardLayout BorderLayoutGridLayoutA private级的成员可以被哪些对象访问 同一包中的其他类 仅同一类的私有成员方 法 仅同一类的所有成员方法所有其他类C public class T18 static int arr new int 10 public static void main String a System out println arr 1 哪个语句是正确的 编译时将产生错误 编译时正确 运行时将 产生错误 输出零 输出空C public的成员变量能够被以下哪些对象访问到 所有的对象 但子类只能直 接访问 而不能继承父类对 象的public 组成员 所有的对象 但其它包 中的对象只能访问少数 从句中导出的成员 所有的对象 子类可以直 接访问 也可以继承父类 对象的public 组成员 所有的对象 但子类 不能访问其它包中的 父类对象的public 组 成员 C return语句 只能让方法返回数值方法都必须含有方法中可以有多句return不能用来返回对象C Swing组件必须添加到Swing顶层容器相关的 分隔板上内容面板上选项板上复选框内B Switch exp 语句中的 exp 不应是 字符型变量整型变量整型常量逻辑型常量D System out println 5 2 的输出结果应该是52725A System类在哪个包中 java awtjava langjava utiljava ioB this 关键字的含义是表示一个 指针当前对象一个类一个方法B this和super 都可以用在main 方法中都是指一个内存地址不能用在main 方法中意义相同C void的含义 方法没有返回值方法体为空没有意义定义方法时必须使用A while循环和 do while循环的区别是 没有区别 这两个结构任何 情况下效果一样 while循环比 do while循 环执行效率高 while循环是先循环后判断 所以循环体至少被执行 一次 do while循环是先循 环后判断 所以循环 体至少被执行一次 D 把字符变量 c 设置为一个空格字符的方法是 c c 0 c u0020 c u0000 C 编写AWT图形用户程序时 一定要用import的语句是 import java AWT import java AWT import javax AWT import javax swing B 编译Java Application 源程序文件将产生相应的字 节码文件 这些字节码文件的扩展名为 Java class html exeB 编译Java程序的命令是 appletviewer javacjavajavadocB 编译Java程序后生成的面向JVM的字节码文件的扩展 名是 java class obj exe B 编译Java程序时 用于指定生成class文件位置的选 项是 d g verbose nowarn A 编译Java源程序文件将产生相应的字节码文件 这些 字节码文件的扩展名为 byte class html exeB 编译并运行以下程序 以下描述哪个选项是正确的 1 class A 2 protected boolean equals 3 return super equals 4 5 编译通过运行无异常编译通过但运行时出错行2出错 不能成功编译 不能成功编译 行3出 错 D 编译一个定义了 5 个类和 18 个方法的 Java 源代 码文件 编译该源代码文件时会产生几个字节码文件 123185D 编译运行以下程序后 关于输出结果的说明正确的是 public class Conditional public static void main String args int x 4 System out println value is x 4 99 9 9 输出结果为 value is 99 9 输出结果为 value is 9 输出结果为 value is 9 0 编译错误C 表达式 5 static int y void fac String s Syatem out println 字符 串 s x y和s都是成员变量x是实例变量 y是类变量 s是局部变量x和y是实例变量 s是参数 x y和s都是实例变量B 常量定义的修饰符为 final finallyconstdefineA 抽象方法 可以有方法体可以出现在非抽象类中是没有方法体的方法 抽象类中的方法都是 抽象方法 C 抽象类与普通类的区别是什么 抽象类没有成员变量 只有 成员函数 抽象类只有成员变量 没有成员函数 抽象类中有抽象函数 而 普通类的每个函数都是有 具体实现的 抽象类与普通类没有 区别 C 当父类的引用变量指向子类对象时 对于同名的方法 调用哪个 调用子类的方法 先调用父类的方法再调 用子类的方法 调用父类的方法 先调用子类的方法再 调用父类的方法 A 当某一线程正处于休眠状态 而另一个线程用 Thread 类中的 interrupt 方法中断它时 抛出的 异常类型是 IOExceptionRuntimeExceptionInterruptedException ClassNotFoundExcepti on C 调用 trim 方法 可以去掉字符串的那部分空格 前部后部全部前后D 定义抽象类时所用到的关键字是 publicabstractfinalprotectedB 定义类头时能使用的修饰符是 private staticabstract protectedC 定义类中可以用来修饰类名的修饰符是 privateabstract nativeprotectedB 定义一个接口必须使用的关键字是 publicclassinterface staticC 定义一个类 必须使用的关键字是 publicclassinterface staticB 定义一个名为 key 的类 使之不能被继承 应选 lass key native class key final class key c lass key final D 定义一个名为 MyClass 的类 并且该类可被一个 工程中的所有类访问 那么该类的正确声明应为 private class MyClass extends Object class MyClass extends Object public class MyClass private class MyClass extends Object C 对象的有效期有多长 与引用变量的有效期相同 当引用变量的有效期结束时 对象也自动消失 从对象创建时开始 直 到没有任何引用变量指 向该对象时 对象失去 作用 被自动回收 从对象创建时开始 直到 编程人员用 delete 关 键字删除对象为止 从对象创建时开始 直到程序结束 B 对象使用时 下面描述错误的是 通过 运算符调用成员变 量和方法 通过成员变量的访问权 限设定限制自身对这些 变量方法的调用 将一个对象申明为类的成 员时 必须在使用前为其 分配内存 在方法中使用对象作 为参数时 采用引用 调用 B 对于已经被定义过可能抛出异常的语句 在编程时 必须使用try catch语句处 理异常 或用throw将其抛出 如果程序错误 必须使 用 try catch语句处理 异常 可以置之不理 只能使用try catch 语句处理 A 分析下面这行代码 if 5 public static void main String a System out println arr 0 编译时将产生错误 编译时正确 运行时将 产生错误 输出零输出空C 给出下面代码段 哪行将引起一个编译时错误 1 public class Test 2 int n 0 3 int m 0 4 public Test int a m a 5 public static void main String arg 6 Test t1 t2 7 int j k 8 j 3 k 5 9 t1 new Test 10 t2 new Test k 11 12 行1行4行6 行9D 构造方法何时被调用 类定义时创建对象时调用对象方法时使用对象的变量时B 关于 for循环和 while循环的说法哪个正确 while循环先判断后执行 for循环先执行后判断 while循环判断条件一般 是程序结果 for循环的 判断条件一般是非程序 结果 两种循环任何时候都不可 以替换 两种循环结构中都必 须有循环体 循环体 不能为空 B 关于 main 方法说法正确的是 一个类中可以没有 main 所有对象都必须放在 main 方法中 main 必须放在公共类中 main 方法头的定义 可以根据情况任意修 改 A 关于 super 下面说法中错误的是 用来访问父类被隐藏的的成 员变量 用于调用父类中被重写 的方法 用 于定义父类 用于调用父类的构造 函数 C 关于被私有访问控制符private修饰的成员变量 以 下说法正确的是 可以被三种类所引用 该类 自身 与它在同一个包中的 其他类 在其他包中的该类 的子类 可以被两种类访问和引 用 该类本身 该类的 所有子类 只能被该类自身所访问和 修改 只能被同一个包中的 类访问 C 关于对象成员占用内存的说法哪个正确 同一个类的对象共用同一段 内存 同一个类的对象使用不 同的内存段 但静态成 员共享相同的内存空间 对象的方法不占用内存以上都不对B 关于多态性 以下描述中正确的是 多态性就是方法的覆盖多态性就是方法重载 多态性只存在于同名的成 员变量之间 多态性是指按引用变 量指向的对象 而不 是引用变量本身的类 型来决定调用哪个方 法 D 关于构造函数的说法哪个正确一个类只能有一个构造函数 一个类可以有多个不同 名的构造函数 构造函数与类同名 构造函数必须自己定 义 不能使用父类的 构造函数 B 关于继承的说法正确的是 子类将继承父类所有的属性 和方法 子类将继承父类的非私 有属性和方法 子类只继承父类public方 法和属性 子类只继承父类的方 法 而不继承属性 B 关于接口哪个正确 实现一个接口必须实现接口 的所有方法 一个类只能实现一个接 口 接口间不能有继承关系 接口和抽象类是同一 回事 A 关于实现接口中的方法 哪些叙述是正确的 类中应当实现接口中的所有 方法 但方法参数可以有所 不同 类中应包括所有接口中 方法 并且方法名 返 回值的类型 方法参数 的个数 名称 类型都 必须与接口中的对应方 法相一致 类只能实现接口所提供的 方法 而不能定义其他的 方法 类只能实现接口的方 法 而不能使用接口 中的常量 B 关于使用Swing的基本规则 下列说法正确的是 Swing组件可直接添加到顶级 容器中 要尽量使用非Swing的重 要级组件 Swing的Jbutton不能直接 放到Frame上 以上说法都对D 关于下面的代码行 int arr 1 2 3 for int i 0 i0 if a 3 c 2 else c 3 else c 4 1234C 若x 5 y 8 则表达式x y的值为 31305B 若定义有short s byte b char c 则表达式s b c的类型为 char short int byteC 若定义有变量float f1 f2 8 0F 则下列说法正确 的是 变量f1 f2均被初始化为8 0 变量f1没有被初始化 f2被初始化为8 0 变量f1 f2均未被初始化 变量f2没有被初始化 f1被初始化为8 0 B 若想连接字符字面值 Zang Zoom 和 Moon 可使用哪种形式 bang Zoom Moon bang Zoom Moon bang Zoom Moon bang Zoom Moon D 若需要定义一个类域或类方法 应使用哪种修饰符 staticpackage privatepublic D 若已定义 byte x 11 22 33 66 其中0 k 3 则对x数组元素错误的引用是 x 5 3 x k x k 5 x 0 C 若有定义 char a new char 5 则 a length 的值 为 01045D 若有定义 class A int x y static float f int a float g int x1 int x2 及 A anew A 则下列用法中非法的是 A g 3 2 A f 3 a1 f 4 a1 g 2 5 A 若有定义 int a new int 2 3 则第 1 个下标的 可用范围是 1 到 20 到 2 10 到 1D 若有定义 int x 3 y 则执行语句 y x x x 后 y 9121518B 若有定义 Sting tom I am a good cat 则 tom indexOf a 的值为 2345A 若有定义 String tom boy String hill boy 则表达式 tom hill 的值为 1true FALSE0B 若有定义 String tom 我们是学生 则 tom length 的值是 510611A 若有定义如下 class A int x x1 int f int a int g int y 则不正确的赋值为 在 f 中 a x在 f 中x a 在 f 中 x x1 在 g 中 y aD 若有定义如下 class dog float x static int y 则下列说法中正确的是 x 称 为 类 变 量 y 为 实 例 变 量 x y 均为类变量x y 均为实例变量 x 为实例变量 y 为类 变量 D 若有下面的类定义 class Bridge Road road class Road String name 它表示 是什么 关系 有 什么 关系二者都是二者皆不是B 若有以下定义 int k 7 x 12 则能使值为 3 的表 达式 x k 5 x k k 5 x k k 5x k k 5 B 若在某一个类定义中定义有如下的方法 abstract void performDial 该方法属于 接口方法最终方法抽象方法空方法C 设 i j 为int型变量名 a 为int型数组名 以下选 项中 正确的赋值语句是 i i 2 a 0 7 i j a 0 66 B 设 x 1 y 2 z 3 则表达式 y z x 的值是 3 3 545A 设int 型变量 a b float 型变量 x y char 型 变量 ch 均已正确定义并赋值 正确的switch语句是 switch x y switch ch 1 switch ch switch a b D 设x为float型变量 y为double型变量 a为int型变量 b为long型变量 c为char型变量 则表达式x y a x b y c的值为 类型 intlongdouble charC 设有定义 float x 3 5f y 4 6f z 5 7f 则以下 的表达式中 值为true的是 x y x z x yz y x x y 24 b1 b1 b2 01TRUEFALSED 下列代表十六进制整数的是 123452008 0 xfa08fb05C 下列定义形式错误的是 float a float a 5 int a new int 5 float c B 下列对多态性的描述中 错误的是 Java语言允许方法重载与方 法覆盖 Java语言允许运算符重 载 Java语言允许变量覆盖 多态性提高了程序的 抽象性和简洁性 B 下列对整型常量定义的解释中 正确的是034代表八进制的数1C034代表八进制的数34034代表十六进制的数28 34L代表34的64位长整 数 D 下列方法定义中 正确的是 int x char ch a return int ch void x return true int x return true int x int a b return a b A 下列方法头中哪一个不与其他方法形成重载 overload 关系 void mmm void mmm int i void mmm String s int mm D 下列赋值语句中不正确的是boolean b ture double d 0 0f float f 0 0f char c dd B 下列构造方法的调用方式中 正确的是 按照一般方法调用由用户直接调用只能通过new自动调用被系统调用C 下列关于char类型的数据说法中 正确的一项是 r 表示换行符 n 表示回车符char类型在内存中占16位 凡是在Unicode的字符 都可以用单引号括起 来作为char类型常量 C 下列关于for循环和while循环的说法中哪个是正确的 while循环能实现的操作 for 循环也都能实现 while循环判断条件一般 是程序结果 for循环判 断条件一般是非程序结 果 两种循环任何时候都可替 换 两种循环结构中都必 须有循环体 循环体 不能为空 B 下列关于Java多线程并发控制机制的叙述中 错误的 是 Java中没有提供检测与避免 死锁的专门机制 但应用程 序可以采用某些策略防止死 锁的发生 共享数据的访问权限都 必须定义为private Java中对共享数据操作的 并发控制是采用加锁技术 线程之间的交互 提 倡采用 suspend resume 方法 D 下列关于Java语言的数组描述中 错误的是 数组的长度通常用length表 示 数组下标从0开始 数组元素是按顺序存放在 内存的 数组在赋初值和赋值 时都不判界 D 下列关于Java语言的特点 描述错误的是Java是跨平台的编程语言Java支持分布式计算 Java是面向过程的编程语 言 Java支持多线程C 下列关于JAVA语言简单数据类型的说法中 哪个是 正确的 一0开头的整数代表8进制常 量 以0 x或者0X开头的整数 代表8进制整型常量 boolean类型的数据作为类 成员变量的时候 系统默 认值初始为true double类型的数据占 计算机存储的32位 A 下列关于JAVA语言中要使用的一个变量 不正确的 是 在JAVA程序中要使用一个变 量 必须先对其进行声明 变量声明语句可以在程 序的任何地方 只要在 变量使用前就可以 变量不可以在其作用域之 外使用 局部变量在使用之前 可以不初始化 系统 使用默认的初始值 D 下列关于变量组成部分描述正确的一项是变量名不是标识符变量名是标识符浮点型属于复合类型 变量属性分为 基本 类型和符合类型 B 下列关于变量作用域的描述中 不正确的一项是 变量属性是用来描述变量作 用域的 局部变量作用域只能是 它做在的的方法的代码 段 类变量能在类的方法中声 明 类变量的作用域是整 个类 C 下列关于抽象类的描述中 错误的是 抽象类是用修饰符abstract 说明的 抽象类是不可以定义对 象的 抽象类是不可以有构造方 法的 抽象类通常要有它的 子类 C 下列关于构造方法的叙述中 错误的是 构造方法名与类名必须相同 构造方法没有返回值 且不用void声明 构造方法只能通过new自动 调用 构造方法不可以重载 但可以继承 D 下列关于基本数据类型的取值范围描述中 正确的是 byte类型范围是 128 128 boolean类型范围是真或 者假 char类型范围是0 65536 short类型范围是 32767 32767 B 下列关于基本数据类型的说法中 不正确的一项是 boolean是JAVA特殊的内置值 或者为真或者为假 float是带符号的32位浮 点数 double是带符号的64位浮 点数 char应该上是8位的 Unicode字符 D 下列关于继承性的描述中 错误的是 一个类可以同时生成多个子 类 子类继承了父类中除私 有的成员以外的其他成 员 Java支持单重继承和多重 继承 Java通过接口可使子 类使用多个父类的成 员 C 下列关于溢出的说法中 正确的一项是 一个整型的数据达到整型能 表示的最大数值后 再加1 则机器产生上溢 结果为整 型的最大值 一个整型的数据达到整 型能表示的最小数值后 再减1 则机器产生下 溢 结果为整型的最小 值 实型变量在运算中不会产 生溢出的问题 实型变量在运算中和 整型一样会产生溢出 问题 C 下列关于运行字节码文件的命令行参的描述中 正确 的是 命令行的命令字被存放在 args 0 中 数组args 的大小与命 令行的参数的个数无关 第一个命令行参数 紧跟命 令字的参数 被存放在 args 0 中 第一个命令行参数被 存放在args 1 中 C 下列关于整型类型的说法中 正确的是 short类型的数据存储顺序先 低后高 Integer MAX VALUE表 示整型最大值 Long MIN VALUE表示整 型最大值 long 类型表示数据范 围和int类型一样 B 下列关于子类继承父类的成员描述中 错误的是 当子类中出现成员方法头与 父类方法头相同的方法时 子类成员方法覆盖父类中的 成员方法 方法重载是编译时处理 的 而方法覆盖是在运 行时处理的 子类中继承父类中的所有 成员都可以访问 子类中定义有与父类 同名变量时 在子类 继承父类的操作中 使用继承父类的变量 子类执行自己的操 作中 使用自己定义 的变量 C 下列关于自动类型转换的说罚中 正确的是 int类型数据可以被自动转换 为char类型数 char类型数据可以自动被 转换为int类型数据 boolean类型数据不不可以 做自动转换 但可以做强 制转换 long类型数据可以被 自动转换为short类型 数据 B 下列关于自动类型转型的说法中 哪个正确 char类型数据可以自动转换为 任何简单的数据类型的数据 char类型数据只能自动转 换为int类型数据 char类型数据不能自动转 换 boolean类型数据 char类型不能做自动 类型转换 C 下列类定义中 不正确的是class x static class x implements y1 y2 public class x extends Applet class x extends y B 下列流中哪个不属于字符流 InputStreamReaderBufferedReaderFilterReaderFileInputStreamD 下列流中哪个不属于字节流FileInputStreamBufferedInputStreamFilterInputStreamInputStreamReaderD 下列描述中 不正确的是 一个Java源文件不允许有多 个公共类 Java通过接口支持多重 继承 Java不支持多线程 Java程序主要分为 Application和 Applet两类 C 下列描述中正确的一项是 标识符首字符的后面可以跟 数字 标识符不区分大小写 符合数据类型变量包括布 尔型 字符型 浮点型 数组属于基本数据类 型 A 下列哪个不是正确标识符 million million1 million 1 millionC 下列哪个类的声明是正确的 abstract final class HI abstract private move protected private number public abstract class Car D 下列哪个是合法的Java标识符 Tree do System out println i i while i 0 5无限 01B 下列有关 Java 中接口的说法哪个是正确的 接口中含有具体方法的实现 代码 若一个类要实现一个接 口 则用到 implements 关键字 若一个类要实现一个接口 则用到 extends 关 键字 接口不允许继承B 下列语法中不正确的一个是 float a 1 1f byte d 128 double c 1 1 0 0 char b char 1 1f B 下列语句序列执行后 ch1 的值是 char ch1 A ch2 W if ch1 2 j i else j 151678D 下列语句序列执行后 i的值是 int i 16 do i 2 while i 3 16842D 下列语句序列执行后 k 的值是 int m 3 n 6 k 0 while m B 下面不是合法标识符的是2ofUSgiveMeswhataQuiz d2000 A 下面不是面向对象技术特点的是 模块化封装继承性多态性D 下面程序段的执行结果是什么 public class Foo public static void main String args try return finally System out println Finally 编译能通过 但运行时会出 现一个例外 程序正常运行 并输出 Finally 程序正常运行 但不输出 任何结果 因为没有catch语句块 所以不能通过编译 B 下面的不是 Java 的特点的是 动态性 面向对象编辑型多线型C 下面的方法 当输入为2的时候返回值是多少 public int getValue int i int result 0 switch i case 1 result result i case 2 result result i 2 case 3 result result i 3 return result 02410D 下面的那个是 Java 的关键字 sizeof abstractNULLBooleanB 下面的那一个不是 Java 合法标识符 Girl 23www12 3xyD 下面的那一项不是 Java application 和 applet 的 不同点 执行方式不同 applet 中不再需要 main 方法 applet 由若干各类构成 ava applet 由 Web browser 执行 C 下面的那一项能正确生成 5 个空字符串 tring a new String 5 String 5 a String 5 aString A 下面的选项中 哪一项不属于 汽车类 的行为启动刹车减速速度D 下面定义形式中 那一个是非法的 class A int a b class A int i j i j 10 class A int i float f lass A int i 12 float f1 1 2f B 下面对于Java和C 的区别 描述不正确的是 Java没有指针而C 有 Java具有跨平台性而C 没有 Java支持多继承而C 只支 持单继承 Java提供内存自动管 理而C 不能 C 下面赋值非法的是 ong test 012short s 10nt other int truedouble d 1234 05C 下面关键字中那一个是不可用来控制对类成员的访问 publicprivateprotecteddefaultD 下面关于Applet的说法正确的是 Applet能访问本地文件Applet也需要main方法 Applet必须继承自 java awt Applet Applet程序不需要编 译 C 下面关于Java Application 程序结构特点描述中 错误的是 一个Java Application程序 由一个或多个文件组成 每 个文件中可以定义一个或多 个类 每个类由若干个方法 和变量组成 Java程序中声明有 public类时 则Java程 序文件名必须与public 类的类名相同 并区分 大小写 扩展名为 java 组成Java Application程 序的多个类中 有且仅有 一个主类 一个 java文件中定义 多个类时 允许其中 声明多个public类 D 下面关于Java Application 程序结构特点描述中 错误的是 一个Java Application程序 由一个或多个文件组成 每 个文件中可以定义一个或多 个类 每个类由若干个方法 和变量组成 Java程序中声明有 public类时 则Java程 序文件名必须与public 类的类名相同 并区分 大小写 扩展名为 java 组成Java Application程 序的多个类中 有且仅有 一个主类 一个 java文件中定义 多个类时 允许其中 声明多个public类 D 下面关于Java 语言特点的描述中 错误的是 Java是纯面向对象编程语言 支持单继承和多继承 Java支持分布式的网络 应用 可透明地访问网 络上的其他对象 Java支持多线程 Java程序与平台无关 可移植性好 A 下面关于包的描述中 错误的是 包是若干对象的集合使用package语句创建包 使用import语句引入包 包分为有名包和无名 包两种 A 下面关于封装性的描述中 错误的是 封装体包含属性和行为 被封装的某些信息在外 不可见 封装提高了可重用性 封装体中的属性和行 为的访问权限相同 D 下面关于接口的描述中 错误的是 一个类只允许继承一个接口 定义接口使用的关键字 是interface 在继承接口的类中通常要 给出接口中定义的抽象方 法的具体实现 接口实际上是由常量 和抽象方法构成的特 殊类 A 下面关于类的继承性的描述中 错误的是 继承是在已有的基础上生成 新类的一种方法 Java语言要求一个子类 只有一个父类 父类中成员的访问权限在 子类中将被改变 子类继承父类的所有 成员 但不包括私有 的成员方法 C 下面关于类的说法中 错误的是 类是经过抽象的公有属性的 集合 类是Java程序的核心和 本质 类是对象的模板 而类对 象则是类的实例化结果 在面向对象的编程语 言中 类不是一个独 立的程序单位 D 下面关于类方法的描述 错误的是 说明类方法使用关键字 static 类方法和实例方法一样 均占用对象的内存空间 类方法能用实例和类名调 用 类方法只能处理类变 量或调用类方法 B 下面关于数组声明和初始化的语句那个有语法错误 int a1 3 4 5 String a2 string1 string1 string1 String a3 new String 3 int a4 new int 3 3 C 下面哪个不是 Java 的关键字 doubleIntegerfloatdefaultB 下面哪个函数是public void aMethod 的重 载函数 void aMethod public int aMethod public void aMethod public int aMethod int m D 下面哪个流类属于面向字符的输入流BufferedWriterFileInputStreamObjectInputStream InputStreamReaderD 下面哪个是有效的 Java 标识符 max nummax num 3DogNight train A 下面哪个选项中的代码没有定义内部类 或者错误的 定义了内部类 public Class Line int length Class Point 内部 类代码 public Class Line public Point getPoint return new Point 内部类代码 Class Point 内部类代码 public Class Line public int calcLength Class Point 内部类代码 C 下面哪些选项是正确的main方法说明 void main private static void main String args public main String args public static void main String args D 下面哪一个import命令可以为我们提供编写网络应用 程序的类 import java sql import java util import java io import D 下面哪一个操作符的优先级最高 int ages new int 100 int ages new int 100 int ages new int 100 C 下面哪一个循环会导致死循环 for int k 0 k 0 k for int k 0 k 0 k C 下面哪一行代码正确的声明了一个类方法 静态方法 public int method int i protected method int i public static method String s protected static void method Integer i D 下面哪种注释方法能够支持javadoc命令 C 下面哪组是关键字 abstract object doubleclass object thisclass double thisBoolean double thisC 下面那些方法不是接口Collection中已声明的方法 添加元素的add Object obj 方法 删除元素的 remove Object obj 方 法 得到元素个数的length 方法 返回迭代器的 iterator 方法 迭 代器用于元素遍历 C 下面声明数组的写法错误int a int a int 3 a int 3 a D 下面说法不正确的是 一个子类的对象可以接收父 类对象能接收的消息 当子类对象和父类对象 能接收同样的消息时 它们针对消息产生的行 为可能不同 父类比它的子类的方法更 多 子类在构造函数中可 以使用super 来调 用父类的构造函数 C 下面说法不正确的是 列表 List 集合 Set 和映 射 Map 都是java util包中 的接口 List接口是可以包含重 复元素的有序集合 Set接口是不包含重复元素 的集合 Map接口将键映射到值 键可以重复 但每 个键最多只能映射一 个值 D 下面叙述中 错误的是 子类继承父类子类能替代父类父类包含子类父类不能替代子类C 下面语句 System out println 4 7 的输出是 4567D 下面语句在编译时不会出现警告或错误的是float f 3 14 char c c Boolean b null in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招聘放射技师考试题库及答案
- 初三常考的考试题及答案
- 榆林初三联考试卷及答案
- 浙江金华市第五中学2026届九年级英语第一学期期末监测模拟试题含解析
- 安阳航空安全员培训招生课件
- 滚动式安全培训课件
- 滑雪的兔子课件
- 安装起重工实际操作课件
- 课件369网校教学课件
- 2026届广东省开平市月山初级中学九上化学期中预测试题含解析
- 医院实验室生物安全委员会文件
- 医疗卫生行业从业人员资格及工作经历证明(6篇)
- 供应室消毒员培训课件
- 线虫病疫木及异常枯死松树处置方案枯死松树清理服务投标方案(两套方案)
- 电影院转让协议合同
- 花瓣儿鱼试题及答案
- 华为员工行为规范
- 2025-2031年中国第三方认证行业发展前景预测及投资方向研究报告
- 冀教版小学信息技术五年级上册《第1课 奇妙的动画》教学设计
- 《中国心力衰竭诊断与治疗指南2024》解读
- 可打印的离婚协议书
评论
0/150
提交评论