Java程序设计知到章节答案智慧树2023年信阳农林学院

上传人:缘*** 文档编号:449215540 上传时间:2024-04-12 格式:PDF 页数:24 大小:3.21MB
返回 下载 相关 举报
Java程序设计知到章节答案智慧树2023年信阳农林学院_第1页
第1页 / 共24页
Java程序设计知到章节答案智慧树2023年信阳农林学院_第2页
第2页 / 共24页
Java程序设计知到章节答案智慧树2023年信阳农林学院_第3页
第3页 / 共24页
Java程序设计知到章节答案智慧树2023年信阳农林学院_第4页
第4页 / 共24页
Java程序设计知到章节答案智慧树2023年信阳农林学院_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《Java程序设计知到章节答案智慧树2023年信阳农林学院》由会员分享,可在线阅读,更多相关《Java程序设计知到章节答案智慧树2023年信阳农林学院(24页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计知到章节测试答案智慧树2023年最新信阳农林学院第一章测试1.Java程序中的注释有哪几种?参考答案:/*多行注释*/;单行注释;/*文 档 注 释*/2.以下选项中,哪些属于JD K工具?参考答案:Java运行工具;Java编译器;Java打包工具;Java文档生成工具3.以下关于支持Java运行平台的叙述,哪项错误?参考答案:Java语言与平台无关。Java程序的运行结果依赖于操作系统4.下面哪种类型的文件可以在Java虚拟机中运行?参考答案:.class5.JDK、JR E和 JVM 之间的关系是()参考答案:JDK 包括 JRE,JRE 包括 JVM第二章测试1.下列代

2、码执行后,输出到控制台的内容是?public class Testpublic static void main(String argsint m=6789;int a=new int4;forfint i=O;in)n=100;m=10;elsen=-100;m=-99;System.out.printf(%d:%d,m,n);参考答案:-99:1003,下列ABCD注释标注的哪行代码有错误?public class Testpublic static void mainfString argsinta口 二 1,234;/Afor(int n=O;na.length;n+)/BSystem

3、.out.println(an;for(int i:a)/CSystem.out.println(i);)int m=0;for(m:a)/DSystem.out.println(m);参考答案:4,下列ABCD注释标注的哪行代码有错误?public class Testpublic static void main(String args)int m=12;int n=12;int number=100+,w,;/Aswitch(numb ercase 12:n+;/Bcase 100:n;/Cbreak;case n:m+;/D参考答案:D5.下列语句序列执行后,k 的值是0。int i=

4、10,j=18,k=30;switch(j-i)case 8:k+;case 9:k+=2;case 10:k+=3;default:k/=j;参考答案:26.对于下列Test.java代码,哪个叙述是正确的?public class Testpublic static void main(String args)int a=1,2,3,4;System.out.println(a4);参考答案:编译正确,发生运行异常 ArraylndexOutOfBoundsException:47.对于int a 二 new int3;下列哪个叙述是错误的?参考答案:a3的值是08.现有:class Te

5、stApppublic static void main String args)int myarray=10,11,12,13,14);int sum=0;for(int x:myarray)sum+=x;System,out.printlnf sum=+sum);)上述程序运行后的结果是哪项?参考答案:sum=609,下列程序的执行结果是()。public class Test public static void main(String args int a=4,b=6;String s=a+b=n;System.out.println(s+a+b);)参考答案:a+b=461 0.现有

6、:class Test2 public static void main(String args short a,b,C;a=l;b=2;C=a+b;a+=2;以上代码中,哪一句是错误的?参考答案:C=a+b;第三章测试1.有关new关键字的描述正确的是()参考答案:new会调用类的构造方法来创建对象2.下列针对in t类型的私有属性age的访问器方法格式正确的是?参考答案:void setAge(int age)3,对于下列Hell。类,哪个叙述是正确的?class HelloHello(int m).int HelloQreturn 20;helloQ参考答案:Hello无法通过编译,因为

7、其中的hello方法的方法头是错误的(没有类型)关于下面的程序Test.java说法正确的是()。public class Test String x 二 T;inty;public static void mainfString args int z=2;System.out.println(x+y+z);)参考答案:java25.编译一个定义了两个类和三个方法的Java源文件,总共会生成()个字节码文件。参考答案:2 个字节码文件,以“.class”为扩展名6.有名字为A 的包和包下名为B 的类,下面的语句正确的是()参考答案:import A*;7.A 派生出子类B,B 派生出子类C,并

