《java基本数据类型练习题(共7页).docx》由会员分享,可在线阅读,更多相关《java基本数据类型练习题(共7页).docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上1.用8位无符号二进制数能表示的最大十进制数为( C )A.127B.128C.255D.2562.以下能作为char类型的字面值的有( B )A.eB.fC.u12D.u0012E.n3.byte变量的取值范围是( B )A.065535B.-128127C.-256-255D.0327674.以下选项中正确的有( AC )A.inti=32;B.floatf=45.32;C.doubled=3.2;D.doubled=9.21D;5.假定x和y为double型,则表达式x=2,y=x+3/2的值是( D )A.3.5B.3C.2.0D.3.06.下列对于和操作符描
2、述正确的是( )A. 当左面的操作数是正数时,和结果相同。B. B.(-11)的结果是0。C. C.(-11)的结果是-1。D.只有在右面的操作数大于等于1时,才会返回负数。7.有如下一段代码:1) publicclassReturnIt2) returnTypemethodA(bytex,doubley)3) returnx/y*2;4) 5) 在第2行中,方法methodA的有效返回类型returnType应该是?(D)A.intB.byteC.shortD.double8.下列代码的执行结果是( D )1) publicclassBeirun2) publicstaticvoidmain
3、(Stringargs)3) floatt=9.0f;4) intq=5;5) System.out.println(t+)*(-q);6) 7) A.40B.40.0C.36D.36.09.下列代码的执行结果是( D )1)publicclassBeirun2)publicstaticvoidmain(Stringargs)3)System.out.println(5/2);4)5)A.2.5B.2.0C.2.50D.210.下列代码的执行结果是( B )1)publicclassBeirun2)publicstaticvoidmain(Stringargs)3)System.out.pri
4、ntln(100%3);4)System.out.println(100%3.0);5)6)A.1和1B.1和1.0C.1.0和1D.1.0和1.011.下列运算符中,( CD )是布尔逻辑运算符A.+B.是算术右移操作符.B.是逻辑右移操作符.C.是算术右移操作符D.是逻辑右移操作符19.下面哪些赋值语句是合法的(BCD )A.floata=2.0B.doubleb=2.0C.intc=2D.longd=220.面哪个是main()函数的合法参数(C)A.charargsB.charargsC.StringargsD.Stringargs21.已知如下的命令执行javaMyTestabc。请
5、问哪个语句是正确的?( A )A.args0=MyTestabcB.args0=MyTest C.args0=aD.args1=b22.下面哪些是合法的标识符?(ABE )A.$personsB.TwoUsersC.*pointD.thisE._endline23.哪些是将一个十六进制值赋值给一个long型变量?( )A.longnumber=345L;B.longnumber=0345; 0xC.longnumber=0345L;D.longnumber=0x345L24.下面的哪些答案可以用以表示八进制值8?(C )A.010B.0x10C.08D.0x825.哪些不是Java关键字?(
6、B )A.TRUEB.sizeofC.constD.superE.void26.下面哪些不是java的原始数据类型?( C )A.shortB.BooleanC.unitD.float27.使用操作符的哪些陈述是对的?(D )A.000001000000000000000000000000005gives10000000000000000000000000000000B.000001000000000000000000000000005gives11111110000000000000000000000000D.110000000000000000000000000000005gives000
7、0011000000000000000000000000028.下面哪个是int型的取值范围?( D )A.-2727-1B.02321C.215215-1D.-231231-129.main()方法的返回类型是什么?( B )A.intB.voidC.BooleanD.static30.关于垃圾收集的哪些叙述是对的?( )A.程序开发者必须自己创建一个线程进行内存释放的工作。B.垃圾收集将检查并释放不再使用的内存。C.垃圾收集允许程序开发者明确指定并立即释放该内存。D.垃圾收集能够在期望的时间释放被java对象使用的内存。31.下面哪些答案可以正确表示十六进制数字10?( )A.0xAB.0
8、x16C.0AD.01632.下面的哪些赋值语句是错的?(A )A.floatf=11.1;B.doubled=5.3E12;C.doubled=3.14159;D.doubled=3.14D;33.在JavaAPI文档中下面的哪些部分被包括在内?(AD )A.类及用途的描述B.父类的方法的列表C.成员变量的列表D.类层次34.下面的哪些声明是合法的?(AD )A.longl=4990;B.inti=4L;C.floatf=1.1;D.doubled=34.4;E.doublet=0.9F.35.变量result是一个boolean型的值,下面的哪些表达式是合法的?( C )A.result=
9、true;B.if(result)/dosomething.C.if(result!=0)/sosomething.D.result=136.在java语句中,运算符&实现( A )A.逻辑或B.逻辑与C.逻辑非D.逻辑相等37.在java语句中,位运算操作数只能为整型或( )数据A.实型B.字符型C.布尔型D.字符串型38.(|)语句的执行结果为( )A.B.C.D.39.语句的执行结果为( )A.B.C.D.40.三元条件运算符ex1?ex2:ex3,相当于下面( A )语句。A.if(ex1)ex2;elseex3;B.if(ex2)ex1;elseex3;C.if(ex1)ex3;el
10、seex2;D.if(ex3)ex2;elseex1;41.Java是从()语言改进重新设计。(B )AAdaBC+CPasacalDBASIC42.下列语句哪一个正确(B )AJava程序经编译后会产生machinecode(机器码)BJava程序经编译后会产生bytecode(字节码)CJava程序经编译后会产生DLLD以上都不正确43.下列运算符合法的是(A )A&BCifD:=44下列说法正确的有( )A环境变量可在编译sourcecode时指定B在编译程序时,所能指定的环境变量不包括classpathCjavac一次可同时编译数个Java源文件Djavac.exe能指定编译结果要置于哪个目录(directory)45.下列标识符不合法的有( AC )AnewB$UsdollarsC1234Dcar.taxi专心-专注-专业