(作业辅导)南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003_第1页
(作业辅导)南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003_第2页
(作业辅导)南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003_第3页
(作业辅导)南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003_第4页
(作业辅导)南开大学22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00003注:求答案关注V行:weimingjiaxc领取一、单选题(共25道试题,共50分)1.定义一个类,必须使用的关键字是()。A.publicB.classC.interfaceD.static2.设有下面的两个类定义:classaa{voidShow(){System.out.println("我喜欢Java!");}classBBextendsaa{voidShow(){System.out.println("我喜欢C++!");}}则顺序执行如下语句后输出结果为:aaa=newaa();BBb=newBB();a.Show();b.Show();A.我喜欢Java!我喜欢C++!B.我喜欢C++!我喜欢Java!C.我喜欢Java!我喜欢Java!D.我喜欢C++!我喜欢C++!3.执行如下程序代码a=0;c=0;do{c--;a=a-1;}while(a>0);后C的值是()。A.0B.1C.-1D.死循环4.Stringdate="TodayisSunday";把date转换成全小写的语句是()。A.toLowerCase(date);B.date.toLowerCase();C.date.toUpperCase();D.toUpperCase(date);5.Java程序是由什么组成的()。A.类B.对象C.函数D.包6.编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为A..javaB..classC..objD..exe7.定义一个名为key的类,使之不能被继承,应选()。A.classkey{}B.nativeclasskey{}C.classkey{final;}D.finalclasskey{}8.下面哪一项不是文件读写操作的步骤()。A.以某种读写方式打开文件B.进行文件读写操作C.保存文件D.关闭文件9.下列哪项不是Java标准库中FilterInputStream类的子类()。A.BufferedInputStreamB.DataInputStreamC.LineNumberInputStreamD.ImageInputStream10.编译并且执行以下代码,会出现什么情况?publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[]{1,2,3};System.out.println(anar[1]);}}A.1B.有错误,数组anar在初始化以前不能正常输出。C.2D.有错误,数组的大小没有定义。11.关于以下程序段的说法正确的是1.publicclassMyar{2.publicstaticvoidmain(Stringargv[]){3.int[]i=newint[5];4.System.out.println(i[5]);5.}6.}A.第2行编译出错B.第4行编译出错C.编译时产生错误D.编译时没有产生错误,运行时发生异常12.在Java语言中,可以用来完成方法调用的方式是()。A.方法作为表达式中的一项出现在表达式中。B.方法作为单独的一条语句。C.方法作为另一个方法调用的实际参数出现。D.以上方法均可以。13.下列哪个是面向大型企业级用容器管理专用构件的应用平台()。A.J2EEB.J2MEC.J2SED.J2DE14.下列方法头中哪一个不与其它方法形成重载(overload)关系?()A.voidmmm()B.voidmmm(inti)C.voidmmm(Strings)D.intmm()15.与Java应用程序(Application)不同,JavaApplet程序的运行,需要得到()的支持。A.操作系统B.客户端浏览器C.记事本(Notepad)软件D.数据库服务器16.switch语句不能用于下列哪种数据类型?A.doubleB.byteC.shortD.char17.设有定义语句inta[3],则下列对此语句的叙述中错误的是()。A.定义了一个名为a的一维数组B.a数组有3个元素C.a数组元素的下标为1~3D.数组a中的每一个元素都是整型18.下列代码中,将引起一个编译错误的行是()。1)publicclassTest{2)intm,n;3)publicTest(){}4)publicTest(inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Testt1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest();10)t2=newTest(j,k);11)}12)}A.第3行B.第5行C.第6行D.第10行19.以下程序的功能是:求n!。请在下列程序中填入正确的语句classFactorialTest{staticlongFactorial(intn){if(n==1)return1;else_______________}publicstaticvoidmain(Stringa[]){intn=8;System.out.println(n+"!="+Factorial(n));}}A.returnn*Factorial(n);B.return(n-1)*Factorial(n);C.returnn*Factorial(n-1);D.return(n-1)*Factorial(n-1);20.编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为A..javaB..classC..objD..exe21.定义一个类名为“MyClass.java”的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为()A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.privateclassMyClassextendsObj22.StringBufferappend(char[],intint1,intint2)表示(A)。A.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束B.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束C.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2D.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-123.定义一个类名为MyClass的类,并且该类可被所有类访问,那么该类的正确声明应为()。A.privateclassMyClassextendsObjectB.classMyClassextendsObjectC.publicclassMyClassD.protectedclassMyClassextendsObject24.在Java中,表示换行符的转义字符是()。A.\nB.\fC.'n'D.\dd25.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A.privateB.无修饰符C.publicD.protected二、多选题(共10道试题,共20分)26.关于RandomAccessFile类,下列哪些是正确的()。A.支持文件的随机存取,即存取任意位置的数据B.区别对待二进制文件和字符文件C.使用者需要清楚文件中各数据的长度和位置D.操作方式比通过Stream类的方式要强大27.按Java语言的规定,以下不正确的说法是()。A.实参不可以是常量,变量或表达式。B.形参不可以是常量,变量或表达式。C.实参与其对应的形参占用同一个存储单元。D.形参是虚拟的,不占用存储单元。28.下列变量定义合法的是()。A.booleanflag=false;B.intk=1+'k';C.charch="c";D.floatr=1/2;29.以下关于继承的叙述错误的是()。A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承30.在Java中,关于封装性的说法中,正确的是()。A.是一种信息隐蔽技术B.使对象之间不可相互作用C.是受保护的内部实现D.与类有关,封装的基本单位是对象31.下列关于面向对象的论述中,不正确的是()。A.面向对象是指以对象为中心,分析、设计和实现应用程序的机制B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言32.关于字符串比较,下列叙述哪个是不正确的()。A.比较字符串是否完全相同不能用==B.equals()和equalsIgnoreCase()的作用完全一致C.equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回falseD.Stringdate1,date2;则比较二者是否相同的语句是data1=equals(data2);33.关于局部变量的作用域,下列说法正确的是()。A.主方法中定义的变量只能在主方法中使用,不能在其他方法中使用。B.形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。C.不允许在不同的方法中使用相同的变量名。D.在复合语句中也可以定义变量,其作用域只在复合语句范围内。34.下列JAVA语句中,正确是()。A.int$e,a,b=10;B.charc,d='a';C.floate=0.0d;D.doublee=0.0f;35.关于JavaApplication和Applet的说法中,不正确的是()。A.都包含main()方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在HTML文件中执行三、判断题(共15道试题,共30分)36.Java?类可以作为类型定义机制和数据封装机制37.Java有两类程序:JavaApplication和JavaApplet,其中JavaApplet程序由嵌入到浏览器中的解释器解释运行。38.抽象方法的body部分必须用一对大括号{?}包住39.在创建对象是必须先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象40.形式参数不可以是对象41.实例方法可直接调用其他类的实例方法42.内存回收程序负责释放无用内存43.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。44.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论