【计算机类职业资格】基本数据类型、运算符和表达式及答案解析.doc
《【计算机类职业资格】基本数据类型、运算符和表达式及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】基本数据类型、运算符和表达式及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、基本数据类型、运算符和表达式及答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:21,分数:42.00)1.阅读下面程序public static void main (String args)System.out.printIn (34+56-6);System.out.printIn (26*2-3);System.out.printIn (3*4/2);System.out.printIn (5/2);程序运行结果是_。(分数:2.00)A.844962B.902562.5C.8423122D.6849142.52.下列属于合法的 Java 标识符是_。(分数:2.0
2、0)A.“ABC“B.5678C.+rriwoD.saler3.阅读下面程序public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String(“how are you“);String s2=new String(“how are you“);System.out.printIn (s1=s2);public static void main (String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/用于复合
3、类型数据的“= =“运算符OperAndExp.equalsMethodl();程序运行结果是_。(分数:2.00)A.=B.trueC.falseD.equal4.下列代码中,将引起编译错误的行是_。1) public class Exercise2) public static void main (String args)3)float f=0.0;4) f+=1.0;5) 6)(分数:2.00)A.第 2 行B.第 3 行C.第 4 行D.第 6 行5.阅读下面程序public class Test2public static void main (String args)int a=
4、10, b=4, C=20, d=6;System.out .printIn(a+*b+c*-d);程序运行的结果是_。(分数:2.00)A.144B.160C.140D.1646.阅读下列代码public class Test2005public static void main (String args)System.out.printIn(Oxa5) Oxaa);其运行结果是_。(分数:2.00)A.Oxa5B.10C.Ox50D.Oxaa7.下列代表十六进制整数的是_。(分数:2.00)A.0123B.1900C.fa00D.Oxa28.阅读下面程序import java.io.*;p
5、ublic class TypeTransitionpublic static void main (String args)char a=h;int i=100;int j=97;int aa=a+i;System.out.printIn( “aa=“+aa);char bb= (char)j;System.out.printIn(“bb=“+bb);如果输出结果的第二行为 bb=a,那么第一行的输出是_。(分数:2.00)A.aa=IB.aa=204C.aa=vD.aa=1569.下列标识符(名字)命名原则中,正确的是_。(分数:2.00)A.类名的首字母小写B.变量和方法名的首字母大写C
6、.接口名的首字母小写D.常量完全大写10.下列叙述中,正确的是_。(分数:2.00)A.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中唯一的注释方式是“/“D.源文件中 public 类可以有 0 或多个11.“+“运算符的操作数个数是_。(分数:2.00)A.1 个B.2 个C.3 个D.4 个12.阅读下面程序public class Incrementpublic static void main (String argsint c;c=5;System.out.printIn(c);System.out.printIn(c+)jS
7、ystem.out.printIn (c);程序运行结果是_。(分数:2.00)A.566B.556C.677D.66613.请阅读下面程序public class OperatorsAndExpressions void residual()int i=100.j=30;float m=563.5f,n=4.0f;System,out.printIn (i%j);System, .out.printIn (m%n);public static void main (String args)OperatorsAndExpressions OperAndExp=new OperatorsAndE
8、xpressions();/取模运算在整数和浮点数中的应用OperAndExp.residual();程序运算结果是_。(分数:2.00)A.10 3.5B.20 2.5C.10 4.5D.-203.514.下列布尔变量定义中,正确并且规范的是_。(分数:2.00)A.BOOLEAN canceled=false;B.boolean canceled=false;C.boolean CANCELED=false;D.boolean canceled=FALSE;15.下列运算符不能进行位运算的是_。(分数:2.00)A.B.C.D.16.阅读下面程序public class Test4publ
9、ic static void main (String args)int i=10, j=3;float m=213.5f,n=4.0fSystem.out.printIn (i%j);System.out.printIn (m%n);程序运行的结果是_。(分数:2.00)A.1.0 和 1.5B.1 和 1.5C.1.0 和 2.5D.1 和 2.517.请阅读下面程序import java.io;public class TypeTransitionpubic static void main (String args)char a=a;int i=100;long y=456L;int
10、aa=a+i;long yy=y-aa;System.out.print(“aa=“+aa);System.out.print(“yy =“+yy);程序运行结果是_。(分数:2.00)A.aa=197 yy=259B.aa=177 yy=259C.aa=543 yy= 288D.aa=197 yy=33318.下列运算符属于关系运算符的是_。(分数:2.00)A.=B.=C.+=D.-=19.阅读下列代码public class Testpublic static void main (String args)System.out.printIn(891);其运行结果是_。(分数:2.00)
11、A.44B.45C.88D.9020.阅读下列代码public class Test2005public static void main (String args)System.out.printIn(32) ?4:5);其运行结果是_。(2006 年 4 月)(分数:2.00)A.2B.3C.4D.521.阅读下面程序public class Test3public static void main (String args)int x=3,y=4,z=5;String S=“xyz“;System.out.printIn(s+x+y+z);程序运行的结果是_。(分数:2.00)A.xyz
12、12B.xyz345C.xyzxyzD.12xyz二、填空题(总题数:7,分数:14.00)22.在 Java 中,所有数据类型的长度都固定,因此没有保留字 1。(分数:2.00)填空项 1:_23.在 Java 中,转义字符/n 表示 1。(分数:2.00)填空项 1:_24.在 Java 中,3.14156D 表示的是 1 数。(分数:2.00)填空项 1:_25.布尔逻辑运算包括:!、和 1。(分数:2.00)填空项 1:_26.阅读下列程序段puiblic class Operatora AndExpressionsSting condiltionaIExpression (int s
13、core)Sting result;/如果 score 超过 60 分,则结果是 passed,否则是 doest passresult=(score=60)? “passed“:“doesnt pass“;System.out.printIn(result);return result;public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExperssions();/条件表达式OperAndExp, conditionalExpression(65);其执行结果是_。(分
14、数:2.00)填空项 1:_27.阅读下列代码public class Test2public static voidm cn(String args)System.out.printIn (5/2);其执行结果是_。(分数:2.00)填空项 1:_28.Java 语言中,移位运算符包括:、和 1。(分数:2.00)填空项 1:_基本数据类型、运算符和表达式答案解析(总分:56.00,做题时间:90 分钟)一、选择题(总题数:21,分数:42.00)1.阅读下面程序public static void main (String args)System.out.printIn (34+56-6)
15、;System.out.printIn (26*2-3);System.out.printIn (3*4/2);System.out.printIn (5/2);程序运行结果是_。(分数:2.00)A.844962 B.902562.5C.8423122D.6849142.5解析:解析 第一条输出语句中,+、-是同优先级的运算符,按照左结合的原则,表达式 34+56-6 的值应该是 84。第二条输出语句中,*的优先级高于-,先算 26*2=52,再进行减法运算:52-3=49。第三条输出语句中,+与/是同优先级的运算符,按照左结合可以得到 3*4/2 的值为 6。第四条输出语句中,两个整型数据
16、做除法运算,其结果也应该为整型数据,所以结果是 2,而不是 2.5。2.下列属于合法的 Java 标识符是_。(分数:2.00)A.“ABC“B.5678C.+rriwoD.saler 解析:解析 Java 中所有的变量、常量、对象和类都用标识符命名,其命名规则为:(1)只能以字母、下画线、美元符($)作为首字符,不能用数字或其他符号(如*)作为标识符的首字符。(2)标识符是区分大小写的。只有 D 项是正确的。3.阅读下面程序public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String(“how are
17、 you“);String s2=new String(“how are you“);System.out.printIn (s1=s2);public static void main (String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/用于复合类型数据的“= =“运算符OperAndExp.equalsMethodl();程序运行结果是_。(分数:2.00)A.=B.trueC.false D.equal解析:解析 本程序的运行结果应该是表达式 s1=s2 的结果。字符串对象 s1 和
18、 s2 是复合数据类型,因而表达式 s1=s2 比较的是 s1 和 s2 是否是同一个对象。本题中 s1 和 s2 虽然有相同的值“how are you”,但它们是两个不同的对象,所以本题的结果是 false。若要比较两个对象的值,可以调用 equals()方法。4.下列代码中,将引起编译错误的行是_。1) public class Exercise2) public static void main (String args)3)float f=0.0;4) f+=1.0;5) 6)(分数:2.00)A.第 2 行B.第 3 行 C.第 4 行D.第 6 行解析:解析 float f=0.
19、0;语句中,想要定义一个 float 型变量 f,并且赋初值为 0.0,但是数字后面没有跟任何字母,计算机默认为 double 类型,而从 double 类型不能自动转换为 float,所以该语句将引起编译错误。5.阅读下面程序public class Test2public static void main (String args)int a=10, b=4, C=20, d=6;System.out .printIn(a+*b+c*-d);程序运行的结果是_。(分数:2.00)A.144B.160C.140 D.164解析:解析 表达式 a+*b+c*-d 中,+、一的优先级最高,a+运
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 基本 数据类型 运算 表达式 答案 解析 DOC
