ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.76KB ,
资源ID:29492447      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29492447.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java二级题库.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java二级题库.docx

1、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 语言编写的程序虽然是“一次编译,到处运行”,但必

2、须要java的运行环境。下列关于JAVA语言特点的叙述中,错误的是(A)。A)Java是面向过程的编程语言B)Java支持分布式计算C)Java是跨平台的编程语言D)Java支持多线程下列叙述中,正确的是 (A) A)声明变量时必须指定一个类型 B)Java认为变量number与Number相同 C)Java中唯一的注释方式是 main(string args) B. main(String ()args ) C. main(String args) D. main(string args )main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法

3、的( 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 d

4、estroy() 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目

5、录在编译Java程序时,用于指定生成class文件位置的选项是_B_。A)-g B)-d C)-verbose D)-nowarnjava类文件的扩展名为,编译java 源程序的命令是_javac_。java 应用程序的编写分为_编写源代码、编译源代码 运行 三步语言基础标识符下列标识符(名字)命名原则中,正确的是_。A)类名的首字母小写 B)变量和方法名的首字母大写C)接口名的首字母小写 D)常量完全大写选出不合理的标识符 BA _sys1_lll B 2mail C $change D class Which declarations of identifiers are legal? A

6、. $persons B. TwoUsers C. *point D. this _endline (a,b,e) 题目:下面哪些是合法的标识符。 的标识符可以以一个Unicode字符,下滑线(_),美元符($)开始,后续字符可以是前面的符号和数字,没有长度限制,大小写敏感,不能是保留字。如下哪些字串可以是Java中的标识符?A A、fieldname B、String 16 C2.5f 3 B. 6 C. 4 D. 5阅读下面程序public class Incrementpublic static void main(String argsint c;c=5;. println(c+);

7、程序运行结果是_。阅读下面程序public class OperatorsAndExpressionsvoid equalsMethodl()String s1=new String(“how are you”)String s2=new String(“how are you”)public static void main(String args)OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();姓名: Laura b. 姓名:Laura c. 姓名: Laura d. Laura 姓名:在Java中,下列代码

8、运行后的输出结果是() (选择一项) int x=5*3; int y=x+5/x+3;2 C;public class TypeTransitionpublic static void main(String args)char a = h;int i=100;int j=97;int aa=a+i;Char bb=(char)j;如果输出结果的第二行为bb=a,那么第一行的输出是_。A)aa=1 B)aa=204 C)aa=v D)aa=156执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=+a+b+c+;2 Ctrue b. true真 c. true假 d. 1

9、下列语句序列执行后,k 的值是( )。100”ength - 1; j+) yanghuiij = yanghuii - 1j - 1 + yanghuii - 1j; yanghuiiyanghuii.length - 1 = 1; for (i = 0; i ; i+) for (j = 0; j yanghuii.length; j+) + ); 输出结果是:杨晖三角形:1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36

10、 84 126 126 84 36 9 1在转向语句中countion语句使得程序结束本次循环,回到循环的条件测试部分继续执行。包含在花括号中的语句组叫( B)A 组 B 块 C 包 D堆方法调用在调用方法时,若要使方法改变实参的值,可以BA 用基本数据类型作为参数B用对象作为参数C(A)和(B)都对D(A)和(B)都不对数组在Java中,字符串是作为 类 出现的。已知:int a = new int100;在下列给出的数组元素中,非法的是 D A)a0 B)a1 C)a99 D)a100应用程序的main方法中有以下语句,则输出的结果是 ( )。int b=1, 2, 3, 4,5, 6,7

