欢迎来到天天文库
浏览记录
ID:21123349
大小:54.00 KB
页数:7页
时间:2018-10-19
《java数组及异常处理复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第五、六章习题一、选择题1.下列关于数组的定义形式,哪些是错误的?(ABC)A.int[]c=newchar[10];B.int[][3]=newint[2][];C.int[]a;a=newint;D.charb[];b=newchar[80];2.执行String[]s=newString[10];语句后,哪些结论是正确的?(BC)A.s[0]为未定义B.s.length为10C.s[9]为nullD.s[10]为""3.下列关于Java语言的数组描述中,错误的是(D)。A.数组的长度通常用length表示B.数组
2、下标从0开始C.数组元素是按顺序存放在内存的D.数组在赋初值和赋值时都不判界4.下面的表达式哪些是正确的?(ACE)A.Strings="你好";inti=3;s+=i;B.Strings="你好";inti=3;if(i==s){s+=i};C.Strings="你好";inti=3;s=i+s;D.Strings="你好";inti=3;s=i+;E.Strings=null;inti=(s!=null)&&(s.length()>0)?s.length():0;5.publicclassT18{staticint
3、arr[]=newint[10];publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}哪个语句是正确的?(C)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空6.若Strings="hello";Stringt="hello";charc[]={'h','e','l','l','o'};则下列哪些表达式返回true?(AB)7.指出正确的表达式有(AB)。A.doublea=2.0;B.Doublea=newDouble(2.
4、0);C.byteA=350;D.Bytea=120;8.System类在哪个包中?(B)A.java.awtB.java.langC.java.utilD.java.io9.关于Float,下列说法正确的是(ACD)。A.Float在java.lang包中B.Floata=1.0是正确的赋值方法C.Float是一个类D.Floata=newFloat(1.0)是正确的赋值方法10.ava中用来抛出异常的关键字是AA.tryB.catchC.throwD.finally11.关于异常,下列说法正确的是AA.异常是一种对
5、象B.一旦程序运行,异常将被创建C.为了保证程序运行速度,要尽量避免异常控制D.以上说法都不对12.(C)类是所有异常类的父类。A.ThrowableB.ErrorC.ExceptionD.AWTError13.java语言中,下列哪一子句是异常处理的出口AA.try{…}子句B.catch{…}子句C.finally{…}子句D.以上说法都不对14.下列程序的执行,说法正确的是DclassMultiCatch{publicstaticvoidmain(Stringargs[]){try{inta=args.lengt
6、h;intb=42/a;intc[]={1};c[42]=99;System.out.println(“b=”+b);}catch(ArithmeticExceptione){System.out.println(“除0异常:”+e);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(“数组超越边界异常:”+e);}}}A.程序将输出第15行的异常信息B.程序第10行出错C.程序将输出“b=42”D.程序将输出第19行的异常信息15.下列程序的执行,说
7、法正确的是DclassExMulti{staticvoidprocedure(){try{intc[]={1};c[42]=99;}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(“数组超越界限异常:”+e);}}publicstaticvoidmain(Stringargs[]){try{procedure();inta=args.length;intb=42/a;System.out.println(“b=”+b);}catch(Arithmeti
8、cExceptione){System.out.println(“除0异常:”+e);}}}A.程序只输出第12行的异常信息B.程序只输出第26行的异常信息C.程序将不输出异常信息D.程序将输出第12行和第26行的异常信息16.下面程序抛出了一个“异常”并捕捉它。请在横线处填入适当内容完成程序。classTrowsDemo{sta
此文档下载收益归作者所有