PHP一阶段试题

HTML阶段性测试题

单项选择(每题2分)

  1. HTML是什么意思?

A)高级文本语言 B)超文本标记语言 C)扩展标记语言 D)图形化标记语言

  1. 默认情况下,使用P标记会形成什么效果?

A)在文字P所在位置中加入8个空格 B)P后面的文字会变成粗体 C)开始新的一行 D)P后面的文字会变成斜体

  1. 哪一个标记用于使HTML文档中表格里的单元格在同行进行合并?

A)cellspacing B)cellpadding C)rowspan D)colspan

  1. 在页面中看不见的表单元素是那种?

A)<inputtype="password"></input> B)<inputtype="radio"></input>

C)<inputtype="hidden"></input> D)<inputtype="reset"></input>

  1. A文件夹与B文件夹是同级文件夹,其中A下有a.htm,B下有b.htm文件,现在我们希望在a.htm文件中创建超链接,链接到b.htm,应该在a.htm页面代码中如何描述链接内容?

A)b.htm B)././././B/b.htm C)../B/b.htm D)../../b.htm

  1. 我们希望制作一个表示左-上-下格式的框架页面如图

我们至少需要独立制作几个文件?

A)1 B)2 C)3 D)4

  1. 下列的HTML中哪个可以添加背景颜色?

A) <body color="yellow"> B) <background>yellow</background>

C) <body bgcolor="yellow"> D) <body backcolor="yellow">

  1. 如何在新窗口打开链接?

A) <a href="url" new> B) <a href="url" target="_blank">

C) <a href="url"target="new"> D) <a href="url" target="_parent">

  1. 以下选项中,哪个全部都是表格标签?

A) <table><head><tfoot> B) <table><tr><td> C) <table><tr><tt> D) <thead><body><tr>

  1. 以下的HTML中,哪个是正确引用外部样式表的方法?

A) <style src="mystyle.css"> B) <link rel="stylesheet" type="text/css"href="mystyle.css">

C) <stylesheet>mystyle.css</stylesheet>

  1. 如何在CSS文件中插入注释?

A) // this is a comment B) // this is a comment C) /*this is a comment */ D) ' this is a comment

  1. 如何显示没有下划线的超链接?

A) a{text-decoration:none} B) a {text-decoration:no underline}

C) a {underline:none} D) a {decoration:no underline}

  1. 如何创建函数?

A) function:myFunction(){} B) function myFunction(){} C) function=myFunction(){}

  1. 定义JavaScript数组的正确方法是?

A) var txt = new Array="tim","kim","jim" B) var txt = newArray(1:"tim",2:"kim",3:"jim")

C) vartxt = new Array("tim","kim","jim") D) var txt = newArray:1=("tim")2=("kim")3=("jim")

  1. 对下列代码分析一定错误的是()

function msg(){

var p=document.createElement(“p”);

varText=document.createTextNode(“Hello!”);

p.appendChild(“Text”);

document.body.appendChild(p);

}

A) 代码第2行是创建一个<P>元素标签 B) 代码第3行是创建一个文本节点

C) <P>是文本节点的子节点 D) 这代码的作用是创建新的节点

  1. 下列的哪一个表达式将返回假

A.!(3<=1) B.(4>=4)&&(5<=2)

C.(“a”==”a”)&&(“c”!=”d”) D.(2<3)||(3<2)

  1. HMTL表单的首要标记是<form>,<form>标记的参数method表示表单发送的方法,可能为get或post,下列关于get和post的描述正确的是()

A.post方法传递的数据对客户端是不可见的

B.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制

C.post方法对发送数据的数量限制在255个字符之内

D.get方法传递的数据对客户端是不可见的

  1. 分析下面的Javascript代码段,输出结果是()

var mystring=”I am a student”;

var a=mystring.substring(9,13);

document.write(a);

A.stud B.tuden C.uden D.udent

  1. 如果在HTML页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。

<img id=”pic” src=”Sunset.jpg” width=”400”height=”300”>

A.document.getElementById(“pic”).style.display=”visible”;

B.document.getElementById(“pic”).style.display=”disvisible”;

C.document.getElementById(“pic”).style.display=”block”;

D.document.getElementById(“pic”).style.display=”none”;

  1. JavaScript是一种()语言

A.汇编语言 B.高级语言 C.脚本语言 D.近似语言

  1. 如果将想将两个层排列在同一行中,下列描述不能实现的是()

A.直接插入两个DIV标记,会自动排在同一行

B.指定DIV的position属性为absolute,然后将层位置拖放到同一行中

C.指定DIV标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素

宽度时,会排在同一行

D.使用一个表格,将两个层分别放入一行中的两个单元格内

  1. 下列哪个是获得某时间对象的月份方法getMonth()的特点()

A.获取的月份是从1开始计数的

B.获取的月份是从0开始计数的

C.获取的月份是英文单词的缩写,如六月份为Jun

D.无法获取月份

填空题(每题2分)

  1. Overflow的作用是________________________________________
  2. 分析下面的Javascript代码段,输出结果是_______

var s1=parseInt(“101中学”);

document.write(s1);

  1. 有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次
  2. 写出复选框_______________________________________________
  3. 我们在HTML页面中制作了一个图像,想要在鼠标指向这个图像时浮出一条提示信息,应该使用哪个事件做到____________
  4. HTML中哪个标签可以插入一条水平线__________
  5. HTML中哪个是最大的标题是__________
  6. 这段代码varx = 35==35 ? 1 : 2 ; 中x的值为____________
  7. (15分)定义一个长度为10的数组(数据任意),并写出它的冒泡排序
  8. (15分)var arr=[1,1,2,3,4,4,4,5,6,6,6,6],请写一个方法用来去除数组中的重复元素
  9. (10分)用JS写一个万年历并输出
  10. (20分)用JS输入一个生日判断星座并输出(附加题)

简答题

白羊座:3.21-4.19

金牛座:4.20-5.20

双子座:5.21-6.21

巨蟹座:6.22-7.22

狮子座:7.23-8.22

处女座:8.23-9.22

天秤座:9.23-10.23

天蝎座:10.24-11.22

射手座:11.23-12.21

摩羯座:12.22-1.19

水瓶座:1.20-2.18

双鱼座:2.19-3.20