1、html+css+js测试题选择题1.html是什么意思? a)高级文本语言b)超文本标记语言c)扩展标记语言d)图形化标记语言2.哪一个标记用于使 html文档中表格里的单元格占据多个单元格的宽度?a)cellspacingb)cellpaddingc)rowspand)colspan3.下列那项技术可以用于帮助网页设计时使页面具有统一、专业的外观?a)htmlb)dhtmlc)cssd)url4.以下哪个项目不是可以在以下哪个项目不是可以在 html文档中使用的特殊字符文档中使用的特殊字符。a)小于号c)d)5.a文件夹与 b文件夹是同级文件夹,其中 a下有 a.htm,b 下有 b.ht
2、m文件,现在我们希望在 a.htm文件中创建超链接,链接到 b.htm,应该在 a.htm页面代码中如何描述链接内容?a)b.htmb)././././b/b.htmc)/b/b.htmd)/b.htm6.我们想要将表格中加入的图像充满整个单元格,使用哪种方式可以做到?a)size=“100“b)size=“100%“c)width=“100“d)width=“100%“7. 不是表单元素 input的类型的是a)textb)radioc)selectd)filee)passwordf)radiog)textareah)hiddeni)checkboxj)option8 . 下列哪种 css样
3、式定义的方式拥有最高的优先级?a) 嵌入 b) 行内c) 链接d) 导入9 . web标准的制定者是?a) 微软 b) 万维网联盟(w3c) c) 网景公司(netscape)d) sun公司 10 . 请选择产生粗体字的 html标签:a) b) c) d) 11 . 下边能把超链接页面显示到框架中的是()?a) baidub) baiduc) baidud) baidu12 . 以下选项中,哪个全部都是表格标签?a) b) c) d) 13 . 以下的 html中,哪个是正确引用外部样式表的方法?a) b) c) mystyle.css 14. 如何为所有的元素添加背景颜色?a) h1.a
4、ll background-color:#ffffff b) h1 background-color:#ffffff c) all.h1 background-color:#ffffff 15 . css如何改变某个元素的文本颜色?a) text-color: b) color: c) font-color: 16 . 以下的 css中,可使所有元素变为粗体的正确语法是?a) b) c) p font-weight:bold d) p text-size:bold 17 . 如何显示没有下划线的超链接?a) a text-decoration:none b) a text-decoration
5、:no underline c) a underline:none d) a decoration:no underline 18 . 关于相对定位和绝对定位,下列说法正确的是()a) 相对定位的元素会脱离标准文档流b) 绝对定位的元素会脱离标准文档流c) 相对定位的位置属性值是相对于最近的父元素的位置d) 绝对定位的位置属性值是相对于最近的父元素的位置19 . 写“hello world”的正确 javascript语法是?a) document.write(“hello world“) b) “hello world“ c) response.write(“hello world“) d)
6、 (“hello world“) 20 . 插入 javacript的正确位置是?a) 部分 b) 部分 c) 部分和部分均可 21 . 引用名为“xxx.js”的外部脚本的正确语法是?a) b) c) 22 . 如何在显示提示框,提示 hello world?a) confirm(“hello world“)b) prompt(“hello world“) c) alert(“hello world“) d) show(“hello world“) 23 . 如何创建函数?a) function myfunction(var num) b) function myfunction()c) v
7、oid myfunction() d) fun = function () 匿名函数24. 定义 javascript数组的正确方法是?a) var txt = new array=“tim“,“kim“,“jim“ b) var txt = new array(1:“tim“,2:“kim“,3:“jim“) c) var txt = new array(“tim“,“kim“,“jim“) d) var txt = new array:1=(“tim“)2=(“kim“)3=(“jim“) 25 . 打开名为“window2”的新窗口的 javascript语法是?a) open.new(
8、“http:/“,“window2“) b) window.open(“http:/“,“window2“) c) new(“http:/“,“window2“) d) new.window(“http:/“,“window2“) 26.下列不属于文档对象的方法的是()a) getElementsByNameb) getElementByIdc) getElementByNamed) getElementsByTagName27.分析下面这两行代码的作用()01 02 a)代码第 1行的作用相当于后退按钮b)代码第 2行的作用相当于后退按钮c)代码第 1行的作用相当于前进按钮d)以上表述不都不
9、正确28通常情况下,一个 url的格式是()a)协议/路径名称主机:端口/#哈希标识?搜索条件b)协议/主机:端口/#哈希标识/路径名称?搜索条件c)协议/主机:端口/路径名称?搜索条件d)协议/主机:端口?搜索条件/路径名称#哈希标识29. 对 location对象的叙述错误的是()a) 可以获取当前路径b) 可以改变当前路径c) 可以用来刷新页面d) 是只读属性,不能修改30.对下面这段代码分析不正确的是()funtcion submit()form1.submit();alert(“提交成功”)function reset()form1.reset();a)调用 submit()可以提交
10、表单b)调用 reset()重置表单c)只有点击提交按钮才能提交表单d)submit事件属于 form表单31.下列对符号在正则表达式中所表示的意义解释错误的是()a) (尖号):匹配字符串的开头b) $(美元符号):匹配字符串的结尾c) ?(问号):匹配前面的子表达式一次或多次d) (反斜杠):对特殊字符的特殊元字符含义进行转义 32、产生当前日期的方法是( )a.now(); b.date() c.new Date() d.new Now() 33、如果想在网页显示后,动态地改变网页的标题( )a.是不可能的b.通过 document.write(“新的标题内容”)c. 通过 docume
11、nt.title=(“新的标题内容”)d. 通过 document.changetitle(“新的标题内容”)34、在 html页面中,css 样式的属性名为 background-image,对应的 js中 style对象的属性名是()。a.background b.backgroungImage c.image d.background35、在使用 javascript实现省市级联菜单功能时,在添加城市列表前清空原来的下拉选项的代码是()a.document.myform.selcity.options.clear()b. document.myform.selcity.options.d
12、eleteall()c. document.myform.selcity.options.length=0d. document.myform.selcity.options.size=036、hmtl 表单的首要标记是,标记的参数 method表示表单发送的方法,可能为get或 post,下列关于 get和 post的描述正确的是()a.post方法传递的数据对客户端是不可见的b.get请求信息以查询字符串的形式发送,查询字符串长度没有大小限制c.post方法对发送数据的数量限制在 255个字符之内d.get方法传递的数据对客户端是不可见的37、下列选项中关于浏览器对象的说法错误的是()a.
13、history对象记录了用户在一个浏览器中已经访问过的 urlsb.location对象相当于 ie浏览器中的地址栏,包含关于当前 url地址的信息c.location对象是 history对象的父对象d.navigator对象存储了平台相关的信息38、如果在 html页面中包含如下图片标签,则选项中的()语句能够实现隐藏该图片的功能。a.document.getElementById(“pic”).style.display=”visible”;b.document.getElementById(“pic”).style.display=”disvisible”;c.document.get
14、ElementById(“pic”).style.display=”block”;d.document.getElementById(“pic”).style.display=”none”;39、在 html中,点击图片”previous.gif”上的超级链接后页面将加载历史列表中的上一个url页面。代码如下所示,应在下划线处填入()a.”javascript:history.go(-1)”; b. “history.go(1)”c. “history.go(-1)” d. “javascript:history.go(1)”40、javascript 是一种()语言a汇编语言 b高级语言c脚
15、本语言 d机器语言41、下列关于网页元素 overflow的说法,正确的是a指网页元素的位置,距离左边框和上边框的距离b指网页元素的位置,距离右边框和下边框的距离c指网页元素的定位方式,可以取值中包括 absoluted指网页元素的内容溢出时,是否显示多余的内容42、如果将想将两个层排列在同一行中,下列描述不能实现的是()a直接插入两个 div标记,会自动排在同一行b指定 div的 position属性为 absolute,然后将层位置拖放到同一行中c指定 div标记的宽,并且指定其浮动方式,当层宽度之和小于外层元素宽度时,会排在同一行d使用一个表格,将两个层分别放入一行中的两个单元格内43、
16、下列关于元素在网页中的叠放顺序描述,不正确的是()a使用 css属性 z-index来实现叠放顺序b属性的取值越大,表示放置的层次越高c属性取值可以为负整数d可以叠放,但叠放顺序不能指定,将由计算机随机产生44、js 中如何修改元素的 class属性值()aele.style.class=”新值”bele.style.className=”新值”cele.class=”新值”dele.className=”新值”45、js 中有对象 obj,如何访问 obj中的 name属性()aobjnamebobj.namecobj“name”dobj.”name”46、js 中的定时器如何设置()ase
17、tTimeOut(fun, 2000);bwindow.setTimeOut(2000, fun);csetInterval(1000, fun);dwindow.setInterval(fun, 1000);47、以下是 css3中属性选择器的正确语法的是()ainput:type=text;binput:type=text;cinput:“type=text“;dinput:type=“text“;48、css3 中的变形属性是()atransform;btranslate;ctransition;dtrancation;49、css3 中的过渡属性是()atransform;btranslate;ctransition;dtrancation;50、css3 中的动画属性及定义动画的关键字是()aanimator 和 key-frames ;banimator 和 keyframes ;canimation 和 key-frames ;danimation 和 keyframes ;