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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

南开20秋学期《Java语言程序设计》在线作业答案040.docx

1、南开20秋学期Java语言程序设计在线作业答案040(单选题)1: 在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A: java.appletB: java.awtC: java.utilD: java.lang正确答案: D(单选题)2: 以下关于继承的叙述正确的是()。A: 在Java中类只允许单一继承B: 在Java中一个类只能实现一个接口C: 在Java中一个类不能同时继承一个类和实现一个接口D: 在Java中接口只允许单一继承正确答案: A(单选题)3: 在java语句中,运算符&实现()A: 逻辑或B: 逻辑与C: 逻辑非D: 逻辑相等正确

2、答案: B(单选题)4: 设原字符串s为StringBuffer型,且s=Hello java,如果想用子串替换把s转换成Hello World,则正确的语句是( )。A: s.replace(6,9,World);B: s.replace(6,10,World);C: s=World;D: s=replace(java,World);正确答案: B(单选题)5: 下列代码的执行结果是: public class Test3 public static void main(String args) System.out.println(100%3); System.out.print(,);

3、System.out.println(100%3.0); A: 1,1B: 1,1.0C: 1.0,1D: 1.0,1.0正确答案: B(单选题)6: 下列代码的执行结果是: public class Test1 public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(-q); A: 40B: 40.0C: 36D: 36.0正确答案: D(单选题)7: 一个循环一般应包括哪几部分内容()A: 初始化部分B: 循环体部分C: 迭代部分和终止部分D: 以上都是正确答案: D(单选题)8

4、: 下列不属于条件语句关键字的是()A: ifB: elseC: switchD: while正确答案: D(单选题)9: s=s.delete(5,12);如果s=abcdefghigklmn,则执行删除语句后,s的值为( )。A: abcdefnB: abcdemnC: abcde mnD: abcdelmn正确答案: B(单选题)10: 以下程序段的输出结果为 class Cruncher void crunch(int i) System.out.println(int version); void crunch(String s) System.out.println(String

5、version); public static void main(String args) Cruncher crun=new Cruncher(); char ch=p; crun.crunch(ch); A: int versionB: String versionC: 编译出错D: 编译通过,但产生异常正确答案: A(单选题)11: 下面属于Java 关键字的是A: NULLB: IFC: doD: While正确答案: C(单选题)12: 关于计算机输入和输出,下列哪一项是不正确的( )。A: 一般称为IO: Input OutputB: 计算机程序的一般模型可归纳为:输入、计算和输

6、出C: 对于同样的程序,不同的输入,一般会有不同的输出D: 是人机交互的重要手段正确答案: C(单选题)13: 在Java中,负责对字节代码解释执行的是()。A: 垃圾回收器B: 虚拟机C: 编译器D: 多线程机制正确答案: B(单选题)14: String(byte ,int,int)中,第三个参数用来生成字符串的byte型数组的( )。A: 长度B: 起始位置C: 终止位置D: 终止位置+1正确答案: A(单选题)15: 下面哪个不是Java标准库中Writer类的子类( )。A: FilterWriterB: PrintWriterC: LineNumberWriterD: FileWr

7、iter正确答案: C(单选题)16: 在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A: java.appletB: java.awtC: java.utilD: java.lang正确答案: D(单选题)17: 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。A: privateB: protectedC: private protectedD: public正确答案: A(单选题)18: 在switch(expression)语句中,expression的数据类型不能是( )。A: doubleB: charC:

8、 byteD: short正确答案: A(单选题)19: 要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?A: protectedB: publicC: privateD: 应不加修饰符正确答案: D(单选题)20: 关于while和dowhile循环,下列说法正确的是()A: 两种循环除了格式不通外,功能完全相同B: 与dowhile语句不通的是,while语句的循环至少执行一次C: do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D: 以上都不对。正确答案: D(单选题)21: Java application中的主类需包含main方法

