全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷_第1页
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷_第2页
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷_第3页
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷_第4页
全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷第一大题:单选题(30 分) 1. (1分) 在Java中,int数据类型所占的位数为 ( C )(A) 8 (B) 16 (C) 32 (D) 64 2. (1分) 在一个类设计中,其中的一些类成员变量需要保证只能够被同类和相同的包中的其他类访问,那么应使用的访问控制符是( D )(A) private (B) protected (C) public (D) 没有访问控制符 3. (1分) 下列选项中属于非法标识符的是( A )(A) 2variable (B) Variable2 (C) _what (D) b3_ 4. (1分) 下列选项中属于Panel和Applet默认布局管理器的是( B )(A) CardLayout (B) FlowLayout (C) BorderLayout (D) GridLayout 5. (1分) 下列说法中错误的是( D )(A) final关键字声明该方法是最终方法,不能被重写 (B) 所谓方法的覆盖是声明一个方法与其父类中某个方法相同(C) 所谓方法的重载是多个方法可以共用一个方法名(D) 所谓构造方法就是类里面的第一个方法 6. (1分) 为把文件指针设置为文件内的特定位置,应使用RandomAccessFile 类中的哪个方法( D )(A) long getFilePointer() (B) long length()(C) Byte readBytes(long)(D) void seek(long pos) 7. (1分) 下列程序的输出结果是( )class Happy public static void main(String args) int i =1; int j = 10; do if ( i+ j-) continue; while ( i 5 ); System.out.println ( i+ +j ); (A) 5 5 (B) 5 4 (C) 6 4 (D) 5 6 8. (1分) 下列程序的输出结果是 ( )class Test String s; public static void main(String args) Test ks=new Test(); int j,i; i=ks.hai(); j=ks.hello(); System.out.println(i+ +j); int hai() if(s=null)|(s.length()=0) return 10; else return 0; int hello() if(s=null)|(s.length()=20) return 10; else return 0; (A) 10 10 (B) 0 0 (C) 10 0 (D) 0 10 9. (1分) 执行下列程序段后,b,x,y的值是( )int x=6,y=8;boolean b;b=xy)?(zw)?x:z:w,若x=5,y=9,z=1,w=9,则表达式的值为 ( )(A) 5 (B) 8 (C) 1 (D) 9 26. (1分) 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,下列选项中可以将程序补充完整并正确运行的是( )public class Test implements Runnable public static void main(String args) Test t=new Test(); Thread tt=new Thread(t); tt.start(); public void run() for(;) try _; catch(_ e) System.out.println(Hello); (A) sleep(1000) InterruptedException(B) sleep(1000) RuntimeException(C) Thread.sleep(1000) RuntimeException(D) Thread.sleep(1000) InterruptedException 27. (1分) 对下面的应用程序叙述正确的是( )public class Test public void main() System.out.println(Hello World!); (A) 该程序没有错误 (B) 该程序在编译过程中会出错(C) 该程序在编译过程中不会出错,运行时才会出错(D) 编译和运行都不会出错,但运行时无结果输出 28. (1分) 在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的开头写上( )语句。(A) import java.awt.*; (B) import java.applet.*;(C) import java.io.*;(D) import java.awt.event.*; 29. (1分) 下列方法中可以将一个类中方法重载的是( )(A) int addValue( int a, int b )return a+b; float addValue( float a, float b )return a+b; (B) int addValue( int a, int b )value=a+b; float addValue( int a, int b )return (float)(a+b);(C) int addValue( int a, int b )return a+1; int addValue( int a, int b )return a+b;(D) int addValue( int a, int b )return a+b; int addValue ( int x, int y )return x+y; 30. (1分) 下列关键字中能强制使一个方法必须被子类重写的是( )(A) final (B) protected (C) extends (D) abstract第二大题:实践题(70 分) 1. (20分) 问题描述:本程序接受键盘输入的字符串,并判断该字符串是否回文。回文是指一个字符串自左向右读和自右向左读完全一样。(考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Test1.java”,对应的字节码文件为:Test1.class。) 2. (25分) 设计一个汽车类AUTO,有速度属性Speed,另外有启动Start、加速SpeedUp和停止Stop方法。然后设计一个子类Bus表示公共汽车,Bus增加一个属性Passenger表示乘客数,另外增加两个方法GetOn和GetOff方法表示乘客上车和下车。 提示1:启动Start、加速SpeedUp和停止Stop方法分别对Speed属性进行设置。启动时速度为1,并打印当前状态为“汽车启动”;加速时速度为10,并打印当前状态为“汽车加速”;停止时速度为0,并打印当前状态为“汽车停止”。 提示2:GetOn和GetOff方法接收int类型参数表示上车或下车人数,上车时,增加Passenger数值,下车时,减少Passenger数值。(考生按照系统提示目录保存试题文件,每道试题建立一个文件夹,文件夹名为题目编号。文件夹中的文件命名参照提示所给的程序架构。例:第一题的试题文件夹名为“1”,文件名为“Test1.java”,对应的字节码文件为:Test1.class。) 3. (25分) 程序功能:实现文件的copy功能,将一个名为“picture.jpg”的图片文件利用文件输入输出流的读写功能复制一份命名为“newpicture.jpg”的图片文件。

温馨提示

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

评论

0/150

提交评论