Java程序设计实例教程考试题
Java程序设计练习题
一、选择题
1、为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件( A )
A)分开B)结合
C)联系D)融合
2、Java语言与C++语言相比,最突出的特点是( C )
A)面向对象B)高性能
C)跨平台D)有类库
3、下列Java源程序结构中前三种语句的次序,正确的是(D)
A)import,package,public class
B)import必为首,其他不限
C)public class,package,import
D),import,public class
4、在JDK目录中,Java程序运行环境的根目录是( A )
A)bin B)demo
C)lib D)jre
5、下列运算符中属于关系运算符的是(A )
A)== B).=
C)+= D)-=
6、下列布尔变量定义中,正确并且规范的是( B )
A)BOOLEAN canceled=false;
B)boolean canceled=false;
C)boolean CANCELED=false;
D)boolean canceled=FALSE;
7、下列关键字中可以表示常量的是( A )
A)final B)default
C)private D)transient
8、下列运算符中,优先级最高的是( A )
A)++ B)+
C)* D)>
9、Java中的基本数据类型int在不同的操作系统平台的字长是( B )
A)不同的B)32位
C)64位D)16位
10、给一个short类型变量赋值的范围是( C )
A)-128 至 +127
B)-2147483648至 +2147483647
C)-32768至 +32767
D)-1000至 +1000
11、下列运算中属于跳转语句的是( D )
A)try B)catch
C)finally D)break
12、switch语句中表达式(expression)的值不允许用的类型是( C )
A)byte B)int
C)boolean D)char
13、下列语句中,可以作为无限循环语句的是( A )
A)for(;;) {} B)for(int i=0; i<10000;i++) {}
C)while(false) {} D)do {} while(false)
14、下列语句中执行跳转功能的语句是( C )
A)for语句B)while语句
C)continue语句D)switch语句
15、下列表达式中,类型可以作为int型的是( C )
A)“abc”+”efg”B)“abc”+’efg’
C)‘a’+’b’D)3+”4”
17、数组中各个元素的数据类型是( A )
A)相同的B)不同的
C)部分相同的D)任意的
18、在Java语言中,被成为内存分配的运算符是( A )
A)new B)instance of
C)[] D)()
19、接口中,除了抽象方法之外,还可以含有( B )
A)变量B)常量
C)成员方法D)构造方法
20、下列能表示字符串s1长度的是( A )
A)s1.length()B)s1.length
C)s1.size D)s1.size()
21、StringBuffer类字符串对象的长度是( C )
A)固定B)必须小于16个字符
C)可变D)必须大于16个字符
22、构造方法名必须与______相同,它没有返回值,用户不能直接调用它,只能通过new调用。( A )
A)类名B)对象名
C)包名D)变量名
23、子类继承了父类的方法和状态,在子类中可以进行的操作是( D )
A)更换父类方法B)减少父类方法
C)减少父类变量D)添加方法
24、String、StingBuffer都是______类,都不能被继承。( C )
A)static B)abstract
C)final D)private
25、继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码
( B )A)可读性好B)可重用
C)可跨包访问D)运行更安全
26、下列语句能给数组赋值而不使用for循环的是( C )
A)myArray{[1]="One";[2]="Two";[3]="Three";}
B)String s[5]=new String[] {"Zero","One","Two","Three","Four"};
C)String s[]=new String[] {"Zero","One","Two","Three","Four"};
D)String s[]=new String[]={"Zero","One","Two","Three","Four"};
27、在下列Java语言的包中,提供图形界面构件的包是( B )
A)java.io B)javax.swing
C)www./doc/142547869.html, D)i
28、下列适配器类中不属于事件适配器类的是( D )
A)MoustAdapter B)KeyAdapter
C)ComponentAdapter D)FrameAdapter
29、Panel类的默认布局管理器是( C )
A)BorderLayout B)CardLayout
C)FlowLayout D)GridBagLayout
30、下列类中属于字节输入抽象类的是( D )
A)FileInputStream B)ObjectInputStream
C)FilterInputStream D)InputStream
31、点击窗口内的按钮时,产生的事件是(C )
A)MouseEvent B)WindowEvent
C)ActionEvent D)KeyEvent
32、对鼠标点击按钮操作进行事件处理的接口是( C )
A)MouseListener B)WindowsListener
C)ActionListener D)KeyListener
33、自定义异常类的父类可以是( C )
A)Error B)VirtuaMachineError
C)Exception D)Thread
34、RandomAccessFile是java.io包中的一个兼有输入输出功能的类,由于它是随机访问,所以文件读写一个记录的位置是( C )
A)起始B)终止
C)任意D)固定
35、Reader类所处理的是(A )
A)字符流B)字节流
C)文件流D)管道流
java程序设计考试题36、用于设置组件大小的方法是( B )
A)paint( ) B)setSize( )
C)getSize( ) D)repaint( )
38、为了将HelloApplet(主类名为HelloApplet.class)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是
( C )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。