- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA面试题小练习2(参考答案)
T142面试题小练习参考答案(总分100’+20’)
一、’)
for (var i = 0, j = 0; i 10, j 6; i++, j++) {
k = i + j;
}
10,要小心陷阱y 和z 的值是多少?(5’)
var x = 1;
var y = 0;
var z = 0;
function add(n){n=n+1;}
y = add(x);
function add(n){n=n+3;}
z = add(add(x);
undefined,因为两个函数都没有返回值。DIV 元素和SPAN 元素的区别。(5’)
DIV是块级元素,换行;PAN是行内元素,默认同一行。
innerHTML 和innerText 的区别。(5’)
innerHTML是指从对象起始位置到终止位置的全部内容,包括,而innerText是指从对象起始位置到终止位置的内容,
扩展:outerHTML:除了包含innerHTML的全部内容外,?还包含对象标签本身。innerHTML是符合W3C标准的属性,而innerText只适用于IE浏览器,因此,尽可能地去使用innerHTML,而少用innerText,如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除foo()函数调用弹出“成功”的对话框。代码应尽量简短。(20’)
function foo() {
var str = reverse(a,b,c,d,e,f,g);
alert(str);
if (str == g,f,e,d,c,b,a)
alert(成功);
else
alert(失败);
}
function reverse(str) {
// 在此处加入代码,完成字符串翻转功能
}
可以达到效果的Code同样给分方法一: function reverse(str) {
var spl = str.split(,);
var newstr = ;
for (i = spl.length - 1; i = 0; i--) {
newstr += spl[i] + ,;
}
newstr = newstr.substring(0, newstr.length - 1)
return newstr;
}
方法二:function reverse(str) {
return str.split(,).reverse().join(,);
}
扩展:JavaScript中允许存在同名同参的函数存在同名函数时会执行最后一个的前面定义函数。
二、’)
可以有多个类,但只能有一个public的类而且这个类必须与文件名相同。’)
Overload:,方法不同参方法的重载,而不方法的返回值类型;
Override重写,对继承过来的的方法重新定义,它要求参数必须跟父类返回值类型也要求相同。当父类用的返回值类型除外
不构成,因为构成重载要求不同参数列表。’)
能够通过类名而不用创建实例化对象就能直接调用。
tatic代码。’)
Final关键字:修饰变量时,表示常量,只能赋值一次;
修饰方法时,该方法不能被重写;
修饰类时,该类不能被继承。
Finally关键字:是异常处理语句结构的一部分,表示总是执行。
扩展:finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。JVM不保证此方法总被调用。
JVM:Java Virtual Machine,Java虚拟机,是一种用于计算设备的规范,是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
接口是否可继承接口? 抽象类是否可实现接口? 抽象类是否可继承实体类? ’)
可以,可以,可以
扩展:抽象类中是否可以有静态的main方法?可以。
作为一个程序开发者,明白了开发语言设计的本质和规范,判断一种程序设计是否合理在于你能不能说出它的不合理之处,不能说出的话那就是合理的。
华为科技面试题:
①.Please write the output result。(15’)
public class Test {
文档评论(0)