欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

    Java程序设计与应用复习_选择题.docx.pdf

    • 资源ID:5616076       资源大小:234.16KB        全文页数:8页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Java程序设计与应用复习_选择题.docx.pdf

    继承。A. Hello B.Java支持分布式的网络应用,可透明地访问网C. hello, java 络上的其他对象。识符后带后缀 .j C.Java支持多线程编程。2.1在方法的定义 屮,下面说法正确的是(c)o D.Java程序与平台无关、可移植性好。A.必须有形式参数列表B.必须有 1. 4下列(a)是面向大型企业级专用构件的应用return语句 平台。C.使用return语句返回值D.如果没有 A.J2EE B. J2ME C. J2SE D. J2DE 返回值,可以省略返回值数据类型 1. 5编译Java Appl ication源程序文件将产生相2. 2下面这些标识符(c )是错误的。 应的字节码文件,这些字节码文件的扩展名为 (b)oA. Javaworld B. _sum C. 2Java A.java B. class C. html D. exe Program D. $abc 1.6 Java程序在执行过程中用到一套JDK工具,2.3为使整型变量x的值加1,下面写出的形式不其中 java, exe是指(b) 0 A.Java文档生成器B. Java解释器 Java编译器D. Java类分解器 1.7在Java +,负责对字节代码解释执行的是 (b)2.4以下选项屮变量a已定义类型,不合法 的赋值 A.垃圾回 收器 B.虚拟 机C.编译器表达式是(b ) o D.多线程机制 A. a=(int)y B. a=l 1. 1 Java 是一种完全面向(b )的语言。public static void main(StringE args) A.过程B.对象C.组件D.服务C. public static int main(String args) 1. 2 Java 语言具有许多特点,下列选项中,(b) I), public void main(String args) 反映了Java程序并行 机制的特点。1.12 Jwa程序中,(d)不能用来表示注释。 A.安全性B.多线程C.跨平台D.可移植A. 注释B./*注释*/ 1.3下面关于Jewa语言特点的描述中,错误的是C./*注释*/ D. /注释/ (a)o 1. 13只包含一个带publ ic修饰的Java类Hello A. Java是纯面向对象编程语言,支持单继承和多的Java程序正确命名是(b)。 B. Hello, java D.个任意的标 对的是(d ) 。 CA. x+ D. x=+l 2. 5设有定义int i=6;则执行以下语句后 , i += i-lo B. 121 C. 11 双击是(c ) A. 10 双击 100 2.6设各个变量的定义如下,(c ) 选项的值为 int a=3, b=3; B. import applet. * boo lean flag二true; D. importA. +a = b B. +a = b+ C. (+a = b) | | flag D. a=l; b=3; if (1+33) +a; 因此 a=1+1=2 b 的值未变 if (a+b3) +a; else b+; c = +a: b+); mainO方法的方法头合法的是(b)A. a的值为2, b的值为3, c的值为1 B. B. a 的值为2, b的值为4, c的值为2 ava B. +x C. x=x+l C. a=a+l 1.8 设Hello, html 文件嵌入一个Applet 类HelloJ). +a 运行或查看这个 Applet的命令是(a)o A.appletviewer Hello, html Hello. class C. appletviewer Hello, class Hello.java 1. 9在编写Java Applet程序时,需要在程序的开true。 头写上(b)语句。 A.import java. awt. * C. import java. io. * java. awt. event. * 1. 10下列叙述中,正确的是(a) 0 A.Java语言的标识符是区分大小写的。 文件名与public类名可以不相同。 C.源文件名其扩展名为 .jar 0 件中 public类的数目不限。 1. 11 mainO方法是Java Application 程序执行 的入口点,关于 A.public static void main i 的值 B. D. D. B. D.源文 (a+b3? c. 8的值为2, b的值为4, c的值为1 3. 8以下说法正确的是(c)。 D. a的值为2, b的值为3, c的值为2 int a=10; 3. 1以下关于if-else语句的描述中,错误的是int t=0; (b)o do t=a+; while ( t= 'e') 输出D.正常运行,但没有输出 3.3下列语句执行后,x的值为(c)。 int a二4, b二5, x=3; if (+a = b) x = x*a; A. 3 B. 12 C. 15 D. 20 3.4请看下面的程序代码: if (x j ) continue; if (x二0 C. x0 x=20 3.5下列语句执行后,刁的值为(b)o int x=3,y=4, z=0; switch(x%y+2) case 2 : z=x*y;break; case 6 : z=x/y;break; case 12: z=xy;break; defauIt : z=x*y- x; A. 15 B. 9 C. -2 D. 12 3.6下列语句执行后,k的值为(b)o int j二4, i, k=10; for (i二2; i!=j; i+) k二k-i; A. 4 B. 5 C. 6 D. 7 3.7下列语句执行后,j的值为(c)o int j二 3,i=3; wh订e ( i != i/j ) J = j+2; A. 3 B. 5 C. 7 D. 9 i+ ; A.值B.地址C.名称D.以上都不问实例成员变量。 对 0.静态方法可以访问静态成员变量,不可以访问实 5.1以下关于构造方法的叙述中错误的是(a )o例成员变量。 A.构造方法的返回类型只能是void类型5.7下列关于this的描述屮,错误的是(d ) 。 B.构造方法是类的一种特殊方法,它的方法名必须A.每个对象都有一个名为this的引用,它指向当 和类名相同前对象本身。 C.构造方法的主要作用是完成对类的对象的初始B. this可以调用本类中的属性。 化工作。C. this可以调用本类中的其他方法。 0. 一般在创建新对象时,系统会自动调用构造方法D. this不可以调用木类屮的其他构造方法。 5.2在Java中,(d )不是new操作符的作用。5.8若有定义如下,则下列用法中非法的是(b) A.为对象分配内存空间B.调用类的构造方法class Object C.为对象返回一个引用D.产生一个新的类int x, y; 5. 3以下关于类和对象关系的描述中,正确的是static float f (int a) ? (d ) ofloat g(int xl, int x2) ? A.同一个类只能创建一个对彖,如果创建多个对彖, 则编译出错Object obj = new Object (); B.同一个类可以创建多个対象,但多个对象共享同A. Object. f(3) B. Object, g(3, 2) C. 一个内存空间obj.f(4) D. obj.g(2,5) C.同一个类只能创建一个对象,因为类是同一类事5. 9下列关于构造方法重载的描述中,错误的是 物的抽彖描述(a ) D.同一个类可以创建多个对象,这些对象被分配不A.构造函数是在创建对象吋被自动调用的,只能产 同的内存空间生一个实例对象,所以不能重载。 B.如果希望创建一个可以以多种方式构造对象的 类,就可以重载构造方法。 0.重载的构造方法应该具有不同个数或不同类型的 参数。 A.静态属性可以直接通过类名进行访问。get (int x ), 无论创建了多少个类实例,静态属性只有1个, 被本类的所有实例共亨。 5. 11关于被保护访问控制符protected修饰的成 C.使用static修饰符的属性成员为实例属性。员变量,以下说法正确的是(a)。 D.静态屈性的生命周期取决于类的生命周期。A.可以被 : 该类自身、与它在同一个包中的其他类、5.6 下列关于静态方法和实例方法的描述中,正确在其他包中的该类的子类访问 的是(d ) o B.可以被两种类访问和引用:该类本身、该类的所 5.4程序填空,下面是一个类的定义: public class U Myclass int x, y; Myclass (int i, inti) / 构造方法D.无参构造方法和有参构造方法,可以构成重载。 A.实例方法可以访问静态成员变量,不可以访问实有子类 例成员变量。C.只能被该类自身所访问和修改 B.静态方法可以访问静态成员变量,也可以访问实D.只能被同一个包中的类访问 例成员变量。5.12以下(b )不是Java提供的对类成员的访问 C.实例方法不可以访问静态成员变量,也不可以访权限。 A.public B. static D.private C. protectedC. 父 类 的 构 造 方 法 ? 0.子类的构造方法 . 6. 1在Java中,下列关于继承的叙述中错误的是6. 7你编 译代码class MyString extends (C )o A.继承具有传递性 String 会出现的情况是(d ) 。 A.成功编译 B.B.继承关系也称为“即是”(IS-A)关系B.不能编译,因为没有main方法 C.支持多继承C.不能编译,因为String是abstract类型的 D.继承提高了系统的可重用性D.不能编译,因为String是final类型的 6.2下列关于父类成员的访问权限的描述屮,正确 的是(d)。6.8 A派生出子类B,B派生出子类C,并且在Java A.子类可以继承父类中的所有成员源代码中有如下声明 B.子类可以继承父类屮除构造方法外的所有成员A aO-new A(); C.子类可以继承父类中除private外的所有成员A al=new B(); D.子类可以继承父类屮的public或protected成A a2=new C(); 员以下说法中正确的是 (d ) 。 6.3关于super,下面说法中错误的是(c ) 。A.只有第1行能通过编译。 A.用来访问父类被隐藏的成员变量B.第1、2行能通过编译,但第3行编译出错。 B.用于调用父类中被重写的方法C.第1、2、3行能通过编译,但第2、3行运行时 C.用于定义父类出错。 D.用于调用父类的构造方法D.第1、2、3行的声明都是正确的。 6.4定义一个名为key的方法,使之不能被同包子6. 9在Java中,下面关于抽象类的描述错误的是类的 方法重写,应选(d ) 0 (c )。 C. protected void key( ) D. final这个类必须是抽象类。 void key( ) C.抽象类中的方法必须都是抽象的。 6. 5在Java中,下列(d )类不能派生出子类。D.声明抽象类必须带有关键字abstracto A. public class Myclass ?B. class6. 10下列关于内部类和外部类的描述错误的是 Myclass (c ) 。 C. abstract class Myclass D. final A.内部类是定义在另一个类体中的类,也可以包含 System, out. print ( “父类的构造方部类中的private成员。 法? ”) ; 6.11下列关于创建包的描述错误的是(b ) 。 class Child extends Father! A.打包的语句必须是程序代码中的第一行可执行 Child( ) 代码。 System, out. print ( “子类的构造方B.打包语句的格式:bag包名。 法. ”) ; C.打包的语 句最多只有一句。 public class Demo D.如果在代码中没有打包语句,则该类将放置到默 public sta tic void main (St ring args) 认包中。 Child c=new Child( ) ; 6. 12接口中的方法默认的访问控制方式是(a)。 A.父类的构造方法 . 子类的构造方法 .A. public B. private C. protected A. void key( ) B. publicA.抽象类不可以被实例化。 void key( ) B.如果一个类屮有一个方法被声明为抽象的,那么 class Myclass 6.6如果有如下程序段,执行的结果是(a )o class Father 属性和方法。 B.内部类是外部类的成员之一。 C.外部类不需实例化可直接访问内部类的成员。 Father( ) D.内部类可以直接访问外部类的所有成员,包括外 B.子类的构造方法 . 父类的构造方法 . D. defau11 6. 13下列关于try-catch-finally结构的描述中 , 错误的是(C)0 A.在try语句块中是可能抛出异常的代码,如果该块屮的一条语句抛出了异常,则其后续语句不再继 续执行,而是转到catch进行异常类型匹配 B.一个try块可以对应对个catch块,用于对多个异常类进行捕获 C.一个try块只能对应一个catch块,但川 ?对应多个finally块 D.finally语句块总会执行 10. 1作为类中新线程的开始点,线程的执行是从下面(a )方法开始的 A.public void start() B.public void run() C.public void int() D.public static void main(String args) 10.2线程调用了sleep()方法后,该线程将进入(c )状态。 A.可运行B.运行C.阻塞D.终止 10.3有以下程序段。下面正确的选项是(d ) Class MyThread extends Thread public static void main(String args) MyThread t=new MyThread (); MyThread s=nev MyThread (); t.? start ( System, out ? print ( “one. ” ); s. start ( System, out. print ( “two. ” ); public run( ) System. out. print( uThreadv ; A.编译失败 B.程序运行结果为:one. Threadtwo. Thread C.程序运行结果为:one. two. ThreadThread D?程序运行结果不确怎 ); ); void

    注意事项

    本文(Java程序设计与应用复习_选择题.docx.pdf)为本站会员(tbuqq)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开