第一、二题必须做在第6页答题卡上,否则无分
一、单项选择题(每题1分,共20分)
1.以下()不是Java语言的特点。
A) 面向对象 B) 安全性C) 运行速度快D) 可移植性
2.下列变量定义错误的是
A) int a; B) double b=4.5; C) boolean b=true; D) float f=9.8;
3.以下()运算符运算的结果为布尔值。
A) & B) % C) ++ D) ?:
4.下列数据类型的精度由高到低的顺序是()。
A) float,double,int,long B) double,float,int,byte
C) byte,long,double,float D)double,int,float,long
5.执行完下列代码后,c的值是()。
int a=3;
char b='5';
char c=(char)(a+b);
A)’8’B)53 C)8 D)56
6.定义类头时,不可能用到的关键字是()。
A) class B)private C)extends D)public
7.下列类定义中,不正确的是()。
A) class x { .... } B) class x extends y { .... }
C) static class x implements y1,y2 { } D) public class x extends Applet { }
8.下列类头定义中,错误的是()。
A)public x extends y {...} B)public class x extends y {...}
C)class x extends y implements y1 {...} D)class x {...}
9.设 A为已定义的类名,下列声明A类的对象a的语句中正确的是()。
A) A a=new A( ); B) A a=A( );
C) A a=new class( ); D) a A;
10.Java语言的类间的继承关系是()。
A) 多重的B) 单重的C) 线程的D) 不能继承
11.以下关于Java语言继承的说法正确的是()。
A)Java中的类可以有多个直接父类B)抽象类不能有子类
C)Java中的接口支持多继承D)最终类可以作为其它类的父类