Java最新习题附答案.docx

Java最新习题附答案.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章

一、

1、Java的三大体系分别是JavaEE、JavaSE、JavaME

2、Java程序的运行环境简称为JRE

3、编译Java程序需要使用javac命令

4、javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin目录下

5、patn环境变量用来存储Java的编译和运行工具所在的路径,而classpath环境变量则用来保存Java虚拟机要运行的“.class”文件路径

二、

1、通过Java虚拟机可以在不同的操作系统上运行Java程序,从而实现跨平台特性。(对)

2、JRE中包含了Java基础类库、JVM和开发工具。(错)

3、Java中的包是专门用来存放类的,通常功能相同的类存放在相同的包中。(对)

4、Java.util包含Java中大量工具类、集合类等,例如Arrays、List、Set。(对)

5、Java语言和C语言一样,是面向过程的语言。(错)

三、

1、以下选项中,哪些属于JDK工具?(多选)(ABCD)

A、Java编译器B、Java运行工具C、Java文档生成工具D、Java打包工具

2、Java属于以下哪种语言?(C)

A、机器语言B、汇编语言C、高级语言D、以上都不对

3、下面哪种类型的文件可以在Java虚拟机中运行?(D)

A、.javaB、.jreC、.exeD、.class

4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中Java.exe命令的作用是以下哪一种?(B)

A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器

5、如果jdk的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下那个选项?(B)

A、d:\jdkB、d:\jdk\binC、d:\jre\binD、\:ire

一、

1、布尔常量即布尔类型的两个值,分别是true和false

2、Java中的变量可分为两种数据类型,分别是基本数据类型和引用数据类型

3、在逻辑运算符中,运算符和用于表示逻辑与,|和||表示逻辑或

4、若“inta=2;a+=3;”执行后,变量a的值为5

5、若inta[3][2]={{123,345},{34,56},{34,56}},则a[2][1]=56

二、

1、Java语言不区分大小写。(错)

2、oXC5表示的是一个十六进制整数。(对)

3、continue语句只用于循环语句中,它的作用是跳出循环。(错)

4、“/*…*/”中可以嵌套“//”注释,但不能嵌套“/*…*/”注释。(对)

5、-5%3的运算结果是2.(错)

三、

1、以下选项中,哪些属于合法的标识符?(多选)(AD)

A、Hello_WorldB、classC、123usernameD、username123

2、以下关于变量的说法错误的是(C)

A、变量名必须是一个有效的标识符B、变量在定义时可以没有初始值

C、变量一旦被定义,在程序中的任何位置都可以被访问

D、在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊说明

3、假设intX=2,三元表达式x0?X+1:5的运行结果是以下哪一个?(C)

A、0B、2C、3D、5

4、以下哪个选项可以正确创建一个长度为3的二维数组?(B)

A、newint[2][3]B、newint[3][]C、newint[][3]D、以上答案均不对

5、请先阅读下面的代码

intx=1;

inty=2;

if(x%2==0){

y++;

}else{

y--;

}

System.out.println(“y=”+y)

上面一段程序运行结束时,变量y的值为下列哪一项?

A、1B、2C、3D、0

一、

1、面向对象的三大特征是封装、继承、多态

2、在非静态成员方法中,可以使用关键字this访问类的其他非静态成员

3、在Java中,针对类、成员方法和属性提供了四种访问级别,分别是private、default、

Protected、public

4、被static关键字修饰的成员变量被称为静态变量,它可以被该类所有的实例对象共享

5、所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用private关键字来修饰

二、

1、在定义一个类时,如果类的成员被private所修饰,该成员不能在类的外部被直接访问(

文档评论(0)

130****2013 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档