欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    java基础选择题.docx

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

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

    java基础选择题.docx

    java基础选择题1、下列叙述中,正确的是: A声明变量时必须指定一个类型 B、Java认为变量number和Number相同 C、Java中唯一的注释方式是“/”D、源文件中public类可以有0或多个 答案:A 2、 在switch(expression)语句中,expression的数据类型不能是: A、double B、char C、byte D、short 答案:A 3、已知int a =new int100;,在下列给出的数组元素中,非法的是: A、a0 B、a1 C、a99 D、a100 答案:D 4、下列语句序列执行后,x 的值是。 int a=3, b=4, x=5; if( +a<b ) x=x+1; A、 5 B、 3 C、 4 D、答案:A 5、设 x,y 均为已定义的类名,下列声明对象x1的语句中正确的是( )。 A、 public x x1= new y( ); B、 x x1=x( ); C、 x x1=new x( ); D、 int x x1; 答案:C 6、有一个类A,以下为其构造函数的声明,其中正确的是。 A、void A(int x). B、A(int x). C、a(int x). D、void a(int x). 答案:B 7Java语言的类间的继承关系是( )。 A、 多重的 B、 单继承 C、 线程的 D、不能继承 答案:B 8、下面说法正确的是( )。 A、final 可修饰类、属性、方法。 B、abstract可修饰类、属性、方法。 C、定义抽象方法需有方法的返回类型、名称、参数列表和方法体。 D、用final修饰的变量,在程序中可对这个变量的值进行更改。 答案:A 9、对于下列代码: 1) class Person 2) public void printValue(int i, int j) /. 3) public void printValue(int i)/. 4) 5) public class Teacher extends Person 6) public void printValue /. 7) public void printValue(int i) /. 8) public static void main(String args) 9) Person t = new Teacher; 10) t.printValue(10); 11) 6 第10行语句将调用哪行语句? A、 line2 B、 line3 C、 line 6 D、 line 7 答案:D 10下面关于java中类的说法哪个是不正确的 A、类体中只能有变量定义和成员方法的定义,不能有其他语句。 B、构造函数是类中的特殊方法。 C、类一定要声明为public的,才可以执行。 D、一个java文件中可以有多个class定义。 答案:C 11、给出一段程序,选择运行结果 public class sss public static void main(String args) String s1=args1; String s2=args2; String s3=args3; String s4=args4; System.out.println(“args2=”+s2); 命令行执行: java sss 1 2 3 4 结果是下面哪一个? A、args2=2 B、args2=null C、args2=1 D、运行出现异常 答案:D 12、下面的是关于类及其修饰符的一些描述,正确的是:。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。 答案:C 13、下列关于静态初始化器的叙述中,哪一个是正确的? A、静态初始化器是在构造函数之前加上static修饰符。 B、静态初始化器是对类自身进行初始化。 C、静态初始化器在同一个类中只能有一个。 D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。 答案:D 14、编译并运行下面的程序,运行结果为. public class T1 public static void main (String args) T 1 a=new T1; a.method(8); a.method(1.2f); void method(float i) System.out.println("float: "+i); void method(long i) System.out.println("long: "+i); A、程序有编译错误,因为两个method方法必须定义为静态的。 B、程序可以编译运行,输出结果为: long: 8 float: 1.2 C、程序可以编译运行,输出结果为: float: 1.2 long: 8 D、 程序中定义的两个参数不同的method方法称为方法重栽。 答案:B 15、编译并运行下面的程序,运行结果为( ). public class A public static void main (String args) A a=new B( ); a.test; void test System.out.print ("A"); class B extends A void test super.test; System.out.println("B"); A、子类B定义了与父类A中同名的方法test,java中称为方法的覆盖。 B、代码可以编译运行,并输出结果:AB C、代码可以编译运行,并输出结果:A。 D、子类B定义了与父类A中同名的方法test,java中称为方法的重载 答案:B 16、下面哪个说法正确( ) A、如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。 B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。 C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。 D、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。 答案:C 17、类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的哪些修饰符获得需要的访问控制? A、 public B、no modifier C、 protected D、 private 答案:D 18、哪些返回true ? 多选 String s= "hello" String t = "hello" char c = 'h','e','l','l','o' ; A、s.equals(t); B、 t.equals(c); C、 s=t; D、t.equals(new String("hello"); E、 t=c. 答案:ACD 19、类Teacher和Student都是类Person的子类 Person p; Teacher t; Student s; p, t and s are all non-null. if(t instanceof Person) s = (Student)t; 这个语句导致的结果是什么? A、将构造一个Student对象。 B、表达式合法。 C、编译时非法。 D、编译时合法而在运行时可能非法。 答案:B 20、给出下面的代码: class Person String name,department; public void printValue System.out.println("name is "+name); System.out.println("department is "+department); public class Teacher extends Person int salary; public void printValue / doing the same as in the parent method printValue / including print the value of name and department. System.out.println("salary is "+salary); 下面的哪些表达式可以加入printValue方法的"doing the same as."部分? A、 printValue; B、this.printValue; C、 person.printValue; D、super.printValue. 答案:D

    注意事项

    本文(java基础选择题.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开