java模拟试题二_第1页
java模拟试题二_第2页
java模拟试题二_第3页
java模拟试题二_第4页
java模拟试题二_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、南京工业职业技术学院2008/2009 第一学期期末考试试卷闭卷课程:Java2 程序设计 出卷人: 考试类型:开卷【 】适用班级:班级学号姓名Java模拟试题二共三大题,满分100分一、判断题(1*21 ,共计21分)1.“法只在命令窗口中显示(或打印)一行文字。()3.类System不是由程序开头的import语句装载。 ()在switch选择结构中是必需的。()语句在switch选择结构的default中是必需的。()6 .在包含|运算符的表达式中,如果它的一个或两个操作数为真,则该表达式为真。()7 .下标用于指出数组中某个元素位置的数字。()8 .把数组中元素按某种顺序排列的过程叫做

2、查找。()9 .确定数组中是否含有某个关键字的过程叫做排序。()10 .构造方法用于给类的private实例变量赋值。()11 .在定义变量和方法时,必须清楚地在其前面标上访问权限修饰符。()12 .在类定义中,成员访问权限修饰符不能多次出现。()13 .子类可以从多个超类中派生出来。()类型的实例变量或方法只能有声明该变量或方法的类本身及其子类访问。()15 .当一个超类成员不适合该子类时,子类会以恰当的方式重新定义它。()16 .用=比较字符串对象时,如果字符串包含的是同一个值时,结果为 true。()17 .字符串在创建后可以被修改。()类的charAt方法返回字符穿串中字符的个数。()

3、19 .类和方法一般可以实现满足所有用户需要的错误处理。()20 .当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。()21 .不基于GUI的应用程序会终止,applet或基于GUI的应用程序会重新开始一般事件处理。()二、选择题(1*35,共计35分)1. 下面选项中,Java对类 Welcome进行定义正确的是:A. public classWelcomeB. public class We lcomeC. public class welcomeD. public class Welcome2. 有如下的程序:public class Welcome3public s

4、tatic void main( String args ) "WelcomentonJavanProgramming!" ); 则它的输出结果是:A Welcome to Java Programming!B WelcomentonJavanProgramming!C Welcome toJavaProgramming !D Welcome toJavaProgramming!3. 采用类名后跟一点(. )和方法名的形式调用什么方法A.静态B.动态C.静态和动态D.任何4. 请选择下面那一条语句是正确的:A if ( c < 4 )( null, “ c is le

5、ss than 4” ) ;8 if ( c < 4 );( null, “ c is less than 4” ) ;C if ( c < 4 )( null, “ c is less than 4”)D if ( c = < 4 )( null, “ c is less than 4” ) ;5. 对方法 main 的第 1 行定义正确的是:A. public main( String arg )B. public void main( String arg )C. public static void main( String arg )D. public static

6、 void main( String args )6. 使整值变量X 加1,下面写出的形式不对的是:A x + +8 + + xC x = x + 1D x = + 17. 下面程序的输出结果是:public class Test void printValue(int m)do System .out .println( “ The value is ” +m);while(- - m>10);public static void main(String arg)int I=10;Test t= new Test();(i);A 88 9C 10D 118. 下面程序的那一行可能引发错

7、误:1: public void modify()2: int I,j,k;3:i=100;4: while( i >0)5: j=i*2;6: System .out .println( “ The value of j is ” +j);7:k = k + 1;8:i- -;9: 10:A 48. 6C 7D 89. 下面程序的那一行可能引发错误:1: String str = null;2: if(str != null)&&(str .length() > 10)3: System .out .println( “ more than 10 ” );4: 5

8、: else if(str != null)&() < 5)6: System .out .println( “ less than 5 ” );7: 8: else System .out .println( “ end” ); A 1B 2C 5D 810. 如果 result 是布尔变量,下面哪个选项是正确的:A result = true;B if(result) 看下面的程序段:public class Personstatic int arr = new int10;public static void main(String a) System .out .prin

9、tln(arr1) ;下面说法正确的是:A.当编译时会发生错误B.编译不会发生错误但执行是会发生错误C.输出Z果为0D.不会输出结果12. 请看下面的程序段:public class Personint arr = new int10;public static void main(String a) System .out .println(arr1) ;下面说法正确的是:A.当编译时会发生错误B.编译不会发生错误但执行是会发生错误C.输出Z果为0D.不会输出结果13. 下面哪个选项正确的声明一个字符型数组:A char str8 char strC String strD String s

