目录

前言

第2章 基本数据类型与数据

一. 单选题(共20题,50分)

二. 填空题(共5题,12.5分)

三. 判断题(共14题,37.5分)

总结


前言

博主复习食用,也希望可以帮到最近期末复习的你。


第2章 基本数据类型与数据

一. 单选题(共20题,50分)

1. (单选题)

对于下列Test.java代码,下列叙述正确的是(        )

{

    ([] args) {

        []=[];

        ..println([]);

    }

}

  • A. 产生编译错误
  • B. 输入null
  • C. 编译正确,发生异常运行
  • D. 输出0

我的答案: D 正确答案: D

2.5

2. (单选题)以下叙述错误的是(        )

  • A. System是关键字
  • B. _class可以作为标识符
  • C. char型字符在Unicode表中的位置范围是0至65535
  • D. 对于"int a[]=new int[3];",a.length的值是3

我的答案: A 正确答案: A

2.5

3. (单选题)以下类型转换错误的是(           )

  • A.

double d=20;

int a=(int)d;

  • B. int a=12+"year";
  • C. double d=20+3.123;
  • D. String str=23+"ttt";

我的答案: B 正确答案: B

2.5

4. (单选题)下列选项中,(       )是正确的float变量的声明。

  • A. float foo=1e2;
  • B. float foo=3.14;
  • C. float foo=3.03d;
  • D. float foo=0x0123;

我的答案: D 正确答案: D

2.5

5. (单选题)

变量命名规范说法正确的是( )

  • A. 变量名由字母、下划线、数字、$符号随意组成;
  • B. 变量名不能以数字作为开头;
  • C. A和a在java中是同一个变量;
  • D. 不同类型的变量,可以起相同的名字;

我的答案: B 正确答案: B

2.5

6. (单选题)下列选项中,(       )是正确的float变量的声明。

  • A. float foo=1;
  • B. float foo=1.0;
  • C. float foo=2e1;
  • D. float foo=2.02;

我的答案: A 正确答案: A

2.5

7. (单选题)下列哪项字符序列可以做为标识符?(       )

  • A. true
  • B. default
  • C. _int
  • D. good-class

我的答案: C 正确答案: C

2.5

8. (单选题)下面哪个单词是Java语言的关键字(         )。

  • A. Float
  • B. this
  • C. string
  • D. unsigned

我的答案: B 正确答案: B

2.5

9. (单选题)下面哪个语句不能定义一个字符变量(         )。

  • A. char c1=06477;
  • B. char c2='\uface';
  • C. char c4=0xbeef ;
  • D. char c3=\u0041;

我的答案: D 正确答案: D

2.5

10. (单选题)在Java中哪一项不是有效的注释声明(          )

  • A. //声明变量
  • B. */这是注释*/
  • C. /**方法作用*/
  • D. /*算术表达式*/

我的答案: B 正确答案: B

2.5

11. (单选题)下列选项中,(       )是正确的char型变量的声明。

  • A. char  ch="R";
  • B. char ch='\\';
  • C. char ch='ABCD';
  • D. char ch="ABCD";

我的答案: B 正确答案: B

2.5

12. (单选题)下面哪个是Java语言中正确的标识符(         )。

  • A. 3com
  • B. import
  • C. that
  • D. this

我的答案: C 正确答案: C

2.5

13. (单选题) float类型成员变量的默认初始化值是(    )

  • A. A、0
  • B. B、false
  • C. C、null
  • D. D、0.0F

我的答案: D 正确答案: D

2.5

14. (单选题)以下叙述错误的是(        )

  • A. 对于"int a[][]=new int[6][4];",a.length的值是6
  • B. 对于"int a[][]=new int[2][9];",a.length、a[0].length、a[1].length的值都是9
  • C. 对于"int []a=new int[3];",a[0]、a[1]、a[2]的值都是0
  • D. "float height=1e1F;"是正确的float变量的声明

我的答案: B 正确答案: B

2.5

15. (单选题)下面哪个范围是char型的取值范围(            )

  • A. -256 ~ 255
  • B. -(2^15) ~ (2^15)-1
  • C. '\u0000’ ~ ‘\uffff’
  • D. 0~32767

我的答案: C 正确答案: C

2.5

