31  3.3102.3
1.预测以下代码片段的输出结果:
var str;
alert(typeof str);(3.3分)
A.string;
B.undefined;
C.object;
D.String;
★标准答案:B
2.预测以下代码片段的输出结果:
var student=new Object();
student.study=function(){window.alert(“开始学习了”);}
study();(3.3分)
A.输出“开始学习了”
B.程序出错。不能在实例化对象之后,再添加方法
C.程序出错。study()方法不能直接调用。应该用student来调用。
D.程序出错。给student.study赋值时,右边的函数必须有名字。★标准答案:C
3.考察以下程序片段:
var str=“32px”;
var str1=str.slice(-2);
alert(str);
alert(str1);
以下选项正确的是?(3.3分)
A.依次输出”px”“px”
B.依次输出”32”“32”
C.依次输出”32px”“px”
D.依次输出”32px”“32px”
★标准答案:C
4.考察以下程序片段:
var str=“12px”;
var s=str.indexof(“2”);
alert(s);
以下选项正确的是?(3.3分)
A.输出1
B.输出2
C.输出p
D.输出12
★标准答案:A
5.function的定义块中,关键字this可以(3.3分)
A.引用当前类
B.引用当前变量
C.引用当前对象
D.引用当前值
★标准答案:C
6.分析下面的JavaScript代码段:
var a=15.49;
document.und(a));
输出的结果是()(3.3分)
A.15
B.16
C.15.5
D.15.4
★标准答案:A
7.以下生成对象的方法中,不正确的是()(3.3分)
A.var str=”javascript”;
B.fruit=new Array(3);
D.var a=new Boolean(a);
★标准答案:D
8.选项正确的是()
叙述1:构造函数与普通函数并没有本质区别。当然,一般而言,会在其中使用this关键字来代表当前
对象;同时为了符合规范,首字母可以大写。
叙述2:构造函数也是对象(Function对象),一般称为函数对象。而使用new关键字创建的对象,称为普通对象。(3.3分)
A.都正确
B.1正确,2错误
C.1错误,2正确
D.都错误
★标准答案:A
9.不属于原始类型的是()(3.3分)
A.var b=ture;
B.var s="aa";
C.var d=new Date();
D.var n=123;
★标准答案:C
10.下列那个方法不属于Global对象:()(3.3分)
A.parseFloat()方法;
D.parseInt()方法;
★标准答案:C
11.JavaScript中是利用下列哪个关键字来实现继承机制:()(3.3分)
B.prototype;
C.function;
★标准答案:B
12.陈述1:原始数据类型又称为简单数据类型有:undefined,String,number,boolean,null五种;陈述2:每次创建对象时,存储在变量中的是对象本身;
下列描述正确的是:()(3.3分)
A.陈述1错误,陈述2正确;
B.陈述1正确,陈述2错误;
C.陈述1、陈述2,两者均错误;
D.陈述1、陈述2,两者都正确;
★标准答案:C
13.<script>
var a=”hello,JavaScript”;
alert(typeof a);
</script>
输出结果为(3.3分)
A.hello,JavaScript
B.string
C.a
D.object
★标准答案:B
14.若要在网页中输出j=210,正确的是:()(3.3分)
A.<script type="text/javascript">
var j=Math.pow(2,10);
document.write(j);
</script>
B.<script type="text/javascript">
var j=Math.pow(10,2);
document.write(j);
</script>
C.<script type="text/javascript">
var j=Math.pow(2,10);
alert.write(j);
</script>
D.<script language="text/javascript">
var j=Math.pow(2,10);
document.write(j);
</script>
★标准答案:A
15.<script language=”javascript”>
var a_number=100;
var a_string=new String(a_number);
str=”javascript”;
alert(str);
</script>(3.3分)
A.undefined
B.object
C.javascript
D.string
★标准答案:C
16.通过改变class的属性值来改变id为box的元素的css样式,正确的代码是(3.3分)
ElementById("box").className="current";
ElementById("box").class="current";
ElementById("box").class()="current";
ElementById("box").className("current");
★标准答案:A
17.使id为box的元素隐藏,正确的代码是(3.3分)
ElementById("box").style.display="none";
ElementById("box").display="none";
ElementById("box").css("display","none");
ElementById("box").display("none");
★标准答案:A
18.如何获取用户在文本框里输入的字符串,该文本框的id为username(3.3分)
A.var ElementById("username").value;
B.var ElementById("username").val();
C.var ElementById("username").value();
D.var ElementById("username").text();
★标准答案:A
19.以下解释正确的是(3.3分)
D.var ElementById("box").length;获取id为box元素的个数
★标准答案:Arows函数的使用方法及实例
20.下列代码执行的操作与单击两次后退按钮执行的操作一样的是(3.3分)
A.history.back();
(-2);
(2);
();
★标准答案:B
21.用于设置窗体状态栏中的文本是下列哪个选项(3.3分)
A.window
B.status
C.close
D.open
★标准答案:B
22.下例不属于image对象的事件处理器的是(3.3分)

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