关注优题吧,注册平台账号.
面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和__________的集合体。
【解析】
阅读下列代码public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } }正确的说法是【 】
下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是【 】public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{}catch(e){} System.put.println("Hello"); } } }
按照Java的标识符命名规则,下列表示一个类的标识符正确的是【 】
下列方法中可以用来创建一个新线程的是【 】
下列不是InputStream子类的是【 】
int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是【 】
十进制数16的16进制表示格式是【 】
能够支持javadoc命令的注释语句是【 】
char类型数据的取值范围是【 】
在Java中,能实现多重继承效果的方式是【 】
Class类的对象由【 】自动生成,隐藏在.class文件中,它在运行时为用户提供信息。
类变量必须带有的修饰符是【 】
下列关于构造方法的叙述中,错误的是【 】
在Java中,所有类的根类是【 】
给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test { private int m; public static void fun(){ ... } }
下列构造方法的调用方式中,正确的是【 】
【 】是对对象的抽象,对象是其具体实例
采用面向对象程序设计语言Java进行系统实现时,若类S中已经定义了一个方法 int fun(int a,intb),则方法【 】不能同时在类S中。
对象、类、继承和消息传递是面向对象的4个核心概念。其中对象是封装【 】的整体。
阅读以下说明和Java程序,填补代码中的空缺(1)~(6)。很多依托扑克牌进行的游戏都要先洗牌。下面的Java代码运行时先生成一副扑克牌,洗牌后再按顺序打印每张牌的点数和花色。import java.util. List;import java.util. Arrays;import java. util. Collections;class Card{//扑克牌类 public static enum Face{Ace, Deuce, Three, Four, Five, Six,Seven, Eight, Nine, Ten, Jack, Queen, King};//枚举牌点 public static enum Suit{ Clubs, Diamonds, Hearts, Spades};//枚举花色 private final Face face; private final Suit suit; public Card( Face face, Suit suit ){ __(1)__ face = face; __(2)__ suit= suit; } public Face getFace() {return face;} public Suit getSuit() {return suit; } public String getCard(){//返回String来表示一张牌 return string. format( "%s,%s", facer,suit ); }}class DeckOfCards{//牌桌类 pivate List< Card> list;//声明List以存储牌 public DeckOfCards (){//初始化牌桌并进行洗牌 Card[] deck=new Card[52]; int count=0;//牌数 //用Card对象填充牌桌 for(Card.Suit suit : Card.Suit.values()){ for(Card.Face face : Card.Face.values ()){ __(3)__=new Card(face,suit); } } list=Arrays.asList( deck ); Collections. shuffle( list ); //洗牌 public void printCards (){//按4列显示52张牌 for( int i=0; i<list.size(); i++) System. out. printf("%-19s%s",list.__(4)__,((i+1)%4==0)?"\n":""); }}public class Dealer { public static void main( String[] args){ DeckofCards player=__(5)__; __(6)__ printcards(); }}
下列代码中,将引起一个编译错误的行是 【 】 1)public class Test{ 2) int m,n; 3) public Test() {} 4) public Test(int a) {m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12)}
下列关于Java对import语句规定的叙述中,错误的是【 】
在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是【 】
Java程序默认引用的包是【 】
在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是 【 】
在Java中,用Package语句说明一个包时,该包的层次结构必须是【 】
在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递【 】进行通信。
采用面向对象程序设计语言(如Java)进行系统实现时,定义类S及其子类D。若类S中已经定义了一个抽象方法int fun(int a,int b),则D中定义方法int fun(int a,int b)的现象称为【 】。
在面向对象方法中,对象之间通过发送【 】进行通信,当其发送给某个对象时,包含要求接收对象去执行某些活动的信息。
在面向对象方法中,继承用于【 】。