微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
teger 47.; System.out.println(n1.equals(n2)); }} 参考答案: True True----------------------------------------14、软件危机出现于60年代末,为了解决软件危机,人们提出了 ________ 的原理来设计软件,这就是软件工程诞生的基础。 参考答案: 软件工程学 软件工程学----------------------------------------15、 下列程序的输出结果是 _______。 class Test { public static void main (String args[ ] ) { int m = 6; do { m - -;} while (m>0); System.out.println(m = +m); } } 参考答案: 0 0----------------------------------------1、若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句? A.a==1B.++i;C.a=a+1=5D.! (++a! =--) 参考答案: B :赋值运算符分为赋值运算符(=)和扩展运算符。其中=赋值运算符必须满足在赋值运算符的左边是一变量,右边是一表达式;扩展运算符是在赋值运算符=前加上其他运算符,如:+ =,*=,%=等,特殊的 一个表达式是++和--,如选项[B]. ++i;中的意思是i=i+1;它其实是个合法的赋值语句。选项[A]. a= =1和选项[D]. !(+ +a!=b--)都是布尔逻辑表达式,不属于赋值表达式的范畴。----------------------------------------2、下列的变量定义中,错误的是 A.it a;B.float a,1=1.23f;C.char ch=''''d'''';D.ulic it i=100,j 参考答案: A :同时定义几个同一种类型的数据时,中间用,隔开。选项[B]. floata,b1=1.23f;a没有赋值,但系统会初始默认值0.0赋给a;选项[C]. char ch=''''''''d'''''''';字符的定义必须用号括起来;选项[D]. public int i=100,j没有赋值,但系统会初始默认值0给j----------------------------------------3、声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中? A.throwB.throwC.ThrowaleD.Excetio 参考答案: A :考查如何声明异常。 【解题要点】在Java语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时 候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。声明异常抛出用throws 子句来完成声明,throws子句包含在方法的生命之中。语法如下:throws exceptionList//异常列表是用逗号 分隔的多个异常NULL----------------------------------------4、ASCII码(含扩展)可以用一个字节表示,则可以表示的ASCII码值个数为()。 A.TrueB.FaleC.1D.0 参考答案: A :----------------------------------------5、下列的变量定义中,错误的是 A.it_a=123;B.it i=Iteger.MAX_ VALUE;C.log j;12345678900L;D.tatici=100; 参考答案: D :在给变量定义时,一定要说明变量的类型,不然计算