西南大学2017秋《面向对象程序设计》在线作业资料

上传人:Bod****ee 文档编号:47669824 上传时间:2018-07-03 格式:DOC 页数:7 大小:49.01KB
返回 下载 相关 举报
西南大学2017秋《面向对象程序设计》在线作业资料_第1页
第1页 / 共7页
西南大学2017秋《面向对象程序设计》在线作业资料_第2页
第2页 / 共7页
西南大学2017秋《面向对象程序设计》在线作业资料_第3页
第3页 / 共7页
西南大学2017秋《面向对象程序设计》在线作业资料_第4页
第4页 / 共7页
西南大学2017秋《面向对象程序设计》在线作业资料_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《西南大学2017秋《面向对象程序设计》在线作业资料》由会员分享,可在线阅读,更多相关《西南大学2017秋《面向对象程序设计》在线作业资料(7页珍藏版)》请在金锄头文库上搜索。

1、0837 1、阅读下面的程序:该程序运行的输出结果是:()eacePEACEecaepECAEP 参考答案:ecaep; 2、阅读下面的程序:该程序运行的输出结果是:()0123456789ABCDEFABCDEF01234567890123456789abcdeffedcba9876543210 参考答案:fedcba9876543210; 3、阅读下面的程序:该程序运行的输出结果是:()12248224832144166412624120 参考答案:12624120; 4、阅读下面程序:该程序运行的输出结果是:()sum=6sum=12sum=32sum=64 5、从开始执行到执行结束,小

2、应用程序经历的 3 个状态分别是:()初始态、就绪态,结束态就绪态、运行态,停止态初始态、运行态,停止态就绪态、运行态,休眠态 6、下列关于 Java 小应用程序(Applet)的说法中,正确的是:()java.applet.Applet 类是所有 Java 小应用程序的基类Java 小应用程序不需要编译Java 小应用程序也需要 main()方法Java 小应用程序必须实现 ActionListener 接口 7、Swing 的三个顶层容器分别是:()JApplet,JPanel,JWindowJDialog,JApplet,JFrameJApplet,JFrameJMenuJFrame,J

3、Panel,JTextArea 8、把容器划分为东、西、南、北、中 5 个区域的布局管理器是:()BoxLayoutFlowLayoutardLayoutBorderLayout 9、下列语句序列执行之后,b1,b2,b3,b4 的值分别是:()Strings1=peace;Strings2=newString(s1);Strings3=s2;Strings4=newString(PEACE);bool eanb1=(s1=s2);booleanb2=s1.equals(s2);booleanb3=(s3=s2);booleanb4=s4.equals(s3);true,true,false,

4、falsefalse,true,true,truefalse,true,true,falsefalse,true,false,false 10、下列构造 String 的语句中,不正确的是:()Stringstr2=;Stringstr1=newString();Stringstr4=+123;Stringstr3=newString(123); 11、下列关于构造方法的说法中,不正确的是:()构造方法用于创建类的实例构造方法不可以重载构造方法不具有返回值类型构造方法名必须和类名相同 12、既能作为类的修饰符,也能作为类成员的修饰符的是()publicextendsvoidstatic 13、

5、执行完下列语句后,变量 x 的值是()intx=7,y=10;switch(x/y)case0:x+;case7:x*=y;case14:x+=y;break;default:x%=y;8708090 14、以下由 for 语句构成的循环的执行次数是:()for(inti=0;i=0;i=i);有语法错,不能执行一次也不执行执行 1 次无限次 15、设有定义 inti=7;charch=b;下面赋值语句中不正确是:()i=ch;ch=i;ch=(char)i;i=(int)ch; 16、设有定义 inti=80,j=7;doubled=80.7;则下列语句中正确的赋值语句是:()i=d;i=(

6、int)d+j;j=(int)i-d;i+j=(int)d; 17、以下关于 Java 语言的叙述错误的是:()Java 是最纯粹的面向对象语言,对面向对象方法学的支持也最全面Java 是解释执行的语言,由 Java 解释器负责将 Java 源文件解释为机器码执行Java 是平台无关的,即 Java 程序不用修改就可以在不同类型的计算机平台上运行Java 提供了大量功能丰富的可重用类库,有效减少了编程的工作量 18、Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序“一次编写,到处 运行”的特点:()多线程与平台无关面向对象分布式 19、下列选项中,用于声明实现一个接口关

