1、1、下列表达式中,类型可以作为 int 型的是( C ) 。字符型可以转化成int 型,而字符串不能. byte,short,char 三种类型而言,他们是平级的,因此不能相互自动转换A、“abc“+“efg“ B、“abc“+ef9 C、 a+b D、3+“4“2、下面的数据声明及赋值那一个是没有错误的?DA. float f = 1.3;(编译错误) B. char c = “a“ C. byte b = 257(-128127) D. int i = 103、以下各选项中能正确声明一个表示 50 个值为 null 的字符串数组的是( D )。A、stringa; B、stringa; C
2、、chara50; D、string a=new String504、如下哪个字符串是 Java 中的标识符?( A ) . 关键字,不能当标识符。标识符的首个字符不能为数字A、fieldName B、super C、3number D、static5、以下哪个不是 java 的关键字?( D )A、class B、abstract C、int D、Date6、下列语句中,可以作为无限循环语句的是( A ) 。A、for(;) B、for(inti=0;i1 B、42 C、82 的值是 0010 。20、 int 类型的数值最小是 -2147483648 ,最大是 2147483647 。21
3、、编译 Java 源程序文件将产生相应的字节码文件,这些字节文件的扩展名为 .class 。22、在 Java 中,能实现多重继承的是 接口 。 23、 Java application 源程序的主类是指包含有( main )方法的类。 24、单击窗口内的按钮时,产生的事件是(ActionEvent ) 。25、 AWT 中用来表示对话框的类是(Dialog) 。26、Frame 对象默认的布局管理器是(BorderLayout)Panel 和 Applet 的默认布局:FlowLayout27、 Applet 对象的默认布局管理器是( FlowLayout)28、在 Java 中,若要使用一
4、个包中的类时,首先要求对该包进行导入,其关键字是(import )。29、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符( abstract )。在 Java 中子类只能继承父类 public 方法和属性。 ( F )Java 语言是一种完全的面向对象的程序设计语言。 ( t )在面向对象方法中,类的实例称为对象。 ( t )Java 在执行子类的构造方法时,会首先执行父类的构造方法。 ( t )如果一个类中包含抽象方法,则这个类也必须定义为抽象类。( t )有抽象方法的一定是抽象类,但是抽象类可以没有抽象方法字节输入流是以字节为基本单位从数据源读取数据的。 ( t )一个 Jav
5、a 源文件中可以定义多个公有类。 ( f )构造方法没有返回值,因此在定义构造方法时,其返回值类型必须声明为void。 ( f )定义完数组后,我们可以根据实际需要动态调整数组大小。 ( f )子类能继承父类的所有方法和属性。 ( f )方法的重载是指子类和父类具有相同的名字、相同的参数表。 ( f )重载:名字相同重写:除内容外,其余相同方法的重载是指在子类中定义了与父类的方法首部完全相同,而方法体并不相同的方法。 ( f )final 类不能派生子类,final 方法不能被子类改写。 ( t )Java 的源代码中定义几个类,编译结果就生成几个以.class 为后缀的字节码文件。 ( t
6、)构造函数是类的一种特殊方法,它的方法名必须与类名相同( t ) 编译语句 double a=37.2; 不会出现编译错误。 ( t )编译语句 float a=37.2; 不会出现编译错误。 ( f )super(“hello“);用于调用父类中带有一个 String 类型参数的构造方法,它必须放在子类构造方法的开始。 ( t )一个接口中的所有方法都是抽象的。 ( t )子类可以继承父类的私有成员。 ( f )对于静态变量,可以通过类名直接访问,也可以通过该类的对象访问。 ( t )运行完下面代码之后输出 i 的值是多少?( 5 )class Happy public static voi
7、d main(String args) int i = 1 ; int j = i+ ;j=1;i=2;if(i=(+j)5=3+2;System.out.println(“i = “+i);1、输出九九乘法表。public class koujuebiao public static void main(String args)int i,j;for(i=1;i=aSystem.out.println(“输入的字符是:“ +str);System.out.println(“字母的个数是“ +num);System.out.println(“数字的个数是“ +sum);5、编写 Java 应用
8、程序。首先定义一个描述银行账户的 Account 类,包括成员变量“账号”和“存款余额” ,成员方法有“存款” (存款金额加到余额中) 、“取款” (从余额中减去取款金额)和“显示账号与余额” 。其次,编写一个主类,在主类中测试 Account 类的功能。public class Account int account;int rest;void insertmoney(int money)rest = money + rest;void takemoney(int money)rest = rest-money;void print()System.out.println(“账户号码是:“
9、+account);System.out.println(“账户余额为:“ +rest);public static void main(String args)Account ac = new Account();ac.account = 123456;ac.rest = 100;ac.print();ac.insertmoney(500);ac.print();ac.takemoney(200);ac.print();6、编写一个 Java 应用程序,该程序包括 3 个类:Monkey 类、People 类和主类E。要求:(1) Monkey 类中有个构造方法:Monkey (String
10、 s),并且有个 public void speak()方法,在 speak 方法中输出“咿咿呀呀.”的信息。(2)People 类是 Monkey 类的子类,在 People 类中重写方法 speak(),在 speak方法中输出“小样的,不错嘛!会说话了!”的信息。(3)在 People 类中新增方法 void think(),在 think 方法中输出“别说话!认真思考!”的信息。(4)在主类 E 的 main 方法中创建 Monkey 与 People 类的对象类测试这 2 个类的功能。 public class Money public Money(String s)public v
11、oid speak()System.out.println(“咿咿呀呀.“ );public class People extends Money public People(String s) super(s);/ TODO Auto-generated constructor stubpublic void speak()System.out.println(“小子不错嘛,会说话了“);public void think()System.out.println(“别说话,认真思考!“ );public class E public static void main(String args)
12、Money m = new Money(“asd“);m.speak();People P = new People(“zxc“);P.speak();P.think();7、 (1)编写一个圆类 Circle,该类拥有:一个成员变量Radius(私有,浮点型) ; / 存放圆的半径;两个构造方法Circle( ) / 将半径设为 0Circle(double r ) /创建 Circle 对象时将半径初始化为 r 三个成员方法double getArea( ) /获取圆的面积double getPerimeter( ) /获取圆的周长void show( ) /将圆的半径、周长、面积输出到屏
13、幕(2)编写一个圆柱体类 Cylinder,它继承于上面的 Circle 类。还拥有:一个成员变量double hight(私有, 浮点型) ; / 圆柱体的高;构造方法Cylinder (double r, double h ) 成员方法double getVolume( ) /获取圆柱体的体积void showVolume( ) /将圆柱体的体积输出到屏幕(3)编写应用程序,创建圆和圆柱体类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。public class Circle private double Radius;public double getRadius()return Radius;public Circle(double r)this.Radius= r;