20春广东开放大学终结性网络编程技术参考答案资料
网络编程技术-复习题1
一、单项选择题
1.下面哪一个表达式的返回值为True( )
A.!(3<=1)
B.(1!=2)&&(2<0)
C.!(20>3)
D.(5!=3)&&(50<10)
2、以下( B )变量名是非法的。
A、 num_1
B、 2_num
C、 sum
D、 de2$f
3.下列JavaScript的声明变量语句中()是正确的。
A.int i =10;
B.var i;j;k =10;
C.int i;j;k =10;
D.var i =10;
答案:D
4 下列语句中,( A )语句根据表达式的值进行匹配,然后执行其中的一个语句块。如果找不到匹配项,则执行默认语句块。
A、 switch
B、 if-else
C、 for
D、字符串运算符
5.要检测值是否为NaN,应使用()函数。
A.
Number
B.
parseInt
C.
IsNaN
D.
isNaN
答案:D
6 在JavaScript中,运行以下代码:
var flag=true;
document.write(typeof(flag));
返回值是( D )。
A、 undefined
B、 null
C、 number
D、 boolean
7.下列JavaScript的循环开始语句中()是正确的。
A.for(var i<=10;i++)
B.for(var i =0;i<=10)
C.for var i =1to10
D.for(var i =0;i<=10;i++)
答案:D
8、 JavaScript是 B 。
A、一种Java 编程语言,不同的是它可以用于网页开发
B、一种解释性的、用于客户端的、基于对象的程序开发语言
C、一种用于Mozilla的Firefox浏览器和Microsoft的Internet Explorer浏览器的网页开发语言
D、一种用于制作网页动画效果的程序开发语言
9.
下列选项中,()不是网页中的事件。
A.
onclick
B.
onmouseover
C.
onsubmit
D.
onpressbutton
答案:D
10 页面中有一个id为pdate的文本框,下列代码中,( B )能把文本框中的值改为“2016-10-12”。
A. document.getElementById("pdate").setAttribute("value","2016-10-12");
B. document.getElementById("pdate").value="2016-10-12";