2011_河北工业大学java__考试试卷(内部流出)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.Java语言与其它语言相比,独有的特点是(C)
A、面向对象
B、多线程
C、平台无关
D、可扩展性
2.下面哪个不是Java语言的关键字(B)
A、default
B、number
C、abstract
D、package
3.下面语句正确的是(D)
A、x+1=5
B、i++=1
C、a++b=1
D、x+=1
4、设A为已知定义的类名,下列声明A类的对象a的语句(D)
A、float A a
B、public a=A()
C、A a=new int ()
D、A a=new A()
5、如果类的方法没有返回值,该方法的返回类型应是:(A)
A、void
B、null
C、abstract
D、default
6、下列对继承的说法,正确的是(A)
A、子类能继承父类的所有方法和状态
B、子类继承父类的非私有方法和状态
C、子类只能继承父类的public方法和状态
D、子类只能继承父类的方法
7、能单独和finally语句一起使用的块是(AC)
A、try
B、catch
C、throw
D、throws
8、下列类在多重catch中同时出现时,哪一个异常类应最后一个列出()
A、ArithmeticException
B、NumberFormatException
C、Exception
D、ArrayIndexOutOfBoundException
9、以下对选择语句描述错误的是(A)
A、根据某一条件重复执行一部分代码直到满足终止条件为止
B、可以根据条件控制程序流程,改变程序执行的顺序
C、选择语句可以嵌套使用
D、当条件满足时就会执行相应的语句(C)
10、为初始化其成员变量,每个类都定义的方法是
A、方法
B、main()方法
C、构造方法
D、对象
11、为Test类的一个无形式参数无返回值的方法method书写方法头,使得使用类名Test作为前缀就可以调用它,该方法头的形式为(A)
A、、 static void method()
B、public void method
C、、 protected void method()
D、abstract void method()
12、下面是findSum(int m.int n)方法的定义,方法调用findSum(1,5)的返回结果是(D)
Int findSum(int m.int n)
Int sum=0;
For(int i=m;i<=n;i++)
Sum+=i;
A、1
B、5
C、10
D、15
13、要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以(A)
A、让该类不使用任何关键字。
B、使用private关键字
C、使用protected关键字
D、使用void关键字
14、下列关于修饰符混用的说法,错误的是(D)
A、abstract不能与final并列修饰同一个类
B、abstract类中不应该有private的成员
C、abstract方法必须在abstract类中
D、staic方法中能处理非static的属性
15、应用程序的main方法中有以下语句,则输出的结果(A)
String s1=new String(”xyz”);
String s2=new String(”xyz”);
Boolean b1=s1.equals(s2);
Boolean b2=(s1==s2);
System.out.print(b1+””+b2);
A、true false
B、false true
C、true true
D、false false
16、程序Demo.java编译运行后输出的结果是:(A)
Public class demo
Int x=1;
Int y;
Public static void main(String args[])
Int z=2;
Demo t=new Demo();
System.out.printin(t.x+t.y+z);
A.、3 B、12 C、1 D、
17、下列对接口的说法,正确的是(B)
A、接口与抽象类是相同的概念
B、实现一个接口必须实现接口的所有方法
C、接口之间不能有继承关系
D、一个类只能实现一个接口
18、下面的程序输出的结果是(B)
Public class A implements B
Public static void main(string args[])
Int i;
A a 1=newA();
I=a1.k;
System.out.printin(“i=”+i);
Interface B
{
Int k=10
}
A、i=0
B、i=10
C、程序有编译错误
D、i=true
19、以下会产生信息丢失的类型转换是(B)
A、float a=10
B、int a=(int)8846.0
C、byte a=10; int b=-a
D、double d=100;
20、Scanner类定义在以下哪个包中
A、ng
B、java.util
C、javax.swin
D、java.awt
21、下列叙述错误的是(D)
A、java提供了丰富的类库
B、java很好的利用了网络资源
C、java支持多线程
D、java不支持TCP/IP协议
22、编译java程序的命令文件是(B)
A、java.exe
B、javac.exe
C、
D、applet.exe
23、将类的成员的访问权限设置为默认的,则该成员能被(A)
A、同一包中的类访问
B、其它包中的类访问
C、所有的类访问
D、所有的类的子类访问
24、容器panel缺省使用的布局编辑策略是(B)
A、Border Layout
B、Flow Layout
C、GridLayout
D、Card Layout
25、下列关于修饰符混用的说法,错误的是(D)
A、abstract不能与final并列修饰同一个类
B abstract 类中不应该有private的成员
C abstract 方法必须在abstract类中
D staic方法中能处理非static的属性
26.执行语句“int a=’2’”后,a的值是【 B】
A 2
B 50
C 49
D 0
27.main方法是java Application 程序执行的入口点,关于main方法的方法头以下哪个选项是合法的【】
A public static vold main ()