9、,以下哪项是main方法的正确形参?A: String argsB: String arC: Char argD: StringBuffer args正确答案: B(单选题)22: 不能构成循环的语句是( )。A: for语句B: while语句C: switch语句D: dowhile语句正确答案: C(单选题)23: 关于方法的形参和实参,下列说法正确的是( )。A: 和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。B: 实参可以是常量、变量、表达式,但是不能是方法。C: 实参和形参在数量上、类型上和顺序上必须严格一致。D: 方法调用中的数据是单向传递的,即形参的值在方法调用

10、结束后传给实参。正确答案: C(单选题)24: for(;)是( )。A: 循环结构B: 分支结构C: 顺序结构D: 选择结构正确答案: A(单选题)25: 如下哪个不是 Java 中有效的关键字?( )A: constB: NULLC: falseD: this正确答案: A(多选题)26: 下列关于变量的叙述中正确的是( ) 。A: 实例变量是类的成员变量B: 实例变量用关键字static声明C: 在方法中定义的局部变量在该方法被执行时创建D: 局部变量在使用前必须被初始化正确答案: A,C,D(多选题)27: 下列哪一个属于JAVA语言的数据类型( )。A: 指针类型B: 类C: 数组D

11、: 浮点类型正确答案: B,C,D(多选题)28: 关于选择结构下列哪些说法错误( )。A: if语句和 else语句必须成对出现B: if语句可以没有else语句对应C: switch结构中每个case语句中必须用break语句D: switch结构中必须有default语句正确答案: A,C,D(多选题)29: 关于Java的标准输入输出流,下列哪些是正确的( )。A: System.out和System.in分别用来处理标准输出和输入B: 标准输入和输出均只针对计算机键盘和屏幕C: Java对输入和输出编程均要求强制异常保护D: 只有一个标准输入流正确答案: A,B,D(多选题)30:

12、以下不正确的描述是( )。A: 方法的定义不可以嵌套,但方法的调用可以嵌套。B: 方法的定义可以嵌套,但方法的调用不可以嵌套。C: 方法的定义和方法的调用均不可以嵌套。D: 方法的定义和方法的调用均可以嵌套。正确答案: B,C,D(多选题)31: 下面哪些循环不会导致死循环?( )A: for (int k = 0; k 0; k-)C: for (int k = 0; k 0; k+)正确答案: A,B,D(多选题)32: 下列关于JAVA语言中要使用的一个变量,正确的是( )。A: 在JAVA程序中要使用一个变量,必须先对其进行声明B: 变量声明语句可以在程序的任何地方,只要在变量使用前就

13、可以C: 变量不可以在其作用域之外使用D: 局部变量在使用之前可以不初始化,系统使用默认的初始值正确答案: A,B,C(多选题)33: 下列语句中,不属于多分支语句的是( )。A: if语句B: switch语句C: do while语句D: for语句正确答案: A,C,D(多选题)34: 关于Java Application和Applet的说法中,不正确的是( )。A: 都包含main()方法B: 都通过“appletviewer”命令执行C: 都通过“javac”命令编译D: 都嵌入在HTML文件中执行正确答案: A,C,D(多选题)35: 下列JAVA语句中,正确是( )。A: int

14、 $e,a,b =10;B: char c,d =a;C: float e=0.0d;D: double e=0.0f;正确答案: A,B,D(判断题)36: 在Java中一个类只能实现一个接口A: 对B: 错正确答案: F(判断题)37: Java的各种数据类型所占用的内存长度与具体软硬件环境有关A: 对B: 错正确答案: F(判断题)38: 在Java的方法中定义一个常量要用const关键字。A: 对B: 错正确答案: F(判断题)39: 子类必须通过super()关键字调用父类的构造函数A: 对B: 错正确答案: F(判断题)40: Java语言中的数组元素只能是基本数据类型而不能为对象

