ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:18.29KB ,
资源ID:5568668      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5568668.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(南开大学21春学期《Java语言程序设计》在线作业.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南开大学21春学期《Java语言程序设计》在线作业.docx

1、南开大学21春学期Java语言程序设计在线作业21春学期(1709、1803、1809、1903、1909、2003、2009、2103)Java语言程序设计在线作业String与StringBuffer最大的区别在于( )。A:它们没有区别B:String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作C:StringBuffer拥有更多相关函数D:String更节省空间答案:D下列代码中,将引起一个编译错误的行是()。1)public class Test 2) int m,n; 3) public Test() 4) public Test(int a)m=a; 5

2、) public static void main(String args) 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) A:第3行B:第5行C:第6行D:第10行答案:DA派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A();2. A a1 =new B();3. A a2=new C();问以下哪个说法是正确的?A:只有第1行能通过编译B:第1、2行能通过编译,但第3行编译出错C:第1、2、3行能通过编译,但第2、3

3、行运行时出错D:第1行、第2行和第3行的声明都是正确的?答案:D下列哪个数代表八进制整数?A:0XA6B:-1E3C:1840D:0144答案:D在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A:java.appletB:java.awtC:java.utilD:java.lang答案:D下列哪项不是Java标准库中OutputStream类的子类( )。A:ByteArrayOutputStreamB:DataOutputStreamC:PrintStreamD:LineNumberOutputStream答案:D下面( )不是Java中的容器。A:

4、CanvasB:ScrollPaneC:AppletD:Dialog答案:A构造方法被调用是当( )。A:类定义时B:使用对象的属性时C:使用对象的方法时D:对象被创建时答案:C下列哪个数代表八进制整数?A:0XA6B:-1E3C:1840D:0144答案:D当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A:捕获异常B:抛出异常C:声明异常D:嵌套异常答案:C给出下面代码段: public class Test1 public static void main(String args) int m; switch(m) case 0:System.out.println(case 0)

5、; case 1:System.out.println(case 1);break; case 2: default:System.out.println(default); 下列m 的哪个值将引起“default”的输出?A:0B:1C:2D:以上都不正确答案:C定义一个名为key的类,使之不能被继承,应选( )。A:class key B:native class key C:class key final; D:final class key 答案:D给出下面代码,关于该程序以下哪个说法是正确的?( )public class Person static int arr = new in

6、t5;public static void main(String a) System.out.println(arr0); A:编译时将产生错误B:编译时正确,运行时将产生错误C:输出零D:输出空答案:C对于FileInputStream类,下列哪一项是不正确的( )。A:从InputStream类继承B:不支持InputStream的有些方法C:不适合读取字符文件,适合读取字节文件D:能实现文件的倒序读取答案:D在 Java 中,表示换行符的转义字符是()。A:nB:fC:nD:dd答案:A在 Java 中,能实现多重继承效果的方式是()。A:内部类B:适配器C:接口D:同步答案:C按运算

7、符操作数的数目划分,运算符 ? :的类型是A:三元B:二元C:四元D:一元答案:A下列关于JAVA语言特性的描述中,错误的是( )。A:支持多线程操作B:JAVA程序与平台无关C:JAVA程序可以直接访问Internet上的对象D:支持单继承和多继承答案:D下列关于构造方法的说法正确的是A:因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。B:构造方法是给对象赋初值,所以没有返回值,要用void来声明。C:构造方法不能被程序调用,也不可以重载。D:一个类只允许有一个构造方法。答案:A下面哪个不是Java标准库中Writer类的子类( )。A:FilterWriterB:PrintWr

8、iterC:LineNumberWriterD:FileWriter答案:C下面哪一个循环会导致死循环?( )A:for (int k = 0; k 0; k-)C:for (int k = 0; k 0; k+)答案:C下列程序的输出结果为 int j=2; switch(j) case 2: System.out.println(Value is two.); case 2+1: System.out.println(Value is three.); break; default: System.out.println(Value is +j); break;A:Value is two

