大学|网页开发基础期末复习

选择题

选择题(考15题)

一:1.下列设置“上边距:20px、下边距:30px、左边距:40px、右边距:50px”。边距属性正确的是( C )。

A. margin:20px 30px 40px 50px

B. border: 20px 30px 40px 50px

C. margin:20px 50px 30px 40px

D. margin-top:20px 30px 40px 50px

2.设置段落缩进的属性为(A  )。

A.text-indent B.word-spacing

C.text-decoration D.text-align

3.下列哪个选项不是基本选择器( C  )。

A.标签选择器     B.类选择器       C.子选择器      D. id选择器

4.下列关于关键字break、continue和return描述不正确的是( C  )。

A. continue关键字用于立即跳出本次循环,继续下一次循环

B. break关键字用于立即跳出整个循环

C. break关键字用于立即跳出本次循环,继续下一次循环

D. return语句后面的代码不会再执行

5.以下标记中用于定义单元格的是(  A  )。

A. <td>&nbsp;</td> B.<tr>…</tr>     

C. <caption>…</caption> D. <table> …</table>

6.以下标记中用于设置页面标题的是( B )。

A.<html> B.<title> C.<head> D.<caption>

7.要使表格行高为16px,以下方法正确的是( C  )。

A. <table border="1"  height="16cm " >...</table>

B. <tr border="1"  height="16pt " >...</tr>

C. <tr  height="16px " >...</tr>

D. <table border="1"  height="16pc " >...</table>

8.下列JavaScript语句中能正确执行的是( C )。

A. x=10,document.write(x+y);

B. var sum=x+y;

C. var x=1;if (x==1) {alert("Hello World! ");}

D.var x=1;if (x==1) then {alert("Hello World! " );}

9.下列( A )是正确的CSS规则。

