《java程序设计》复习资料

内容发布更新时间 : 2025/5/13 7:05:30星期一 下面是文章的全部内容请认真阅读。

《Java程序设计》

A、k=3; B、k++>3; C、k--==3&&k++==3; D、k++==3||++k>3; 36、若有定义int a = 2;则执行完语句 a -= a * a; 后,a的值是( C )。

A、 0 B)、4 C、 -2 D、 –4 37、下列语句序列执行后,j 的值是( A )。 int j=1; for( int i=5; i>0; i-=2 ) j*=i;

A、 15 B、1 C、 60 D、 0

38、以下由 for 语句构成的循环执行的次数是( B )。 for ( int i = 0; true ; i++) ;

A、有语法错,不能执行 B、无限次 C、执行1次 D、一次也不执行 39、下列语句序列执行后,j 的值是( B )。 int j=9, i=6; while( i-- >3 ) --j;

A) 5 B) 6 C) 7 D) 8 40. 若有循环: int x=5,y=20;

do { y-=x; x+=2; }while(x

A) 2次 B) 1次 C) 0次 D) 3次 41. 下列语句序列执行后,i的值是( C )。 int i=10;

do { i/=2; } while( i>1 );

A) 1 B) 5 C) 2 D) 0

42. 以下语句中能构成多分支的语句是( C )。 A) for 语句 B) while 语句 C) switch 语句 D) do - while 语句 43. 能从循环语句的循环体中跳出的语句是( B )。

A)for语句 B)break语句 C) continue语句 D)return语句 44.字符流与字节流的区别是( A )。

A、每次读入的字节数不同 B、前者带有缓冲,后者没有 C、前者是块读写,后者是字节读写 D、二者没有区别,可以互换使用 45.下面关于使用throw关键字抛出的对象说法正确的是( A )。

A、它必须被声明为Throwable类型 B、它必须被声明为error类型 C、它必须被声明为Exception类型 D、它必须被声明为String类型 46.在oneMethod()方法运行正常的情况下,程序段将输出什么? ( D )

publicvoid test(){ try{

oneMethod();

System.out.println(\

} catch (ArrayIndexOutOfBoundsExceptione){ System.out.println(\} catch(Exceptione){

System.out.println(\} finally{

第 6 页

《Java程序设计》

System.out.println(\

} }

A、condition1 B、condition2 C、condition3 D、condition1finally 47.下列常见的系统定义的异常中,哪个是输入、输出异常? ( B )

A、ClassNotFoundExcep

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi