近期看了一些选择题(1)

D 1.下面哪一种修饰词能使一个类中的成员变量仅仅具有包可见性:D
A、protected B、public
C、private D、以上皆不对
D2.符合对象(object)和类(class)关系的是: D
 A、人和老虎 B、书和汽车
 C、楼和凉亭 D、汽车和交通工具
B3.关于选择结构下列那个说法正确?B
 A、if语句和else语句必须成对出现 B、if语句可以没有else语句对应
 C、switch结构中每个case语句中必须用break语句 D、switch结构中必须有default语句
A4.return语句:A
 A、可以让方法返回数值 B、方法都必须含有
 C、方法中可以有多句return D、不能用来返回对象C
C5.throws的作用:
 A、没有意义 B、表示后面的是方法的输出值
 C、表示方法可能会抛出意外 D、方法的标志,每个方法都必须有
D6.下列那个说法正确?
A、不需要定义类,就能创建对象 B、对象中必须有属性和方法定义 C、属性必须是简单对象 D、属性可以是简单变量,也可以是一个对象
A7.关于方法的说法哪个正确?
 A、方法中的形参BCD可以和方法所属类定义的属性(变量)同名
 B、方法必须有形参
 C、同类不同的方法中不能有同名的自变量?否则会有不可预测的结果
 D、没有返回值的方法可以用void来表示,也可以不加
A8.下列那个是正确?
 A、一个程序可以包含多个源文件 B、一个源文件中只能有一个类
 C、一个源文件中可以有多个公共类 D、一个源文件只能供一个程序使用
B9.下列那个说法正确?
 A、Java允许一个子类有多个父类
 B、某个类是一个类的子类,它仍有可能成为另一个类的父类
 C、一个父类只能有一个子类
 D、继承关系最多不能超过四层
C10.关于构造方法的说法哪个正确?
 A、一个类只能有一个构造方法 B、一个类可以有多个不同名的构造方法
 C、构造方法与类同名 D、构造方法必须自己定义,不能使用父类的构造方法
D11.下列那个说法正确?
 A、子类只能覆盖父类的方法,而不能重载
 B、子类只能重载父类的方法,而不能覆盖
 C、子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法
 D、重载就是一个类中有多个同名但有不同形参和方法体的方法
C12.关于抽象类下列哪个说法正确?
 A、抽象类中不可以有非抽象方法
 B、某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
 C、抽象类无法创建对象
 D、接口和抽象类是同一回事
BD13.哪个(些)是java关键字? (复选题)
A、run B、default
C、implement D、import
B14.被声明为private、protected及public的类成员,在类外部:
 A、只能访问声明为public的成员 B、只可能访问到声明为protected和public的成员
 C、都可以访问 D、都不能访问
C15.关于抽象方法,下列描述正确的是?
 A、可以有方法体 B、可以出现在非抽象类中
 C、是没有方法体的方法 D、抽象类中的方法都是抽象方法
C16.关于main()方法的说法哪个正确?
A、main()方法只能放在公共类中
 B、main()方法的头定义可以根据情况任意更改
 C、一个类中可以没有main()方法
 D、所有对象的创建都必须放在main()方法中
 B17.下面哪一种修饰词能使一个类中的成员变量仅仅具有包可见性:
A、protected B、public
C、private D、以上皆不对
D18.符合对象(object)和类(class)关系的是:
 A、人和老虎 B、书和汽车
 C、楼和凉亭 D、汽车和交通工具
B 19.关于选择结构下列那个说法正确?
 A、if语句和else语句必须成对出现 B、if语句可以没有else语句对应
 C、switch结构中每个case语句中必须用break语句 D、switch结构中必须有default语句
C 20.return语句:
 A、可以让方法返回数值 B、方法都必须含有
 C、方法中可以有多句return D、不能用来返回对象
C 21.关于方法的形参,下列说法正确的是?
 A、必须定义多个形参 B、至少有一个
 C、可以没有 D、只能是简单变量
 A22.关于接口下列哪个说法正确?
 A、实现一个接口必须实现接口的所有方法 B、一个类只能实现一个借口
 C、接口间不能有继承关系 D、接口和抽象类是一回事
 D23.关于接口下列哪个说法正确?
 A、一个类不能同时实现多个接口 B、接口中只能有方法声明,不能有数据成员
 C、接口间不能有继承关系 D、接口中的数据成员都是静态常量
A24.有整型数组:
 int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是?
A、 2 7 8 12 35 B、 12 35 8 7 2
C、 35 12 8 7 2 D、 8 7 12 35 2
 A25.下列那个说法正确?
 A、子类即可以重载父类的方法,又可以覆盖父类的方法
 B、子类只能重载父类的方法,而不能覆盖
 C、子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法
 D、子类只能覆盖父类的方法,而不能重载
BC26.下列那个说法是正确的? (复选题)
 A、程序执行到break语句时一定会结束所有的循环
 B、程序执行到continue语句时会结束当前循环
 C、break语句和continue语句都可以和标签协同使用
 D、continue语句和break语句的作用相同
 D27.while循环和do-while循环的区别是?
 A、没有区别,这两个结构在任何情况下效果一样
 B、while循环比do-while循环执行效率高
 C、while循环是先循环后判断,所以循环体至少被执行一次
 D、do-while循环是先循环后判断,所以循环体至少被执行一次
ABD28.关于类和对象的描述正确的是(复选题)
 A、类是对一组对象的抽象
 B、对象是现实世界的一个实体
 C、父类的属性包含子类的属性
 D、封装是把过程和数据包围起来,外部对数据的访问只能通过已定义的界面D29.在Java中,基本的数据类型是?
 A、String B、Byte C、Integer D、boolean
 A30.下面说法正确的是?
A、当运行Javac命令对一个Java源程序(.java)进行编译时,必须写出该源文件的完整的文件名,包括扩展名.java
B、当运行Javac命令对一个Java源程序(.java)进行编译时,不必写出该源文件的扩展名.java
 C、当用Java命令解析运行一个class文件时,必须写出该class文件的扩展名.class
 D、无论运行Javac还是Java命令,后面的源文件都必须给出文件扩展名
 C31.下面的标识符错误的是?
 A.、$us B、 _b
 C、const D、jack
 CD32.下面关于C++和Java中char数据类型的正确描述是:(复选题)
 A、C++和Java中char变量中都不能存放一个汉字
 B、C++和Java都采用unicode编码
 C、在C++和Java中char变量中,变量ch和CH不是同一个变量
 D、C++和Java中char类型都是基本类型
 C 33.public class Foo{
  public static void main(String args[]){
  String s;
  System.out.println(̶ s=”+s);
  }
  }
  程序运行的结果是?
 A、 s=s B、s=null
 C、 编译错误 D、null
B 34.public class Foo{public static void main(String args[]){
  try{return;}
  finally{ System.out.println(̶Finally”);}
  }
  程序运行的结果是?
 A、什么也没有
 B、Finally
 C、编译错误
 C35.下面那个变量声明不正确的?
A、IloveJava
B、$2
C、piggy@msl
D、Hello_world

猜你喜欢

转载自blog.csdn.net/baidu_38878945/article/details/83502723
今日推荐