2015年下试题(JAVA语言)汇总1_第1页
2015年下试题(JAVA语言)汇总1_第2页
2015年下试题(JAVA语言)汇总1_第3页
2015年下试题(JAVA语言)汇总1_第4页
2015年下试题(JAVA语言)汇总1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2015年(下)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30分)1.(1分)Java语言中,在类定义时用final关键字修饰,是指这个类()。A.子类必须实现父类未实现的方法B.没有具体实现代码C.必须要有实例D.不能被继承.(1分)下面哪个不是Java的关键字()。throwsynchronizedprotecttry.(1分)在以下供选择的容器类中,属于顶层容器的是()。A.JDialogB.JPanelC.JScrollPaneDJToolBar.(1分)Java语言规定,程序绘图区域的坐标原点位于整个区域的(八.左上角B.右上角仁左下角D.右下角.(1分)设有数组定义int[][]x={{1,2},{3,4,5},{6},{}},则x.length的值为()。A.3B.4C.6D.7.(1分)以下是关于线程的叙述,正确的是()。A.多线程的使用可以提高设备的平行工作能力,但是使系统管理变得复杂B.同一个进程下的线程都有自己的状态、专用数据段和独立的内存资源C.线程是能独立运行的程序D.进程的执行效率比线程的执行效率高.(1分)Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为()。A.byte—int—short-long—float—double.byte-short-int-long-float-doubleC.byte-short-int-float-long-doubleD.short-byte—int-long-float-double8.(1分))。MouseListener接口不能处理的鼠标事件是(人按下鼠标左键

)。.点击鼠标右键C.鼠标进入D.鼠标移动.(1分)在以下四个供选的整数中,能作为线程最高优先级的整数是()。A.0B.1C.10D.11.(1分)某程序利用网址参数创建URL对象url,接着希望利用对象url获得URLConnection对象,则这个url对象要调用的方法是()。A.connection()B.URLConnection()C.getConnection()D.openConnection().(1分)以下程序代码的输出结果是()。以下程序代码的输出结果是()。intx=10;while(x>7){System.out.print("*");x--;}A.**B.***C.*D.****.(1分)设有以下代码:Stringsl="123";Strings2="123";Strings3=newString("123");则表达式$1==$2和s1==s3的值分别是()。A.true,trueB.false,falseC.true,falseD.false,true.(1分)下面的说法错误的是()。Java中IO流的处理通常分为输入和输出两个部分。Reader与Writer类是用来处理字符流。File类是输入/输出流类的子类。InputStream与OutputStream类通常是用来处理字节流,也就是二进制文件。.(1分)需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java.util包中的类是()。A.StringB.StringBufferC.StringTokenizerD.stringTokenizer.(1分)以下程序代码的输出结果是()。intx=53;System.out.println(1.0+x/2);

A.27.0B.27.5C.1.026D.1.026.5.(1分)设计类的某个成员变量不能被外部类直接访问,应该使用下面的哪个访问控制符()。A.publicB.缺省C.protectedD.private.(1分)有以下程序段:classMyThreadextendsThread{publicstaticvoidmain(Stringargs[]){MyThreadt=newMyThread();MyThreads=newMyThread();t.start();System.out.print("one.");s.start();System.out.print("two.");}publicvoidrun(){System.out.print("Thread");}}则下列选项说法正确的是}则下列选项说法正确的是()。A.编译失败B.程序运行结果为:one.Threadtwo.ThreadC.程序运行结果是:one.two.ThreadThreadD.程序运行结果不确定18.(1分))。在JavaAPI文档中下面的哪个部分不被包括在内()。A.类及用途的描述B.子类的方法的列表C.成员变量的列表D.类层次19.(1分)方法resume。负责恢复哪些线程的执行()。A.通过调用stop()方法而停止的线程。B.通过调用sleep()方法而停止运行的线程。C.通过调用wait()方法而停止运行的线程。D.通过调用suspend。方法而停止运行的线程。20.(1分)下列语句序列执行后,k的值是()。inti=10,j=18,k=30;switch(j-i){:k++;:k+=2;k+=3;default:k/=j;}A.31

