微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
考答案: B 在定义long型的时候,类似long r=80L,我们会在数字后面加上L,当然大小写都可以,在计算机要求显示或输出时,我们是看不到L的;还需注意:long型占64bit,远比byte要的优先级要高,所以r/y的结果是long型的。----------------------------------------16、 下列for循环语句的执行次数是 for(intx=0,y=0;(y!=0) && x<4);x++) A.无限次B.一次也不执行C.执行一次D.执行三次 参考答案: B 在(y!=0)&&(x<4)中,判断(y!=0)得返回值false,表达式中又用的是逻辑与运算符,所以整个表达式的值肯定是false,所以根据for语句的用法规则,该循环一次也不执行。----------------------------------------17、 下列程序执行后,j的值是 public class Testggg { public static void main(String args[ ]) { int j=1; for(int i=7;i>0;i-=2)j * =2; System.out.println(j); } } A.15B.1C.32D.16 参考答案: D 科用for循环语句求2的4次幂。一般情况下迭代部分都用i++或i- - ,但在这里用的是i - =2,需要留意。----------------------------------------18、下列关于类的说法不正确的是 A.类是同种对象的集合和抽象B.类属于Java语言中的复合数据类型C.类是Java程序中的基本的结构单位D.类就是对象 参考答案: D 对象是类的实例化,两者不能等同。----------------------------------------19、设A为已定义的类名,下列声明类A的对象a的语句中正确的是 A.oat A a;B.ulic A a=A( );C.Aa=ew it( );D.Aa=ew A( ); 参考答案: D 对象的生成包括声明、实例化和初始化三个方面的内容。一般格式是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。选项[A].对象不能声明为简单的数据类型;选项[B].缺少new关键字;选项[C].int应为A。----------------------------------------20、设有定义语句int a [ ]= { 66,77,99 };,则下列对此语句的叙述中错误的是 A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组的元素的下标为1-3D.数组中的每一个元素都是整型 参考答案: C a数组的元素的下标应为0-2,注意数组的下标从零开始。----------------------------------------21、抛出异常、生成异常对象都通过下列哪个语句实现? A.throwB.throwC.ThrowaleD.Excetio 参考答案: B 在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象,这就是用抛出异常来实现的。抛出异常、生成异常对象都通过throW语句实现,如: IOExcepftion e=new IOException; throw e; 利用throw语句还可以自定义异常类抛出。----------------------------------------22、在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法? A.readLie( )B.getNextEtry( )C.ufferRead( )D.loadZoiFile( ) 参考答案: A 选项B.getNextEntry()用于取压缩输入项