16. (单选题)指出正确的表达式 (            )

  • A. byte=128;
  • B. Boolean=null;
  • C. long l=0xfffL;
  • D. double=0.9239d;

我的答案: C 正确答案: C

2.5

17. (单选题) 下列关于成员变量默认值的描述中,错误的是(    )

  • A. byte类型的数据默认值是0
  • B. int类型的数据默认值是0
  • C. long类型的数据默认值是0
  • D. float类型的数据默认值是0.0f

我的答案: C 正确答案: C

2.5

答案解析:

在实例化对象时 ,Java虚拟机会自动为成员变量进行初始化,针对不同类型的成员变量,Java虚拟机会赋予不同的初始值,其中 long类型的数据默认值是0L,而不是0。

18. (单选题)类型转换说法错误的是(          )。

  • A. 不管什么类型的数据都可以进行转换;
  • B. Java中的数据类型转换分为:自动类型转换和强制类型转换;
  • C. 兼容的数据由低向高赋值时会发生自动类型转换;
  • D. 兼容的数据由高向低赋值时需要强制类型转换;

我的答案: A 正确答案: A

2.5

19. (单选题)下面哪条语句不能定义一个float型的变量(          )

  • A. float f1= -343 ;
  • B. float f2=3.14 ;
  • C. float f3=0x12345 ;
  • D. float f4=2.8F ;

我的答案: B 正确答案: B

2.5

20. (单选题)以下叙述错误的是(         )

  • A. "int []a,b[];"声明了一个int型一维数组a和一个int型二维数组b
  • B. "float a[20];"是正确的数组声明
  • C. "boolean yes=false;"是正确的boolean变量声明
  • D. 1e2和2.05E2都是double型常量

我的答案: B 正确答案: B

2.5

二. 填空题(共5题,12.5分)

21. (填空题)标识符可以由____、____、____和 ____等组合而成,标识符不能以____开头。

正确答案:

(1) 字母

(2) 数字

(3) 下划线

(4) 美元符号

(5) 数字

22. (填空题)Java数据类型有两种转换方式分别为:____、____。

正确答案:

(1) 自动类型转换

(2) 强制类型转换

23. (填空题)基本数据类型有____、____、____和____。引用数据类型包括____、____、和____等。

正确答案:

(1) 整数类型

(2) 字符类型

(3) 逻辑类型

(4) 浮点类型

(5) 类

(6) 接口

(7) 数组

24. (填空题)

        是Java语言中被赋予特定含义的一些单词,它们在程序中有着不同的用途。

正确答案:

(1) 关键字

25. (填空题)Java语言中的数据类型分为____和____两大类。

正确答案:

(1) 基本数据类型

(2) 引用数据类型

三. 判断题(共14题,37.5分)

26. (判断题)二维数组中的元素还是一个数组。(   )

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

27. (判断题)"boolean yes=TRUE;"是正确的boolean变量声明。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

28. (判断题)"float height=1.0f;"是正确的float变量声明。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

29. (判断题)对于"int [][]a={{1,2,3},{4.5.6.7}};",a[0].length的值是3,a[1].length的值是4。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

30. (判断题)对于"int a[][]=new int[2][9];",a.length的值是2,a[0].length和a[1].length的值都是9。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

31. (判断题)main是Java语言规定的关键字。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

32. (判断题)"int a[20];"是正确的数组声明。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

33. (判断题)"int [] a,b;"声明了两个int型一维数组a和b。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

34. (判断题)"float area=1e1;"是错误的float变量声明。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

35. (判断题)数组的最大下标的值比它的长度小1。(   )

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

36. (判断题)垃圾回收机制保证了Java程序不会出现内存溢出。(   )

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

答案解析:

垃圾回收机制只是回收不再使用的JVM内存,如果程序有严重BUG,内存同样会溢出。

37. (判断题)"int a[] ,b;"声明了一个int型一维数组a和一个int型变量b。

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

38. (判断题)常量就是程序中常常变化的数据。(   )

  • A. 对
  • B. 错

我的答案:正确答案:

2.5

39. (判断题)"byte amout=128;"是正确的byte型变量声明。

  • A. 对
  • B. 错

我的答案:正确答案:


总结

有不足指出,恳请正在观看的你于评论区指出,如果有帮到复习的你,可以点个赞转发支持一下博主,博主还会进行更新的,尽情期待~

