|
一、单选题(共 10 道试题,共 20 分。)
V 1. 哪个关键字可以对对象加互斥锁?( )
. trnsint
. synhroniz
. sriliz
. stti
标准资料:
2. 对方法min的第1行定义正确的是( )。。
. puli min( String rg [ ] )
. puli voi min( String rg [ ] )
. puli stti voi min( String rg [ ] )
. puli stti voi min( String rgs [ ] )
标准资料:
3. 下列哪些语句关于内存回收的说明是正确的? ( )
. 程序员必须创建一个线程来释放内存;
. 内存回收程序负责释放无用内存
. 内存回收程序允许程序员直接释放内存
. 内存回收程序可以在指定的时间释放内存对象
标准资料:
4. 运行下列程序, 会产生什么结果 puli lss X xtns Thr implmnts Runl{ puli voi run(){ Systm.out.println("this is run()"); } puli stti voi min(String rgs[]) { Thr t=nw Thr(nw X()); t.strt(); } } ( )
. 第一行会产生编译错误
. 第六行会产生编译错误
. 第六行会产生运行错误
. 程序会运行和启动
标准资料:
5. 看以下程序: ooln =fls; ooln =tru; ooln =(&&)&&(!); int rsult===fls?1:2; 这段程序执行完后,与rsult的值是:( )。。
. =fls;rsult=1;
. =tru;rsult=2;
. =tru;rsult=1;
. =fls;rsult=2;
标准资料:
6. 要从文件" fil.t"文件中读出第10个字节到变量中,下列哪个方法适合? ( )
. FilInputStrm in=nw FilInputStrm("fil.t"); in.skip(9); int =in.r();
. FilInputStrm in=nw FilInputStrm("fil.t"); in.skip(10); int =in.r();
. FilInputStrm in=nw FilInputStrm("fil.t"); int =in.r();
. RnomssFil in=nw RnomssFil("fil.t"); in.skip(9); int =in.ryt();
标准资料:
7. 运行下列程序, 会产生什么结果 ( ) puli lss X xtns Thr implmnts Runl{ puli voi run(){ Systm.out.println("this is run()"); } puli stti voi min(String rgs[]) { Thr t=nw Thr(nw X()); t.strt(); } } 。。
. 第一行会产生编译错误
. 第六行会产生编译错误
. 第六行会产生运行错误
. 程序会运行和启动
标准资料:
8. 对于下列代码: puli lss Prnt { puli int Vlu( int , int ) { int s; s = +; rturn s; } } lss hil xtns Prnt { } 下述哪些方法可以加入类hil? ( )
. int Vlu( int , int ){// o somthing...}
. puli voi Vlu (int , int ){// o somthing...}
. puli int Vlu( int ){// o somthing...}
. puli int Vlu( int , int )throws Myxption {//o somthing...}
标准资料:
9. 下列关于Jv线程的说法那些是正确的( )
. 每一个Jv线程可以看成由代码、一个真实的PU以及数据三部份组成。
. 创建线程的两种方法中,从Thr类中继承的创建方式可以防止出现多父类问题。
. Thr类属于jv.util程序包。
. 以上说法无一正确。
标准资料:
10. 运行下列程序,会产生什么结果() lss Outr1{ privt int ; voi foo(oul ,finl flot f){ String s; finl ooln ; lss Innr{ voi mthoInnr(){ Systm.out.println("in th Innr"); } } } puli stti voi min(String rgs[]) { Outr1 m=nw Outr1(); m.foo(123,123); Systm.out.println("outr"); } } 。。
. in th Innr outr
. outr
. in th Innr
. 编译不通过
标准资料:
二、多选题(共 15 道试题,共 30 分。)
V 1. 下面哪些语句能够正确地生成5个空字符串? ( )
. String [] = nw String [5]; for (int i = 0; i < 5; [i++] = "");
. String [] = {"", "", "", "", ""};
. String [5];
. String [5] ; . String [] = nw String [5]; for (int i = 0; i < 5; [i++] = null);
标准资料:
2. 下面的说法正确的是( )。。
. Jv语言里的线程不是对象
. pplt不需要min方法
. Jv语言的对象都是jv.lng.Ojt的子类
. oul是Jv语言的合法标识符
标准资料:
3. 选出合理的标识符 ( )
. _sys1_lll
. 2mil
. $hng
. lss
标准资料:
4. 下面关于Jv代码安全的说法哪些是正确的?() 。。
. 程序执行过程中需要的所有类都是通过字节码校验程序装入的。
. 代码的运行是由Jv运行环境中的解释器完成的。
. 在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
. 在缺省的安全配置条件下,Jv pplt不能访问任何本地资源。
标准资料:
5. 如果下列的方法能够正常运行,在控制台上将显示什么?( ) puli voi xmpl(){ try{ unsf(); Systm.out.println("Tst1"); } th(Sfxption ) {Systm.out.println("Tst 2");} finlly{Systm.out.println("Tst 3");} Systm.out.println("Tst 4"); }
. Tst 1
. Tst 2
. Tst 3
. Tst 4
标准资料:
6. 下列说法正确的是 ( )
. jv.lng.lonl是类
. jv.lng.Runnl是接口
. oul对象在jv.lng包中
. oul =1.0是正确的jv语句
标准资料:
7. 下述哪些说法是正确的? ( )
. jv语言中的类只能有一个构造函数
. 程序员可以自己定义自己的异常
. jv语言允许多继承
. sokt在jv.nt包中
标准资料:
8. 下面哪些赋值语句是错误的? ( )
. flot f = 11.1;
. oul = 5.312;
. hr = '\r';
. yt = 433;
. ooln =tru;
标准资料:
9. 1) 执行下列代码后,哪个结论是正确的 String[] s=nw String[10]; ( )
. s[10] 为 "";
. s[9] 为 null;
. s[0] 为 未定义
. s.lngth 为10
标准资料:
10. 定义一个类名为"Mylss.jv"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为: ( )
. privt lss Mylss xtns Ojt
. lss Mylss xtns Ojt
. puli lss Mylss
. puli lss Mylss xtns Ojt
标准资料:
11. 下面的表达式哪个是正确的? ( )
. String s="你好";int i=3; s+=i;
. String s="你好";int i=3; if(i==s){ s+=i};
. String s="你好";int i=3; s=i+s;
. String s="你好";int i=3; s=i+;
. String s=null; int i=(s!=null)&&(s.lngth>0)?s.lngth():0;
标准资料:
12. 对于下列代码: puli lss Smpl{ long lngth; puli Smpl(long l){ lngth = l; } puli stti voi min(String rg[]){ Smpl s1, s2, s3; s1 = nw Smpl(21L); s2 = nw Smpl(21L); s3 = s2; long m = 21L; } } 下列哪些表达式返回值为'tru'? ( )
. s1 = = s2;
. s2 = = s3;
. m = = s1;
. s1.quls(m)
标准资料:
13. puli lss prnt { int hng() {} } lss hil xtns Prnt { } 哪些方法可加入类hil中? ( )。。
. puli int hng(){}
. int hng(int i){}
. privt int hng(){}
. strt int hng(){}
标准资料:
14. 下列说法正确的是: ( )
. jv语言里的线程是没有优先级的
. String类在jv.lng包中
. jv语言支持类的序列化
. 能序列化的类必须实现jv.io.Srilizl接口
标准资料:
15. 关于Flot,下列说法正确的是 ( )
. Flot是一个类
. Flot在jv.lng包中
. Flot =1.0是正确的赋值方法
. Flot = nw Flot(1.0)是正确的赋值方法
标准资料:
三、判断题(共 25 道试题,共 50 分。)
V 1. 注释的作用是使程序在执行时在屏幕上显示//之后的内容。( )。。
. 错误
. 正确
标准资料:
2. 已建立的URL对象不能被改变。( )
. 错误
. 正确
标准资料:
3. 在orrLyout中,添加到NORTH区的两个按钮将并排显示。( )
. 错误
. 正确
标准资料:
4. 类和方法一般可以实现满足所有用户需要的错误处理。( )。。
. 错误
. 正确
标准资料:
5. 如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。( )。。
. 错误
. 正确
标准资料:
6. 在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。( )。。
. 错误
. 正确
标准资料:
7. 进程利用流sokt建立与其他进程的连接。( )
. 错误
. 正确
标准资料:
8. 不基于GUI的应用程序会终止,pplt或基于GUI的应用程序会重新开始一般事件处理。( )。。
. 错误
. 正确
标准资料:
9. orrLyout是面板的缺省布局管理器。( )
. 错误
. 正确
标准资料:
10. 服务器在一个端口等待客户的连接。( )
. 错误
. 正确
标准资料:
11. 在类定义中,成员访问权限修饰符不能多次出现。( )。。
. 错误
. 正确
标准资料:
12. 声明变量时必须指定一个类型。 ( )。。
. 错误
. 正确
标准资料:
13. 在随机存取中查找指定记录时不必检查每一条记录。( )。。
. 错误
. 正确
标准资料:
14. 类Systm不是由程序开头的import语句装载。 ( ) 。。
. 错误
. 正确
标准资料:
15. 和Jv都是多线程语言。( )
. 错误
. 正确
标准资料:
16. frinly关键字是Jv语言的访间控制修饰符
. 错误
. 正确
标准资料:
17. 在使用orrLyout时,最多可以使用5个构件。( )
. 错误
. 正确
标准资料:
18. 随机存取文件中的记录必须等长。( )。。
. 错误
. 正确
标准资料:
19. 当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。( )。。
. 错误
. 正确
标准资料:
20. 套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( )
. 错误
. 正确
标准资料:
21. “//”即可以表示单行注释,也可以表示多行注释。( ) 。。
. 错误
. 正确
标准资料:
22. UP是面向连接的协议。( )
. 错误
. 正确
标准资料:
23. Winows和Winows NT的Jv系统使用分时的方法。因此可以使某一线程抢占具有相同优先级的线程。( )
. 错误
. 正确
标准资料:
24. 线程可以用yil使低优先级的线程运行。( )
. 错误
. 正确
标准资料:
25. 在Jv中,高优先级的可运行线程会抢占低优先级线程。( )
. 错误
. 正确
标准资料:
|
|