2022年Java考试题+答案.pdf
《2022年Java考试题+答案.pdf》由会员分享,可在线阅读,更多相关《2022年Java考试题+答案.pdf(20页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、选择题(每题 3 分,共 45 分)1、下列程序编译或运行的结果是。 ()D public static void main(String args)int a = 10;int b,c;if(a50)b=9;c = b + a; B. 19 C. 9 D. 编译错误2、下列语句片段中, four 的值为 ( ) Dint three = 3;char one = 1;char four = (char)(three+one); 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 20 页 - -
2、 - - - - - - - - A. 3 B. 1 C. 31 D. 4 3、下列代码的运行结果是 ( ) Dpublic static void main(String args)int a = 7;A B2 C D14、以下程序的输出结果为( )。Dpublic static void main(String args) int x = 1, y = 1, z =1;if(x-=1&y-=1|z-=1) +x+”, y =” + y+”, z =” + z); A. x=0, y=1, z=1精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳
3、- - - - - - - - - -第 2 页,共 20 页 - - - - - - - - - - B. x=0, y=2, z=2 C. x=0, y=2, z=1 D. x=0, y=0, z=15、下列代码段编译和运行的结果是(). Cpublic static void main(String args)String str = “null ”;if(str=null)else if()=0) else A. null B. zero C. some D. 编译错误6、下列代码的运行结果是() :Dpublic class Animal精品资料 - - - 欢迎下载 - - - -
4、 - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 20 页 - - - - - - - - - - public String noise()return “peep”;public static void main(String args)Animal animal = new Dog();Cat cat = (Cat)animal;class Dog extends Animalpublic String noise()return “bark”;class Cat extends Animalpublic String noise()
5、精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 20 页 - - - - - - - - - - return “meow ”; A. peep B. bark C. meow D. 编译错误 E. 抛出运行时异常7、关于下列代码说法正确的是( ) Dpublic class Foopublic int add(int a,int b)return a+b;public static void main(String args)Foo foo = null; A. 编译错误 B. 正常运行,但
6、无结果输出 D.运行时抛出 NullPointerException精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 20 页 - - - - - - - - - - 8、程序的执行结果是 ( ) Bpublic class Testint x;public static void main(String args)Test t = new Test(); = 5;change(t);public static void change(Test t) = 3; A. 5 B. 3 C. 0 D.
7、 49、关于下列代码书法正确的是 ( ) B精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 20 页 - - - - - - - - - - public class Apublic void doit()public String doit() return “a”;public double doit(int x) return ; A. 无编译错误B. 代码 public String doit()行,出现编译错误C. 代码 public double doit(int x)行,出现编译
8、错误D. 代码 return “a”; 行处 出现编译错误10、下列代码的运行结果是()DString test = “This is a test”;精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 20 页 - - - - - - - - - - String tokens = (“s ”); A. 0 B. 1 C. 3 D. 411、请看下列代码()A1 第 1 行抛出异常B. 第 3 行抛出异常C. 第 5 行抛出异常D. 第 3 行代码成功执行E. 第 5 行代码成功执行F. 不管如
9、何第 7 行都会运行12、Java 中单一文件里的关键字class import package 出现的顺序应为:()CA. class package importB. class import packageC. package import class精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 20 页 - - - - - - - - - - D. import package class13、给出以下代码,请问该程序的运行结果是什么Dclass Example public sta
10、tic void main(String args)String s = new String( Computer );if( s = Computer ) Equal A );if( ( Computer ) ) Equal B );A、代码编译失败B、打印输出空白行C、打印输出: Equal A;D、打印输出: Equal B精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 20 页 - - - - - - - - - - E、打印输出: Equal A 和 Equal B14、 Java
11、语言中 , 通常把可能发生异常的方法调用语句放到_ 、_块中,分别用来捕获和处理异常。 ()CA. try,finally;B. catch,try;C. try,catchD. finally,try15、下列哪个语句可以获取文件“”的父目录名称()DA.String name (“”);B.String name (new File(“”).getParent();C.String name (new File(“”).getParentName();D.String name (new File(“”).getParentFile();精品资料 - - - 欢迎下载 - - - - -
12、- - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 20 页 - - - - - - - - - - 填空题(每空 2 分,共 20 分)1、完成代码计算 10 的阶乘并输出,把下面代码补全:int result = 1;for(int i = 2; i = 10; i+) result);答案: result *= i 或 result = result * i2、 在 Java 的类中需要将一个成员变量设置成子类可访问并且包内可访问,则使用访问修饰符来访问。答案: protected3、Java 中所有类都是类 _的子类答案: 、 prinl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Java 考试题 答案
限制150内