2022年Java考试题答案 .pdf
《2022年Java考试题答案 .pdf》由会员分享,可在线阅读,更多相关《2022年Java考试题答案 .pdf(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、vip 会员免费选择题(每题3 分,共 45 分)1、下列程序编译或运行的结果是。()D public static void main(String args) int a = 10; int b,c; if(a50) b=9; c = b + a; System.out.println(c); A.10 B. 19 C. 9 D. 编译错误2、下列语句片段中,four的值为 ( ) D int three = 3; char one = 1; char four = (char)(three+one); A. 3 B. 1 C. 31 D. 4 3、下列代码的运行结果是 ( ) D pub
2、lic static void main(String args) int a = 7; System.out.println(a%3); A2.0 B2 C1.0 D1 4、以下程序的输出结果为( )。D public static void main(String args) int x = 1, y = 1, z =1; if(x-=1&y-=1|z-=1) System.out.println(“x=” + x+”, y =” + y+”, z =” + z); A. x=0, y=1, z=1 B. x=0, y=2, z=2 C. x=0, y=2, z=1 D. x=0, y=0
3、, z=1 5、下列代码段编译和运行的结果是() . C public static void main(String args) 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 10 页 - - - - - - - - - - vip 会员免费String str = “null ”; if(str=null) System.out.println(“null ”); else if(str.length()=0) System.out.println(“zero ”); else Syst
4、em.out.println(“some ”); A. null B. zero C. some D. 编译错误6、下列代码的运行结果是() :D public class Animal public String noise() return “peep”; public static void main(String args) Animal animal = new Dog(); Cat cat = (Cat)animal; System.out.println(cat.noise(); class Dog extends Animal public String noise() ret
5、urn “bark ”; class Cat extends Animal public String noise() return “meow ”; A. peep B. bark C. meow D. 编译错误 E. 抛出运行时异常7、关于下列代码说法正确的是( ) D 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 10 页 - - - - - - - - - - vip 会员免费public class Foo public int add(int a,int b) return a+
6、b; public static void main(String args) Foo foo = null; System.out.println(foo.add(10,20); A. 编译错误 B. 正常运行,但无结果输出 C.30 D.运行时抛出NullPointerException 8、程序的执行结果是 ( ) B public class Test int x; public static void main(String args) Test t = new Test(); t.x = 5; change(t); System.out.println(t.x); public s
7、tatic void change(Test t) t.x = 3; A. 5 B. 3 C. 0 D. 4 9、关于下列代码书法正确的是 ( ) B public class A public void doit() public String doit() return “a”; public double doit(int x) return 1.0; A. 无编译错误B. 代码 public String doit()行,出现编译错误C. 代码 public double doit(int x)行,出现编译错误D. 代码 return “a”; 行处 出现编译错误10、下列代码的运行结
8、果是()D String test = “This is a test”; 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 10 页 - - - - - - - - - - vip 会员免费String tokens = test.split(“s ”); System.out.println(tokens.length); A. 0 B. 1 C. 3 D. 4 11、请看下列代码()A 1 /some code here 2 try 3 /some code here 4 catch(So
9、meException se) 5 /some code here 6 finally 7/some code here 8 下面那种情况不能使第7 行的代码执行:A. 第 1 行抛出异常B. 第 3 行抛出异常C. 第 5 行抛出异常D. 第 3 行代码成功执行E. 第 5 行代码成功执行F. 不管如何第7 行都会运行12、Java 中单一文件里的关键字class import package 出现的顺序应为: ()C A. class package import B. class import package C. package import class D. import packa
10、ge class13、给出以下代码,请问该程序的运行结果是什么?D class Example public static void main(String args) String s = new String( Computer );if( s = Computer ) System.out.println( Equal A );if( s.equals( Computer ) ) System.out.println( Equal B ); A、 代码编译失败B、 打印输出空白行C、 打印输出: Equal A; D、 打印输出: Equal B E、 打印输出: Equal A 和 E
11、qual B 14、Java 语言中 , 通常把可能发生异常的方法调用语句放到_、 _块中,分精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 10 页 - - - - - - - - - - vip 会员免费别用来捕获和处理异常。 ()C A. try,finally; B. catch,try; C. try,catch D. finally,try 15、下列哪个语句可以获取文件“file.txt ”的父目录名称?()D A.String name File.getParentName(“
12、file.txt”) ;B.String name (new File(“file.txt”).getParent();C.String name (new File(“file.txt”).getParentName();D.String name (new File(“file.txt”).getParentFile();填空题(每空2 分,共 20 分)1、完成代码计算10 的阶乘并输出,把下面代码补全:int result = 1; for(int i = 2; i = 10; i+) System.out.println(“result=”+ result); 答案: result
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Java考试题答案 2022 Java 考试题 答案
限制150内