java习题2(韩敬峰)

上传人:自*** 文档编号:80091153 上传时间:2019-02-18 格式:DOC 页数:10 大小:132KB
返回 下载 相关 举报
java习题2(韩敬峰)_第1页
第1页 / 共10页
java习题2(韩敬峰)_第2页
第2页 / 共10页
java习题2(韩敬峰)_第3页
第3页 / 共10页
java习题2(韩敬峰)_第4页
第4页 / 共10页
java习题2(韩敬峰)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《java习题2(韩敬峰)》由会员分享,可在线阅读,更多相关《java习题2(韩敬峰)(10页珍藏版)》请在金锄头文库上搜索。

1、第一套题1 在Java程序中源代码经编译所得的目标码称为:( 字节码 )。2 为了简化问题,Java的字符类型采用了一种新的国际标准码方案是( Unicode )。3 在Java语言中浮点类型数据占用( 32 )位二进制,整型数据占用( 32 )位二进制。4 写出下列运算符优先级( + & ! = & ? : )。 5 Java 语言中类体中包含两部分,分别是( 类体说明和类体 )。6 在Java语言中编程者可以把用于完成特定功能的若干属性组织成相对独立的属性集合;凡是需要实现 这种类,都可以继承这个属性集合并在类内部使用它,这种属性集合就是( 包 )。1 下面的标识符在Java语言中的错误的

2、是( D ) A. My_class1 B. _Myclass1 C. $Myclass1 D. 1_Myclass2 下列不属于转义字符的是:( C )b B. t C. d D.f3 包含基本数据类型.基本教学函数、线程、异常处理等系统类的类包是:( C )P46 A、Java.io B.java.util C.java.lang D.java.awt4 下列关于数组描述不正确的是:( C ) A、数组是相同数据类型的元素的集合。 B、数组中的元素是有先后顺序的,他们在内存中顺序连续存放。 C、最大数组下标等于数组长度加1。 D、数组元素在数组中的下标等于它的位置减1。5 下列关于静态初始

3、化器描述正确的是:( B ) A、完成静态变量的初始化工作。 B、完成对类的初始化工作。 C完成对静态方法的初始化工作 D完成对构造函数的初始化工作6没有7.没有8.下列哪两种修饰不能同时使用( C )A.private.static B abstract.public C,abstract.final Dfinal.static9.下列程序运行的结果是:( A )String s=”hello”; system.out.println(s.concat(“world”);system.out.println(s);A.helloworld Bworld C hello Dhelloworld

4、hello hello hello helloworld10.没有11.当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断他时,抛出的异常类型是( C )A.IOExceptio B.RuntimeException C InterruptedException D ClassNotFoundException12.下面语句功能是:( A )RandomAccessFile.raf2=new TandomAccessFile(“t.txt”,”rw”);A,打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据B打开当前目录下的文件1.tx

5、t,但只能向文件写入数据,不能从文件读数据C打开当前目录下的文件1.txt,但不能向文件写数据,只能从文件读数据D以上说法都不对13.下面的程序编译运行后,输出的结果是 Import java.util,ArraysPublic class Test Public static void main(String unused) String str=“ZZZ”,”AAA”,”BBB”,”CCC”; Arrays.sort(str); Int index=Arrays.binarySearch(str,”ZZZ”); System.out.println(index);A.0 B,1 C,2 D

6、,314.下面的程序段的功能是File file1=new File(“d:xxxyyyzzz”);File1.mkdirs();A,在当前目录下生成子目录:xxxyyyzzz B,生成目录e:xxxyyyzzzC,在当前目录下生成文件xxx.yyy.zzz D。以上都不对15.下面的程序编译运行后输出的结果是Public class TestPublic static void main(string args)X a=new X() Public void showX()System.out.printIn(a*b);showX();Class X Int a=5,b=3; Public

7、void showX()Systen.out.printIn(a+b);A,15 B,8 C,5 D,316.应用程序的main方法中有以下语句,则输出的结果是String s=”xxxxxxxxxxxxxxx#123#456#zzzzz”; Int n=s.indexOf(“#”); Int k= s.indexOf(“#”,n+1);String s2=s.substring(n+1,k);System.out.printIn(s2);A,123456 B,123 C.XXXXXXXXXXXXXXX D,ZZZZZ17.关于下面的程序Test.java说法正确的是()Public clas

8、s Test String x=”1”; Int y; Public static void main (String args) int z=2; System.out.println(x+y+z); A.3B.102C.12D.程序有编译错误18.应用程序的main方法中有以下语句,则输出的结果是( A ) double x=8765.12345; DecimalFormat form1=new DecimalFormat(“0000.00”); System.out.println(“x=”+form1.format(x);A.x=8765.12B.x=8765.12345C.x=876

9、5.1D.x=8765.019.下面程序段执行后b的值是()String str =”java”;Boolean b=str instanceof Object;A.0 B.trueC.1D.false20.以下关于java异常说法不正确的是(D)A.Throwable类是Java语言中Error类和Exception类的父类。B.当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句能通过try.catch.finally处理。C.如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有异常D.以上说法都不对21.应用程序Test.

10、java的源程序如下,在命令行键入: Java Test aaa bb cc ddd eeeee则输出的结果是(B)Public class Test Public static void main (String args) int k1=args. length; int k2=args2.length(); System.out.print(k1+” “+k2); A.3 2B.5 2C.5 3D.5 522.下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是(D)

11、import java.io.*;public class Test public static void main (String args) try String s=”ABCDE”; byte b=s.getBytes();FileOutputStream file=new FileOutputStream(“test.txt”,true);file.write(b);file.close();catch(IOException e) System.out.println(e.toString();A.ABCABCB.ABCDEC.TestD. ABCDE ABCDE ABCDE23.下

12、面那些方法不是接口Collection中已声明的方法(C)?A.添加元素的add(Object obj)方法B.删除元素的remove(Object obj)方法C)得到元素个数的length()方法 D)返回迭代器的iterator()方法,迭代器用于元素遍历24.下面说法不正确的是(D)A.列表(List),集合(Set)和映射(Nep)都是java.util包中的接口。B.List接口是可以包含重复元素的有序集合。C.Set接口是不包含重复元素的集合D.Nep接口将键映射到值,键可以重复,但每个键最多只能映射一个值。1.阅读下面的程序代码,并回答问题。String s1=new Stri

13、ng(“abcde”);String s2=new String(“abcde”); boolean b1=s1.equals(s2); boolean b2=s1=s2;System.out.print(b1+” “+b2);程序段执行后,在命令行的输出结果如何? True false解释输出(1)的结果的原因?Equal 方法会比较两个字符串的内容是否相等。2.阅读下面的程序,并回答问题。Import java.io.*;public class Testpublic static void main(String args) throws IOExceptionBufferedReader buf=new BufferedReader(new InputStreamReader(system.in);while (true)String str=buf.readLine();If(str,equals(“quit”)break;int x=Integer.parseInt(str);System.out.println(x*x);编译运行上面的程序:从键盘输入10,回车后输出的结果如何?100从键盘输入exit,回车后

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

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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