JAVA(第六版)——期末复习2相关推荐

  1. 汇编语言程序设计钱晓捷第五版期末复习参考

    汇编语言程序设计钱晓捷第五版期末复习参考 第一章:汇编语言基础知识 1.1 8086的寄存器 处理器内部需要高速存储单元,用于暂时存放程序执行过程中的代码和数据,这些存储单元被称为寄存器(Regist ...

  2. 软件体系结构张友生第三版期末复习

    第一章 1.软件危机的表现 和软件危机的成因? 软件危机 1.软件成本日益增长2.开发进度难以控制 3.软件质量差4.软件维护困难 产生原因 1.用户需求不明确2.缺乏正确的理论指导 3.软件规模越来 ...

  3. 计算机组成原理第二版期末复习,计算机组成原理复习.doc

    计算机组成原理复习(考试试题:你懂得) 1.某半导体存储器,按字节编址.其中,0000H -07FFH为ROM区,选用EPROM芯片(2KB/片):0800H-13FFH为RAM区,选用RAM芯片(2 ...

  4. java PTA选择题精选 期末复习

    先给一个老师说会考的知识点 JDK安装目录下的文件 1.bin 该路径下存放了JDK的各种工具命令,常用的javac.java等命令就放在该路径下. 2.include C 语言头文件,支持用Java ...

  5. 数据库系统概念(机械工业出版社,第六版)复习——第八章:关系数据库设计

    第八章:关系数据库设计 第一范式(1NF) 如果某个域的元素被认为是不可再分的单元,那么这个域就是原子的(atomic).如果一个关系模式R的所有的属性域都是原子的,我们称关系模式R属于第一范式(fi ...

  6. 数据库系统概念(机械工业出版社,第六版)复习——第三章:SQL

    第三章       SQL SQL功能及操作符 数据查询:select 数据定义:create  alter  drop 数据操纵:insert   update   delete 数据控制:gran ...

  7. 数据库系统概念(机械工业出版社,第六版)复习——第一章:引言

    第一章       引言 基础知识 四个基本概念 数据(Data) 数据库(Database) 数据库管理系统(DBMS) 数据库系统(DBS) 数据 数据(Data)是数据库中存储的基本对象 定义: ...

  8. 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  9. 软件项目管理第4版课后习题-期末复习题型分册版-带答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

最新文章

  1. 机器学习中的优化算法!
  2. python做小程序-【实战案例】利用Python做出趣味版防沉迷小程序
  3. 牛客 - 养花(最大流)
  4. kdj超卖_KDJ指标超卖区域划分及交易含义
  5. 自然语言处理(1)-概述
  6. PHP中 .= 的意思
  7. python输出print(x+y)_Python语句序列“x='car';y=2;print(x+y)”的输出结果是() (2.0分)_学小易找答案...
  8. C#:JObject、JArray、JProperty、JValue作用
  9. 单目结构光三维扫描仪的标定与三维重建
  10. linux如何使用磁盘阵列卡,Ubuntu 上创建常用磁盘阵列
  11. android 模拟物品移动
  12. 如何快速搭建个人网站
  13. 史上最全IT架构师技术知识图谱
  14. oracle的固定值
  15. VMWare安装Mac OS X
  16. java 基础练习(1-5)
  17. Hadoop 空间不足怎么办?
  18. C#USB连接斑马条码打印机打印二维码、图片、及中文文字_实战项目中摘选
  19. 【SemiDrive源码分析】【Yocto源码分析】07 - core-image-base-x9h_ref_serdes.rootfs.ext4 文件系统是如何生成的
  20. BPM工作流 前端表单JS 处理细节

热门文章

  1. 使用STM32CubeMX新建小熊派的STM32L431RCT6工程实现LED灯闪烁
  2. 浅析编程及类的本质、类的抽象
  3. 华为交换机常用命令大全
  4. 使用MATLAB的residue()命令求传递函数的展开式
  5. S7-200SMART PLC中书签和交叉引用的具体使用方法示例
  6. elemet-ui后台表格自动排序解决办法
  7. IPv4子网划分与聚合
  8. B站网页版播放常用快捷键
  9. onNewIntent与singleTask
  10. iptable详细配置