8、且在Java源代码中有如下声明:A aO=new AQ;A al=new B();A a2=new CQ;问以下哪个说法是正确的?参考答案:第 1 行、第 2 行和第3 行的声明都是正确的8.下列哪个叙述是错误的?参考答案:类 方 法(static方法)可以操作实例变量9.下面说法正确的是(参考答案:final可修饰类、属性、方法10.以下哪个接口的定义是正确的()参考答案:interface B void print。;1 1.下述代码的执行结果是()class Super public int getLengthQ return 4;)public class Sub extends Su

9、per public long getLengthQ return 5;)public static void main(String口 args)Super sooper=new Super();Super sub=new SubQ;System.out.println(sooper.getLengthO+sub.getLengthQ);一 一 、参考答案:代码不能被编译1 2.编译下列 E.java 得至!J E$l.class,E.class,HelloMachine.class,SpeakHello.class字节码文件。下列哪个叙述是正确的?interface SpeakHellov

10、oid speakQ;)class HelloMachinepublic void turnOn(SpeakHello hello)hello.speakQ;)public class Epublic static void mainfString argsHelioMachine machine=new HelloMachineQ;machine.turnOn(new SpeakHello()public void speakQSystem.out.printlnChello,you are welcome!););参考答案:E$l.class是接口匿名类的字节码(编译器给该匿名类的名字是E

11、$l)第四章测试1.要产生 20,999 之间的随机整数使用哪个表达式?()参考答案:20+(int)(Math.random()*980)2.以下代码的运行结果是哪一项()public class TestStringContructorpublic static void main(String argsbyte b=49,50,51,52,53;String myString=new String(b);System.outprintln(myString);参考答案:123453,下面的语句序列的输出结果为()String s=ABCD;s.concat(EH);s.replaceCC

12、/F;参考答案:ABCD4.在 Java语言中,下列表达式返回true的是哪些项()参考答案:hello=hello;word.equals(word)5.请问如下哪些不是基本类型的包装类?参考答案:String;Char6.请问如下哪些语句正确?参考答案:String s=new String(MabcM);String s=MabcM;第五章测试1.以下关于java异常说法不正确的是()。参考答案:其他选项都不对2.必须要对出现的异常进行处理,否则不能运行的异常类是()参考答案:Exception 类 中 的 RuntimeException 类3.下列哪个叙述是错误的?参考答案:一个方法

13、在声明时可以使用throw关键字声明要产生的若干个异常4.以下对自定义异常描述正确得是()参考答案:自定义异常可以更加明确地确定异常出错位置和详细信息5.getCustomerlnfo。方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个lOException,将会输出什么结果()public void getCustomerlnfoQ try(/do something that may cause an Exception catch(java.io.FileNotFoundException ex)System.out.print(FileNotFoundExcepti

14、on!);catch(java.io.IOException ex)System.out.printfIOException!);catch(java.lang.Exception ex)System.outprintfException!;1参考答案:lOException!第六章测试1.如果希望数据有序存储并且便于修改,可以使用哪种Collection接口的实现类?参考答案:LinkedList2.如下Java代码,输出的运行结果是()。public class Test public static void main(String args)List list=new ArrayList

15、Q;list.add(strl);list.add(2,str2);String s=list.get(l);System.out.println(s);参考答案:运行时出现异常3.下面说法不正确的是()?参考答案:Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。4.以下代码的执行结果是()。Set s=new HashSetQ;s.addCabc);s.add(abc);s.add(abcd);s.addCABC);System.out.println(s.sizeQ);参考答案:35.给定如下Java代码,编译运行的结果是()。public class Test publi

16、c static void main(String args Map map=new HashMapString,String();String s=code;map.put(s,1;map.put(s,2;System.outprintln(map.sizeO);参考答案:正确运行,输出:16.以下Java代码的作用是首先将一个数组的内容存入集合,然后判断集合中是否有指定的元素存在,其 中 共 有()处错误。import java.util.List;public class Test public int getIndexofArray(float f)int rtn=-l;float objf=3.4;List list=null;for(int i=O;if.size();i+)list.addfiJ;)for(int i=O;ilist.size();i+)float tmp=(float)list.get(i);if(objf=tmprtn=i;)return rtn;)参考答案:3第七章测试1.框 架(Fram e)的缺省布局管理器就是()参考答案:边 框 布 局(Bor

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号