11、; int sum=0; for(int i=0;i;i+) for(int j=0;jbi.length;j+) sum+=bij; sum=+sum);A) 28 B)6 C) 9 D) 13类和对象对象有哪些属性?什么是状态?什么是行为?二者之间有何关系? 类是由Java编译器自动生成的,它伴随每个类。面向对象的程序程序方法有哪些优点?所有JAVA的类都派生自 Object (或 ,此类在 包中。Java Application源程序的主类是指包含有( A )方法的类。A、main方法 B、toString方法C、init方法 D、actionPerfromed方法 下面关于类的说法不正

12、确的是D 。A)类是 Java 语言中的一种复合数据类型。 B)类中包含数据变量和方法。C)类是对所有具有一定共性的对象的抽象。 D) Java 语言的类支持多继承。下面哪些关键字不能用来控制对类成员的访问( )?A)public B)protected C)private D)default简述public,protected,private的保护范围。public:可被所有其他类引用protected:该类自身、子类、同一包中的其他类引用private:仅可被该类自身引用和修改,不能被其他任何类(包括子类)引用在创建对象时必须( B)A 先声明对象,然后才能使用对象B先声明对象,为对象分配

13、内存空间,然后才能使用对象C先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D 上述说法都对Java 类可以作为(c )A类型定义机制 B 数据封装机制C 类型定义机制和数据封装机制D 上述都不对class Person private int a; public int change(int m) return m; public class Teacher extends Person public int b; public static void main(String arg) Person p = new Person(); Teacher t = new Teach

14、er(); int i; i = m; B. i = b; C. i = ; D. i = (30); E. i = . (d,e) 题目:在String s = Gone with the wind; String t = good ; String k = s + t; B. String s = Gone with the wind; String t; t = s3 + one; C. String s = Gone with the wind; String standard = (); D. String s = home directory; String t = s - dir

15、ectory. (b,d) 题目:下面的哪些程序片断可能导致错误。 A:String类型可以直接使用+进行连接运算。 B:String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。 C:toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。 D:String类型不能进行减(-)运算,错误。关键字final static 等若需要定义一个类域或类方法,应使用哪种修饰符?( A ) A、static B、package C、private D、public下列关于静态初始化器的叙述

16、中,哪一个是正确的?( B D ) A、静态初始化器是在构造函数之前加上static修饰符。 B、静态初始化器是对类自身进行初始化。 C、静态初始化器在同一个类中只能有一个。 D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?( B D) A、实例方法可以直接调用父类的实例方法。 B、实例方法可以直接调用父类的类方法。 C、实例方法可以直接调用其他类的实例方法。 D、实例方法可以直接调用本类的类方法。 设有下面的一个类定义:class AA static void Show( ) 我喜欢Java!”);

17、 class BB void Show( ) 我喜欢C+!”); 若已经使用AA类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的:( ) A、( ) B、( ); ( ) ( ); C、( ); D、( ); ( ); ( ); 答:A C给出下面代码: Cpublic class Person static int arr = new int10;public static void main(String a) 那个语句是正确的? A 编译时将产生错误; B 编译时正确,运行时将产生错误; C 输出零; D 输出空。 为AB类的一个无形式参数无返回值的方法method书写方法头

18、,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( ) 答:A变量i在main方法中使用错误。类的成员变量不能直接用在静态方法中。 错误修改如下: class B1 public static void main(String args) int i=0; i+; 或:class B1 static int i=0; public static void main(String args) i

19、+; 异常异常由 try-catch 语句捕获处理,定义方法声明抛出异常用 throws 子句。什么是异常?异常就是以对象的方式表示的一个或一类错误,该异常对象不仅封装了错误信息,还包含了错误发生的“上、下文”信息。Java类的main方法如下所示,当程序启动运行后,用户在控制台输入“你好”,则程序将()。 (选择一项) public static void main(String arg) Scanner input =new Scanner(System .in); int score =input .nextInt(); a) 输出“你好”b) 输出 “你”c) 程序正常运行,但不输入任

20、何内容d) 程序出现错误,被中断,提示输入内容不匹配,无法获得整数数值在下列程序的下划线处,填入适当语句使程序能正确执行并输出异常栈信息。Public class ThrowableExceptionPublic static void main(String args)trythrow new Throwable(“这里是本人定义的异常”);catch(Throwable e) Throwable”);() ;集合类欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? A ArrayList myList=new Object(); B List myList=new ArrayList(); C ArrayList myList=new List(); D List myList=new List(); 下列程序中构造了一个SET并且调用其方法add(),输出结果是 1 public class A public int hashCode()return 1; public Boolean equals(Object b)return true public static void main(String args) Set set=new HashSet(); (new A(); (new A(); (new A();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1