15、类型。A: 错误B: 正确正确答案: A(判断题)41: 若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。A: 对B: 错正确答案: T(判断题)42: 数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。A: 对B: 错正确答案: T(判断题)43: Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。A: 错误B: 正确正确答案: B(判断题)44: 抽象方法的body部分必须用一对大括号?包住A: 对B: 错正确答案: F(判断题)45: 在方法中定义的局部变量在该方法被执行时创建A: 对B: 错正确答案: T(判断题)

16、46: Java?类可以作为类型定义机制和数据封装机制A: 对B: 错正确答案: T(判断题)47: 在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。A: 错误B: 正确正确答案: A(判断题)48: 方法的定义可以嵌套,但方法的调用不可以嵌套。A: 对B: 错正确答案: F(判断题)49: 实例方法可直接调用超类的实例方法A: 对B: 错正确答案: F(判断题)50: 一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义ru

17、n()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。A: 对B: 错正确答案: T(单选题)1: 在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A: java.appletB: java.awtC: java.utilD: java.lang正确答案: D(单选题)2: 以下关于继承的叙述正确的是()。A: 在Java中类只允许单一继承B: 在Java中一个类只能实现一个接口C: 在Java中一个类不能同时继承一个类和实现一个接口D: 在Java中接口只允许单一继承正确答案: A(单选题)3: 在java语句中,运算符&实

18、现()A: 逻辑或B: 逻辑与C: 逻辑非D: 逻辑相等正确答案: B(单选题)4: 设原字符串s为StringBuffer型,且s=Hello java,如果想用子串替换把s转换成Hello World,则正确的语句是( )。A: s.replace(6,9,World);B: s.replace(6,10,World);C: s=World;D: s=replace(java,World);正确答案: B(单选题)5: 下列代码的执行结果是: public class Test3 public static void main(String args) System.out.println

19、(100%3); System.out.print(,); System.out.println(100%3.0); A: 1,1B: 1,1.0C: 1.0,1D: 1.0,1.0正确答案: B(单选题)6: 下列代码的执行结果是: public class Test1 public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(-q); A: 40B: 40.0C: 36D: 36.0正确答案: D(单选题)7: 一个循环一般应包括哪几部分内容()A: 初始化部分B: 循环体部分C:

20、 迭代部分和终止部分D: 以上都是正确答案: D(单选题)8: 下列不属于条件语句关键字的是()A: ifB: elseC: switchD: while正确答案: D(单选题)9: s=s.delete(5,12);如果s=abcdefghigklmn,则执行删除语句后,s的值为( )。A: abcdefnB: abcdemnC: abcde mnD: abcdelmn正确答案: B(单选题)10: 以下程序段的输出结果为 class Cruncher void crunch(int i) System.out.println(int version); void crunch(String

21、 s) System.out.println(String version); public static void main(String args) Cruncher crun=new Cruncher(); char ch=p; crun.crunch(ch); A: int versionB: String versionC: 编译出错D: 编译通过,但产生异常正确答案: A(单选题)11: 下面属于Java 关键字的是A: NULLB: IFC: doD: While正确答案: C(单选题)12: 关于计算机输入和输出,下列哪一项是不正确的( )。A: 一般称为IO: Input O

22、utputB: 计算机程序的一般模型可归纳为:输入、计算和输出C: 对于同样的程序,不同的输入,一般会有不同的输出D: 是人机交互的重要手段正确答案: C(单选题)13: 在Java中,负责对字节代码解释执行的是()。A: 垃圾回收器B: 虚拟机C: 编译器D: 多线程机制正确答案: B(单选题)14: String(byte ,int,int)中,第三个参数用来生成字符串的byte型数组的( )。A: 长度B: 起始位置C: 终止位置D: 终止位置+1正确答案: A(单选题)15: 下面哪个不是Java标准库中Writer类的子类( )。A: FilterWriterB: PrintWrit

23、erC: LineNumberWriterD: FileWriter正确答案: C(单选题)16: 在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。A: java.appletB: java.awtC: java.utilD: java.lang正确答案: D(单选题)17: 如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰( )。A: privateB: protectedC: private protectedD: public正确答案: A(单选题)18: 在switch(expression)语句中,expression

