欢迎来到天天文库
浏览记录
ID:37861745
大小:68.41 KB
页数:19页
时间:2019-06-01
《JAVA考前复习_(带答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题1.Java程序使用___________命令将源文件编译成字节码文件?A、jarB、javaC、jdbD、javac答案D2.执行编译好的Java字节码文件的命令是___________?A、javacB、javaC、runD、execute答案B3.Java程序编译后,交由___________检验并执行?A、JVMB、JREC、JDKD、JAVAC答案A4.下列有关Java虚拟机的说法正确的是___________?(多选)A、JVM是构建在硬件平台上、操作系统下的虚拟机器B、JVM的主要工作时装载字节码文件并解释执行C、JVM在不同平台上有不同的版本,让Java
2、程序可以跨平台执行D、以上说法全部正确答案ABCD5.编译Java程序时,发生错误,提示:“javac不是内部或外部命令,也不是可运行的程序或者处理文件”,请问是什么原因___________?A、没有设置Path环境变量B、编译程序时没有加入参数C、找不到编译的Java程序D、命令写错,不能使用javac命令答案A1.关于main方法,以下说法正确的是___________?(多选)A、static声明表示不需要声明对象就可以调用main方法B、void表明返回值类型为void类型C、public表明main方法是公共的,可以被外部调用D、Stringargs[]是main方法
3、的参数,执行时可传入参数答案ACD2.关于整数类型,以下说法正确的是?(多选)A、Java中简单数据类型都有固定的存储范围和所占空间大小,不受操作系统映像,以保证可植性。B、Java整数数据默认int型,如果需要指定long型的值,则需要在数值后面填写大写字母L或者小写字母l。C、Java中整数数据默认是十进制数,如果要指定16进制,需要以数字0和字母x开头,例如:0x12fd。D、java中整数总是正数。答案 ABC3.关于浮点数类型,以下说法正确的是?(多选)A、Java中的浮点类型包括float类型、double类型。B、Java中浮点数可以用十进制数表示,例如:3.14;
4、也可以用科学计数法表示,例如:3.45e5。A、浮点数默认是double类型,我们也可以在数值后面填写小写字母d或者大写字母D。B、如果要表示一个float类型浮点数,应在小数后填写小写字母f或者F,例如100.25f。答案 ABCD1.关于字符类型,以下说法错误的是?A、为了方便国际化应用,Java中的字符型采用国际统一编码字符集“Unicode”的UTF-16作为默认字符集,该字符集包含了世界上所有的书面语言符号。B、Java字符型数据,用两个字节编码,允许使用65536个字符。C、Java中字符可以使用字符表示,例如:’a’;也可以使用UTF-16编码值表示,例如:’u0
5、061’;也可以用整数表示,例如chara=(char)97。D、字符型的默认值是’ 000’,即编号为0的字符。E、字符型数据不能参与运算。答案 E2.下面哪些标识符合法?A、$personsB、TwoUsersC、*pointD、thisE、_endline答案 ABE【解析】 Java的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字。1.下面代码的执行结果是?inta=6;{intb=5;}System.out.println(a+b);A、10B、11C、12D、编译错误,提示b
6、为定义答案 D2.下面代码的执行结果是?inta=6;{inta=5;}System.out.println(a);A、5B、6C、7D、编译错误,一个代码块中不能声明同名的变量。答案 D3.下面代码的执行结果是?inta=6;System.out.println(a--);A、5B、6C、7D、报错,因为println不能用--运算符答案 B1.下面有关类型转换正确的是?(多选)A、doubled=10.5B、floatf=5.9C、intb=99999LD、intb=99999答案 AD2.对于switch(变量){}语句,其中的变量可以是什么类型?(多选)A、charB、i
7、ntC、longD、double答案 AB3.break语句可以用在哪些语句中?(多选)A、ifB、switchC、forD、while答案 ABCD17.关于构造方法以下说法错误的是?A、Java语言的构造方法,其作用主要用来构建并初始化对象。B、构造方法必须与类名相同C、构造方法没有返回值,所以构造方法可以用void来声明返回值类型D、一类中如果没有定义一个构造方法,则系统会自动为该类添加一个空的构造方法。如果一个类中定义了构造方法,则系统不会自动添加这个默认构造方法。答案C
此文档下载收益归作者所有