-> -> ->
2010计算机等级考试二级(JAVA)笔试10(五)
时间:2011-06-20 21:43:17
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
在Java中, 所 有数据类型的长度都固定,并与平台无关,因此也没有sizeof关键字。----------------------------------------13、下列的常量中,合法的是 A.12.B.-20C.1,000D.4 5 6 参考答案: B 按照正常的书写格式选项[B]正确。选项[A]12.后面不应点带点号,但不同的变量类型可带不同的字母。选项[C] 1,000计算机在数字中不识别逗号,。选项[D] 4 5 6在数字中间不要加空格,计算机会 把4 5 6当成字符申4 5 6来处理。----------------------------------------14、 下列程序的执行结果是 public class Testcc { public static void main (String args[ ]) { System.out.println(213.5f%4.0f); } } A.1.5B.1C.1.0D.0.5 参考答案: A 在Java中,取模运算符%,其操作数可以是浮点数,如45.4%10=5.4。----------------------------------------15、若下列选项中的变量已正确定义并赋值,则符合Java语言语法的是 A.=a! =76;B.a=8++C=9;C.i=12.3*%4;D.a=a+7=c+; 参考答案: A 赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。选项[B]. =8+b+c=9中,前半句 a=8+b+c正确,但的是a+b+c=9左边其实是一个表达式,而不是一个变量。选项[C]. i=l2.3*%4中,连用两个 双 目运算符,双目运算符的用法是左右两端必须都是表达式或变量才行。选项[D]. a=a+7=c+b,a+7=c+b的左边 也 是?D个表达式,而非变量。----------------------------------------16、 下列程序执行后,m的值是 public class Testbbb { public static void main (String args[ ]) { int a=10,b=3,m=5; if(a= =b) m + =a; else m:+ +a*m; System.out.println(m); } } A.15B.50C.55D.5 参考答案: C 首先判断(a= =b) ,10不等于3,则执行else后面的语句m=++a*m:++的优先级比*高,所以m=11*1=55, 这样便得正确答案。 if-else结构的格式如下: if(条件) 语句1: else 语句2; 在条件为真的,执行语句1,然后跳过else和语句2,接着执行下面的语句;在条件为假时,跳过语句l, 执行else后面的语句2,然后接着执行下面的语句。----------------------------------------17、Java语言的类间的继承关系是 A.单继承B.多继承C.单继承和多继承D.不能继承. 参考答案: A Java作为一个优秀的面向对象的语言,第一个特点就是继承,但Java不支持多继承,只能单一继承。----------------------------------------18、用于定义类成员的访问控制权限的一组关键字是 A.exted 和 imlemetB.ulic,rivate 和 rotectedC.cla和ulicD.char,it,float和doule 参考答案: B 修饰符分为访问限制符和非访问限制符。其中访问限制符有pub-lic.orivate.protected和default。 非访问限制符有static,final和abstract等。------------------
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G