JAVA试题带答案详细.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《JAVA试题带答案详细.docx》由用户(最好的沉淀)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 试题 答案 详细
- 资源描述:
-
1、第二章下列哪个是合法的标识符:( )。A、a=bB、_HelloC、2ndD、Chong qing 答:B下列哪些是合法的标识符()。 A、newB、classC、intD、const2 答:D如果定义有变量double d1, d2=4.0则下列说法正确的是:A、变量d1,d2均初始化为4.0B、变量d1没有初始化,d2初始化为4.0C、变量d1,d2均未初始化D、变量d2没有初始化,d1初始化为4.0答:B判断题:所有的变量在使用前都必须进行初始化。( ) 答:正确。下列哪些是不能通过编译的语句:( ) A、int i = 32;B、float f = 45.0;C、double d =
2、45.0;D、char a=c;答: B如果定义有double x;float y;int m,则表达式x*y-m的类型为( ):A、doubleB、floatC、intD、short答:A如果定义有short s;byte b;char c,则表达式s*b+c的类型为( ):A、charB、shortC、intD、byte答:C已知int i= 2147483647; +i; 则i的值等于多少( ) A -2147483648 B 2147483647 C 2147483648答:A已知byte i= 127; +i; 则i的值等于多少( ) A -128 B 127 C 128答:A已知b
3、yte i= 127; i=i+1;这两行语句能否编译成功?( ) 答:编译不成功。执行以下程序段int a=5,b; b=+a*3后b的值为:( )A、17B、18C、16D、15答: B第二章下列选项中,( B )不属于Java语言的基本数据类型?(A)整数型(B)数组(C)浮点型(D)字符型【解析】根据Java语言的基本数据类型包含的类别选取。下列关于基本数据类型的说法中,不正确的一项是( D )。(A)boolean类型变量的值只能取真或假(B)float是带符号的32位浮点数(C)double是带符号的64位浮点数(D)char是8位Unicode字符【解析】Java中的字符采用的是
4、16位的Unicode字符。下列关于基本数据类型的取值范围的描述中,正确的一个是( B )。(A)byte类型的取值范围是-128128 (B)boolean类型的取值范围是真或假(C)char类型的取值范围是065536 (D)short类型的取值范围是-3276732767【解析】根据每种类型占几个字节即可推算出其取值范围,如byte类型占1个字节,即共包含28个数值,其取值范围范围应为-128127,其他类型也是如此。下列Java语句中,不正确的一项是( C )。(A)$e, a, b = 10; (B)char c, d = a;(C)float e = 0.0d; (D)double
5、 c = 0.0f;【解析】不能将double类型的常量赋值给float类型的变量。下列语句中不正确的一个是( B )。(A)float f = 1.1f; (B)byte b = 128;(C)double d = 1.1/0.0;(D)char c = (char)1.1f;【解析】bytel类型变量的取值范围是-128127。下列表达式1+2+ aa+3的值是( B )。(A)12aa3(B)3aa3 (C)12aa(D)aa3【解析】整数和整数相加得到两个整数的和,而整数和字符串相加得到的是字符串。12已知y=2, z=3, n=4,则经过n=n+ -y*z/n运算后n的值为( A )
6、。(A)3(B)-1(C)-12(D)-3【解析】根据运算符的优先级,该表达式相当于n=n+ (-y)*z)/n。13已知a=2, b=3,则表达式a%b*4%b的值为( A )。(A)2(B)1(C)-1(D)-2【解析】根据运算符的优先级,该表达式相当于(a%b)*4)%b。已知x=2, y=3, z=4,则经过z- = -y x-运算后,z的值为( D )。(A)1(B)2(C)3(D)4【解析】在表达式运算过程中,-y的值变为2,x的值还是2,等号右侧运算后的值为0,因此z的值没有变化。15表达式(12=0) & (1/0 1)的值为( B )。(A)true(B)false(C)0(
展开阅读全文