Java 2实用教程第5版 第2章和第3章复习附答案_第1页
Java 2实用教程第5版 第2章和第3章复习附答案_第2页
Java 2实用教程第5版 第2章和第3章复习附答案_第3页
Java 2实用教程第5版 第2章和第3章复习附答案_第4页
Java 2实用教程第5版 第2章和第3章复习附答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、Java 2实用教程第5版 第2章和第3章复习复制Java 2实用教程第5版 第2章和第3章复习,只能作答一次,答二次取最低分基本信息:矩阵文本题 *姓名:_学号:_1. 下列Java语句中,不正确的一项是 单选题 *int $e, a, b = 10;float e = 0.0d;(正确答案)double c = 0.0f;char c, d = a;答案解析:float 级别低于 double , float e =0.0d ,级别高的数给低的,要强制转换2. 下面不属于基本数据类型的是 单选题 *charintbooleanString(正确答案)3. 设有类型定义short i=32;

2、 long j=64; 下面赋值语句中不正确的一个是( ) 单选题 *i=j;(正确答案)i=(short)j;j=i;j=(long)i;答案解析:long 的级别高于 short,高的给低的,要强制转换4. 编译没有异常和错误的是 单选题 *float f=1.3;boolean b=null;char a=中;(正确答案)byte b = 257;答案解析:boolean 只能给ture ,flase byte 的值范围在-128到127,float a=8f,要带f5. 下列是Java基本类型中整数类型的是 *byte(正确答案)short(正确答案)long(正确答案)int(正确答

3、案)6. 已知int a = 10; long b = 20; short c =30;以下类型转换正确的是() *a=bb=c(正确答案)c=aa=c(正确答案)7. 在数据转换中,以下必须要进行强制转换的是 *long型转int型(正确答案)char型转int型double型转int型(正确答案)double型转float型(正确答案)8. 下列的哪个赋值语句是正确的 *int a=(int)12.0(正确答案)char a=12(正确答案)int a=12.0int a=12.0f9. 下面定义不正确的是 单选题 *int a=3+5long b = 3+5double d=3/5;fl

4、oat f=3+5.5(正确答案)10. 在java语言的数据类型中int到哪种类型可以自动转换 单选题 *booleancharbytelong(正确答案)答案解析:低的给高的,自动转换11. 下列( )不是合法的标识符? 单选题 *-5(正确答案)nameStudent_person12. 下面语句运行结果为:switch (5) case 0: System.out.println(0); break;case 1: System.out.println(1); break;case 2: System.out.println(2); break;default: System.out.

5、println(5); break;: 单选题 *5(正确答案)102答案解析:没有找到指定的值,就用默认的值13. 将以下switch语句转换成if语句,选项中正确的是()int a = 30;switch (a) case 20:break;case 30:break;default:break;:单选题 *int a = 30; if(a=20) if(a=30) else int a = 30; if(a=20) else if(a=30) else (正确答案)int a = 30; if(a=20) if(a=30) else int a = 30; if(a=20) else i

6、f(a=30) else 14. 下列关于常量说法正确的是() 单选题 *常量的命名的规则是一般使用驼峰方式定义常量的时候不必要初始化常量名一般使用大写字母来表示(正确答案)常量的值可以修改15. 阅读以下代码,分析代码结果,选择正确答案( )需要写分析过程int a = 30;if(a=a+)System.out.println(1);if(a30)System.out.println(2);elseSystem.out.println(3);: 单选题 *输出1输出1和3输出2输出1和2(正确答案)16. 已定义float a;以下哪些值可以赋值给a() *a = f.4a = 4(正确答

7、案)a = 4.1f(正确答案)a = 4.117. 关于常量的说法正确的是 *声明常量时可以不用赋值,需要用常量的时候再赋值即可在命名常量的时候,如果使用小写字母会报错。常量是不可改变的量(正确答案)在常量的命名规范中,一般为了和变量区分,全部以大写字母来命名,组合单词以下划线进行分割(正确答案)18. 下列运算符合法的是 *&(正确答案)if!=(正确答案)19. 若a和b均是整型变量并已正确赋值,正确的switch语句是() *switch(a+b).(正确答案)switch(a).(正确答案)switch(b).(正确答案)switch.20. 关于常量的说法正确的是 *常量是在程序执

8、行过程中值不发生变化的量(正确答案)定义常量要使用final来修饰(正确答案)常量名一般使用大写字母来表示(正确答案)字符常量要使用双引号来括起来21. 假设i是int类型的变量,并初始化为1,则下列( )是不合法的条件语句? *if(i=1)if(i=3)(正确答案)if(i)(正确答案)if(i=2)(正确答案)22. 强制(显式)类型转换可能导致精度的损失 单选题 *对(正确答案)错23. int类型在内存中占32位,4个字节 单选题 *对(正确答案)错24. Java语言中类型转换有自动类型转换和强制类型转换两种 单选题 *对(正确答案)错25. 已知int i=1; 那么if(i)这样书写是允许的 单选题 *对错(正确答案)26. Java提供了两种常见的分支控制结构:if和switch,其中if语句使用布尔表达式或布尔值作为分支条件来进行分支控制;而switch语句则用于对多个整形值进行匹配,从而实现分支控制。 单选题 *对(正确答案)错27. 定义变量的时候至少要指定数据类型和变量名两部分 单选题 *对(正确答案)错28. float a = 1.4;这样赋值会报错 单选题 *对(正确答案)错29. Java中boolean的值,使用1表示TRUE,使用0表示FALSE 单选题 *对错(正确答案)30. switch(x)case

温馨提示

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

评论

0/150

提交评论