2 习题解析 2 -第2章Java 语言基础_第1页
2 习题解析 2 -第2章Java 语言基础_第2页
2 习题解析 2 -第2章Java 语言基础_第3页
2 习题解析 2 -第2章Java 语言基础_第4页
2 习题解析 2 -第2章Java 语言基础_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章Java语言基础习题解析1.选择题(1)下列有关变量命名规范的说法中,正确的是()。A、变量由字母、下划线、数字、$符号随意组成B、变量不能以数字作为开头C、A和a在java中是同一个变量D、不同类型的变量,可以起相同的名字答案:B(2)以下选项中,哪些属于合法的标识符?()。A、Hello%WorldB、classC、123usernameD、username123答案:D(3)下列选项中,不属于Java中关键字的是()。A、breakB、forC、FinalD、class答案:C(4)下列选项中,不属于比较运算符的是()。A、=B、==C、<=D、>=答案:A(5)下列字符序列中,合法Java标识符的是(

)。A、falseB、defaultC、good-classD、_int答案:D(6)下面变量声明与初始化语句中,合法的是(

)。A、long1=536B、inti=18LC、floatf=3.14D、doubled=3.14答案:D(7)常量0.6332的数据类型是(

)。A、floatB、doubleC、FloatD、Double答案:B(8)System.out.println("5"+2);的输出结果是(

)。A、52B、7C、2D、5答案:A(9)下列为boolean类型变量赋值的语句中,正确的是(

)A、boolean=1;B、booleana=(9>=10);C、booleana="真";D、booleana==false;答案:B(10)运算符优先级从高到低排序正确的是(

)。A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符答案:A(11)下列关于java自动类型转换的说法中,正确的是(

)。A、基本数据类型和String相加结果一定是字符串型B、char类型和int类型相加结果一定是字符C、double类型可以自动转换为intD、char+int+double+""结果一定是double答案:A(12)不是java语言正确注释的是(

)。A、//ThisiscommentB、/*ThisiscommentC、/**Thisiscomment*/D、/*Thisiscomment*/答案:B2.填空题(1)Java语言中,事先定义好并赋予了特殊含义的单词,被称为(关键字)。(2)标识符可以由任意顺序的大小写字母、数字、(下划线(_))和美元符号($)组成。(3)若x=4,则表达式(++x)/6的值是(0)。(4)Java语言中,int类型所占存储空间为(4)个字节。(5)在Java中,一个小数会被默认为(double)类型的值。(6)用于比较两个整数是否相等的运算符是(==)。3.综合题(1)使用Eclipse创建Java项目“task2_3”,然后为该项目创建Java类“OperationTest”,并在该类的main方法中实现下列表达式的测试与验证(先自己计算这些表达式的值,再通过编程运算来验证你计算的结果)。假设x为10、y为20、z为30,求下列表达式的值。1)x<10||x>102)x>y&&y>z3)(x<y+z)&&(z%y==x)4)!(x<y+z)||!(x+10<=20)5)!(x!=y)&&x==y&&(x<y^y<z)参考答案:packagetask2_3;publicclassOperationTest{ publicstaticvoidmain(String[]args){ //TODO自动生成的方法存根intx,y,z;x=10;y=20;z=30;booleanj;j=(x<10||x>10);System.out.println(j);j=(x>y&&y>z);System.out.println(j);j=((x<y+z)&&(z%y==x));System.out.println(j);j=(!(x<y+z)||!(x+10<=20));System.out.println(j);j=(!(x!=y)&&x==y&&(x<y^y<z));System.out.println(j);}}(2)使用Eclipse创建Java项目“task2_2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论