|
《JV语言基础(本科)》16春在线作业
一、资料来源(谋学网www.mouxue.com)(共 20 道试题,共 100 分。)
1. 编译运行以下程序后,关于输出结果的说明正确的是 ( ) puli lss onitionl{ puli stti voi min(String rgs[ ]){ int x=1; Systm.out.println(“vlu is “+ ((x<1)? 1.0 : 0)) ; } }
. 输出结果为:vlu is 1.0
. 输出结果为:vlu is 0
. 输出结果为:vlu is 0.0
. 编译错误
正确资料:
2. 以下哪项可能包含菜单条( )
. Pnl
. Frm
. pplt
. ilog
正确资料:
3. 以下说法哪项是正确的( ) lss MyListnr xtns Mousptr implmnts MousListnr{ puli voi mousntr(Mousvnt mv) { Systm.out.println("Mous ntr."); } }
. 以上代码可通过编译
. 不能通过编译,因为没有实现MousListnr接口中的所有方法
. 不能通过编译,因为类头定义不能分行
. 能通过编译,若组件用该类作为Mous的监听者并且接收了mous-xit事件,则在执行过程中会抛出异常
正确资料:
4. 以下哪项可能包含菜单条()
. Pnl
. Frm
. pplt
. ilog
正确资料:
5. 以下标识符中哪项是不合法的( )
. igMninglssNm
. $int
. 1 st
. $1
正确资料:
6. 关于以下pplition的说明,正确的是( )lss SttiStuff {stti int x=10; stti { x+=5;} puli stti voi min(String rgs[ ]){Systm.out.println(“x=” + x); }stti { x/=3;} }
. 4行与9行不能通过编译,因为缺少方法名和返回类型
. 9行不能通过编译,因为只能有一个静态初始化器
. 编译通过,执行结果为:x=5
. 编译通过,执行结果为:x=3
正确资料:
7. 关于被保护访问控制符prott修饰的成员变量,以下说法正确的是( )
. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
. 可以被两种类访问和引用:该类本身、该类的所有子类
. 只能被该类自身所访问和修改
. 只能被同一个包中的类访问
正确资料:
8. 执行完以下代码int [ ]x = nw int[25];后,以下哪项说明是正确的( )
. x[24]为0
. x[24]未定义
. x[25]为0
. x[0]为空
正确资料:
9. 以下代码完成画线功能,指出所画线的颜色( ) g.stolor(olor.r.grn.yllo.yn); g.rwLin(0,0,100,100);
. r
. grn
. yllo
. yn
正确资料:
10. 编译并运行以下程序(命令:jv Tstlss 0),关于运行结果的描述以下哪个选项是正确的( ) lss Tstlss{ puli stti voi min(String [ ] rgs){ long i=0; try{ i=Intgr.prsInt(rgs[0]); }th(xption ){ } swith(i) {s 0: Systm.out.
. 编译出错
. 打印出“0”
. 打印出“1”
. 打印出“fult”
正确资料:
11. 5、编译运行以下程序后,关于输出结果的说明正确的是 ( ) puli lss onitionl{ puli stti voi min(String rgs[ ]){ int x=4; Systm.out.println(“vlu is “+ ((x>4) ? 99.9 :9)); }}
. 输出结果为:vlu is 99.99
. 输出结果为:vlu is 9
. 输出结果为:vlu is 9.0
. 编译错误
正确资料:
12. min方法是Jv pplition程序执行的入口点,关于min方法的方法头以下哪项是合法的( )
. puli stti voi min()
. puli stti voi min(String[ ] rgs)
. puli stti int min(String[ ] rg)
. puli voi min(String rg[ ])
正确资料:
13. 关于以下代码所画图形的说明,正确的是()g.stolor(olor.lk); g.rwLin(10,10,10,50);g.stolor(olor.r); g.rwRt(100,100,150,150)
. 一条40像素长的垂直红线,一个边长为150像素的红色四方形
. 一条40像素长的垂直黑线,一个边长为150像素的红色四方形
. 一条50像素长的垂直黑线,一个边长为150像素的红色四方形
. 一条50像素长的垂直红线,一个边长为150像素的红色四方形
正确资料:
14. 以下哪个接口的定义是正确的?( )
. intrf { voi print() { } ;}
. strt intrf { voi print() ;}
. strt intrf xtns I1, I2 //I1、I2为已定义的接口 { strt voi print(){ };}
. intrf { voi print();}
正确资料:
15. 关于以下代码所画图形的说明,正确的是( ) g.stolor(olor.lk); g.rwLin(10,10,10,50); g.stolor(olor.r); g.rwRt(100,100,150,150);
. 一条40像素长的垂直红线,一个边长为150像素的红色四方形
. 一条40像素长的垂直黑线,一个边长为150像素的红色四方形
. 一条50像素长的垂直黑线,一个边长为150像素的红色四方形
. 一条50像素长的垂直红线,一个边长为150像素的红色四方形
正确资料:
16. 关于以下程序段,正确的说法是( ) String s1=””+”f”; String s2=nw String(s1); if(s1= =s2) Systm.out.println(“= = su”); if (s1.quls(s2)) Systm.out.println(“.quls() su”);
. 行4与行6都将执行
. 行4执行,行6不执行
. 行6执行,行4不执行
. 行4、行6都不执行
正确资料:
17. 以下声明合法的是( )
. fult String s
. puli finl stti ntiv int w( )
. strt oul ;
. strt finl oul hyproliosin( )
正确资料:
18. 以下选项中循环结构合法的是( )
. whil (int i<7) {i++;Systm.out.println(“i is “+i); }
. int j=3; whil(j) { Systm.out.println(“ j is “+j); }
. int j=0; for(int k=0; j + k !=10; j++,k++){ Systm.out.println(“ j is “+ j + “k is”+ k); }
. int j=0; o{Systm.out.println( “j i
正确资料:
19. min方法是Jv pplition程序执行的入口点,关于min方法的方法头以下哪项是合法的( )
. puli stti voi min()
. puli stti voi min(String[ ] rgs)
. puli stti int min(String[ ] rg)
. puli voi min(String
正确资料:
20. 类Tst1定义如下: puli lss Tst1{ puli flot Mtho(flot ,flot ){ } } 将以下哪种方法插入行3是不合法的。( )
. puli flot Mtho(flot , flot ,flot ){ }
. puli flot Mtho(flot ,flot ){ }
. puli int Mtho(int , int ){ }
. privt flot Mtho(int ,int ,int ){ }
正确资料:
|
|