9、.B:Value is two. Value is three.C:Value is two. Value is three. Value is 2D:编译错误答案:B下列属于合法的Java标识符是()。A:_catB:5booksC:+staticD:-3.14159答案:A若有定义如下 class Aint x,x1; int f()int a; int g()int y; ,则不正确的赋值为( )。A:在f()中a=xB:在f()中x=aC:在f()中x=x1D:在g()中y=a答案:D以下字符常量中不合法的是()。A:B:&C:kD:整答案:C下列关于JAVA语言中要使用的一个变量,正

10、确的是( )。A:在JAVA程序中要使用一个变量,必须先对其进行声明B:变量声明语句可以在程序的任何地方,只要在变量使用前就可以C:变量不可以在其作用域之外使用D:局部变量在使用之前可以不初始化,系统使用默认的初始值答案:A,B,C关于流(Stream)相关的类,下列哪些是正确的( )。A:InputStream和OutputStream类是用来处理字节(8位)流的B:Reader和Writer类用来处理字符(16位)流C:各个类之间相互独立,没有关联D:File类则用来处理文件答案:A,B,D在Java中,关于封装性的说法中,正确的是( )。A:是一种信息隐蔽技术B:使对象之间不可相互作用C

11、:是受保护的内部实现D:与类有关,封装的基本单位是对象答案:B,C,D关于Java的标准输入输出流,下列哪些是正确的( )。A:System.out和System.in分别用来处理标准输出和输入B:标准输入和输出均只针对计算机键盘和屏幕C:Java对输入和输出编程均要求强制异常保护D:只有一个标准输入流答案:A,B,D下列关于循环语句的描述中,正确的是( )。A:任何一种循环体内都可以含一种循环语句B:循环体可以使空语句也可以是空C:循环体内可以出现多个break语句D:循环语句,循环体至少被执行一次答案:A,B,C关于局部变量的作用域,下列说法正确的是(   )。A:主方

12、法中定义的变量只能在主方法中使用,不能在其他方法中使用。B:形参变量是属于被调方法的局部变量,而实参变量一般是属于主调方法的局部变量。C:不允许在不同的方法中使用相同的变量名。D:在复合语句中也可以定义变量,其作用域只在复合语句范围内。答案:A,B,D一个对象创建包括的操作中,包含下面的( ) 。A:释放内存B:对象声明C:分配内存D:调用构造方法答案:B,C,D关于File类,下列哪些是正确的( )。A:可直接获取文件相关信息,如文件名和路径等B:可读取和存储文件内容C:可以用来表示文件和目录D:可通过各种流类包装读写文件答案:A,B,C若有定义 class Aint x,y; static

13、 float f(int a) float g(int x1,int x2) 及A a1=new A();则下列用法中合法的是( )。A:A.g(3,2)B:A.f(3)C:a1.f(4)D:a1.g(2,5)答案:A,B,D下列描述中不正确的一项是()。A:标识符首字符的后面可以跟数字B:标识符不区分大小写C:复合数据类型变量包括布尔型、字符型、浮点型D:数组属于基本数据类型答案:B,C,D子类必须通过super()关键字调用父类的构造函数A:对B:错答案:BJava的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。A:对B:错答案:A在Java中%是取余运算符,要求

14、两端操作数为整型。A:错误B:正确答案:AJava的类不允许多重继承,但接口支持多重继承。A:错误B:正确答案:BJava有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。A:对B:错答案:A如果用final修饰方法,则该方法不能在子类中被覆盖A:对B:错答案:A无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B.class的字节码文件。A:对B:错答案:B构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。A:错

15、误B:正确答案:A在Java中%是取余运算符,要求两端操作数为整型。A:对B:错答案:B在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。A:对B:错答案:AJava的各种数据类型占用的内存长度固定,与具体软硬件环境无关。A:对B:错答案:AJava语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。A:对B:错答案:AJava源程序文件应以.java为后缀名保存,文件内包含几个类的定义就编译生成几个对应的字节码文件。A:对B:错答案:A一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。A:对B:错答案:AFile类可以作为FileInputStream类的构造方法的参数A:对B:错答案:A

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1