- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
杰普javascript试题一解析
第一题:单项选择题(每题只有一个答案) 【每题1分,共15分】
1.?我们可以在下列哪个HTML元素中放置javascript代码(A)
A.script
B.javascript
C.js
D.scripting
2.?预测以下代码片段的输出结果: ( B )
var str ;
alert(typeof str);?
A. string ;
B. undefined;
C. object ;
D. String;
3.?下列哪个不是Javascript中注释的正确写法:( A)
A. !-- …… --
B.//……
C./*……*/
D.
/*
……
*/
4.?以下哪项不属于Javascript的特征?( C )
A.Javascript是一种脚本语言
B.Javascript是事件驱动的
C.Javascript代码需要编译以后才能执行
D.Javascript是独立于平台的
5.?阅读下面的JavaScript代码:
function f(y) {
var x=y*y;
return x;
}
for(x=0;x5;x++) {
y=f(x);
document.writeln(y);
}
输出结果是(B)。?
A.0 1 2 3 4
B.0 1 4 9 16
C.0 1 4 9 16 25
D.以上答案都不对
6.?关于Javascript中数组的说法中,不正确的是:( A )?
A.数组的长度必须在创建时给定,之后便不能改变
B.由于数组是对象,因此创建数组需要使用new运算符
C.数组内元素的类型可以不同
D.数组可以在声明的同时进行初始化
7.?以下关于Javascript中事件的描述中,不正确的是:(D )
A.click——鼠标单击事件
B.focus——获取焦点事件
C.mouseover——鼠标指针移动到事件源对象上时触发的事件
D.change——选择字段时触发的事件
8.以下代码片段:
function Student(name) {
?? this.name = name;
? ? this.move = function() {
???? alert(this.name+准备移动了);
?? }
}
Student.prototype.move = function() {
? ?alert(this.name+开始移动了! );
}
var st = new Student(李四);
st.move();
下列说法正确的是( A)
A.输出 ”李四准备移动了”
B.输出 ”李四开始移动了”
C.输出 ”李四准备移动了 李四开始移动了””
D.程序出错,没有任何输出。
9?预测以下代码片段的输出结果( C)
add(10);//覆盖
function add(i) { var k = i+10; alert(k); } ;
function add(i) { var k = i+20; alert(k); } ;
A.40 B.20 C.30 D.程序出错
10.?预测以下代码片段的输出结果(C )
var student = new Object();
student.study = function() {window.alert(“开始学习了”); }
study();?
A.输出“开始学习了”
B.程序出错。不能在实例化对象之后,再添加方法
C.程序出错。study()方法不能直接调用。应该用student来调用
D.程序出错。给student.study 赋值时,右边的函数必须有名字
11.?考察以下程序片段:
var str = “12px”;
var s = str.indexof(“2”);
alert(s);
以下选项正确的是( A )?
A.输出 1
B.输出 2
C.输出 p
D.输出 12
12.?考察以下程序片段( D )
function Person() {
}
Person.prototype.move = function(){
alert(this.name+“移动”);
}
function Student(name) {
?? ? this.name = name;
}
Student.prototype.study = function(){
alert(this.name+”学习”);
}
Student.pro
文档评论(0)