77范文网 - 专业文章范例文档资料分享平台

java选择题(3)

来源:网络收集 时间:2019-01-07 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

System.out.println(“字符串:”+s); } }

下列选项中描述正确的是( ) A、x , y和s 都是成员变量

B、x 是实例变量,y是类变量,s是局部变量 C、x和y是实例变量,s是参数 D、x ,y和s都是实例变量 71、请阅读下面的代码 String s1=new String(“abc”); String s2=s1.intern(); String s3=”abc”;

System.out.println(s1==s2); System.out.println(s2==s3); System.out.println(s1==s3);

下列选项中,程序的输出结果为() A、false true false B、false false false C、false true true D、false false true

72、下列关于构造方法定义的描述中,错误的是( )。 A、方法名与类名相同

B、在方法名的前面没有返回值类型的声明

C、当定义了有参构造方法,系统默认的无参构造方法依然存在 D、在方法中不能使用return语句返回一个值 73、先来看一段代码 class Demo{ Demo(){ } }

下列构造方法中,可以存在于Demo类中的是() A、public Demo(){} B、private Demo(){}

C、Demo(int age,String name)(){} D、Demo(){}

74、下列关于this的说法中,错误的是( )

A、只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用

B、在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次 C、this关键字可以用于区分成员变量与局部变量 D、this可以出现在任何方法中

75、下列关于静态方法的描述中,错误的是( )。 A、静态方法指的是被static关键字修饰的方法

B、静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间 C、静态方法内可以使用this关键字

D、静态方法内部只能访问被static修饰的成员

76、下列关于单例设计模式的描述中,正确的是( )

A、将一个类设计为单例设计模式,在其他类中可以创建这个类对象

B、将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法 C、将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调用者

D、以上答案都不对 77、阅读下列的程序 public class Test3 {

public static void main(String[] args) { _________________________ _________________________ } }

class Outer {

static class Inner {

public void method () {

System.out.println(\ } } }

下列选项中,可以正确输出method()方法的是( ) A、Outer o = new Outer(); o.method(); B、Inner I = new Inner(); i.method();

C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对 78、阅读下列的代码 public class Test {

public static void main(String[] args) { _________________________ _________________________ } }

class Outer {

static class Inner {

public void method () {

System.out.println(\ } } }

下列选项中,填写在空白处可以使程序正常运行的是() A、Outer o = new Outer(); o.method(); B、Inner I = new Inner(); i.method();

C、Outer.Inner oi = new Outer.Inner(); oi.method(); D、以上答案都不对

79、下面选项中,可以提取文档注释中作者信息的是( ) A、javadoc –d . Demo1.java

B、javadoc –d . –public Demo1.java C、javadoc –d . –version Demo1.java D、javadoc –d . –author Demo1.java

80、以下关于继承的描述,说法正确的是( ) A、子类继承父类的所有属性和方法

B、子类可以继承父类的私有的属性和方法 C、子类可以继承父类的公有的属性和方法

D、创建子类对象时,父类的所有构造方法都会被执行 81、函数重写与函数重载的相同之处是?() A、权限修饰符 B、函数名 C、返回值类型 D、形参列表

82、下面对于final的描述中,错误的是?() A、final修饰的局部变量可以被重新赋值 B、final修饰的变量被称之为常量

C、final修饰的基本数据类型变量,不能改变其值

D、final修饰的引用数据类型变量,不能改变其地址值 83、以下抽象类的定义中,错误的是?() A、abstract class Demo1{}

B、abstract class Demo2{ public abstract String fun(String a); } C、abstract class Demo3{ public String fun(){ return \

D、abstract class Demo4{ public static final String CZBK = \传智播客\84、下列选项中,关于接口的定义正确的是?( )

A、abstract class Demo1{ abstract void speak(); abstract void eat(); } B、interface Demo2{ void speak(); void eat(); } C、interface Demo3{ void speak(); void eat(){}; }

D、interface Demo4{ void speak(){ System.out.println(\85、下列关于接口的描述,错误的是?() A、接口不是Object类的子类 B、一个接口只能继承一个接口 C、一个接口可以继承多个接口 D、接口不能被实例化 86、阅读下段代码, class Dog {

public String name; Dog(String name){

this.name =name; }

}

public class Demo1 {

public static void main(String[] args){ Dog dog1 = new Dog(\ Dog dog2 = new Dog(\ String s1 = dog1.toString(); String s2 = dog2.toString(); String s3 = \ String s4 = \ } }

返回值为true的是?( ) A、dog1.equals(dog2) B、s1.equals(s2) C、s3.equals(s4) D、dog1==dog2

87、对于使用多态的应用程序,某个对象的确切类型何时能知道?( A、执行时才可以知道

B、应用程序编译时能够判断 C、程序员编写程序时就已知道 D、永远不会知道

88、下列关于对象的类型转换的描述,说法错误的是( ) A、对象的类型转换可通过自动转换或强制转换进行

B、无继承关系的两个类的对象之间试图转换会出现编译错误 C、由new语句创建的父类对象可以强制转换为子类的对象

D、子类的对象转换为父类类型后,父类对象不能调用子类的特有方法89、下列程序运行结果是( ) public class Demo {

public static void main(String[] args) { Demo demo = new Demo(); demo.show(new Car() { public void run() {

System.out.println(\ } }); }

public void show(Car c) { c.run(); } }

abstract class Car { public void run() {

System.out.println(\

) } }

A、car run B、demo run C、无结果 D、编译报错

90、以下对于try?catch语句描述正确的是( ) A、try?catch语句处理程序中的错误 B、try...catch语句处理程序中的bug C、try...catch语句处理程序中的异常 D、以上说法都不正确

91、下列异常中,属于编译时异常的是( ) A、NumberFormatException B、ArithmeticException C、Exception

D、RuntimeException

92、下列关于自定义异常的说法中,错误的是( ) A、自定义异常要继承Exception类

B、自定义异常继承Exception类后,具有可抛性

C、自定义异常可以在构造方法中用super关键字传递异常信息给父类 D、自定义异常必须继承Error类

93、阅读下面的代码,编译后会生成几层包?( ) package cn.itcast.mypack; class PackageDemo {

public static void main(String [] args) {

System.out.println(\ } }

A、一层包(cn)

B、二层包(cn.itcast)

C、三层包(cn.itcast.mypack)

D、四层包(cn.itcast.mypack.PackageDemo)

94、下列关于protected的说法中,正确的是( ) A、protected修饰的方法,只能给子类使用

B、protected修饰的类,类中的所有方法只能给子类使用

C、如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问 D、以上都不对

95、下列选项中,可以正确实现String初始化的是() A、String str = \B、String str = 'abc'; C、String str = abc;

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java选择题(3)在线全文阅读。

java选择题(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/407494.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: