java考试习题8.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java考试习题8

一选择: 1.下列哪个标识符是正确的 ( B ) A. x-y B.$_this C. int D.this 2.Java中字符型数据的长度是( B )位 A.8 B.16 C.32 D.64 3.下列赋值表达式可以正确完成的是( B ) A.int x=2L B.long l=3 C. char c=‘ABC’ D.float f=(float)“34.5” 4.下列关于数组的定义形式,错误的是( A ) A. int[]a;a=new int; B. char b[]=new char[80]; C. int[]c=new int[10]; D.int[]d[]=new int[2][]; 5.下列循环语句中,循环体执行的次数是( D ) for(int i=0,j=0;(j!=18)||(i4);i++); A.3 B.4 C.不确定 D.无限 6.下列关于字符串的描述中,错误的是( B ) A.Java语言中,字符串分为字符串常量和字符串变量2种 B.两种不同的字符串都是String类的对象 C.Java语言中不再使用字符数组存放字符串 D.Java Application程序的main()的参数args[]是一个String类 7.下列关于条件语句的描述中错误的是( A ) A.if语句后可跟有多个else子句和else if子句 B.if语句后可以没有else子句和else if子句 C.if语句中的条件只能使用逻辑表达式 D.if语句的语句体中可以有循环语句 8.下列关于抽象类的描述错误的是( C ) A.抽象类定义时用abstract修饰 B.抽象类没有自身对象,其对象都是子类的对象 C.抽象类没有构造方法 D. 抽象类通常有子类 9.下列关于构造方法的说法错误的是( A ) A.构造方法不可重载 B.构造方法和类名同名 C.构造方法无返回类型 D.构造方法在new一个对象的时候调用 10.下列关于继承的描述错误的是( B ) A.一个非最终类可以有多个子类 B.一个类可以同时继承自多个父类 C.一个非抽象子类在继承时必须覆盖从父类中继承的抽象方法 D.一个最终类不可以有子类 二填空: 1.系统规定int型变量的默认值为 0 ,布尔型变量的默认值为false . 2.用于定义类的关键字是 class ,用于表示继承的关键字是 extends . 3.用Java语言编写的源程序文件扩展名为 .java ,编译java源程序文件产生的二进制文件称为 字节码文件 . 4.Java中this关键字表示当前对象,super关键字表示当前类直接父类对象. 5.Java中用于表示没有子类的类的修饰符是final;若Java中类用public修饰表示该类可以被 所有 类访问. 三语法判断: public class PointTest { void main(String argv[]){ ( x ) int t, k; double s; MyPoint mp=new MyPoint(4,3); ( v ) Point2D p=new Point2D(11); ( v ) Point2D q=mp; t=((Point2D)mp).x; ( v ) k=((MyPoint)q).y; ( v ) k=((MyPoint)p).y;}} ( x ) class Point2D { int x,y; Point2D(int x){this.x=x; } Point2D(){} float length(){ return (float)Math.sqrt(x*x+y*y); }} class MyPoint extend Point2D ( x ) { int x,y; MyPoint(int x, int y){ this.x=x; ( v ) super.x=x+2;

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档