第1页共11页HTML和JavaScript综合练习题一、单项选择1.Web使用(D)在服务器和客户端之间传输数据。A.FTPB.TelnetC.E-mailD.HTTP2.HTTP服务默认的端口号是(D)。A.20B.21C.25D.803.HTML是一种标记语言,由(C)解释执行。A.Web服务器B.操作系统C.Web浏览器D.不需要解释4.下列哪个标签是定义标题的(A)。A.h1B.hrC.hwD.p5.html中的注释标签是(C)。A.----B.--!--C.!----D.----!6.strong…/strong标签的作用是(D)。A.斜体B.下划线C.上划线D.加粗7.网页中的空格在html代码里表示为(B)。A.&B. C."D.<8.定义锚记主要用到a标签中的(A)属性。A.nameB.targetC.onclickD.onmouseover9.要在新窗口中打开所点击的链接,实现方法是将a标签的target属性设为(A)。A._blankB._selfC._parentD._top10.下列代表无序清单的标签是(A)。A.ul…li…/li…/ulB.ol…li…/li…/olC.hl…li…/li…/hlD.li…ol…/ol…/li第2页共11页11.定义表单所用的标签是(B)。A.tableB.formC.selectD.input12.要实现表单元素中的复选框,input标签的type属性应设为(B)。A.radioB.checkboxC.selectD.text13.要实现表单元素中的单选框,input标签的type属性应设为(A)。A.radioB.checkboxC.selectD.text14.要使单选框或复选框默认为已选定,要在input标签中加(D)属性。A.selectedB.disabledC.typeD.checked15.要使表单元素(如文本框)在预览时处于不可编辑状态,显灰色,要在input中加(B)属性。A.selectedB.disabledC.typeD.checked16.如果希望能在网页上显示大于(),可以使用(A)符号来表示。A.>B.<C."D.&17.alert();的作用是:(A)。A.弹出对话框,该对话框的内容是该方法的参数内容。B.弹出确认对话框,该对话框的要用户选择“确认”或“取消”。C.弹出输入对话框,该对话框的可让用户输入内容。D.弹出新窗口。18.看以下JavaScript程序varnum;num=5+true;问:执行以上程序后,num的值为(D)。A.trueB.falseC.5D.619.看以下JavaScript程序varx=prompt(“请输入1-5的数字!”,“”);switch(x)case“1”:alert(“one”);case“2”:alert(“two”);case“3”:alert(“three”);case“4”:alert(“four”);case“5”:alert(“five”);default:alert(“none”);运行以上程序,在提示对话框中输入“4”,依次弹出的对话框将输出:(B)。A.four,none第3页共11页B.four,five,noneC.fiveD.five,none20.window对象的方法中,(A)方法是用于弹出确认对话框,可让选择“确定”或“取消”A.confirm()B.alert()C.prompt()D.open()21.用JavaScript实现打开一个新窗口,地址为abc.html,正确的方法是(A)。A.window.open(“abc.html”,“”,“”);B.window.open(“”,“abc.html”,“”);C.window.open(“”,“”,“abc.html”);D.window.open(“”,“”,“”);22.鼠标移过事件和鼠标移出事件分别是(B)。A.onmouseout,onmouseoverB.onmouseover,onmouseoutC.onmousedown,onmouseupD.onmouseup,onmousedown23.下列哪种方式是用类选择器定义样式的(B)。A.p{color:red;}B..one{color:red;}C.#two{color:red;}D.p,h1{color:red;}24.下列哪个正确的css集体声明方式(D)。A.p;h1{color:red;}B..one{color:red;}C.#two{color:red;}D.p,h1{color:red;}25.下列样式定义字体为宋体、字体颜色为红色、斜体、大小20px、粗细800号,正确的定义是:(A)。A.p{font-family:宋体;font-size:20px;font-weight:800;color:red;font-style:italic;}B.p{font-family:20px;font-size:宋体;font-weight:800;color:red;font-style:italic;}C.p{font-family:20px;font-size:800;font-weight:宋体;color:red;font-style:italic;}D.p{font-family:800;font-size:20px;font-weight:red;color:italic;font-style:宋体;}26.下列样式定义字体间距为0.5倍间距、水平左对齐、垂直顶端对齐、有下划线,正确的定义是:(A)。第4页共11页A.p{text-decoration:underline;letter-spacing:0.5em;vertical-align:top;text-align:left;}B.p{text-decoration:0.5em;letter-spacing:underline;vertical-align:top;text-align:left;}C.p{text-decoration:left;letter-spacing:top;vertical-align:0.5em;text-align:underline;}D.p{text-decoration:underline;letter-spacing:0.5em;vertical-align:left;text-align:top;}27.以下JavaScript变量名合法的是(D)。A.4MyvariableB.My@variableC.functionD.Myvariable428.history对象中不能实现网页后退效果的方法是(B)。A.back()B.forward()C.go(-1)D.go(-2)29.在html文件中正确应用abc.css文件中的样式的方法是(A)。A.linkhref=abc.csstype=text/cssrel=stylesheetB.ahref=abc.csstype=text/cssrel=stylesheetC.styletype=text/css@import(abc.css);/styleD.styletype=text/cssimporturl(abc.css);/style30.下列哪个不是设置有关边框的属性(D)。A.border-colorB.border-styleC.border-widthD.border-back31.若要在页面中创建一个图形超连接,要显示的图形为logo.gif,链接地址,以下用法中正确的是(B)。A.ahref=.ahref==logo.gif//aC.imgsrc=logo.gif/ahref=.ahref==logo.gif/32.在网页中若要播放名为“demo.avi”的动画,以下用法中正确的是(D)。A.embedsrc=demo.aviautostart=trueB.embedsrc=demo.aviautoopen=true第5页共11页C.embedsrc=demo.aviautoopen=true/EmbedD.embedsrc=demo.aviautostart=true/Embed33.以下代码片段中,属于绝对定位的是(B)。A.#box{width:100px;height:50px;}B.#box{width:100px;height:50px;position:absolute;}C.#box{width:100px;height:50px;position:static;}D.#box{width:100px;height:50px;position:relative;}34.以下选项可以定义不带下划线的超连接是(D)。D.a{text-decoration:nounderline}D.a{underline:none}D.a{decoration:nounderline}D.a{text-decoration:none}35.以下声明,可以隐藏对象的是(C)。A.display:blockB.display:inlineC.display:noneD.display:inline-block36.分析如下的JavaScript代码片段,b的值为(C)。vara=1.5,b;b=parseInt(a);A.2B.0.5C.1D.1.537.下面语句中要使while循环体执行10次,空白处应填写(C)。variCv=0;while(C){iCv+=2;}A.iCv10B.iCv=10C.iCv20D.iCv=2038.循环语句for(vari=0;i=1;i++){}的循环次数是(D)。第6页共11页A.0B.1C.2D.无限39.分析下面的JavaScript代码段,输出结果是(B)。varaArr=newArray(2,3,4,5,6);variSum=0;for(variCv=1;iCvaArr.length;iCv++){iSum+=aArr[iCv];}document.write(iSum);A.20B.18C.14D.1240.分析下面的JavaScript代码段,输出结果是(B)。varsStr=Iamastudent;varsA=sStr.charAt(9);document.write(sA);A.IanastB.uC.udentD.t41.以下(C)表达式产生一个0-7之间(含0,7)的随机整数。A.Math.floor(Math.random()*6)B.Math.floor(Math.random()*7)C.Math.floor(Math.random()*8)D.Math.ceil(Math.random()*8)42.产生当前日期的方法是(C)。A.Now()B.Date()C.newDate()D.newNow()43.在页面上,当按下键盘的任意一个键时都会触发Javascript的(D)事件。A.onFocusB.onBlurC.onSubmitD.onKeyDown二、多项选择题第7页共11页44.定义表格常用的3个标签是(ABC)。A.tableB.trC.tdD.tp45.哪两个属性可用于表格的合并单元格(AD)。A.colspanB.trspanC.tdspanD.rowspan46.实