




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 一 单选题一 单选题 每题每题 2 2 分分 1 B 下面布尔变量定义中下面布尔变量定义中 正确并且规范的是正确并且规范的是 A BOOLEAN b f false B boolean b f false C boolean B F false D boolean b f FALSE 2 D D 阅读下列程序 程序的运行结果是 阅读下列程序 程序的运行结果是 public class Test1 public static void main String args System out print 3 4 2 System out println 5 2 A A 6 6 B B 6 6 2 52 5 2 2 C C 62 562 5 D D 6262 3 C C 阅读下列程序 程序的运行结果是 阅读下列程序 程序的运行结果是 publicpublic classclass Ex6 2 Ex6 2 publicpublic staticstatic voidvoid main Stringmain String args args StringString s1 hi s1 hi StringString s2 news2 new String hi String hi if s1 s2 if s1 s2 System out println s1 s2 System out println s1 s2 elseelse if s1 equals s2 if s1 equals s2 System out println s1System out println s1 与与 s2s2 的内容相同的内容相同 A A hihi B B s1 s2s1 s2 C C s1s1 与与 s2s2 的内容相同的内容相同 D D s1 s2s1 s2 s1s1 与与 s2s2 的内容相同的内容相同 4 c 下面程序片段输出的是什么 下面程序片段输出的是什么 int a 3 int b 1 if a b System out println a a A a 1 B a 3 c 编译错误 没有输出编译错误 没有输出 D 正常运行 但没有输出正常运行 但没有输出 5 A 以下关于构造函数的描述错误的是 以下关于构造函数的描述错误的是 A 构造函数的返回类型只能是构造函数的返回类型只能是 void 型 型 B B 构造函数是类的一种特殊函数 它的方法名必须与类名相同 构造函数是类的一种特殊函数 它的方法名必须与类名相同 2 C 构造函数的主要作用是完成对类的对象的初始化工作 构造函数的主要作用是完成对类的对象的初始化工作 D 一般在创建新对象时 系统会自动调用构造函数 一般在创建新对象时 系统会自动调用构造函数 7 B B Java Java 编程所必须的默认引用包为 编程所必须的默认引用包为 A java sysA java sys 包包 B java langB java lang 包包 C java newC java new 包包 D D 以上都不是以上都不是 8 B 阅读下列程序 程序的运行结果是 阅读下列程序 程序的运行结果是 public class Test2 public static void main String args int x 3 y 4 z 5 String s xyz System out println s x y z A A xyz12xyz12 B B xyz345xyz345 C C xyzxyzxyzxyz D D 12xyz 9 C C 关于被私有访问控制符关于被私有访问控制符 private 修饰的成员变量 以下说法正确的是 修饰的成员变量 以下说法正确的是 A 可以被三种类所引用 该类自身 与它在同一个包中的其他类 在其他包中的该类可以被三种类所引用 该类自身 与它在同一个包中的其他类 在其他包中的该类 的子类的子类 B 可以被两种类访问和引用 该类本身 该类的所有子类可以被两种类访问和引用 该类本身 该类的所有子类 C 只能被该类自身所访问和修改只能被该类自身所访问和修改 D 只能被同一个包中的类访问只能被同一个包中的类访问 1010 D D 下列类中属于字节输入抽象类的是 下列类中属于字节输入抽象类的是 A A FileInputStreamFileInputStream B B ObjectInputStreamObjectInputStream C C OutputStreamOutputStream D D InputStreamInputStream 1111 B B 下面程序输出什么下面程序输出什么 public class J 3 1 int m data public static void main String args System out println m data A 0 B 编译错误 没有输出编译错误 没有输出 C m data D 正常运行 但没有输出正常运行 但没有输出 1212 A A 对下面哪个类定义 可以通过对下面哪个类定义 可以通过 new new J Class J Class 生成生成 J ClassJ Class 的实例对象 的实例对象 A publicA public classclass J Class J Class B publicB public abstractabstract classclass J Class J Class publicpublic J Class J Class C publicC public classclass J Class J Class publicpublic J Class StringJ Class String s s 3 D publicD public classclass J Class J Class publicpublic voidvoid J Class J Class publicpublic J Class StringJ Class String s s 1313 A A 关于下面程序代码 哪个选项的结论是正确的 关于下面程序代码 哪个选项的结论是正确的 public class J 3 49 static short m index static int m age public static void mb setData short n m index n public static void mb setData int age m age age public static void main String args mb setData short 98 System out println Index m index Age m age A A 程序可以通过编译并正常运行 结果输出程序可以通过编译并正常运行 结果输出 Index 98 Age 0 Index 98 Age 0 B B 程序可以通过编译并正常运行 结果输出程序可以通过编译并正常运行 结果输出 Index 0 Age 98 Index 0 Age 98 C C 程序可以通过编译并正常运行 结果输出程序可以通过编译并正常运行 结果输出 Index 0 Age 0 Index 0 Age 0 D D 程序可以通过编译并正常运行 结果输出程序可以通过编译并正常运行 结果输出 Index 98 Age 98 Index 98 Age 98 14 A A 下列哪个类声明是正确的 下列哪个类声明是正确的 A A publicpublic abstractabstract classclass Car Car B B abstractabstract privateprivate move move C C protectedprotected privateprivate number number D D abstractabstract finalfinal classclass HI HI 1515 D 有以下方法的定义 请选择该方法的返回类型 有以下方法的定义 请选择该方法的返回类型 ReturnType method byte x float y return short x y 2 A byteB shortC intD float 16 16 D D 下面程序编译运行的结果是什么 下面程序编译运行的结果是什么 publicpublic classclass J 3 66 J 3 66 4 privateprivate intint m x m x publicpublic J 3 66 J 3 66 m x 0 m x 0 publicpublic voidvoid mb show mb show System out println x m x System out println x m x publicpublic staticstatic voidvoid main Stringmain String args args J 3 66J 3 66 a a null null a mb show a mb show A x 0A x 0B x B x 某一个随即数某一个随即数C x m xC x m xD D 无法通过编译无法通过编译 17 17 A A 关于下面程序 哪个结论是正确的 关于下面程序 哪个结论是正确的 publicpublic classclass J 3 71 J 3 71 publicpublic staticstatic voidvoid main Stringmain String args args intint sum sum intint i 0 i 0 forfor i 10 i i 10 i sum i sum i System out println Sum 0 i sum System out println Sum 0 i sum A A 程序无法通过编译程序无法通过编译 B B 程序可以通过编译 但无法正常运行程序可以通过编译 但无法正常运行 C C 运行程序可以输出运行程序可以输出 Sum 0 10 45 Sum 0 10 45 D D 运行程序可以输出运行程序可以输出 Sum 0 9 45 Sum 0 9 45 18 18 B B 下面程序的输出结果是什么 下面程序的输出结果是什么 classclass J 3 72 J 3 72 publicpublic staticstatic voidvoid main Stringmain String args args intint i 99 i 99 mb operate i mb operate i System out print i 100 System out print i 100 staticstatic voidvoid mb operate intmb operate int i i i 100 i 100 5 A 99A 99B 199B 199C 299C 299D 99100D 99100 19 B 下面的程序运行结果是 下面的程序运行结果是 class J4 18 public static void main String args try System out print 1 catch Exception e2 System out print 3 finally System out print 4 System out print end A 1endA 1endB 14endB 14endC 13endC 13endD endD end 20 A 下面的程序运行结果是 下面的程序运行结果是 public class J4 8 public static String m s public static void main String args String s1 1234 String s2 s1 s2 5678 s1 concat 5678 System out println s1 s2 m s A 123412345678nullA 123412345678nullB 123412345678B 123412345678C 12345678C 12345678 D 1234567812345678D 1234567812345678 21 C 假设在假设在 Java 源程序文件源程序文件 MyClass java 中含有一个类 而这个类必须能被位于中含有一个类 而这个类必须能被位于 一个庞大的软件系统中的所有一个庞大的软件系统中的所有 Java 类访问到 那么下面哪个声明有可能是符合要求的类类访问到 那么下面哪个声明有可能是符合要求的类 声明 声明 A private class MyClass extends Object B public class myclass extends Object C public class MyClass 6 D class MyClass extends Object 22 A 关于下面的程序 哪个结论是正确的 关于下面的程序 哪个结论是正确的 class J Super public final void mb method System out print 1 public class J3 68 extends J Super public final void mb method int i System out print i public static void main String args J3 68 t new J3 68 t mb method t mb method 2 A 程序可以通过编译并运行 结果输出程序可以通过编译并运行 结果输出 12 B 程序无法通过编译 因为具有程序无法通过编译 因为具有 final 属性的方法不能被覆盖属性的方法不能被覆盖 C 程序无法通过编译 因为方法的调用有问题程序无法通过编译 因为方法的调用有问题 D 程序可以通过编译 但无法正常运行程序可以通过编译 但无法正常运行 23 D 接口接口 J Interface 的定义如下 下面哪个类实现了该接口并不是抽象的 的定义如下 下面哪个类实现了该接口并不是抽象的 interface J Interface int mb method int data int mb function int index A class J Class implements J Interface int mb method int mb function B class J Class extends J Interface int mb method int data int mb function int index C class J Class extends J Interface int mb method int mb function D class J Class implements J Interface public int mb method int index return 1 7 public int mb function int date return 1 24 24 A A 已经声明了类已经声明了类 public public classclass J TestJ Test implementsimplements Runnable Runnable 下面哪个语下面哪个语 句启动该类型的线程 句启动该类型的线程 A A ThreadThread t newt new Thread newThread new J Test J Test t start t start B B J TestJ Test t newt new J Test J Test t start t start C C J TestJ Test t newt new J Test J Test t run t run D D newnew J Test start J Test start 25 25 D D 编译和运行下面代码正确的输出结果是编译和运行下面代码正确的输出结果是 classclass J Class1 J Class1 publicpublic staticstatic voidvoid main Stringmain String args args charchar a1 a b a1 a b System out println a1 1 System out println a1 1 A A 程序无法通过编译程序无法通过编译 B B 程序可以通过编译 但无法正常运行程序可以通过编译 但无法正常运行 C aC aD bD b 二 填空题 每空二 填空题 每空 2 分 共分 共 30 分 分 注意 答在答题纸上的答案要与试卷题号严格对应 否则不得分 注意 答在答题纸上的答案要与试卷题号严格对应 否则不得分 1 创建对象的一般格式为创建对象的一般格式为 1 1 类名类名 对象名对象名 new 构造方法 构造方法 2 引入包的关键词为 引入包的关键词为 2 2 import 3 一个线程从它建立到死亡要经历五种状态 它们分别是一个线程从它建立到死亡要经历五种状态 它们分别是 3 3 新建新建 4 4 就绪就绪 5 5 运行运行 6 6 阻塞阻塞 7 7 死亡死亡 4 列举三类顶层容器 列举三类顶层容器 8 8 JFrame 9 9 JApplet 10 10 JDialogJDialog 5 接口接口 java java awt event MouseMotionListener 的方法的方法 mouseDragged 的参数类型是 的参数类型是 11 11 MouseEventMouseEvent 1 下面程序的输出结果是下面程序的输出结果是 12 12 4 4 publicpublic classclass J 3 29 J 3 29 staticstatic intint m data 0 m data 0 publicpublic intint mb method mb method 8 m data m data returnreturn m data m data publicpublic staticstatic voidvoid main Stringmain String args args J 3 29J 3 29 a newa new J 3 29 J 3 29 J 3 29J 3 29 b newb new J 3 29 J 3 29 J 3 29J 3 29 c newc new J 3 29 J 3 29 a mb method a mb method b mb method b mb method c mb method c mb method intint i i a mb method a mb method System out println i System out println i 2 请填写下面两处的空白使得下面的方法产生一个异常 请填写下面两处的空白使得下面的方法产生一个异常 void mb method 13 13 throws Exception 14 14 throw new Exception Exception in mb method 3 下面的程序运行结果是下面的程序运行结果是 15 15 2 0 3 4 4 4 5 4 end class J4 20 public static void main String args int i 0 try for i 0 i 10 i try if i 3 0 throw new Exception System out print 1 i catch Exception e1 System out println 2 i i 2 if i 3 2 throw new Exception return finally 9 i 2 System out println 3 i catch Exception e2 System out println 4 i finally System out println 5 i System out println end 4 下面的程序片段被执行后 下面的程序片段被执行后 s1 的值是的值是 16 16 12341234 s2 的值是的值是 17 17 12345678 s3 的值是的值是 18 18 1234567812345678 String s1 1234 String s2 s1 concat 5678 String s3 s1 5678 5 在类在类 java lang Thread 的成员方法中的成员方法中 方法方法 19 19 start start 用来启动线程用来启动线程 线程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年法律处长培训课件 EPC合同4篇
- 新解读《GB-T 31093-2014蓝宝石晶锭应力测试方法》
- SEO外包合同范本
- 全款租房合同范本
- 锯片修磨合同范本
- 餐饮加盟占股合同范本
- 富力购房合同范本
- 志远课堂奥数题目及答案
- 金融科技创新趋势报告
- 文化艺术节目创意策划方案
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- 苏教版2025-2026秋三年级数学上册教学计划及课时安排
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
- 2025年综合基础知识题库(含答案)
- DB32T3916-2020建筑地基基础检测规程
- 新苏教版六年级上册《科学》全一册全部课件(含19课时)
- 有机化学第五章 脂环烃
- 铁路货物装载加固规则
- 工艺管道安装及非标设备制作施工方案
- 外周血管介入诊疗技术管理制度和质量保障措施
- 河南某高速公路改扩建工程盖板涵洞施工方案
评论
0/150
提交评论