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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(java编程思想课后答案.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java编程思想课后答案.docx

1、java编程思想课后答案java编程思想课后答案【篇一:java编程思想第六章习题答案】ava / tij4 chapter arrays, exercise 10, page 762 / modify arrayofgeneric.java to use containers instead of arrays. / show that you can eliminate the compile-time warnings. import java.util.*; public class arrayofgenerics10 / arrays/containercomparison15.ja

2、va / tij4 chapter arrays, exercise 15, page 775 / modify containercomparison.java by creating a generator for / berylliumsphere, and change main() to use that generator / with generated.array(). import net.mindview.util.*; import java.util.*; import static net.mindview.util.print.*; class berylliums

3、pheregenerator implements generatorberylliumsphere public berylliumsphere next() return new berylliumsphere(); suppresswarnings(unchecked) public static void main(string args) listliststring lls = new arraylistliststring(); listlist l = new arraylistlist(); / lls = (listliststring)l; / error: inconv

4、ertible types lls.add(new arrayliststring(); listobject lo = new arraylistobject(); / lo = lls; / error: incompatible types / compile-time warning eliminated: listlistberylliumsphere llb =new arraylistlistberylliumsphere(); for(int i = 0; i 10; i+) llb.add(new arraylistberylliumsphere(); for(int j =

5、 0; j 2; j+) llb.get(i).add(new berylliumsphere(); system.out.println(llb);public class containercomparison15 / reusing/sterilizer.java / tij4 chapter reusing, exercise 2, page 243 /* inherit a new class from class detergent. override scrub() and add a new method * called sterilize(). */ import stat

6、ic org.greggordon.tools.print.*; public class sterilizer extends detergent / arrays/testarraygeneration16.java / tij4 chapter arrays, exercise 16, page 775 /* starting with countinggenerator.java, create a skipgenerator class public void scrub() append( sterilizer.scrub(); public void sterilize() ap

7、pend( sterilize(); public static void main(string args) sterilizer x = new sterilizer(); x.dilute(); x.apply(); x.scrub(); x.foam(); x.sterilize(); println(x); println(testing base class:); detergent.main(args); public static void main(string args) berylliumsphere spheres = new berylliumsphere5; ber

8、ylliumspheregenerator bsg = new berylliumspheregenerator(); generated.array(spheres, bsg); print(arrays.tostring(spheres); print(spheres4); listberylliumsphere spherelist = new arraylistberylliumsphere(); for(int i = 0; i 5; i+) spherelist.add(bsg.next(); print(spherelist); print(spherelist.get(4);*

9、 that produces new values by incrementing according to a constructor * argument. modify testarraygeneration.java to show that your new * class works correctly. */ import java.util.*; import net.mindview.util.*; import static net.mindview.util.print.*; public class testarraygeneration16 public static

10、 void main(string args) int size = 6; int skip = 7; boolean a1 = convertto.primitive(generated16.array( new booleansize, new skipgenerator16.boolean(skip), skip); print(a1 = + arrays.tostring(a1); byte a2 = convertto.primitive(generated16.array( new bytesize, new skipgenerator16.byte(skip), skip); p

11、rint(a2 = + arrays.tostring(a2); char a3 = convertto.primitive(generated16.array( new charactersize, new skipgenerator16.character(skip), skip); print(a3 = + arrays.tostring(a3); short a4 = convertto.primitive(generated16.array( new shortsize, new skipgenerator16.short(skip), skip); print(a4 = + arr

12、ays.tostring(a4); int a5 = convertto.primitive(generated16.array( new integersize, new skipgenerator16.integer(skip), skip); print(a5 = + arrays.tostring(a5); long a6 = convertto.primitive(generated16.array( new longsize, new skipgenerator16.long(skip), skip); print(a6 = + arrays.tostring(a6); float

13、 a7 = convertto.primitive(generated16.array( new floatsize, new skipgenerator16.float(skip), skip); print(a7 = + arrays.tostring(a7); double a8 = convertto.primitive(generated16.array( new doublesize, new skipgenerator16.double(skip), skip); print(a8 = + arrays.tostring(a8); / solution includes, in

14、same package: /* import net.mindview.util.*; interface skipgeneratort extends net.mindview.util.generatort t next(); t next(int n); public class skipgenerator16 public static class boolean implements skipgeneratorjava.lang.boolean private boolean value = false; private int n; boolean(int n) this.n =

15、 n; public java.lang.boolean next() return !value; public java.lang.boolean next(int n) value = n % 2 = 0 ? true : false; return value; public static class byte implements skipgeneratorjava.lang.byte private byte value = 0; private int n; byte(int n) this.n = n; public java.lang.byte next() return v

16、alue+; public java.lang.byte next(int n) return value += n; static char chars = (abcdefghijklmnopqrstuvwxyz + abcdefghijklmnopqrstuvwxyz).tochararray(); public static class character implements skipgeneratorjava.lang.character int index = -1; private int n; character() int index = -1; character(int

17、n) this.n = n; public java.lang.character next() index = (index + 1) % chars.length; return charsindex; public java.lang.character next(int n) index = (index + 1 + n) % chars.length; return charsindex; public static classstring implements skipgeneratorjava.lang.string private int length = 7; skipgen

18、eratorjava.lang.character cg = new character(); public string() public string(int length) this.length = length; public java.lang.string next() char buf = new charlength; for(int i = 0; i length; i+) bufi = cg.next(); return new java.lang.string(buf); public java.lang.string next(int n) char buf = ne

19、w charlength; for(int i = 0; i length; i+) bufi = cg.next(n); return new java.lang.string(buf); public static class short implements skipgeneratorjava.lang.short private short value = 0; private int n; short(int n) this.n = n; public java.lang.short next() return value+; public java.lang.short next(

20、int n) return value += n; public static class integer implements skipgeneratorjava.lang.integer private int value = 0; private int n; integer(int n) this.n = n; public java.lang.integer next() return value+; public java.lang.integer next(int n) return value += n; public static class long implements

21、skipgeneratorjava.lang.long private long value = 0; private int n; long(int n) this.n = n; public java.lang.long next() return value+; public java.lang.long next(int n) return value += n; public static class float implements skipgeneratorjava.lang.float 【篇二:java课后习题答案】链接标记a的target属性值为_ blank _,其可以使浏

22、览器在新的窗口中打开链接。 (2) 使用_框架_可以将浏览器窗口划分为若干个独立的子窗口(区域),使网页中不同的内容在不同的区域中显示。 (3) font标记用来改变网页中_文字设置_。 (1) 定义html文件主体部分的标记对是( b )。 atitle?titlechead?head abr bhr cp db (3) 当浏览器不支持图像时,图像img标记的( c )值可以替代图像。 aalign属性 calt属性 示。 a八进制数 b十六进制数 c十进制数 d二进制数 (5) 输入一个网址后,浏览器会自动在前面加上“http:/”。http的意思是( b )。 a文件传输协议 c顶级域名

23、网址 b超文本传输协议 d以上都不是 bheight属性 dborder属性 bbody?body dhtml?html (2) ( c )标记表示网页中一个段落的开始。 (4) 在文本属性面板上,颜色设置通常是以( c )来表示颜色值,但也可用英文单词表 3判断题 (1) font的face属性用于设置文本的字形。( 正确 ) (2) 网页是用http语言编写而成的。( 错误 ) (3) 所有的html标记符都包括开始标记符和结束标记符。 ( 错误 ) (4) 用h1标记符修饰的文字通常比用h6标记符修饰的文字要小。 ( 错误) 第二章 1填空题 (1) 在程序开发过程中,用户输入内容的校验

24、常分为功能性校验和_格式性校验_。 (2) javascript有以下主要特点:解释性、简单性、_基于对象_、_事件驱动_、动态性和安全性。 (3) 程序出错类型分为_语法错误_和_逻辑错误_两种。 2选择题(1) 以下哪个选项是javascript技术特征?( d ) a解释型脚本语言 c基于对象和事件驱动 (2) 编辑javascript程序时,( c )。 a只能使用记事本 c可以使用任何一种文本编辑器 作为注释处理?( a ) a!- -标记 c/ 标记 b 标记 d/* */标记 bdocument.write( i enjoy javascript) b只能使用frontpage编

25、辑软件 d只能使用dreamweaver编辑工具 b跨平台 d具有以上各种功能 (3) 对于不支持javascript程序的浏览器,使用下面哪种标记会把编写的javascript脚本 (4) 下面哪种javascript语法格式是正确的?( d ) aecho i enjoy javascript cresponse.write(i enjoy javascript ) dalert(i enjoy javascript ) 3判断题 (1) 在调用外部的javascript文件时,script src=a.js/script这种写法是正确的。 ( 正确 ) (2) 如果将javascript

26、脚本存储在单独的文件中,那么在ie浏览器中,选择【查看】|【源文件】菜单命令,查看源文件时会显示javascript程序源代码。 ( 错误 ) (3) javascript脚本不区分字母大小写。 ( 错误 ) 4操作题 (1) 使用熟悉的工具编写javascript程序:利用document.write方法在网页上直接输出一段文字“你好!世界欢迎你!”。 (1)script document.write(你好!世界欢迎你!); /script (2) 使用外部脚本编写javascript程序:利用window.alert弹出确认框“你好!世界欢迎你!”。 (2)script src=2.4-2

27、.js /script window.alert(你好!世界欢迎你!); 第三章 1填空题 (1) 在javascript中,声明变量用关键字_ var _;声明常量用关键字_ const _。 (2) 在javascript中,有_3_种循环形式,分别是_ do?while循环_、_ while循环_、_ for循环_。 (3) 表达式123+456的计算结果是_123456_。 2选择题 (1) 以下变量名,哪个符合命名规则?( b ) awith b_abc cabc (2) 在javascript中,this的含义是什么?( a ) a当前对象 b当前脚本 c空对象 (3) 在java

28、script中,有关函数的说法错误的是( c )。 a函数是独立主程序,具有特定功能的一段代码块 b函数的命名规则和变量名相同 c函数必须使用return语句 d函数的调用时直接用函数名,并给形参赋值 d1abc d没有意义 3判断题 (4) 异常处理语句中,无论是否发生异常,finally语句都将被执行。 ( ) 第四章 1填空题 (1) 在javascript中,根据对象的作用范围,可分为内置对象宿主对象 。 (2) 定义构造函数所使用的语句是 (3) 数组元素是通过下标来引用的,下标的编号从度+1。 2选择题 (1) 创建对象使用的关键字是( c )。 a. write a. match

29、( ) a. location对象 c. date对象 b. function b. search( ) c. new c. replace( ) b. object对象 d. number对象 d. var d. indexof( ) (2) 在javascript中,用来检索字符串的方法是( d )。 (3) 以下( a )不是javascript中的内置对象。 (4) var str=“king of the world”; document.write(“字符串中第8到3个字符为:”+str.substring(8,2)+”br”); 显示结果是( b )。 a. t fo gn b.

30、 ng of t d.无显示结果 c. king to the world 3判断题 (1) javascript中允许两个日期对象相减,相减之后将会返回这两个日期之间的秒数差。 ( 错误 ) (2) math对象的random( )方法能返回一个01之间的随机数。 ( 正确 ) (3) array对象的splice( )方法可以用来为数组添加元素,也可以用来删除数组的元素。 ( 正确 ) 第五章 1. 填空题 (1) 事件一般是指鼠标键盘 (2) 对事件进行处理的程序或函数,称为事件处理程序 (3) onkeyup=“checktext( );”,这句语句是在松开按下的键 动作时检查文本。 2选择题 (1) 以下( a )不是一个编辑事件。 a. finish b.

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

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