




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 在下列选项中 对整型数据类型占用内存数量描述错误的是 C A int 类型的数据在内存中占用 4 个字节 B short 类型的数据在内存中占用 2 个字节 C long 类型的数据在内存中占用 16 个字节 D byte 类型的数据在内存中占用 1 个字节 2 下面的选项中 不是关于面向对象特点的描述正确的是 C A 继承性 B 多态性 C 稳定性 D 封装性 3 在下列选项中选出错误的变量名 C A IDoLikeTheLongNameClass B byte C int D ok 4 下面对 final 关键字的使用 错误的是 C A final 可以定义常量 B 子类不能重写父类的 final 方法 C 可以通过继承的方式来建立一个 final 类的子类 D 定义成 final 的方法有时可以提高程序性能 5 下面的关于访问控制关键字的描述错误的是 A 声明为 public 的内容可以被从任何地方访问 B 被声明成 private 的成员不能被该类外看到 C 如果一个成员不含有一个明确的访问说明 默认为 public D 被声明成 protected 的成员可以被所在包的任何地方访问 6 下面选项中 关于异常的描述错误的是 C A 异常是在运行时代码序列中产生一种异常情况 B 异常是一种运行时错误 C 把需要进行监控的程序代码写在 catch 块中 D 过多的使用 try catch 会降低程序的运行性能 7 Java 语言中用来拆分字符串的方法是 B A replace B split C toLowerCase D toUpperCase 8 int 类型的包装类是 A A Integer B Int C INT D Ing 9 关于 static 关键字描述错误的是 B A 表示静态 B 用来创建对象 C static 修饰的属性 所有对象共用同一地址 D static 修饰的方法不能直接调用非 static 属性 10 怎样获得数组的长度 C A length 方法 B size 方法 C length 属性 D size 属性 11 关于构造方法 描述错误的是 D A 定义构造方法时 不需要加返回值类型 B 可以使用 private 关键字修饰构造方法 C 构造方法不能是抽象的 D 构造方法不能有参数 12 下面的选项中 描述正确的是 A A 在 Java 中只允许单一继承 B 在 Java 中一个类只能实现一个接口 C 在 Java 中一个类不能同时继承一个类和实现一个接口 D 在 Java 中可以继承多个父类 13 如果要存储一些数据 要求没有重复数据 下面的选项中 有此特点的项是 B A Map B Set C List D Vector 14 下列选项中 可以直接导致线程被停止执行的项是 B A 从一个同步块中返回 B 调用对象的 wait 方法 C 调用对象的 notify 方法 D 调用对象的 notify All 方法 15 编写程序的时候使用了 import a b c 则 B A 导入了 a 包中 b 包中 c 包的所有的类和子包 B 导入了 a 包中 b 包中 c 包的所有的类 不包含子包 C 导入了 a 包和 b 包和 c 包中所有的类 D 其他项都不正确 16 哪个关键字可以对对象加互斥锁 B A transient B synchronized C serialize D static 17 下面哪个方法可以在任何时候被任何线程调用 D A notify B wait C notifyall D sleep 18 下列选项中 对 List 描述不正确的是 C A List 中每个元素是按照顺序存储的 B 可以精确的控制每个元素的插入位置 C List 中不允许有相同的元素出现 D Vector 是 List 的子类 19 下列选项对多线程的状态描述错误的是 B A 当线程被创建的时候 线程还没有开始运行 此时线程处在新生状态 B 一个可运行线程将一直处于运行状态 C 当一个线程被阻塞 另一个线程就可以被操作系统调度运行了 D 因为 run 方法正常退出或因为一个未被捕获的异常都可以导致线程的死亡 20 可以使用本机地址创建一个客户端 socket 对象的选项是 A A Socket s new Socket InetAddress getLocalHost 5678 B Socket s new Socket InetAddress setLocalHost 5678 C Socket s new Socket InetAddress 5678 D ServerSocket s new ServerSocket InetAddress getLocalHost 5678 21 下列选项中属于 Java 原始数据类型的选项是 C A Int B Short C int D Char 22 下列关于修饰符混用的说法 错误的是 D A abstract 不能与 final 并列修饰同一个类 B abstract 类中可以有 private 的成员 C abstract 方法必须在 abstract 类中 D static 方法中能处理非 static 的属性 23 执行完以下代码 int x new int 25 后 以下哪项说明是正确的 A A x 24 为 0 B x 24 未定义 C x 25 为 0 D x 0 为空 24 以下哪个类可以表示 后进先出 的集合 D A ArrayList B HashTable C Vector D Stack 25 下列哪个选项不是 Java 语言的特点 C A 面向对象 B 安全性 C 面向过程 D 健壮性 26 所有字节输出流的父类是 A A OutputStream B Reader C InputStream D Writer 27 下列选项中不属于多线程的作用的是 A A 提高内存存储空间 B 提高应用程序的响应 C 改善程序结构 D 使多 CPU 系统更加有效 28 判断两个字符串变量内容是否相等的表达式为 D A c1 c2 B c1 c2 C c1 c2 D c1 equals c2 29 下面关于 finally 语法块说明错误的是 D A finally 语法块是无论如何都要被执行的 B finally 语法块也经常用在异常处理中 C finally 语法块通常跟在 try catch 快之后 D 空指针异常 30 若定义一个大小为 10 的整形数组 则代码应为 D A int a 10 B int a new int 10 C int a int 10 D int a new int 10 31 关于 InputStream 类中的 int read byte a int b int c 方法的参数表述 正确的 是 D A 参数 a 为读出数据缓冲 参数 b 为缓冲的起始位置 参数 c 为读出数据的终结位置 B 参数 a 为源数据 参数 b 为源数据的起始位置 参数 c 为源数据的终结位置 C 参数 a 为源数据 参数 b 为源数据的起始位置 参数 c 为源数据的长度 D 参数 a 为读出数据缓冲 参数 b 为缓冲的起始位置 参数 c 为读出数据的长度 32 5 1 的结果是 C A 20 B 2 C 10 D 5 33 下列对 Math 类描述错误的一项是 D A Math 类在 Java lang 包中 B Math sqrt num 用于计算一个数 num 的平方根 C 支持各种不同数学函数的方法在 Math 类中以静态方法出现 D Math 类包含的数字操作有复数 对数 指数 三角函数 34 关于循环队列描述错误的一项是 B A 循环队列和队列是两种数据结构 B 循环队列就是反复的利用同一块存储空间进行队列的移动 C 循环队列中 队头和队尾指针的移动保持所有数据项的位置不变 D 当循环队列被创建后其大小不会改变 35 for int i 0 i 10 i A 编译错误 B 运行错误 C 可以编译运行 循环 10 次 D 可以编译运行 无限循环 36 以下说法正确的是 D A 一个 try 块只能跟一个 catch 块进行处理 B 以上说法均有错误 try 块与 catch 块之间没有任何联系 C 一个 try 块可以跟若干个 catch 块 并且异常处理会寻找与异常匹配最好的 catch 块进行 处理 D 一个 try 块可以跟若干个 catch 块 但异常回从上至下依次寻找能与之匹配的 catch 块进 行处理 37 已知 int a new int 100 在下列给出的数组元素中 非法的是 D A a 0 B a 1 C a 99 D a 100 8 下列属于合法的 Java 标识符是 B A 5 B books C cat static D 3 14159 39 在 Java 中 由 Java 编译器自动导入 而无需在程序中用 import 导入的包是 D A ava applet B Java awt C Java util D Java lang 40 在 Java 中 用 package 语句说明一个包时 该包的层次结构必须是 B A 与文件的结构相同 B 与文件目录的层次相同 C 与文件类型相同 D 与文件大小相同 41 哪个关键字可以抛出异常 C A transient B finally C throw D static 42 在 Java 中 能实现多重继承效果的方式是 C A 内部类 B 适配器 C 接口 D 同步 43 Java 语言使用的字符码集是 D A ASC B BCD C DCB D Unicode 44 下面语句哪个是正确的 B A char abc B long l 0 xfff C float f 0 23 D String s 1 45 下面哪些是 Java 的关键字 B A NULL B new C wend D start 46 Java 为移动设备提供的平台是 A A J2ME B J2SE C J2EE D Jdk5 0 47 在 Java 中 所有类的根类是 A A Java lang Objet B Java lang Class C Java applet Applet D Java awt Frame 48 下列叙述中 错误的是 D A Java 提供了丰富的类库 B Java 最大限度地利用网络资源 C Java 支持多线程 D Java 不支持 TCP IP 协议 49 Java 中用来执行编译好的 class 文件的命令是 D A Javac B Javadoc C jar D Java 50 下列变量声明错误的是 B A int Count B String s n C float f D char n 51 下列对 float 型变量 X 初始化 正确的是 C A x 2 0 B x 2 C x 2 0f D x 2 0D 52 int a new int 2 a 2 会出现的错误类型是 A A 数组越界访问 B 试图访问一个空指针 C 内部错误 D 错误的类型转换 53 以下对判断语句描述正确的是 D A if 语句不可以嵌套使用 只有 if else 语句才可以嵌套使用 B if 语句可以嵌套使用 if else 语句不可以嵌套使用 C 无论 if 语句还是 if else 语句均不可以嵌套使用 D if 语句可以嵌套使用 if else 语句也可以嵌套使用 54 下列选项中 不属于 Java 语言访问控制修饰符的是 C A public B private C friendly D protected 55 下列关于布尔类型的说法 错误的是 A A 真和假可以对应 0 1 B 布尔类型用 boolean 表示 C 布尔类型有 true 和 false 两个值 D 布尔类型用于表示逻辑条件判断的结果 56 NullpointerException 是 B A 算数异常 B 空指针异常 C 仅仅是一个自定义类 与异常无关 D IO 流异常 57 下列描述正确的有 B A 静态变量只能做一次赋值运算 B 一个类的所有对象共享静态变量 C 静态变量就是常量 其值一旦被初始化就不能再改变 D 静态变量的值不能变化 58 下列哪类方法描述了线程运行时的行为 B A sleep B run C Thread D start 59 判断 StringBuffer 容量的方法是 B A length B capacity C reverse D append 60 一个类被 final 修饰以后 A A 这个类不能被继承 B 这个类将不能被其他的类访问 C 这个类必然有 final 的方法 D 这个类不能调用其他的类 61 下列关于常量定义错误的是 B A 常量的值一旦设定 就不能再变更 B 常量要先赋值 后声明 C 声明常量的方法是在声明变量的语句前面加上 final 关键字 D 常量表示只能对变量赋 1 次值 62 下列说法正确的是 C A 抽象方法一定属于抽象类 B 抽象类一定有抽象方法 C 抽象方法不能有 final 修饰 D 抽象类不能有构造方法 63 一个已经连接的 Socket 对象 socket 调用 socket 的什么方法可以得到该连接的输入流 B A getSocketInputStream B getInputStream C getChanne D getOutputStream 64 以下类中属于 OutputStream 类的子类是 D A BufferedWriter B DataInputstream C OutputStreamReader D ByteArrayOutputStream 65 关于对象 下列说法正确的是 C A 一个类的不同对象占据相同的内存空间 B 一个对象的生命周期包括创建和使用而没有消亡 C 对象可以没有引用指向它 D 可以先定义对象后定义该对象的类 66 以下哪个声明数组的语句错误的是 A A int a 2 3 4 B int a new int 3 C int a 3 4 5 D int a 1 2 3 67 怎样获得字符串的长度 B A 使用 size 方法 B 使用 length 方法 C 使用 length 属性 D 使用 size 属性 68 以下说法不成立的是 C A 如果对同一个 Thread 对象两次调用 start 方法 在运行时会抛出一个异常 B 线程开始的顺序与它们实际运行的顺序可能不一样 C 如果对 Thread 对象直接调用 run 方法 在运行时会抛出一个异常 D 如果在执行同步代码时对线程调用 sleep 方法 锁不会释放 69 关于抽象类和接口表述正确的是 C A 抽象类可以代替接口 B 接口可以代替抽象类 C 接口中的属性是 public final 和 static 的 D 抽象类中的属性是 public final 和 static 的 70 关于线程优先级说法正确的是 A A 线程优先级用整数表示 B 线程优先级可以是负数 C 优先级与线程获得 CPU 的概率无关 D 线程优先级默认是 10 71 关于继承 说法正确的是 B A Java 中 一个类可以有多个父类 B Java 是单继承语言 C 子类可以继承父类 private 修饰的属性 D 子类继承父类的方法后 不能重写 72 以下关于方法重写 描述错误的是 D A 子类重写父类方法 不能降低访问度 B 子类重写父类方法 返回值类型要保持相同 C 子类重写父类方法 不能抛出更多的异常 D 子类可以重写父类中 final 修饰的方法 73 以下哪些数据类型转换可以是自动转换 A A short 到 int B double 到 float C int 到 byte D float 到 int 74 Java 语言 switch x 中 x 的类型不可以是 B A int B String C char D short 75 int i 0 do while i 10 System out println i 程序的输出结果是 C A 9 B 10 C 11 D 12 76 class Test public static void main String args String s1 abc String s2 abc s1 xyz s2 concat pqr s1 toUpperCase ystem out println s1 s2 程序运行结果是 A A abcxyzabc B abcxyzabcpqr C ABCXYZabcpqr D ABCXYZabc 77 以下代码执行结果是 B int a 1 b 3 System out println a b A 0 3 B 0 C 0 5 D 0 333333333 78 下面程序中 循环结束后 i 的值是 D int i 0 for i 10 i A 8 B 11 C 9 D 10 79 class ExampleStringBuffer public static void main String args StringBuffer sb new StringBuffer test System out println buffer sb System out println length sb length 程序的运行结果中在 length 后输出的值是 B A 10 B 4 C 20 D 30 80 int Arr 5 7 2 4 0 int Arr1 new int 5 System arraycopy Arr 1 Arr1 0 3 for int i 0 i 5 i System out print Arr1 i 以上程序的输出结果是 A A 7 2 4 0 0 B 5 7 2 0 0 C 0 0 0 0 0 D 7 7 7 0 0 81 以下能够正确声明类的代码是 B A public void main B public class Main C public void class Main D public class Main 82 public class TestStaticBlock static System out println 在 static 块中 public TestStaticBlock int i System out println 在 TestStaticBlock i 构造函数中 public void show System out println 在方法中 执行完毕后 static 块被执行了多少次 C A 0 B 4 C 1 D 2 83 以下代码段执行后的输出结果为 B int x 3 int y 10 System out println y x A 0 B 1 C 2 D 3 84 下面的选项中 书写错误的是 B A package testpackage public class Test do something B import Java io package testpackage public class Test do something C import Java io class Person do something public class Test do something D import Java io import Java awt public class Test do something 85 在下列选项中 对下面的代码段描述正确的是 C public class Person static int arr new int 10 public static void main String a System out println arr 1 A 编译时将发生错误 B 编译时正确但是运行时出错 C 输出为 0 D 输出为 null 86 String s ABCD s concat E s replace C F System out println s 程序执行结果是 D A Compilation Error says that String is immutable B ABFDE C ABCDE D ABCD 87 有如下代码 for int i 0 ij 则编译并运行后 b 的值为 C A false B 编译错误 C true D 运行错误 89 public class Demo extends Base private int count public Demo System out println A Demo object has been created protected void addOne count 有关类 Demo 哪句描述是正确的是 A A 当创建一个 Demo 类的实例对象时 count 的值为 0 B 当创建一个 Demo 类的实例对象时 count 的值是不确定的 C 超类中不可以包含 private 修饰的方法 D Demo 的子类对象可以访问 count 90 下面程序输出的最后一个值是 B for int i 0 i 5 i System out println i if i 1 break A 0 B 1 C 2 D 5 91 下列选项中 用于在定义子类时继承父类名的关键字是 D A interface B package C class D extends 92 异常主要处理下列那些内容 D A 程序中的语法错误 B 硬件事故 C 程序的编译错误 D 程序事先预料到的可能出现的意外情况 93 下列语句序列执行后 k 的值是 D int i 10 j 18 k 30 switch j i case 8 k case 9 k 2 case 10 k 3 default k j A 31 B 32 C 33 D 2 94 有关定义包语句 导入包语句 定义类语句的使用顺序正确的是 C A import package class B class package import C package import class D package class import 95 下面程序的输出结果 C class SuperClass int x 30 public class SubClass extends SuperClass int x 60 public SubClass int x 120 System out println x System out println this x System out println super x public static void main String args new SubClass A 30 60 120 B 30 30 30 C 120 60 30 D 编译错误 96 当一个线程运行时 下列哪个方法会被调用 B A public void start B public void run C public void int D public static void main String args 97 有关 Java 变量命名正确的是 A A IdoLikeTheLongNameClass B 123 byte C const D o k 98 Java 语言具有许多优点和特点 下列选项中 哪个反映了 Java 程序并行机制的特点 B A 安全性 B 多线程 C 跨平台 D 可移植 99 有如下代码 int i 0 switch i case 0 System out print I 0 case 1 System out println i 1 则程序结果正确的是 C A 运行错误 B 输出 i 0 C 输出 I 0 i 1 D 编译错误 100 在下面的代码段中 哪行会导致编译错误 C 1 String str null 2 if str null str length 10 3 System out println more than 10 4 5 else if str null str length 5 6 System out println less than 5 7 8 else System o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46228-2025溴化异丁烯-异戊二烯橡胶(BIIR)
- 应急安全教练培训课件
- 2024-2025学年度银行岗位考前冲刺练习试题及答案详解【历年真题】
- 应急安全培训宣传口号课件
- 2024年执业药师试题附参考答案详解(综合题)
- 抗病毒药物在秋季腹泻治疗中应用现状
- 做庙合同(标准版)
- 数字系统设计与VHDL(第3版)教案-第4章 VHDL设计入门
- 2025年黄石市阳新县招聘急需紧缺专业高学历人才(44人)考前自测高频考点模拟试题及一套完整答案详解
- 2025自考专业(汉语言文学)题库带答案详解(能力提升)
- 公司安全生产责任书范本
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 养老护理员培训班课件
- 隔爆水棚替换自动隔爆装置方案及安全技术措施
- 湖北省武汉市东湖高新区2024-2025学年三年级下册期末考试语文试卷(含答案)
- 2025年爱国主义教育知识竞赛试题库及答案
- 郎飞结相关性疾病
- 新沃合作社育肥羊养殖项目实施方案
- GB 7300.308-2025饲料添加剂第3部分:矿物元素及其络(螯)合物苏氨酸锌螯合物
- 银行企业贷款培训课件
- 拔罐疗法课件
评论
0/150
提交评论