24、的数据类型不能是( )。A: doubleB: charC: byteD: short正确答案: A(单选题)19: 要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?A: protectedB: publicC: privateD: 应不加修饰符正确答案: D(单选题)20: 关于while和dowhile循环,下列说法正确的是()A: 两种循环除了格式不通外,功能完全相同B: 与dowhile语句不通的是,while语句的循环至少执行一次C: do-while语句首先计算终止条件,当条件满足时,才去执行循环体中的语句D: 以上都不对。正确答案: D(单选题)21:

25、 Java application中的主类需包含main方法,以下哪项是main方法的正确形参?A: String argsB: String arC: Char argD: StringBuffer args正确答案: B(单选题)22: 不能构成循环的语句是( )。A: for语句B: while语句C: switch语句D: dowhile语句正确答案: C(单选题)23: 关于方法的形参和实参,下列说法正确的是( )。A: 和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。B: 实参可以是常量、变量、表达式,但是不能是方法。C: 实参和形参在数量上、类型上和顺序上必须严格一

26、致。D: 方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。正确答案: C(单选题)24: for(;)是( )。A: 循环结构B: 分支结构C: 顺序结构D: 选择结构正确答案: A(单选题)25: 如下哪个不是 Java 中有效的关键字?( )A: constB: NULLC: falseD: this正确答案: A(多选题)26: 下列关于变量的叙述中正确的是( ) 。A: 实例变量是类的成员变量B: 实例变量用关键字static声明C: 在方法中定义的局部变量在该方法被执行时创建D: 局部变量在使用前必须被初始化正确答案: A,C,D(多选题)27: 下列哪一个属于JA

27、VA语言的数据类型( )。A: 指针类型B: 类C: 数组D: 浮点类型正确答案: B,C,D(多选题)28: 关于选择结构下列哪些说法错误( )。A: if语句和 else语句必须成对出现B: if语句可以没有else语句对应C: switch结构中每个case语句中必须用break语句D: switch结构中必须有default语句正确答案: A,C,D(多选题)29: 关于Java的标准输入输出流,下列哪些是正确的( )。A: System.out和System.in分别用来处理标准输出和输入B: 标准输入和输出均只针对计算机键盘和屏幕C: Java对输入和输出编程均要求强制异常保护D:

28、 只有一个标准输入流正确答案: A,B,D(多选题)30: 以下不正确的描述是( )。A: 方法的定义不可以嵌套,但方法的调用可以嵌套。B: 方法的定义可以嵌套,但方法的调用不可以嵌套。C: 方法的定义和方法的调用均不可以嵌套。D: 方法的定义和方法的调用均可以嵌套。正确答案: B,C,D(多选题)31: 下面哪些循环不会导致死循环?( )A: for (int k = 0; k 0; k-)C: for (int k = 0; k 0; k+)正确答案: A,B,D(多选题)32: 下列关于JAVA语言中要使用的一个变量,正确的是( )。A: 在JAVA程序中要使用一个变量,必须先对其进行声

29、明B: 变量声明语句可以在程序的任何地方,只要在变量使用前就可以C: 变量不可以在其作用域之外使用D: 局部变量在使用之前可以不初始化,系统使用默认的初始值正确答案: A,B,C(多选题)33: 下列语句中,不属于多分支语句的是( )。A: if语句B: switch语句C: do while语句D: for语句正确答案: A,C,D(多选题)34: 关于Java Application和Applet的说法中,不正确的是( )。A: 都包含main()方法B: 都通过“appletviewer”命令执行C: 都通过“javac”命令编译D: 都嵌入在HTML文件中执行正确答案: A,C,D(多选题)35: 下列JAVA语句中,正确是( )。A: int $e,a,b =10;B: char c,d =a;C: float e=0.0d;D: double e=0.0f;正确答案: A,B,D

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

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