7、键字是:()interfaceimplementsimportabstract 20、下列不属于 Java 语言关键字的是()repeattrybreaknew 21、下列字符序列中可以作为 Java 语言标识符的是()E.trueF.123_xyzx.y_x123 22、下列字符序列中不能作为 Java 语言标识符的是()A.abc_123B.圆周率 PIC.falseD._123abc 23、问:阅读下面的 Java 代码,写出打印语句的输出结果(即类的初始化顺序) 。 publicclassInitialOrderTest/静态变量 publicstaticStringstaticFie

8、ld=静态变量;/ 变量 publicStringfield=变量;/静态初始化块 staticSystem.out.println(staticField); System.out.println(静态初始化块);/初始化块System.out.println(field);System.out.println(初始化块);/构造器 publicInitialOrderTest() System.out.println(构造器);publicstaticvoidmain(Stringargs)newInitialOrderTest(); 24、问:Math.round(11.5)返回多少?M

9、ath.round(-11.5)返回多少? 25、问:下面的 Java 程序,编译时会报什么错误?importjava.io.*;classSuperClasspublicvoidfun()throwsIOExceptionclassSubClass 1extendsSuperClasspublicvoidfun()throwsExceptionSystem.out.println(SubClass:f un();classSubClass2extendsSuperClasspublicvoidfun()throwsFileNotFoundExcepti on,ArithmeticExcept

10、ionSystem.out.println(B6:method();thrownewArithmeticExcept ion(被除数为 0); 26、问:下面的 TestStaticMain.java 程序能否通过编译?哪条语句会报错?publicclassTestStaticMainpublicstaticvoidmain(Stringargs)Personp=newPerson(1 0,wangke);p.print();classPersonprivateintID;privateStringnameerson(intID,Strin gname)this.ID=ID;this.name

11、=name;publicvoidprint()System.out.println(ID=+ID);S ystem.out.println(name=+name); 27、问:阅读下面的 Java 代码,写出打印语句(1)、(2)、(3)的输出结果,并解释原因。Stringstr1=newString(wangke);Stringstr2=newString(wangke);System.out.println(str 1=str2);/(1)System.out.println(str1.equals(str2);/(2)System.out.println(str1.h ashCode()

12、=str2.hashCode();/(3) 28、问:阅读下面的 JavaGUIApplication。在点击“测试”按钮后,控制台的输出信息是 什么?importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;publicclassTestpubl icstaticvoidmain(Stringargs)newMyFrame().launchFrame();classMyFrameextendsJ FrameJButtonbtn=newJButton(测试);Containerctp=getContentPane();publicv

13、oidlaunchFrame()setBounds(200,200,250,160);setResizable(false);setDefaul tCloseOperation(JFrame.EXIT_ON_CLOSE);ctp.setLayout(newBorderLayout(10,10);ctp. add(North,btn);btn.addActionListener(newMyActionListener();/btn 注册监听器 1btn.addActionListener(newYourActionListener();/btn 注册监听器 2setVisible(true);c

14、lassMyActionListenerimplementsActionListenerpublicvoidactionPerformed(ActionE vente)if(e.getSource()=btn)System.out.println(inMyActionListener);classYou rActionListenerimplementsActionListenerpublicvoidactionPerformed(ActionEvente) if(e.getSource()=btn)System.out.println(inYourActionListener); 29、问:

15、数组有没有 length()这个方法?String 有没有 length()这个方法? 30、问:与的区别是什么? 31、问:有一个程序 IO.java,代码如下。发现输入 1 之后,还没等到输入宽,程序就直接 输出了 637。为什么?importjava.io.*;classIOpublicstaticvoidmain(Stringargs) throwsIOExceptionSystem.out.println(计算矩形面积);System.out.print(请输入长:); inta,b;a=System.in.read();System.out.print(请输入宽:);b=Syste

16、m.in.read(); System.out.println(计算矩形面积是:+a*b);运行:C:tempjavaIO 计算矩形面积 请输入长:1 请输入宽:计算矩形面积是:637 32、问:下面的 Java 程序,打印结果是什么?publicclassTestpublicstaticvoidchangeStr(Stringstr)str=welcome;publicstaticvo idmain(Stringargs)Stringstr=1234;changeStr(str);System.out.println(str); 33、问:下面的 Java 程序,编译时会报什么错误?classSuperClasspublicvoidfun()classSubClassextendsSuperClassprivatevoidfun()System.out.println(Su

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号