|
西交《Java语言》在线作业
一、单选题(共 14 道试题,共 28 分。)
1. 看以下程序: ooln =fls; ooln =tru; ooln =(&&)&&(!); int rsult===fls?1:2; 这段程序执行完后,与rsult的值是:( )。。
. =fls;rsult=1;
. =tru;rsult=2;
. =tru;rsult=1;
. =fls;rsult=2;
谋学网:
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. 对于下列代码: 1) lss Prson { 2) puli voi printVlu(int i, int j) {//... } 3) puli voi printVlu(int i){//... } 4) } 5) puli lss Thr xtns Prson { 6) puli voi printVlu() {//... } 7) puli voi printVlu(int i) {//...} 8) puli stti voi min(String rgs[]){ 9) Prson t = nw Thr(); 10) t.printVlu(10); 11) } 第10行语句将调用哪行语句?( )。。
. lin 2
. lin 3
. lin 6
. lin 7
谋学网:
4. 面向对象程序设计方法的优点()。。
. 可重用性、可扩展性、可操作性
. 可重用性、可维护性、可操作性
. 可管理性、可扩展性、可操作性
. 可重用性、可扩展性、可管理性
谋学网:
5. 类Thr和Stunt是类Prson的子类; Prson p; Thr t; Stunt s; //p, t n s r ll non-null. if(t instnof Prson) { s = (Stunt)t; } 最后一句语句的结果是( )。。
. 将构造一个Stunt对象;
. 表达式是合法的;
. 表达式是错误的;
. 编译时正确,但运行时错误。
谋学网:
6. MX_LNGTH是int型puli成员变量, 变量值保持为常量100,用简短语句定义这个变量( )。。
. puli int MX_LNGTH=100;
. finl int MX_LNGTH=100;
. finl puli int MX_LNGTH=100;
. puli finl int MX_LNGTH=100.
谋学网:
7. 下面那一项不会出现编程错误( )。。
. 忘记多行注释符的一个定界符
. 一个标识符的大小写字母使用不当
. 括号不成对出现
. 在一个显示图形用户界面的应用程序中调用Systm .xit
谋学网:
8. 下面选项中,Jv对类Wlom进行定义正确的是()。。
. puli lss 1Wlom
. puli lss W lom
. puli lss wlom
. puli lss Wlom
谋学网:
9. 给出下面代码段 1) puli lss Tst { 2) int m, n; 3) puli Tst() {} 4) puli Tst(int ) { m=; } 5) puli stti voi min(String rg[]) { 6) Tst t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=nw Tst(); 10) t2=nw Tst(j,k); 11) } 12) } 哪行将引起一个编译时错误? ()。。
. lin 3
. lin 5
. lin 6
. lin 10
谋学网:
10. 有如下的程序: puli lss Wlom3 { puli stti voi min( String rgs[] ) { Systm.out.println( "Wlom\nto\nJv\nProgrmming!" ); } } 则它的输出结果是:。。
. Wlom to Jv Progrmming!
. WlomntonJvnProgrmming!
.
Wlom
to
Jv
Progrmming
!
. Wlom
to
Jv
Progrmming!
谋学网:
11. 给出下面代码: 1) lss Prnt { 2) privt String nm; 3) puli Prnt(){} 4) } 5) puli lss hil xtns Prnt { 6) privt String prtmnt; 7) puli hil() {} 8) puli String gtVlu(){ rturn nm; } 9) puli stti voi min(String rg[]) { 10) Prnt p = nw Prnt(); 11) } 12) } 那些行将引起错误?( )。。
. 第3行
. 第6行
. 第7行
. 第8行
谋学网:
12. 运行下列程序, 会产生什么结果 ( ) 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(); } } 。。
. 第一行会产生编译错误
. 第六行会产生编译错误
. 第六行会产生运行错误
. 程序会运行和启动
谋学网:
13. 运行下列程序,会产生什么结果() 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
. 编译不通过
谋学网:
14. 指出下列程序的运行结果 ( ) int i = 9; swith (i) { fult: Systm.out.println("fult"); s 0: Systm.out.println("zro"); rk; s 1: Systm.out.println("on"); s 2: Systm.out.println("two"); } 。。
. fult
. fult, zro
. rror fult lus not fin
. no output isply那个
谋学网:
西交《Jv语言》在线作业
二、多选题(共 11 道试题,共 22 分。)
1. 下列表达式哪些是正确的( )。。
. yt=340;
. ooln=1;
. long l=-2;
. oul=0.9239;
谋学网:
2. 下列方法属于jv.lng.Mth类的有(方法名相同即可)( )。。
. rnom()
. s()
. sqrt()
. sin()
谋学网:
3. 下面的Jv语句错误的是( )。。
. oul =1.0;
. oul =1.0;
. out.println("hllo");
. tgrmSokt = nw tgrmSokt()
谋学网:
4. 给出下面代码段: 1) swith(m) 2) { s 0: Systm.out.println("s 0"); 3) s 1: Systm.out.println("s 1"); rk; 4) s 2: 5) fult: Systm.out.println("fult"); 6) } 下列m的哪些值将引起"fult"的输出? ( )。。
. .0
. 1
. 2
. 3
谋学网:
5. 下面关于Jv代码安全的说法哪些是正确的?() 。。
. 程序执行过程中需要的所有类都是通过字节码校验程序装入的。
. 代码的运行是由Jv运行环境中的解释器完成的。
. 在运行时,字节码要经过装入,校验之后,才能在解释器中执行。
. 在缺省的安全配置条件下,Jv pplt不能访问任何本地资源。
谋学网:
6. 下列关于"<<"和">>"的运算,哪些是正确的? ()。。
. .0000 0100 0000 0000 0000 0000 0000 0000<<5 的运行结果是 1000 0000 0000 0000 0000 0000 0000 0000
. .0000 0100 0000 0000 0000 0000 0000 0000<<5的运行结果是 1111 1100 0000 0000 0000 0000 0000 0000
. .1100 0000 0000 0000 0000 0000 0000 0000>>5的运行结果是 1111 1110 0000
谋学网:
7. String s = "hllo"; String t = "hllo"; hr [] = {'h','','l','l','o'} ; 下列哪些表达式返回tru? ( )。。
. s.quls(t);
. t.quls();
. s==t;
. t.quls(nw String("hllo"));
谋学网:
8. 下面哪些代码段是正确的Jv源程序? ()。。
. pkg tstpkg; puli lss Tst{//o somthing...}
. import jv.io.*; pkg tstpkg; puli lss Tst{// o somthing...}
. import jv.io.*; lss Prson{// o somthing...} puli lss Tst{// o somthing...}
. import jv
谋学网:
9. 下列哪些说法是正确的?()。。
. Jv 语言只允许单一继承
. Jv 语言只允许实现一个接口
. .Jv 语言不允许同时继承一个类并实现一个接口
. Jv 语言的单一继承使得代码更加可靠
谋学网:
10. 下面的说法正确的是( )。。
. Jv语言里的线程不是对象
. pplt不需要min方法
. Jv语言的对象都是jv.lng.Ojt的子类
. oul是Jv语言的合法标识符
谋学网:
11. puli lss prnt { int hng() {} } lss hil xtns Prnt { } 哪些方法可加入类hil中? ( )。。
. puli int hng(){}
. int hng(int i){}
. privt int hng(){}
. strt int hng(){}
谋学网:
西交《Jv语言》在线作业
三、判断题(共 25 道试题,共 50 分。)
1. 类加载器加载程序运行所需要的所有类,它通过区分本机文件系统的类和网络系统导入的类增加安全性
. 错误
. 正确
谋学网:
2. 套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( )
. 错误
. 正确
谋学网:
3. 在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。( )。。
. 错误
. 正确
谋学网:
4. 随机存取文件中的记录必须等长。( )。。
. 错误
. 正确
谋学网:
5. 类和方法一般可以实现满足所有用户需要的错误处理。( )。。
. 错误
. 正确
谋学网:
6. 发出一个异常是否一定会是程序终止。( )。。
. 错误
. 正确
谋学网:
7. 在类定义中,成员访问权限修饰符不能多次出现。( )。。
. 错误
. 正确
谋学网:
8. 当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。( )。。
. 错误
. 正确
谋学网:
9. 类Systm不是由程序开头的import语句装载。 ( ) 。。
. 错误
. 正确
谋学网:
10. 声明为prott的类成员只能被次类中的方法访问。( )。。
. 错误
. 正确
谋学网:
11. Jv异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。( )。。
. 错误
. 正确
谋学网:
12. 如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。( )。。
. 错误
. 正确
谋学网:
13. 注释的作用是使程序在执行时在屏幕上显示//之后的内容。( )。。
. 错误
. 正确
谋学网:
14. 在随机存取中查找指定记录时不必检查每一条记录。( )。。
. 错误
. 正确
谋学网:
15. 方法Systm.out.println只在命令窗口中显示(或打印)一行文字。( )。。
. 错误
. 正确
谋学网:
16. 方法重写发生在类继承时,子类可以重写一个父类;数列表一样时才能说是重写,否则就是重载
. 错误
. 正确
谋学网:
17. sk方法必须以文件头为基准进行查找。( )。。
. 错误
. 正确
谋学网:
18. 声明变量时必须指定一个类型。 ( )。。
. 错误
. 正确
谋学网:
19. frinly关键字是Jv语言的访间控制修饰符
. 错误
. 正确
谋学网:
20. 通过点运算符与类对象的引用相连,可以访问此类的成员。( )。。
. 错误
. 正确
谋学网:
21. “//”即可以表示单行注释,也可以表示多行注释。( ) 。。
. 错误
. 正确
谋学网:
22. 不基于GUI的应用程序会终止,pplt或基于GUI的应用程序会重新开始一般事件处理。( )。。
. 错误
. 正确
谋学网:
23. 程序员必须创建Systm .in,Systm .out和Systm .rr对象。( )。。
. 错误
. 正确
谋学网:
24. 构造方法用于给类的privt实例变量赋值。( )。。
. 错误
. 正确
谋学网:
25. intrf中定义的变量全部是finl stti变量
. 错误
. 正确
谋学网:
|
|