B.32C.2D.33.(1分)在某个类中存在一个方法:voidgetSort(int乂)以下能作为这个方法的重载的声明的是()。A.publicgetSort(floatx)B.intgetSort(inty)C.doublegetSort(intx,inty)D.voidget(intx,inty).(1分)下列变量定义错误的是()。A.inta;doubleb=4.5;booleanb=true;D.floatf=9.8;23.(1分)以下关于Java语言继承的说法正确的是()。A.Java中的类可以有多个直接父类B.抽象类不能有子类C.Java中的接口支持多继承D.最终类可以作为其它类的父类)o24.(1分)o下列有关一个Java文件的叙述,正确的是(A.可以有2个以上package语句B.可以有2个以上import语句C.可以有2个以上public类D.只能有1个类定义.(1分)关于以下程序代码的说明正确的是()。publicclassHasStatic{privatestaticintx=100;publicstaticvoidmain(Stringargs[]){HasStatichs1=newHasStatic();hs1.x++;HasStatichs2=newHasStatic();hs2.x++;hs1=newHasStatic();hs1.x++;HasStatic.x--;System.out.println("x="+x);}}A.程序通过编译,输出结果为:x=103B.10行不能通过编译,因为x是私有静态变量C.5行不能通过编译,因为引用了私有静态变量D.程序通过编译,输出结果为:x=102.(1分)关于垃圾收集的哪些叙述是对的()。A.垃圾收集能够在期望的时间释放被java对象使用的内存。B.垃圾收集将检查并释放不再使用的内存。C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.程序开发者必须自己创建一个线程进行内存释放的工作。27.(1分)下面说法正确的是()。JAVA中线程是非抢占式的JAVA中的线程不可以共享数据C.每个JAVA程序都至少有一个线程,即主线程D.JAVA中的线程不可以共享代码28.(1分)欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()oA.ArrayListmyList=newObject();B.ListmyList=newArrayList();C.ArrayListmyList=newList();D.ListmyList=newList();29.(1分)下面关于缺省构造方法的描述中正确的是()。A.当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法B.缺省构造方法可以初始化其他方法中定义的变量C.Java编译器会为所有的类创建缺省构造方法。D.如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法30.(1分)下列代码编译和执行后的结果是()。publicclassTest{publicvoidmyMethod(Objecto){System.out.println("MyObject");}publicvoidmyMethod(Strings){System.out.println("MyString");}publicstaticvoidmain(Stringargs[]){Testt=newTest();t.myMethod(null);}}A.代码不打印任何东西B.代码打印出"MyString"C.代码打印出"MyObject"D.代码抛出一个Runtime的异常A.第二大题:实践题(70分).程序逻辑题(20分)王大娘要用元钱买头小牲畜。若小牛每头元,羊羔每只元,小兔每只元,请你替她算算应该怎样买法?请给出所有可能的组合。(备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Examl.java",对应的字节码文件为:Examl.class。).多线程应用(25分)问题描述:如下图所示,设计一个窗体,并实现每隔秒钟在此窗体上随机绘制出一个红色的实心圆。程序结构如下:定义变量构造方法线程体绘图(备注:考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Examl.java",对应的字节码文件为:Examl.class。).文件操作(25分)问题描述:给文件内容添加行号并保存编写一个程序,给已存在的文件中的内容添加行号后保存在文件中,并在屏幕上打印出修改后文件的内容要求文件事先用文本编辑完毕,并保存在当前源程序所在目录中,程序运行效果如下图所示。IC:\Users\toshiba\Desktop\...MWHowareyou?Iamfine匕再见Pressanykeytocontinue...|*L」_」1HlL——」提示:文件hello.txt的内容如下你好Howareyou?Iamfine再见程序结构如下:importjava.io.*;publicclassExam3{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论