java编程思想练习答案
【篇一:java课后习题答案】
> java语言的主要贡献者是谁?
java之父 james gosling
习题2—4
public class 表中的位置 {
  }
习题3—4
  public class xiti3_4 {
  }
习题3—5
public class 阶乘 {
  }
习题3—7
public class xiti3_7 {
} } int a=0; while(a=9999) {  } system.out.println(i-1); a+=jiecheng(i); if(a=9999){ i++; } public static int jiecheng(int i) { } int result =0; if(i==1)result = 1; result = i*jiecheng(i-1); else return result;
习题4
习题4—1
类中的实例变量在什么时候会被分配内存空间?
创建一个类的实例的时候,实例变量就会分配内存空间。
4—2
什么叫做方法的重载,构造方法可以重载么??
重载:一个类中可以有多个方法,具有相同的名字,但是这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。
构造方法可以重载,一个类里面可以有多个构造函数。
4—3
类中的实例方法可以操作类变量么,类方法可以操作实例变量么?javascript void 0 是什么意思
可以。不可以。
4—4
类中的实例方法可以通过类名直接调用么?
不可以。
4—5
简述类变量和实例变量的区别
1. 不同对象的实例变量互不相同
2. 所有对象共享类变量
3. 通过类名直接访问类变量
4—6
c,d是错误的,不能用protected和private修饰类。
4—7
略,
4—8
-100;局部变量的名字与成员变量的名字相同,则成员变量被隐藏。
4—9
27
4—10
“**”20,“##”100;
习题5
5—1
子类将继承父类的哪些成员变量和方法?子类在什么情况下隐藏父类的成员变量和方法? 若子类与父类在同一包中,子类继承父类除private访问权限以外的的变量和方法。若不在同一包中,子类只继承父类中protected和public访问权限的成员变量和方法。
成员变量的隐藏:如果所子类所声明的成员变量的名字和父类继承来的成员的名字相同,在这种情况下子类就会隐藏掉所继承的成员变量。
方法的隐藏:子类可以通过重写,隐藏呀以继承的实例方法;
5—2
final方法可以被子类重写么?
不可以
5—3
abstract类里可以有abstract方法
5—4
什么叫做对象的上转型对象?
假设a类是b类的父类当用子类创建一个对象,并把这个对象的引用放到父类中时,这时称对象a是对象b的上转型对象
5—5
下列哪些叙述是正确的:
(a) final类不可以有子类,正确。
(b) abstract类只可以有abstract方法,错误
(c) abstract类可以有非abstract方法,但是该方法不可以用final关键字修饰,错误
(d) 不可以同时用abstract和final修饰一个方法。正确
5—6
15.0,8.0
5—7
98.0,12
习题6
6—1
接口中能声明变量么?
不能。
6—2
接口中能定义非抽象方法么?
不能
6—3
什么叫做接口的回调?
接口回调是指:可以把实现某一接口的类创建的对象的阴影赋值给该接口声明的接口变量中,那么该接口变量就可以调用被该类实现的接口方法。实际上,当接口变量调用被该类实现的
接口方法时,就是通知相应的对象调用这个方法
6—4
请说出system.out.println的输出结果。
15.0; 8;
6—5
18;15;
习题7
7—1
怎样获取一维数组的长度?
数组名.length
7—2
怎样获取二维数组中一维数组的个数?
数组名.length就是它含有一维数组的个数
7—3
false;true;false;3;4.4;8.8
7—4
代码1输出结果:bird
代码2输出结果:car
7—5
参考例7—7,输出从红,黄,蓝,绿,黑5中颜取出三种不同颜的排列。 public class xiti5 {
  }
enum color{
  }
习题8
8—1
内部类的外嵌类的成员变量在内部类中仍然有效么? public static void main(string[] args) {  } for(color a:color.values()) { } system.out.println(i); for(color b:color.values()) { } for(color c:color.values()) { } if(a!=ba!=cb!=c){system.out.println(a+,+b+,+c); } 红,黄,蓝,绿,黑
有效。
8—2
内部类中的方法也可以调用外嵌类中的方法么?
可以调用
8—3
内部类中的类体中可以声明类变量和类方法么?
不可以。
8—4
请说出下列程序的输出结果:
大家好,祝工作顺利!
8—5
96,乘数超过99
习题9
9—1
a: 正确,java把string类设置为final类不可以有子类 b:string类在java.lang包中 正确
c:“abc”==“abc”的值是false 错误
d:”abc”.equals(“abc”)的值是true 正确
9—2
请说出e类中的system.out.println的输出结果 love:game
9—3
请说出e类中的输出结果
15;
abc我们
9—4
13579
9—5
9javahello
9—6
public class xiti6 {
  }
9—7
public class xiti7 { public static void main(string[] args) {} string str1 = hello; string str2 = world; string str3 = uppercase(); system.out.println(str3); str3 = lowercase(); system.out.println(str3); str3 = at(str2); system.out.println(str3);
【篇二:java课后习题答案】
链接标记a的target属性值为___ blank _________,其可以使浏览器在新的窗口中打开链接。
(2) 使用__框架__________可以将浏览器窗口划分为若干个独立的子窗口(区域),使网页中不同的内容在不同的区域中显示。
(3)  font标记用来改变网页中_____文字设置_____________。
  (1) 定义html文件主体部分的标记对是( b )。
a.title?/titlec.head?/head  a.br b.hr c.p d.b
(3) 当浏览器不支持图像时,图像img标记的( c )值可以替代图像。
a.align属性  c.alt属性
示。
a.八进制数
b.十六进制数
c.十进制数
d.二进制数
(5) 输入一个网址后,浏览器会自动在前面加上“”。http的意思是( b )。
a.文件传输协议  c.顶级域名网址
b.超文本传输协议 d.以上都不是 b.height属性 d.border属性 b.body?/body d.html?/html
(2)  ( c )标记表示网页中一个段落的开始。
(4) 在文本属性面板上,颜设置通常是以( c )来表示颜值,但也可用英文单词表
3.判断题
(1)  font的face属性用于设置文本的字形。( 正确 ) (2) 网页是用http语言编写而成的。( 错误 )
(3) 所有的html标记符都包括开始标记符和结束标记符。 ( 错误 ) (4) 用h1标记符修饰的文字通常比用h6标记符修饰的文字要小。 (  错误)
第二章 1.填空题
(1) 在程序开发过程中,用户输入内容的校验常分为功能性校验和___格式性校验______________。
(2)  javascript有以下主要特点:解释性、简单性、__基于对象______________、___事件驱动_____________、动态性和安全性。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。