一、单项选择题(每小题2分,共60分)
,哪一项不属于Java语言的简单数据类型( B )
A. 整数型 B. 数组 C. 字符型 D. 浮点型
,编译结果报告说找不到编译的代码,通常的错误不是如下的哪一项?( A )
A. 没有import相应的包 B. 文件名拼写错误
C. D. 源文件不在当前目录下
( B )
A. 435. B. –34 C. 34,000 D. 4 5 6
b1; ,下面赋值语句中正确的是( A )
A. b1=true; B. b1=True; C. b1=“true”; D. b1=0;
5. 下列哪种类成员修饰符的变量只能在本类中被访问?( D )
A. protected B. public C. default D. private
?( A )
A. B. C. D.
:
class Test3{ private float a;
public static void m()
{ a=3;
}
}
如何使成员变量a被方法m()直接访问?( C )
A. 将private float a改为protected float a B. 将private float a改为public float a
C. 将private float a改为static float a D. 将private float a改为float a
8. 为了区分类中重载的同名的不同方法,要求( A )
A. 采用不同的形式参数列表 B. 使用不同的参数名
C. 修改访问权限 D. 返回值的数据类型不同
,应使用哪一个修饰符?( A )
A. static B. synchronized C. private D. protected
,j为类X定义的double型成员变量名,下列X的构造函数中不正确的是( D )
A. X(double k){ i=k; } B. X(double m, double n){ i=m; j=n; }
C. X(){ i=6; } D. double X(double k){ i=k; return i; }
,则下列声明A类的对象a的语句中正确的是( A )
A. public A a=new A(); B. public A a=A();
C. A a=new class(); D. a A;
,使得使用类名,AB作为前缀就可以调用它,该方法头的形式为( D )
A. abstract void method() B. public void method()
C. final void method() D. static void method()
,说明这个变量赋值后永不改变? ( C )
A. protected B. static C. final D. super
? ( C )
A. float f[][]=new float[6][6]; B. float []f[]=new float[6][6];
C. float f[][]=new float[][6]; D. float [][]f=new float[6][];
,错误的是( C )
A. 算术溢出需要进行异常处理
B. 在方法中监测到错误但不知道如何处理错误时,方法就声明一个异常
C. 一个程序抛出异常,任何其他在运行中的程序都可以捕获
D. 当方法产生该方法无法确定该如何处理的异常时,应该声明异常
,属于输入流的一项是( B )
A. 从内存流向U盘的数据流 B. 从键盘流向内存的数据流
C. 从键盘流向显示器的数据流 D. 从网络流向显示器的数据流
,然后再输出到显示器上,选择正确的一项填入x处,使程序编译通过。( B )
import .*;
public class Exam17
{ public static void main(String[] args)
{ char ch;
try{ //x
Syst
java期末考试题A 来自淘豆网m.daumloan.com转载请标明出处.