web原理及应用期末考试基础题目及解答

在一个web网站里面,网页使用超级链接关联站内资源的时候,一般会采用哪种类型的URI?
相对URI

Web前端编程中,用来组织网页内容的技术是:
HTML

支撑Web网的三个基本机制用大写字母缩写的形式书写,分别是:
URI、HTTP、HTML

Web网上的两种角色分别是(单词首字母大写):
Web客户端、Web服务器

因特网(Internet)和Intranet网络采用的技术一样的。(✔)

简单回答典型的URI包含哪几个部分?
访问资源的命名方案,存放资源的计算机名,资源的名称

简单回答Web网和因特网的关系。
Web网是一个资源的网络,是因特网上的其中一个服务。

以下正确的说法是:(C
A、HTML文档是由Web服务器来显示的
B、HTML文档是由Web服务器和浏览器共同显示的
C、HTML文档是由浏览器显示的
D、浏览器必须要访问Web服务器上的HTML文档,才能显示网页。

以下标记定义的元素,不属于块级元素的是:(B
A、p
B、b (< b > 标签规定粗体文本。)
C、h1
D、div

有两个HTML标记可以用来换行,分别是( )和( )。
正确答案:br、p

HTML元素是可以挨个排列,也可以互相嵌套,也可以交叉。(✖)
不同标签之间可以嵌套,但不可以交叉

HTML的标记都必须有开始标记,也都有结束标记。(✖)
(html是松散格式,可以是单标签

在相对URI里面,表示当前文件位置的上级文件夹的是:(B
A、一个“.”
B、"…"
C、"/"
D、以上都可以

在HTML的表格里,用来定义单元格的标记是:(BC
A、< tr >
B、< th >
C、< td >
D、< tbody >
(< tr > 标签定义 HTML 表格中的行。
< th > 标签定义 HTML 表格中的表头单元格
< td > 标签定义 HTML 表格中的标准单元格
< tbody > 标签表格主体(正文)。该标签用于组合 HTML 表格的主体内容。tbody 元素应该与 thead 和 tfoot 元素结合起来使用。

一个简单的 HTML 表格,带有两个表头单元格和两个数据单元格:

<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

HTML里的a标记有两个作用,分别是用来定义( )和( )。
正确答案:
第一空:
超链接;超级链接
第二空:
锚标识;段落标识

HTML的表格元素,既可以用来显示和组织数据,也可以用来做网页布局。(✔)

img标记里的width属性和height属性可以改变原始图像的大小。(✖)
(在img标签内直接设置装备摆设width属性与height属性即可改变图片显示大小,不改变原始图像大小)

如果表单的reset按钮没有起作用,可能的原因是:(ABC
A、没有定义表单标记
B、reset按钮没有放在表单标记里面
C、表单字段没有放在表单标记里面
D、以上都不对

在网页中定义表单时,用来设置表单数据提交的服务器端程序的属性是:( ),用来定义表单提交的方式的属性是:( )
第一空: action
第二空: method

表单提交数据的两种方法分别是(按字母顺序书写):( )和( ),一般来说最好是采用的方法是( )。
第一空: get
第二空: post
第三空: post

使用iframe标记,可以在一个浏览器窗口同时打开2个网页(HTML文档)。(✔)

reset按钮的作用是把当前表单里的所有表单字段的内容都清空。(✖)
(reset翻译成汉语有"重置"的意思,并没有"清空"的意思,此按钮的作用是将表单元素的值重置为默认值。)

实体首部域中,用来表示实体的编码类型的是:(C
A、Content-Length
B、Content-Type
C、Content-Encoding
D、Content-Range

在响应消息的状态行上,用来表示出现客户端错误的状态码是哪个系列的?(C
A、2xx
B、3xx
C、4xx
D、5xx

请求消息里可以包含的首部域有:(ABD
A、通用首部域
B、请求首部域
C、响应首部域
D、实体首部域

使用HTTP协议进行通信时,最基本的信息单元称为:
消息

HTTP协议工作在( )/( )模型上。
第一空: 请求
第二空: 响应

提交表单数据时,使用( )方法会把提交的表单数据放在URL里,而使用( )方法,会把提交的表单数据放在消息体中。
第一空: get
第二空: post

CSS的选择器中,用来选择页面上一个特定元素的选择器是:(C
A、标记选择器
B、类选择器
C、ID选择器
D、伪类选择器

以下表示颜色的值哪个是错误的?(D
A、#ffffff
B、#f00
C、red
D、rgb(256,200,100)
(它的取值范围都在0-255之间)

CSS的中文全名叫:
层叠样式表

CSS有两个特性,一个和CSS的名字有关系,它是( ),另一个是( )。
第一空: 层叠性
第二空: 继承性

在HTML中引入CSS的四种方法分别是( )、( )、( )和( )。
第一空: 行内式
第二空: 内嵌式
第三空: 导入式
第四空: 链接式

长度单位中,rem和em的单位在一个页面中表示的长度总是一样的。(✖)
(在css中单位长度用的最多的是px、em、rem,这三个的区别是:
px是固定的像素,一旦设置了就无法因为适应页面大小而改变。
em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定死了的,更适用于响应式布局。
对于em和rem的区别一句话概括:em相对于父元素,rem相对于根元素。)

CSS的line-height属性可以用来定义文本的行间距。(✔)

以下CSS属性中哪个属性一定没有继承性:(B
A、text-decoration
B、background-color
C、font-size
D、color

以下选择器优先级最高的是:(D
A、#warning
B、.warning
C、h1
D、#warning p

以下选择器,按照交集选择器的特点,分析一下哪些属于交集选择器?(ABD
A、h1.warning
B、h1#warning
C、h1 .warning
D、input[type=“submit”]

如果要设置元素盒子的外边界属性,margin: 1px 2px 3px 4px; 的意思是分别设置( D )4个方向的外边界。
A、上下左右
B、左上由下
C、左右上下
D、上右下左

一个HTML页面上块级元素的宽度由哪些部分构成?(ABCD
A、左右外边界
B、左右内填充
C、左右边框宽度
D、内容的宽度

CSS的盒子属性里,用来定义元素之间的距离的属性是( ),用来定义元素边框和内容的距离的属性是( ),用来定义边框的最简单的属性是( )。
第一空: margin
第二空: padding
第三空: border

行内元素在页面上所占的宽度可以通过width属性来改变。(✖)
(行内元素设置float之后才能用width调整宽度)

设置为浮动定位以后的元素,都变成了块级元素,但是如果没有设置宽度,它的宽度默认会是内容的宽度。(✔)

可以改变元素的上下叠放顺序的CSS属性是:(D
A、overflow
B、display
C、top
D、z-index

不会让元素脱离标准流的定位方式有:(C
A、浮动定位
B、固定定位
C、相对定位
D、绝对定位

以下几种定位方式,可以使用偏移属性进行定位的是:(CD
A、静态定位
B、浮动定位
C、固定定位
D、相对定位

可以作为绝对定位元素的包含框的父级元素的定位方式可以是:(BCD
A、静态定位
B、固定定位
C、相对定位
D、绝对定位

固定定位和没有父级元素作为包含框时的绝对定位工作方式是一模一样的。(✔)

设置了绝对定位的元素,在没有设置偏移属性时,都会自动在包含框的左上角显示。(✖)
(1.开启绝对定位,会使元素脱离文档流
2.开启绝对定位以后,如果不设置偏移量,则元素的位置不会发生变化)

以下哪些语句可以声明一个变量?(ABCD
A、var name;
B、name = “wang”;
C、let name = “wang”;
D、var name=“wang”;

在Web网页上加入JavaScript程序的方式有哪三种?
嵌入式、行内式、链接式

客户端JavaScript运行在( )中。
浏览器

下面代码在控制台上输出的值是( )?

var userName = "song";
userName = userName + "wang";
username = "liu";
console.log(userName);

songwang

在JavaScript数组中,各个单元可以存放不同数据类型的数据。(✔)

以下哪个Javascript的内部对象可以不用实例化就直接使用?(A
A、Math
B、Date
C、Array
D、String

以下哪种方法可以创建自定义对象?(ABD
A、var obj = {};
B、var obj = {name:“liu”, age: 12};
C、var a1 = [“wang”,“li”,"liu];
D、var a1 = new Object();

客户端JavaScript程序中可以使用的对象有:(ABC
A、JavaScript内部对象
B、自定义对象
C、浏览器提供的对象
D、服务器提供的对象

JavaScript语言中,对象应该包含两个要素,一个是保存对象数据、描述对象特性的,是:( ),另一个是定义了对象的行为,是( )。
第一空: 属性
第二空: 方法

HTML文档对应的DOM树的根节点是:(B
A、document对象
B、< html>元素对应的对象
C、< body >元素对应的对象
D、 window对象

如果要一次性全部获取到当前节点的所有兄弟元素,可以调用当前节点对象的哪个属性:(D
A、.previousSibling
B、.nextSibling
C、.childNodes
D、.parentNode.childNodes

以下哪部分代码可以改变html元素的背景颜色(对应DOM对象假定是:d1):(C
A、d1.style.background-color = “red”;
B、d1.backgroundColor = “red”;
C、d1.style.backgroundColor = “red”;
D、d1.background-color = “red”;

HTML DOM 是:(ABC
A、HTML 的标准对象模型
B、HTML 的标准编程接口
C、W3C 标准
D、ECMAScript标准

HTML的DOM树中,元素节点的子节点可以包括:(AC
A、元素节点
B、属性节点
C、文本节点
D、文档节点

以下哪种方法能够根据HTML元素的id属性获取到对应的DOM对象:(ACD
A、getElementById()
B、getElementsByTagName()
C、querySelector()
D、querySelectorAll()

假定img标记对应的DOM对象是d1,如果要设置d1属性src的值为当前目录下的1.jpg,可以写成:(ABC
A、d1.src = “1.jpg”
B、d1.setAttribute(“src”,“1.jpg”)
C、d1[“src”] = “1.jpg”
D、d1.src = “…/1.jpg”

以下哪种方法可以改变DOM对象对应元素里面的文本内容:(AB
A、innerHTML
B、innerText
C、outerHTML
D、outerText

对IE8浏览器来说,以下哪些方法能用来注册事件处理程序?(ABD
A、在HTML标记中使用事件属性
B、使用对象的事件属性
C、addEventListener()方法
D、attachEvent()方法

如果要取消事件的默认动作,以下哪种方法可以?(AC
A、事件处理程序返回false
B、事件处理程序返回true
C、调用事件对象的preventDefault()方法
D、调用事件对象的stopPropagation()方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章