A. div{color:#999999;}   B.  {div;color:black}

C. div:color=black     D. {div:color=black(body)}

10.下列不属于文档对象方法的是( A )。

A. createElement    B. getElementByID  

C. getElementByName   D. querySelector

11.以下标记中可以导入外部样式表的标记的是( D  )。

A.<title> B.<style>  C. <script> D.<link>

12.HTML文件后缀名通常为( A )。

A. *.html或*.htm B. *.js

C.  *.css D. *.txt

13.下列不属于浏览器对象模型的是( C  )。

A. Windows    B. location     C. dom       D. history

14.阅读下列JavaScript代码,b的输出结果为(  A  )。

var a = 10;  a++;   var b =a++ + 2;   console.log(b); 

A.13        B. 14    C. 12        D. 15

15.在JavaScript中,下列满足变量x大于等于20且小于100条件的正确表达式是( D  )。

A. (X>=20 & x<100) B. (x>=20 and x<100)      

C. (X>=20 or x<=100) D. (x>=20 && x<100)

16.以下关于列表标记说法错误的是( D  )。

A. <ol>有序列表 

B. <ul>无序列表

C. <dl>定义列表

D. <li>嵌套列表

17.下列能够实现美化页面的语言是( B )。

A.HTML B.CSS C.VFP D.JavaScript

18.创建CSS类选择器,样式名称的签名必须加一个( D  )。

A. ¥ B. $ C. # D.  .

19.下列哪种语言可以实现网页交互功能( D )。

A. HTM L B. CSS C. C++ D.JavaScript

20.关于HTML文件说法正确的是( B )。

A. HTML标记都必须配对使用

B.在<title>和</title>标签之间的是头信息       

C. HTML标签大小写无关     

D.在<u></u>标签之间的文本会以加粗字体显示

21.注释CSS样式,使用( A )。

A. /*和 */ B.  //     C.<!--和-->      D.  '

22.图像文件名为myhome.jpg,要访问目标网站为http://www.edu.cn,以下创建一个图像链接正确是( D  )。

A. <a href="http://www.edu.cn" >myhome.jpg</a>

B. <a href="http://www.edu.cn" ><img src="myhome.jpg">       

C. <img src="myhome.jpg"><a href="http://www.edu.cn" ></a>

D. <a href="http://www.edu.cn" ><img src="myhome.jpg"></a>

23.以下关于文本格式标记描述正确的是( B )。

A. <sup>设置下标   B. <b>加粗显示文字

C. <del>定义列表   D.<font>标记不可以设置字符串的颜色

24.在HTML中,设置2号标题字使用标记是( B )。

A. <font>2</font>      B. <h2>2</h2>

C. <hn>2 </hn>      D.<h6>2</h6>

25.下列运算符中表示逻辑或的运算符是( B )。

A. &&  B.|| C. ! D.++

#26.下列哪一个属性不属于水平分隔线<hr>标记的属性( B )。

A.color         B.face C.align  D.size

27. HTML代码开始和结束的标记是( A  )。

A.以<html>开始,以</html>结束 B.以<JavaScript>开始,以</JavaScript>结束

C.以<style>开始,以</style>结束 D.以<body>开始,以</body>结束

28.在DOM中通过元素ID号访问对象正确方法是( C )。

A. document.getElementsByName("元素名称")

B. document.getElementsByTagName("标记名称")

C. document.getElementById ("元素id") 

D.document.getElementsById("元素id")

29.设置表格边框颜色的HTML代码是(  C )。

A. <table color=""> B. <th bordercolor="">

C. <table bordercolor="">    D.<th color="">

30.定义列表的HTML代码是(D  )。

A.<dt><dl>...<dd>...</dl>

B.<dd><dt>...<dl>...</dd>

C.<dt><dd>...<dl>...<t>

D.<dl><dt>...<dd>...</dl>

31.在表单中插入列表框的正确的HTML代码是(  C  )。

A. <input type="submit" ></input>

B. <textsrea name="textarea"></textarea>

C. <select multiple></select>

D.<input type=select ></input>

32.要在段落的首行空两个汉字,要插入( D )个空格 。

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

33.下列选项不属于盒子模型组成部分的是(  D)。

A.border B.content C. margin D. cell-padding

34.下面   ( B  )  是换行符标记。

A. <enter>      B. <br>

C. <font>            D.<p>

35.在JavaScript中,下列表示结束本次循环开始下一次循环的语句是( D   )。

A. Break; B. begin; C. stop ; D. continue;

36.下列选项属于JavaScript输入、输出语句的是( D  )。

A. alert(msg)   B. console.log(msg)  C. prompt(msg)   D. 以上都是

37.下列代码中设置5号标题字正确的语句是( C )。

A. <font size=5>HTML</font> B. <h*> HTML </h*>

C. <h5>HTML</h5>           D.<h size=5> HTML /h6>

38.下列( B )可以产生带有正方形的符号的列表

A.  list-type: square      B.  list-style-type: square

C.  type: square         D. type: 2

39.HTML文件的后缀名是( B )。

A. .txt    B. .html或.htm

C. .js    D..css

40.外部JavaScript文件后缀名通常为( D )。

A. *.html或*.htm      B. *.txt

C. *.css            D.*.js

41.以下关于文本格式标记描述正确的是( D ) 。

A. <sub>设置上标   B. <b>斜体显示文字

C. <ol>定义列表    D.<del>删除线标记

42.以下标记中用于定义表格标题的是( C )。

A. <td> </td>        B. <tr>…</tr>

C. <caption>…</caption>    D.<table> …</table>

43.下列能够设置文本加粗的CSS属性值对是(  A )。

A. font-weight:bold B. style:bold  

C. font:b D. font="粗体"

44.下面是相对路径的是( C )。

A. http://www.sina.com.cn B.  ftp://219.153.40.150

C. ../a.html   D. /a.html

45.下列哪一组属性不属于字体<font>标记的属性( C )。

A. Color   B. face

C. Align   D.size

46.下列( C )选项的CSS语法是正确的。

A.  body:color=black B.  {body:color=black(body)}

C.  body{color:black;}     D. {body;color:black}

47.引用外部compute.js脚本正确的语法是:( C ) 。

A. <script href="compute.js">       B. <style href="compute.js">

C. <script src="compute.js"> D.<style src="compute.js">

48.设置text-decoration属性的删除线的值是:( C )。

A. underline     B. overline

C. line-through  D.blink

49.下列能够实现与用户交互、表单验证的语言是( D  )_。

A. HTML    B. CSS

C. VFP      D.JavaScript

50.在HTML页面上能产生无序列表的选项是( D  )。

A. <dir><li>...</li>...</dir> B. <dl><dt>...<dd>...</dl>

C. <ol><li>...</li>...</ol>    D.<ul><li>...</li>...</ul>

51.将超链接的( C )属性指向子框架的名称属性,可以实现在指定的框架内打开超链接的目标网页。

A. href                           B. title

C. target                         D.name

52.在下列HTML 元素( A )中可以放置 Javascript 代码。

A. <script>                          B. <scripting>     

C. <Javascript>                      D.<js>

53.在文本框中输入结束后,光标从该文本框离开的事件句柄是( D  )。

A. onClick                    B. onMouseOver

C. onFocus               D.onBlur

1overflow是css中的重要属性,该属性用于规范溢出内容的显示方式,下列表示在需要时产生滚动条(自适应所要显示的内容)的是(C)

A、overflow:visible;

B、overflow:hidden;

C.overflow:auto;

D、overflow:scroll;

二:以下标记,(C )表示水平线。

A、li

B、br

C、hr

D、pre

3在HTML中插入CSS样式表有三种方式,其中不包括( C) 。

A、内嵌样式表

B、行内样式表

C、类样式表

D、外部样式表文件

4在超链接标签中,target属性的默认值是( B)。

A、_blank

B、_self

C、_parent

D、_top

 

5下列HTML中,用于插入图像的是( C)

A、<image src="image.gif">

B、<img href="image.gif">

C、<img src="image.gif">

D、img>image.gif</img>

6以下拥有行内元素特征的元素是( C)

A、<div>

B、<ul>

C、<img>

D、<h2>

7在网页中,浮动元素会影响后面相邻的固定元素,清除浮动元素对其它元素影响的方法描述不正确的是( C)

A、可以采用空标记清除浮动

B、采用设置元素的overflow属性为hidden来清除浮动

C、设置元素的position属性来清除浮动

D、使用after伪对象来清除浮动

8下列用于设置背景图像平铺的属性是( B)

A、background-image

Bbackground-repeat

C、background-position

D、background

9<video>元素中,用于设置是否为该元素添加播放、暂停、进度条等控件的属性是( C)。

A、poster

B、control

C、controls

D、preload

1以下选项中,全部都是表格标签的是(B )

A、<table><head><tfoot>

B、<table><tr><td>

C、<table><tr><tt>

D、<table><body><tr>

2在<input> 标签中将 type 属性设置为(B )即可定义单选按钮。

A、"check"

B、"radio"

C、"select"

D、"text"

3带有数字标识的列表(无序列表)是( A)

A、<ul>

B、<ol>

C、<dl>

D、<list>

4在 HTML5 中,用于规定输入字段是必填的属性是( A)

A、required

B、formvalidate

C、validate

D、placeholder

6用于改变背景图像的位置(此位置是相对于左上角的相对位置)CSS属性为( A)。

A、background-position

B、background-color

C、background-image

D、background-attachment

7以下不是float属性的是(D )

A、left

B、none

C、right

D、all

8在 CSS中,关于盒子的margin 属性的叙述正确的是( B)

A、边距 margin 只能取一个值

B、margin 属性的参数有 margin-left、margin-right、margin-top、margin-bottom

C、margin 属性的值不可为 auto

D、margin 属性的参数值不能全部设置成 0px

9以下关于:after伪类对象说法正确是(A )

A、after 伪元素在元素之后添加内容

B、after 伪元素只能应用于超链接标签a

C、使用:after 伪元素可能导致浮动元素塌陷

D、after 不可以在元素之后添加指定链接的文件内容

10如何去掉文本超级链接的下划线( D)

A、a {text-decoration:no underline;}

B、a {underline:none;}

C、a {decoration:no underline;}

D、a {text-decoration:none;}

1用于设置鼠标经过、悬停时超链接状态的链接伪类是( B )

A、a: after

B、a:hover

C、a:link

D、a:active

2以下标记中,属于单标记的是( B )。

A、title

B、hr

C、a

D、style

4文本缩进显示的CSS属性是(  A)

A、text-indent

B、text-align

C、text-transform

D、text-decoration

5用于标记 HTML文档的开始和结束的 HTML结构标记为( A )。

A、<HTML>...</HTML>

B、<HEAD> ...</HEAD>

C、<TITLE> ...</TITLE>

D、<BODY> ...</BODY>

6以下css正确的语法构成是( C )

A、body:color=black

B、{body;color:black}

C、body{color:black;}

D、{body:color=black(body)}

7在 CSS3中,可以使用( B )属性实现圆角效果。

A、circle

B、border-radius

C、round

D、border-round

8同时清除左右浮动的 CSS 写法正确的是( B )

A、clear:none

B、clear:both

C、clear:left

D、clear:right

1在 CSS中,可以使用(B )属性实现文字水平居中。

A、line-height

B、text-align

C、center

D、font-align

2用于对元素类型进行转换(如行内元素转换为块级元素)的属性是( C)

A、inline

B、block

C、display

D、change

3用于定义 HTML文档所要显示的内容的HTML结构标记为(D )。

A、<html>...</html>

B、<head> ...</head>

C、<title> ...</title>

  1. <body> ...</body>

4以下选项中,全部都是表格标记的是(B )

A、<table><head><tfoot>

B、<table><tr><td> 

C、<table><tr><tt>

D、<table><body><tr>

5用于设置字体(如“黑体”等)的CSS属性是( B )

A、font-weight

B、font-family

C、font-style

D、font-size

6Form表单中使用( C )可以实现多个选项的下拉菜单效果。

A、"check"

B、"radio"

C、"select"

D、"text"

7用于设置背景图像的平铺效果的CSS属性为( B )。

A、background-position

B、background-repeat

C、background-image

D、background-attachment

8图1为一个border为2px的div 块,总宽度为 300px(包括border),阴影区为padding-right:50px 左侧内边距;那么此div的width 应设置为( B )px 。
 


图1

A、248

B、246

C、245

D、247

9HTML5页面中定义有序列表的列表元素是(  B)

A、<ul>

B、<ol>

C、<dl>

D、<list>

10以下代码用于去掉无序列表元素默认样式(项目符号)的是(C )

A、ul {list:none;}

B、ul {underline:none;}

C、ul {list-style:none;}

D、ul {list:style none;}

二.填空题(共10题)(答案中 ; 表示或者)

1复合选择器: 元素1 元素2 { 声明1;声明2; }的样式作用在元素()上。

正确答案:第一空:2;元素2

2把页面元素转换为为内联元素,应设置的CSS样式属性是()。

正确答案:第一空:display:inline; display:inline; 

3把页面元素显示为块级元素,应设置的CSS样式是()。

正确答案:第一空:display:block;display:block;

4CSS样式元素不可见则将属性visibility设置为()

正确答案:第一空: hidden

5定义密码框,可通过<input ()="password"/>来实现。

正确答案:第一空: type

三.判断题(共5题)

1CSS(Cascading Style Sheets)是层叠样式表的缩写,“层叠”就是将显示样式独立于显示的内容,进行分类管理。

正确答案: √

2内嵌样式表定义为一个独立的CSS样式文件,使用该样式表的HTML文件在头部用<link>标记链接到这个CSS样式文件。

正确答案: ×

3引用样式表在一个样式表内部使用@import语句引用其他样式表文件

正确答案: √

4在HTML中,name属性值可以重复,而id属性值不可重复。

正确答案: √

5CSS样式设计时,存在叠加、继承和优先级问题。

正确答案: √

简答题

  1. 简述绝对路径和相对路径的区别,尽量详细,可举例说明。

答:绝对路径是指文件在硬盘上真正存在的路径。例如某图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg“。

相对路径,就是相对于自己的目标文件位置。

  1. 图片与目标文件在同一文件夹中,就直接写图片的名称即可,如<img src=”1.jpg”/>。
  2. 图片位于目标文件的下一级文件夹,输入文件夹名和文件名,之间用“/”隔开,如<img src=”images/1.jpg”/>。
  3. 图片位于目标文件的上一级文件夹,在文件名之前用“../”隔开,如<img src=”../1.jpg”/>。

  1. 简述什么是盒子模型,它是由哪些部分组成,盒子的总宽度和总高度如何计算?

答: 盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。

它是由内容(content)、边框(border)、内边距(padding)、外边距(margin)组成。

盒子的总宽度=width+左右外边距之和+左右内边距之和+左右边框宽度之和

盒子的总高度=height+上下外边距之和+上下内边距之和+上下边框宽度之和

  1. 如何为网页添加超链接,举例说明。定义超链接时如何指定打开链接文件的目标窗口?列举出2种目标窗口形式并简要说明。

答: 在 HTML 文件中,使用标记 <a></a>来定义超链接,具体链接对象通过标记中的 href 属性来设置。

定义超链接的语法格式如下<a href="url"  target="target-windows" >链接标题 </a>

target 属性指定用于打开链接的目标窗口

默认方式是原窗口,其属性值如下所示。

_blank 在新窗口中打开,_self 在同一窗口中打开,和默认值一致

  1. 如何为网页添加锚点链接,请举例说明。定义锚点链接时如何指定跳转的目标位置?举例并简要说明。

答:在 HTML 文件中,使用标记 <a></a>来定义锚点链接,具体链接对象通过标记中的 href 属性来设置。

定义锚点链接的语法格式如下<a href="#id" >链接标题 </a>

点击后跳转到body中对应的id位置,id值唯一。

  1. JavaScript语言特点有哪些?请至少列出4点。

答:(1)弱类型语言;(2)解释执行的脚本语言;(3)简单性;(4)动态性;(5)平台无关性;(6)安全性;(7)基于对象;(8)事件驱动等。

  1. 请说出HTML、CSS和JavaScript三者在网页中的作用。

答: HTML是超文本标记语言,是控制网页的内容的;

CSS是层叠样式表,是控制网页的样式的;

JavaScript是动态脚本语言,实现网页交互的,控制网页的行为的。

  1. CSS基本选择器有哪些,请至少列出三种,并举例说明。

答: 通用选择器,*{};标签选择器,标签名{};类选择器,.类名{};id选择器,#id名{}

  1.  CSS复合选择器有哪些,请至少列出2种,并举例说明。

答:

交集选择器,标签名后紧跟类选择器或ID选择器;

并集选择器,标签名与标签名之间用逗号隔开;

后代选择器,父标签在前,子标签在后,两者用空格隔开。

  1. CSS样式的引入方式有哪些,请至少写出3种,并举例说明。

答:

行内式,以style=“键值对”的形式进行。

内嵌式,在头部的style标签对中。

外链式,以<link>标签引入。

导入式,以@引入。

  1. 如何理解绝对定位和相对定位,尽量详细,可举例说明。

答: 绝对定位是相对于已经被定位的父元素进行定位,如果所有的父元素都没有定位则相对于浏览器页面进行定位,原位置不保留。

相对定位是相对于自身在文档流中的位置进行定位,原位置保留。

  1. 请列出三种JavaScript引入方式,并写出其引入过程。

答:(1)行内式:通过标签的属性值进行引入,比如:<button onclick=“javascript:alert(“登录成功!”)”>登录</button>。

(2)嵌入式:写在<script></script>中间,而<script>整体放在<head>中。

(3)外链式:将javascript代码单独建立一个文件命名为xxx.js,然后在html中head部分加入<script src=”js文件的路径”></script>。

  1. 设置颜色的时候,颜色值可以有几种形式给出来。请举例设置颜色为红色时,可以如何设置颜色值。

答:(1)英文单词:可以用预设的英文单词表示对应颜色,如红色可以使用red。

  1. 十六进制:可以使用#开头,后跟颜色的16进制色值,比如红色为#ff0000。
  2. Rgb值:可以用RGB(r,g,b)的形式给出来,取值可以为0-255之间的整数,也可以是百分比。红色可以为:RGB(255,0,0)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值