1、东大17春秋学期JAVA语言程序设计在线作业1-单选题-1.下列语句序列执行后,k 的值是( )。int x=6, y=10, k=5;swith( x%y ) s 0: k=x*y; s 6: k=x/y; s 12: k=x-y; fult: k=x*y-x; . 60. 54. 0. 5正确答案:2.有下面的类:puli lss xmpl puli stti voi min(String rgs) stti int x = nw int15; Systm.out.println(x5); 下面的那些说法是正确的。 . 编译时出错. 运行时出错. 输出0. 输出null正确答案:3.下列程
2、序段执行后t5的结果是( )。int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 t2 ? t1 : t2+ t1;t5 = t4 t3 ? t4 : t3; . 8. 20. 11. 9正确答案:4.下面的语句的作用是:( )。 Vtor MyVtor = nw Vtor(100,50); . 创建一个数组类对象MyVtor,有100个元素的空间,每个元素的初值为50。. 创建一个向量类对象MyVtor,有100个元素的空间,每个元素的初值为50。. 创建一个数组类对象MyVtor,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。. 创建一
3、个向量类对象MyVtor,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。正确答案:5.给出下列的代码,哪行在编译时可能会有错误? puli voi moify() int i, j, k; i = 100; whil ( i 0 ) j = i * 2; Systm.out.println ( Th vlu of j is + j ); k = k + 1; . 4. 6. 7. 8正确答案:6.已知表达式int m = 0, 1, 2, 3, 4, 5, 6 ;下面哪个表达式的值与数组下标量总数相等? . m.lngth(). m.lngth. m.lngth()+1. m
4、.lngth+1正确答案:7.给出下列代码,则数组初始化中哪项是不正确的? yt rry1,rry2; yt rry3; yt rry4; . rry2 = rry1. rry2=rry3. rry2=rry4. rry3=rry4正确答案:8.已知如下代码:ooln m = tru;if ( m = fls )Systm.out.println(Fls);lsSystm.out.println(Tru);执行结果是什么? . Fls. Tru. 编译时出错. 运行时出错正确答案:9.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hllo”,能够填写在程序中下划线位置,使程序完整并能正确
5、运行的语句是 puli lss Tst implmnts Runnl puli stti voi min(String rgs) Tst t=nw Tst(); Thr tt=nw Thr(t); tt.strt(); puli voi run() for(;) try . slp(1000) Intrruptxption. slp(1000) Runtimxption. Thr.slp(1000) Runtimxption. Thr.slp(1000) Intrruptxption正确答案:10.65. 已知有下列类的说明,则下列哪个语句是正确的? puli lss Tst privt fl
6、ot f = 1.0f; int m = 12; stti int n=1; puli stti voi min(String rg) Tst t = nw Tst(); . t.f;. this.n;. Tst.m;. Tst.f;正确答案:11.选择正确的叙述.lss Hppy xtns Frm Hppy() StLyout(nw GriLyout(2,2);Pnl p1 = nw Pnl();(p1);p1.( nw utton(On);Pnl p2 = nw Pnl();(p2);p2.( nw utton(Two);( nw utton(Thr);( nw utton(Four);s
7、 . 当frm调整大小时,按钮Thr和Four 的大小也将调整。. 当frm调整大小时,所有按钮的大小都将调整。. 当frm调整大小时,按钮Two和Four 的大小也将调整。. 当frm调整大小时,按钮On和Two 的大小也将调整。正确答案:12.请选择以下代码的正确的重载构造器。lss Hppy Hppy() . puli voi Hppy(). puli Hppy(int ). prott Hppy(). voi Hppy()正确答案:13.若有循环:int x=5,y=20;o y-=x; x+; whil(+x . 0次. 1次. 2次. 3次正确答案:14.给出如下代码:lss Ts
8、tprivt int m;puli stti voi fun() / som o.如何使成员变量m被函数fun()直接访问? . 将privt int m 改为prott int m. 将privt int m 改为 puli int m. 将privt int m 改为 stti int m. 将privt int m 改为 int m正确答案:15.设有下面的一个类定义: lss stti voi Show( ) Systm.out.println(我喜欢Jv!); lss voi Show( ) Systm.out.println(我喜欢+!); 若已经使用类创建对象和类创建对象,则下面
9、哪一个方法调用是正确的:( ) . .Show( ).Show( ). .Show( ).Show( ). .Show( ).Show( ). .Show( ).Show( )正确答案:16.给定下面的类:puli lss xmpl String str=nw String(“goo”); hr h=,;puli stti voi min(String rgs) xmpl x=nw xmpl(); x.hng(x.str,x.h); Systm.out.println(x.str+”n”+x.h); puli voi . goo n . goo n g. tst ok n . tst ok n
10、 g正确答案:17.下面语句返回的数据类型是什么?(short)10/10.2*2; . int. oul. flot. short正确答案:18.给出下列代码,如何使成员变量m 被方法fun()直接访问? lss Tst privt int m; puli stti voi fun() . . 将privt int m 改为prott int m. 将privt int m 改为 puli int m. 将privt int m 改为 stti int m. 将privt int m 改为 int m正确答案:19.下列哪个选项的jv源文件代码片段是不正确的? . pkg tstpkg; p
11、uli lss Tst . import jv.io.*; pkg tstpkg; puli lss Tst . import jv.io.*; lss Prson puli lss Tst . import jv.io.*; import jv.wt.*; puli lss Tst 正确答案:20.Prson, Stunt 和Thr 都是类名。这些类有以下继承关系。Prson|-| |Stunt Thr并且在Jv源代码中有如下表达式:Prson p = nw Stunt();如下哪个语句是正确的? . 这条语句是合法的. 这条语句是不合法的. 编译时出错. 编译正确但运行时出错正确答案:-多
12、选题-1.在如下源代码文件Tst.jv中, 哪个是正确的类定义? . puli lss tst puli int x = 0;puli tst(int x) this.x = x;. puli lss Tstpuli int x=0;puli Tst(int x) this.x = x;. puli lss Tst xtns T1, T2 puli int x = 0;puli Tst (int x) this.x = x;. puli lss正确答案:2.你怎样从下面min()的调用中访问单词“kiss”?jv lyris kiss is ut kiss . rgs0. rgs1. rgs2
13、. rgs3. rgs4F. rgs5正确答案:F3.String s=”xmpl String”; 下面哪些语句是正确的? . s=3;. int i=s.lngth();. s3=”x”;. String short_s=s.trim();. String t=”root”+s;正确答案:4.选择所有有效的构造函数。lss Hppy . puli voi Hppy(). puli Hppy(int ). prott Hppy(). puli int Hppy(). voi Hppy()正确答案:5.针对下面的程序,那些表达式的值是tru?lss lss privt long vl; pul
14、i lss(long v)vl=v; puli stti voi min(String rgs) lss x=nw lss(10L); lss y=nw lss(10L); lss z=y; long =10L; int =10; . =;. =x;. y=z;. x=y;. =10.0;正确答案:6.已知如下定义:String s = story;下面哪些表达式是合法的? . s += ooks;. hr = s1;. int ln = s.lngth;. String t = s.toLowrs();正确答案:7.下面的哪些程序片断可能导致错误。 . String s=Gonwiththw
15、in;String t=goo;String k=s+t;. String s=Gonwiththwin;String t;t=s3+on;. String s=Gonwiththwin;String stnr=s.toUpprs();. String s=homirtory;String t=s-irtory.正确答案:8.已知如下代码:swith (m)s 0: Systm.out.println(onition 0);s 1: Systm.out.println(onition 1); s 2: Systm.out.println(onition 2);s 3: Systm.out.pr
16、intln(onition 3);rk;fult: Systm.out.println(Othr onition); 当m 的 . 0. 1. 2. 3. 4F. 以上都不是正确答案:9.下面代码执行后的输出是什么?outr: for(int i=0;i . 0 n 0. 0 n 1. 0 n 2. 1 n 0. 1 n 1F. 1 n 2G. 2 n 0H. 2 n 1I. 2 n 2正确答案:10.假定文件名是“Fr.jv”,下面哪个是正确的类声明。 . puli lss Fr puli int x = 0; puli Fr (int x) this.x=x; . puli lss fr puli int x = 0; puli Fr (int x) this.x=x; . puli lss Fr xtns Myslss puli int x = 0; 正确答案:
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1