JAVA考前复习_(带答案).doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题 Java程序使用___________命令将源文件编译成字节码文件? A、jar B、java C、jdb D、javac 答案 D 执行编译好的Java字节码文件的命令是___________? A、javac B、java C、run D、execute 答案 B Java程序编译后,交由___________检验并执行? A、JVM B、JRE C、JDK D、JAVAC 答案 A 下列有关Java虚拟机的说法正确的是___________?(多选) A、JVM是构建在硬件平台上、操作系统下的虚拟机器 B、JVM的主要工作时装载字节码文件并解释执行 C、JVM在不同平台上有不同的版本,让Java程序可以跨平台执行 D、以上说法全部正确 答案 ABCD 编译Java程序时,发生错误,提示:“javac不是内部或外部命令,也不是可运行的程序或者处理文件”,请问是什么原因___________? A、没有设置Path环境变量 B、编译程序时没有加入参数 C、找不到编译的Java程序 D、命令写错,不能使用javac命令 答案 A 关于main方法,以下说法正确的是___________?(多选) A、static 声明表示不需要声明对象就可以调用main方法 B、void表明返回值类型为void类型 C、public表明main方法是公共的,可以被外部调用 D、String args[] 是main方法的参数,执行时可传入参数 答案 ACD 关于整数类型,以下说法正确的是 ?(多选) A、Java中简单数据类型都有固定的存储范围和所占空间大小,不受操作系统映像,以保证可植性。 B、Java整数数据默认int型,如果需要指定long型的值,则需要在数值后面填写大写字母L或者小写字母l。 C、Java中整数数据默认是十进制数,如果要指定16进制,需要以数字0和字母x开头,例如:0x12fd。 D、java中整数总是正数。 答案 ABC 关于浮点数类型,以下说法正确的是 ?(多选) Java中的浮点类型包括float类型、double类型。 Java中浮点数可以用十进制数表示,例如:3.14;也可以用科学计数法表示,例如:3.45e5。 浮点数默认是double类型,我们也可以在数值后面填写小写字母d或者大写字母D。 如果要表示一个float类型浮点数,应在小数后填写小写字母f或者F,例如100.25f。 答案 ABCD 关于字符类型,以下说法错误的是 ? 为了方便国际化应用,Java中的字符型采用国际统一编码字符集“Unicode”的UTF-16作为默认字符集,该字符集包含了世界上所有的书面语言符号。 Java字符型数据,用两个字节编码,允许使用65536个字符。 Java中字符可以使用字符表示,例如:’a’;也可以使用UTF-16编码值表示,例如:’\u0061’;也可以用整数表示,例如char a=(char)97。 字符型的默认值是’\0000’,即编号为0的字符。 字符型数据不能参与运算。 答案 E 下面哪些标识符合法? A、$persons B、TwoUsers C、*point D、this E、 _endline 答案 ABE 【解析】 Java的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字。 下面代码的执行结果是? int a=6; { int b=5; } System.out.println(a+b); A、10 B、11 C、12 D、编译错误,提示b为定义 答案 D 下面代码的执行结果是? int a=6; { int a=5; } System.out.println(a); A、5 B、6 C、7 D、编译错误,一个代码块中不能声明同名的变量。 答案 D 下面代码的执行结果是? int a=6; System.out.println(a--); A、5 B、6 C、7 D、报错,因为println不能用--运算符 答案 B 下面有关类型转换正确的是 ? (多选) A、double d=10.5 B、float f=5.9 C、int b=99999L D、int b=99999 答案 AD 对于switch(变量) {}语句,其中的变量可以是什么类型?(多选) A、char B、int C、long D、double 答案 AB break语句可以用在哪些语句中?(多选) A、if B、switch C、for D、while

文档评论(0)

gangshou + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档