18秋福师《JAVA程序设计》在线作业二答案满分答案
福师《JAVA程序设计》在线作业二-0005
试卷总分:100 得分:0
一、 单选题 (共 30 道试题,共 60 分)
1.以下哪个约束符可用于定义成员常量( )
A.static
B.final
C.abstract
D.以上都不对
2.下列语句序列执行后,ch1 的值是( )。 char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;
A.‘A'
B.B'
C.‘C'
D.B
3.设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )
A.j=i;
B.j=(long)i;
C.i=(int)j;
D.i=j;
4.下列程序段执行后 b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;
A.0
B.1
C.true
D.false
5.设 x、 y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )
A.static x x1;
B.public x x1=new x(int 123);
C.y x1;
D.x x1=x();
6.以下哪个方法用于定义线程的执行体( )
A.start()
B.init()
C.run()
D.main()
E.synchronized()
7.下面语句执行后,i 的值是( )。for( int i=0, j=1; j < 5; j+=3 ) i=i+j;
A.4
B.5
C.6
D.7
8.在当前的java实现中,每个编译单元就是一个以()为后缀的文件
A.java
B.class
C.doc
D.Exe
9.下列方法定义中,正确的是( )
A.int?x(){?char?ch='a';?return?(int)ch;?}
B.void?x(){?...return?true;?}
C.int?x(){?...return?true;?}
D.int?x(int?a,b){?return?a+b;?}
10.下列的哪个选项可以正确用以表示八进制值8?
A.0x8
B.0x10
C.08
D.010
11.
顺序执行下列程序语句后,则b的值是________。
String a="Hello";
String b=a.substring(0,2);
A.Hello
B.hello
C.Hel
D.null
12.设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )
A.3
B.3.5
C.4
D.5
13.在Java中,表示换行符的转义字符是( )
A.\n
B.\f
C.'n'
D.\dd
14.在Applet中显示文字、图形等信息时,应使用的方法是_________。
A.paint()
B.init()
C.start()
D.destroy()
15.下列不是 InputStream 子类的是( )
A.文件输入流 FileInputStream
B.对象输入流 ObjectInputStream
C.字符输入流 CharInputStream
D.压缩文件输入流 ZipInputStream
16.java.io包的File类是_________。
A.字符流类
B.字节流类
C.对象流类
D.非流类
17.
给出下列的代码,哪行在编译时可能会有错误?
① public void modify(){
② int i, j, k;
③ i = 100;
④ while ( i > 0 ){
⑤ j = i * 2;
⑥ System.out.println (" The value of j is " + j );
⑦ k = k + 1;
⑧ }
⑨ }
A.line 4
B.line 6
C.line 7
D.line 8
18.下列方法中,不属于WindowListener接口的是_________。
A.windowOpened()
B.windowClosed()
C.windowActivated()
D.mouseDragged()
19.以下选项中,合法的赋值语句是( )
A.a = = 1;
B.++ i;
C.a=a + 1= 5;
D.y = int ( i );
20.下列哪个不是nio包的新特点?
A.内存映射技术
B.文件锁定
C.字符及编码
D.阻塞I/O
21.java以JVM为基础,最下层是移植接口,由适配器和()组成
A.网卡
B.Java os
C.Java基本类
D.Java 应用程序和applet小程序
22.向量可以描述成( )。
A.固定长度的数组
B.可变长度的数组
C.一种队列
D.一种堆栈
23.
给出下列代码,则数组初始化中哪项是不正确的?
byte[] array1,array2[];
byte array3[][];
byte [][] array4;
A.array2 = array1
B.array2=array3
C.array2=array4
D.array3=array4
24.下列语句执行后,变量a、c的值分别是( )。 int x=182; int a,c; c=x/100; a=x%10;
A.1,2
B.2,1
C.1.82, 2
D.100,82
25.int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( )
A.public int MAX_LENGTH=100
B.final int MAX_LENGTH=100
C.public const int MAX_LENGTH=100
D.public final int MAX_LENGTH=100
26.
下列代码的执行结果是________。
public class Test
{
public int aMethod()
{
static int i=0;
i++;
System.out.println(i);
}
public static void main(String args[])
{
Test test = new Test();
test.aMethod();
}
}
A.编译错误
B.0
C.1
D.运行成功,但不输出
27.关于类和对象的叙述正确的是( )
A.Java的类分为两大部分:系统定义的类和用户自定义的类
B.类的静态属性和全局变量的概念完全一样,只是表达形式不同
C.类的成员至少有一个属性和一个方法
D.类是对象的实例化