资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java 二级考试题库Java语言概述Java平台由两个组件构成: JVM 、 Java API ,从而将程序与硬件分离实现跨平台功能.Java2平台主要有哪几个成员?各自应用于什么场合?Java2平台主要有三个成员,分别是:(1)Java EE主要用于可扩展的企业级方向;(2)Java SE用于工作站、PC机桌面系统方向;(3)Java ME 用于嵌入式消费类电子产品方向。下面的说法错误的是cA) Java 语言是面向对象的、解释执行的网络编程语言。B) Java 语言具有可移植性。C) Java 语言是与平台有关的编程语言。D) Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。下列关于JAVA语言特点的叙述中,错误的是(A)。A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程下列叙述中,正确的是 (A) A)声明变量时必须指定一个类型 B)Java认为变量number与Number相同 C)Java中唯一的注释方式是/ D)源文件中public类可以有0或多个main方法的声明格式包括 public static void main() throws exception Java语言与C+语言相比,最突出的特点是 A)面向对象B)高性能C)跨平台D)有类库在Java应用程序main方法中,正确的参数是:C A. main(string args) B. main(String ()args ) C. main(String args) D. main(string args )main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( B )?A、public static void main( )B、public static void main( String args )C、public static int main(String arg )D、public void main(String arg ) 下面说法正确的是( D)A java Applet 程序必须在浏览器中执行B java 应用程序必须在浏览器里执行C java Applet 程序不一定在浏览器中执行D java 应用程序可以在浏览器中执行在浏览器中执行applet 程序的四个方法的最先执行的是(A)A init() B start() C destroy() D stop() 编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。 A. .java B. .class C. .html D. .exejava语言数据类型可分为两大类,一类称为 _基本数据类型_,另一类称为 应用类型开发工具在Eclipse中开发Java程序的步骤包括。a.创建一个Java项目b.手动创建Java源程序c.编译并运行Java程序d.以上全部进行Java程序需要的工具软件所在的目录是_A_。A)JDK的bin目录 B)JDK的demo目录C)JDK的lib目录 D)JDKR的jre目录在编译Java程序时,用于指定生成class文件位置的选项是_B_。A)-g B)-d C)-verbose D)-nowarnjava类文件的扩展名为_.java_,编译java 源程序的命令是_javac_。java 应用程序的编写分为_编写源代码、编译源代码 运行 三步语言基础标识符下列标识符(名字)命名原则中,正确的是_。A)类名的首字母小写 B)变量和方法名的首字母大写C)接口名的首字母小写 D)常量完全大写选出不合理的标识符 BA _sys1_lll B 2mail C $change D class Which declarations of identifiers are legal? A. $persons B. TwoUsers C. *point D. this /属于关键字不能做标示符;E. _endline (a,b,e) 题目:下面哪些是合法的标识符。 的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字。如下哪些字串可以是Java中的标识符?A A、fieldname B、String /不能使用关键字做标示符; C、3number D、#number下列哪个是合法的Java标识符?( C ) A、Tree&Glasses /属于特殊符号 B、5FirstJavaApplet C、_$theLastOne D、273.5 以下标识符中哪项是不合法的( A )A、constB、$doubleC、helloD、BigMeaninglessName下列属于合法的Java标识符是 ( D ) A)ABC B)&5678 C)+rriwo D)saler数据类型及转换(变量与常量)在Java应用程序中,商品价格类的数据最好使用()数据类型的变量存储 D a) intb) Stringc) chard) doubleJava的字符类型采用的是Unicode编码方案,每个Unicode码占用( B )个比特位。 A、8 B、16 C、32 D、64下列代表十六进制整数的是 D A)0123 B)1900 C)fa00 D)0xa2题目:下面哪些是short型的取值范围。 短整型的数据类型的长度是16 bits,有符号。另外需要说明的是java中所有的整型(Integral)数(包括byte,short,int,long)全是有符号的。题目:哪些是将一个十六进制值赋值给一个long型变量。 十六进制数以0x开头,long型数以L(大小写均可,一般使用大写,因为小写的l和数字1不易区分)。下列代码中,将引起编译错误的行是 B 1)public class Exercise 2) public static void main(String args) 3) float f=0.0; /java中需要指出初始化时数值需加f结尾4) f +=1.0; 5) 6) A)第2行 B)第3行 C)第4行 D)第6行指出正确的表达式 C /关键字不能做变量;A byte=128; B Boolean=null; C long l=0xfffL; D double=0.9239d; 下列代码哪几行会出错: C1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; /java 中数值必须初始化8) I-; 9) 10) A line 4 B line 6 C line 7 D line 8 设x为float型变量, y为 double型变量, a为 int型变量,已知 x=2.5f, a=7 ,y=4.22 则表达式x+a%3*(int)y的值为_double_类型 /如果参加+ 、-、*、/、运算的两个数中有一个数位float或double型则结果为double型因为所有的float都按double进行运算;在Java中,3.14156D表示的是 3.14156的double双精度浮点数 运算符、表达式与输入输出+运算符的操作数个数是 A A)1个 B)2个 C)3个 D)4个设 x = 1 , y = 2 , z = 3,则表达式 yxyz 的值是B 。/相当于重新开辟空间y等于现在的值yxyz 在利用y值时此时的y值为y+y(yxyz) A. 3 B. 6 C. 4 D. 5阅读下面程序public class Incrementpublic static void main(String argsint c;c=5;System.out.println(c);System.out. println(c+);System.out.println(c); 程序运行结果是_。阅读下面程序public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String(“how are you”)String s2=new String(“how are you”)System.out.println(s1s2)public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/用于复合类型数据的“= =”运算符OperAndExp.equalsMethod1();程序运行结果是_。A)= B)true C)false D)equal分析下面的Java代码段,编译运行后的输出结果为(b)。public class Testpu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号