- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA复习题13级剖析
《JAVA程序设计》复习题
一、单选择题
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
.class
2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。
A. 3
3、不允许作为类及类成员的访问控制符的是( C )。
C. static
4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( )
5、当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( C )。
C) InterruptedException
6、下面的程序段的功能是( D )。
File file1=new File(d:\\xxx\\yyy\\zzz);
file1.mkdirs();
A)在当前目录下生成子目录:\xxx\yyy\zzz B)生成目录: e:\xxx\yyy\zzz
C)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对
7、关于下面的程序Test.java说法正确的是( D )。
public class Test {
String x=1;
int y;
public static void main(String args[]) {
int z=2;
System.out.println(x+y+z);
}
}
D)程序有编译错误(字符串不能和int型的数据类型进行运算 除非进行强制转换之后 才可以进行运算自己的理解)
8、应用程序的main方法中有以下语句,则输出的结果是 ( A )。
int b[][]={{1, 1, 1}, {2,2}, {3}};
int sum=0;
for(int i=0; ib.length; i++) {
for(int j=0; jb[i].length; j++) {
sum+=b[i][j];
}
}
System.out.println(sum=+sum);
A) 10
9、应用程序的main方法中有以下语句,则执行后输出的结果是 ( B )。
int[] x = {125,21,5,168,98};
int min = x[0];
for (int i=1; ix.length; i++){
if(x[i] min)
min = x[i];
}
System.out.println(min);
B) 5 (求数组中的最小值 为多少?)
10、下面说法不正确的是(D )?
A)列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。
B)List接口是可以包含重复元素的有序集合。
C)Set接口是不包含重复元素的集合。
D)Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。
11、下列修饰符中与访问控制无关的是 ( D )
A.private B.public
C.protected D.Final
12、 void的含义: ( A )
A.方法没有返回值
13、return语句: ( C )
C.方法中可以有多句return
14、关于对象成员占用内存的说法哪个正确? ( B )
B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间
15、下列说法哪个正确?( C )
C.属性可以是简单变量,也可以是一个对象
16、下列说法哪个正确? ( A )
A、一个程序可以包含多个源文件
17、关于方法main()的说法哪个正确?( C )
C.一个类中可以没有main()方法
18、构造函数何时被调用? ( A )
A、创建对象时
19、?抽象方法
文档评论(0)