10、tr1014. 下面那一个选项正确创建一个空的含有6 个元素的字符数组:A String s6;8 String 6s;c C1. r -I r« "“”“、C String s =“”, ”, ”, ”, ”, ”;D String s =new String6;For(int m=0;m<6;m+) sm= ”;E. String s =new String6;For(int m=0;m<6;m+) sm=null;15. 请看下面的程序段:public class MyClass public static void main(String arg ) i

11、nt arr = new int3;System .out .println( “ it is “ + arr1);当编译和执行这段代码时会出现:A. 有个编译错误为 "possible reference before assignment ”B. 有个编译错误为 "illegal array declaration syntax ”C.有异常出现为"NullPointerException ”D.正确执行并且输出 016. 关于变量和它们范围的说法,正确的是:A.实例变量是类的成员变量B.实例变量要用关键字static来声明C.在一个方法执行时,定义在该方法的

12、局部变量才被创建D.局部变量必须在它们使用前初始化17. 请看下面的程序段class Testprivate int m;public static void fun()Java中,方法 main()将返回一个值。A String8 intC charD void19. 请看下面的程序段int i = 1;int j;j = i+在程序段运行后,i 和 j 的值为:A 1 , 18 1 , 2C 2, 1D 2, 220. 请看下面的程序段public class Test long a = new long10;public static void main(String arg ) Sys

13、tem .out .println(a6);那一个选项是正确的:A.不输出任何内容B.输出0C.当编译时有错误出现D.当运行时有错误出现21.继承性使一成为可能,它不仅节省开发时间,而且也鼓励人们使用已经验证无误和调 试过的高质量软件。A.节省时间B.软件复用C.软件管理D.延长软件生命周期22 .如果 Alpha类继承Beta类,Alpha类被称为 类。A.超类B.子类C.系统D.用户自定义23 .在上题中,Beta类被称为 类。A.超类B.子类C.系统D.用户自定义24 .四种成员访问形式是一。A publicB privateC protectedD.包访问25. 一个一类的对象可以当作

14、相应的一类对象看待。A.子系统B.用户系统C.子超D.超用户26. 请看下面的代码Example 2. String str;3. public Example( )4. str =“ example”;5. 6. public Example(String s)7. str = s;8. 9. .Demo extends Example 11. class Test13. public void f()14. Example ex = new Example( “ good” );15. Demo d = new Demo( “ Good” );16. 17. 那一行将导致发生错误:A 3B

15、 6C 10D 14E 1527. 请看下面的代码public class ExampleString str = new String( “ hello ” );Char ch = d , b , c ;public static void main(String args )Example ex=new Example( );,;System .out .println +“ and” +;public void change(String str,char ch )str= ” world ”;ch0= a;该程序的输出结果是:A hello dbc8 hello abcC world

16、dbcD world abc28. 下面选项正确创建一个字符型数组(含有4 个元素)的是:A String a = new String4;for(int i=0;i<4;ai+=”);BString a =“”, ”, ”, ”;C String a4;D String 4a;E. String a = new String4;For(int i=0;i<4;ai+=null);29. 下面选项正确的是:AString temp =new String “ j ”a”z” ;8 String temp =“j”a”z” ;CString temp= “j ”,”a”, ”z” ;

17、DString temp =“j”,”a”, ” z”;30. 请看下面的代码sb = new StringBuffer( “ abc” );s = new String( “ abc” ););下面说法正确的是:A.编译时在第一行发生一个错误B.编译时在第二行发生一个错误C.编译时在第三行发生一个错误D.编译时在第四行发生一个错误E. 编译时在第五行发生一个错误F. 编译时在第六行发生一个错误G. 编译时在第七行发生一个错误31. 一块可以防止资源泄露。A finally8 catchC finally 或 catchD.任意32. 请看下面的代码public void test( ) tr

18、y oneMethod( );System .out .println( “ condition 1 ” ); catch (ArrayIndexOutOfBoundsException e) System .out .pri ntln( “ condition 2 ” );catch (Exception e) System .out .println( “ condition 3 ” ); finally System .out .println( “ finally ” );如果 oneMethod 正常运行,则程序输出结果为:A condition 18 condition 2C co

19、ndition 3D finally33. 请看下面未完成的代码1.2. success = connect( );3. if(success=-1) 4. throw new TimedOutException( );5. 6. 其中 TimedOutException 不是运行时间异常,则在第 1 行需要添加那一条语句来完成方法的声明:A public void method( )8. public void method( )throws ExceptionC public void method( )throws TimedOutExceptionD public void method( )throw TimedOutExceptionE. public throw TimedOutException void method( )34. 下面选项中的异常处理不是Jav

温馨提示

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

评论

0/150

提交评论