|
网站设计与开发中心试卷(2020年)
一、选择题(共25题,每题2分,共50分)
1.下列技术中是动态Web技术的是:
A. C++ B. Java C. HTML D.PHP
2.下列标记中表示页面标题栏内容的标记是:
A.<head > B.<title> C.<body> D.<html>
3.下列标记中是水平线标记的是:
A.< hr/> B.<h1> C.<br/> D.<span>
4.img标记中用来表示鼠标停留在图片上显示的说明文字的属性是:
A.src B.alt C.title D.url
5.在CSS中,想要选择标记为P的元素的方式是:
A. p{} B. #p{} C. :p{} D.$p{}
6.以下不能被用于PHP界定符的是:
A.<?php和?> B.<?和?> C.<%和%> D.<!--和-->
7.”str”.”true”语句的执行结果是:
A.strtrue B.”str”true C.str1 D.str
8.$num=‘5x3’+1;则$num的值为:
A.6 B.4 C.1 D.5x31
9. 在包含其他文件时,以下说法错误的是:
A.包含失败会产生致命错误, 且被包含过的文件不会再被包含的函数是require_once
B.包含失败不会产生致命错误, 且被包含过的文件不会再被包含的函数是include_once
C.包含失败会产生致命错误, 且被包含过的文件会再被包含的函数是require
D.包含失败不会产生致命错误, 且被包含过的文件会再被包含的函数是require
10.返回数组值的和的PHP函数是:
A. sum B.plus C.drray_plus D.array_sum
11.用来获取字符串中子字符串位置的PHP函数是:
A.strlen B.substr C.strpos D.strtolower
12.用来获得不大于某数的最大整数的PHP函数是:
A.round B.floor C.ceil D.intval
13.URL中每个查询字符串的格式是:
A.参数名=值 B.参数名+值 C.参数名/值 D.参数名?值
14.用来表示某种保存在客户端的用于保存用户信息的数组是:
A. $_GET[] B. $_POST[] C. $_SESSION[] D. $_COOKIE[]
15.以下是常用的SESSION操作函数的是:
A. session_start B. session_end C. session_begin D. session_finish
16.var a=‘54’, 那么a+1=?
A. 55 B.54 C.1 D.541
17.var a=100,那么(++a)+(a++)的值是:
A. 199 B. 200 C. 201 D.202
18.var x=4, 那么(++x>5)?xx+1)的值是:
A.4 B.5 C.6 D.7
19. var a=‘wxyz’, 那以a.charAt(3)的结果是:
A.y B.z C.yz D.wxyz
20.如果想将浏览器窗口移动到屏幕的一个指定位置, 那以应该使用:
A.window.resizeBy B.window.resizeTo
C.window.moveBy D.window.moveTo
21.onmouseup函数所监听的事件是:
A.鼠标任意按键按下的动作 B.鼠标任意按键抬起的动作
C.单击鼠标任意按键的动作 D.双击鼠标任意按键的动作
22.如果想要在目标元素的前面增加内容,则应该使用:
A.append() B.prepend() C.after() D.before()
23.如果不想要删除某个节点但希望清空其所有后继节点, 则应该使用:
A.remove() B.empty() C.deiete() D.clear()
24.jQuery中可以用于元素的淡出的函数是:
A.fadeIn B.fadeOut C.hide D.show
25.在jQuery中,下列叙述中错误的是:
A、mouseenter()仅在鼠标进入某个元素边界之内的时候触发,而进入其子元素则不会触发
B、mouseover()仅在鼠标进入某个元素边界之内的时候触发,进入其子元素时则不会触发
C、mouseleave()仅在鼠标离开某个元素边界之内的时候触发,而离开其子元素则不会触发
D、mouseout()在鼠标离开某个元素边界之内的时候触发,而离开其子元素也会触发
二、写出下列程序的运行结果(共5题,每题3分,共15分)
1. $num=33;
functionfunc(){
$num=$num/11;
}
func();
echo $num;
以上PHP代码运行结果是:____________
2. $num=5;
$arr=array(1,1);
for($i=2;$i<$num;$i++){
$arr[$i]=$arr[$i-1]+$arr[$i-2]+2;
}
echo $arr[$i-1];
以上PHP代码运行结果是:____________
3. $num=5;
functionfunc($n){
if($n==1)return 5;
return $n+func($n-1);
}
echofunc($num);
以上PHP代码运行结果是:_____________
4. var a=1;
var b=true;
if(a===b)documet,write(a==b);
elsedocument.write(a===b);
以上JavaScript代码运行结果是:_____________
5. varstr=’test’;
functionfunc(str){
varnewstr=”;
for(vari=0; i<str.length;i++)
{
newstr=newstr+str[(str.length-i+1)%str.length];
}
newstr=newstr+’\n’;
}
document.write(func(str));
以上JavaScript代码运行结果是:_____________
三、按照输出补全下列程序(共5题,每题3分,共15分)
1. 以下PHP代码的运行结果为i@j@k
$arr=array(‘i’,’j’,’k’);
________________________ //运用$arr生成$str
________________________
echo $str;
2. 以下PHP代码的运行结果为1
$str=‘XYZ’;
$ tstr=‘YZ’;
________________________ //运用$str和$tstr$pp
________________________
echo $pp;
3. 以下PHP代码的运行结果为4
$v=4.5;
________________________ //令$vv为$v的整数部分
________________________
echo$vv;
4. 以下JavaScript代码的运行结果为true false
functionfunc(num){
______________________ //奇数返回false,偶数返回true
______________________
}
varstr=func( 2)+” ”+func(1);
alert(str);
5. 以下JavaScript代码的运行结果为120
vararr=(1,2,3,4,5);
for(i in arr){
______________________
______________________
}
alert(arr[4]);
四、代码编写(共2题,每题10分,共20分)
1. 编写PHP程序,首先声明一个数组(6,8,9,7,5),然后在不用php自带的排序函数的情况下对数组从大到小排序并保存在新数组里,并将新数组输出:
2. 运用jQuery将页面中的css类为myClass的元素中序号为的奇数的元素文字设置为黄色,id为myId的元素从第3个之后将文字设置为绿色,第3个h1元素文字设置为蓝色,除此之外的h1元素文字设置为红色(注意要从0开始计数)
|
|