JAVA复习题及答案课案

面向对象程序设计—Java语言习题答案

第2章

一、选择题

11.下列表达式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 )。

(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。

14.已知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(D)运行时抛出异常

【解析】由于(12==0)的值为false,因此整个表达式发生短路运算,即(1/0 < 1)就没有参与运算,整个表达式的值为false。

16.设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个是( B )

(A)j=i;(B)i=j;(C)i=(short)j;(D)j=(long)i;

【解析】long类型的数据不能自动转变为short类型,因此不能将long类型的变量直接赋值给short类型。

17.现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( D )。

(A)'d'(B)'D'(C)68(D)语句在编译时出错

【解析】两个字符型的数据相加,得到的是一个整数,而如果把整数再赋值给一个字符型变量则会在编译时出错。

18.下列说法中,正确的一项是( D )。

(A)字符串"\\abcd"的长度为6(B)False是Java的保留字

(C)123.45L代表单精度浮点型(D)False是合法的Java标识符

【解析】Java语言对字符的大小写是敏感的,False不是false,因此False是合法的Java标识符。

19.以下的变量定义语句中,合法的是( D )

(A)float _*5 = 123.456F;(B)byte $_b1 = 12345;

(C)int _long_ = 123456L;(D)double d = Double.MAX_VALUE;

【解析】(A)中_*5不是合法的标识符,(B)中12345超出byte范围,(C)中不能将long类型的常量赋值给int型的变量。

20.下列关于运算符优先级的说法中,不正确的一个是( C )

(A)运算符按照优先级顺序表进行运算

(B)同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的

(C)同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的

(D)括号可以改变运算的优先次序

【解析】同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的。

二、填空题

1.变量是Java程序的基本存储单元之一,变量的主要类型包括2大类:字符型 和 数值型 。

2.Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、 int 、 short 和long。

3. boolean 类型数据不可以做类型转换。

4.在Java语言的基本数据类型中,占存储空间最少的类型是 boolean ,该类型占用的存储空间为 1 位。

5.Java语言中的 保留字 具有特殊意义和作用,不能作为普通标识符使用。

6.在Java语言中,浮点类型数据属于实型数据,可以分为 单精度 和 双精度 两种。

7.char类型的数据可以表示的字符数共为 65536 。

8.定义初始值为10的8次方的常整型变量iLong的语句是 final iLong = 100000000L 。

9.Java语言中的数据类型转换包括 自动转换 和 强制转换 两种。

10.Java中的字符采用的是16位的 Unicode 编码。

三、编程题

4.编写一个Java Application类型的程序,从键盘上输入摄氏温度C,计算华氏温度F的值并输出。其转换公式如下:

F = (9 / 5) * C + 32

【编程

java复习题_JAVA复习题及答案.doc相关推荐

  1. 计算机用于材料科学模拟,计算机在材料科学复习题1-19题及答案.doc

    计算机在材料科学复习题1-19题及答案.doc 1. 计算机在材料科学中的应用具体体现在哪几个方面计算机在材料科学中的应用具体体 现在哪几个方面 答(1) 计算机用于新材料的设计 (2)材料科学研究中 ...

  2. 2014年4月java程序设计,2014年4月 Java语言程序设计(一)试题答案.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava 2014年4月 Java语言程序设计(一)试题答案.d ...

  3. 学生在使用计算机过程中,学生用计算机基础复习题带标准标准答案.doc

    个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 试卷一 一.选择题(请将答案填写在答题纸上) 1. 人们习惯于将计算机地发展划分为四 ...

  4. java试卷_Java测试题及答案(Java干货完整试卷)

    一.填空题.(每空2分,共计20分) 1. boolean类型的可能取值有(true )和(false). 2. 在JDK1.6中switch选择结构能判断的数据类型只能是(int )和(char). ...

  5. java选择题_JAVA试题及答案(50道选择题)

    1.下面选项中,( B )是Java 关键字. A.then B.continue C.java D.PUBLIC 2.下面语句中,正确的是( B ). A.boolean b="true& ...

  6. java程序设计复习题_java程序设计复习大全(100题及答案).doc

    java程序设计复习大全(100题及答案) Java程序设计总复习题 编写一个Java程序,用if-else语句判断某年份是否为闰年.(分支) // Programme Name LeapYear.j ...

  7. java期末考试复习题_java期末考试复习题库 试题题库.doc

    java期末考试复习题库 试题题库 1 Java中对数据库查询结果集进行操作的对象是() ( A:Connection对象 B:Statement对象 C:DriverManager对象 D:Resu ...

  8. java语言程序设计全国考试题,2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案...

    &nbsp&nbsp[导读]:2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案,更多全国等级考试报名时间.考试时间以及考试模拟试题 ,请访问易考吧全国等级考试栏目 ...

  9. 微型计算机接口与技术期末,北邮《微机原理与接口技术》期末复习题(含答案).doc...

    北邮<微机原理与接口技术>期末复习题(含答案).doc 1微机原理与接口技术复习题一.填空习题讲解1计算机由运算器.控制器.存储器.输入设备和输出设备五大部分组成.2运算器和控制器合称为中 ...

  10. 学生们能够使用计算机,学生用计算机基础复习题带答案.doc

    学生用计算机基础复习题带答案.doc 试卷一 一.选择题(请将答案填写在答题纸上) 1. 人们习惯于将计算机的发展划分为四代.划分的主要依据是B. 计算机的运行速度 计算机主机所使用的主要元器件 计算 ...

最新文章

  1. 图像遍历反色处理,遍历多通道图片
  2. Python OOP
  3. linux netlink 编程示例(一)内核端
  4. Android6.0的Looper源码分析(1)
  5. C/C++之数据类型
  6. C#调用百度地图API入门解决BMap未定义问题
  7. 用Dreamweaver实现ASP动态网站建设【8】
  8. linux centos7 安装zookeeper
  9. 基础编程题目集 7-4 BCD解密 (10 分)
  10. (15)System Verilog系统随机函数
  11. ef6 oracle 存储过程,Entity Framework入门教程(14)---DbFirst下的存储过程
  12. 华为鸿蒙系统面对困难,华为鸿蒙面临的2个新困难
  13. AdRotator,广告轮播 #1 -- 透过XML档来作设定。
  14. Activity保存状态saving activity state和onPause()
  15. 自建DDNS配置教程(dynu)
  16. 服务监控(一)之安装Prometheus
  17. ios录音文件路径_苹果6s的录音储存在哪个文件夹
  18. [ Vue.js ] 报错 ‘scope‘ is defined but never used vue/no-unused-vars
  19. Linux如何卸载坚果云,解决ubuntu16.04安装坚果云闪两下打不开问题(示例代码)
  20. shell正则表达式及一些排序命令(sort、uniq、tr)

热门文章

  1. 【Data Science · Statistics 02】统计数据从哪里来
  2. Nodejs接口输出json数据
  3. js-合并两个有序数组
  4. 高维数据存储 —— R 树
  5. 中国气象站点原数据集(1942-2022年3月)
  6. 数控车宏程序c语言,a类宏程序什么意思?a类宏程序编程入门
  7. Linux递归统计当前目录下普通文件的数量
  8. 算术编码数据压缩Matlab报告,用matlab实现算术编码
  9. RN react-native-wechar 微信支付、分享
  10. 云客Drupal源码分析之插件系统(中)