admin 管理员组文章数量: 1086019
2024年3月6日发(作者:jspp软件是干嘛的)
Web开发基础练习题
试题题型:配伍题、判断题、单选题、多选题、编程题
第1章 Web的工作方式
判断题
1. Web(World Wide Web)即全球广域网,也称为万维网。( )
2. Web服务器主要功能包括: 存储网站资源文件,代用户发送请求,提供基本的安全功能。( )×
3. Web服务端应用程序开发主要可以使用以下几种编程语言: PHP、等。()√
4. FTP协议规定了Web服务器与浏览器之间如何打包及如何传输数据。( )×
5. Web中采用HTML(HyperText Markup Language, 超文本标记语言)通信协议。( )×
单选题
1. Internet上提供的主要服务有:Telnet、E-mail、( )、FTP。C
A.App B. Windows C. WWW D. W3C
2. 万维网联盟(World Wide Web Consortium),简称( ),专门负责制定Web应用的标准。C
A. WWW B. Web C. W3C D. 3WC
3. Web分为( )和Web服务器程序。A
A.Web客户端 B. HTML C. 数据库 D. 浏览器
4. Web程序要想顺利运行,就需要Web服务器、浏览器、( ) 三者相互配合,共同发挥作用。D
A. 数据库 B. HTML C. 网页 D. 通信协议
5. 创建Web内容主要包括三部分: Web设计、( )和Web服务器端应用程序开发。B
A. 数据库开发 B. Web前端网页开发 C. App开发 D. 通信协议
配伍题
1.
请为名词①⑤选择表示其含义的描述,将配对好的ae填写到括号中
① WEB服务器
② WEB浏览器
③ HTTP协议
④ Internet
⑤ 远程访问服务
[参考答案]
① :b ②:a ③:d ④:e ⑤:c
a
b
代用户发送请求,作为HTML的解释器和内嵌脚本的执行器,用图形化方式显示Web网页的内容。
存储网站资源文件,响应浏览器发来的请求,提供基本的安全功能
c 用于支持客户机跨广域网访问公司内部网络的服务
d 规定了Web服务器与浏览器之间如何打包及如何传输数据
e 由那些使用公用语言互相通信的计算机连接而成的全球网络
请填写:①: ②: ③: ④: ⑤:
1
第2章 HTML5基础知识
判断题
1. HTML规定元素标签可以嵌套,但不允许交叉。( )
2. 单标记只有开始标记,没有结束标记。开始标记中的/可有可无。( )
3. 如果网页中包含多个拥有相同id属性值的元素,则网页报错,无法显示。( )×
4.
元素中不允许包含以下元素:标题元素(h1~h6)、span元素、div元素。( )×
5. HTML 源代码中的空格都是无效的,最终显示时,都会被浏览器删掉。( )×
6. 查找父级目录中的文件或文件夹,可使用“.../父级目录文件或文件夹”返回上级目录。( ) ×
7. 若不指定元素的target属性,则在单击超链接时,默认会在当前窗口打开新网页。( )
8. 设置
9. 表格元素的align属性不是设置表格内容居中对齐。而是设置整个表格在其父元素中整体居中对齐。( )
10. 有序列表可自动将列表项按内容排序后显示。( )×
单选题
1. 下面定义HTML注释正确的是( )。B
A.
C. --> D.
2. 下面定义页面编码格式的元素正确的是( )。C
A. B.
C.
D.
3. 以下可以实现当鼠标悬停在元素上时,出现工具提示效果的是( )。 C
A.
B.
C.
D.
A.只要网页中包含中文,都必须设置
B.只要网页中同时包含中文和英文,都必须设置
C. 必须和当前网页.html文件的编码格式保持一致
D. 在中文版操作系统中,必须设置
A. B.
C. D.
6. 元素的( )属性用于设置要引入的图片的URL地址。B
A. href B. src C. alt D. link
5. 下面定义页面编码格式的元素不正确的是( )。D
4. 以下说法正确的是( )。C
2
7. 将元素的target属性值设置为( ),可实现单击在新窗口打开新链接。C
A. _self B. 不指定值 C. _blank D. blank
8. 以下定义锚点位置错误的是( )。B
A. B. top
9. 关于绝对路径的组成,以下描述正确的是( )。A
A.协议://域名/目录路径/文件名
B. 协议/>域名/目录路径/文件名
C. 目录路径:/协议/域名/文件名
D. 目录路径:>协议/域名/文件名
10. HTML5结构标记中专门定义主导航区域的元素是( )。B
A.
多选题
1. 以下标记定义正确的是:( )。BCD
A.
C.
2. 以下说法正确的是( )。BC
A. 元素中所有子元素的内容,都会显示在网页上
B.
元素中包含对网页的配置C.
元素中包含要显示的网页的主要内容D.
3. 下列说法错误的是( )。ABC
A.元素专门用于代替换行
B.元素专门用于给文字加下划线
C. 元素专门用于加粗显示文字
D.
元素专门用于显示一段文字,并在开头和结尾自动换行。
4. 对
A. href属性用于设置要播放的音频文件的路径
B. src属性用于设置要播放的音频文件的路径
C. auto属性用于设置在网页加载时自动播放音频文件
D. loop 属性用于设置是否循环播放
A.当前格td,向右跨4列(含自己),可写为:
B.当前格td,向右跨4列(含自己),可写为:
C.当前格td,向下跨2行(含自己),可写为:
D.当前格td,向下跨2行(含自己),可写为:
6. 以下关于列表元素的描述正确的是( )。CD
3
5. 以下关于不规则表格定义正确的是( )。B C
A.
- 元素用于定义有序列表
B.
- 元素用于定义无序列表
C.
- 元素用于定义无序列表
D.
- 元素用于定义有序列表
配伍题
1.
请为名词①⑤选择表示其含义的描述,将配对好的ae填写到括号中
①
行内元素
②
块级元素
③
行内块元素
④
单标记元素
⑤
双标记元素
[参考答案]
a 必须成对出现的开始标记和结束标记的元素
b 默认独占一行的元素
c
元素内容有多少,空间就只能占用多少,且多个元素只能在一行中显示
d 只要一个开始标记即可实现功能的元素。
e 多个元素可在一行中显示,但是可设置元素的大小
请填写:①: ②: ③: ④: ⑤:
①
:c②:b③:e④:d⑤:a
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
定义一个表格,一共2行四列。其中,第一行第一个格,向下跨2行,且内容顶端对齐。第二行第二个单元格位置的格,向右跨3行,且内容居左对齐:
其中:①和③请选择不规则表格相关的属性
②和④请选择内容对齐方式
[答案选项]
a.colspan=”2”
b.rowspan=”2”
c.colspan=”3”
4
d.rowspan=”3”
e.align=”right”
f. valign=”top”
g.align=”top”
h. valign=”right”
请填写:①: ②: ③: ④:
[参考答案] ①:b ②:f ③:c ④:e
第3章 HTML5表单元素
判断题
1. 表单向服务器端提交数据主要有两种方式:get方式和set方式。( )×
2. Select元素中的多个option元素,若希望多选一,则必须同时定义相同的name属性。( )×
3. 默认情况下,单击旁边的文本,不会选中该单选按钮。( )
4. 实现表单提交功能,需要两部分配合才能实现: 首先需要服务器端程序接收客户端表单提交来的数据;其次定义客户端HTML表单收集用户信息并提交数据到服务器端。( )
5.
6. 以get方式提交表单是以隐藏的方式将数据提交给服务器。要提交的表单数据不会出现在URL的结尾,而是包含在请求消息主体的内部。( )×
单选题
1. 定义在文本框中初始时显示的提示信息,输入内容后就被替换,可设置( )属性。C
A. disabled B. readonly C. placeholder D. value
2. 当多个单选按钮多选一时,应该为组内的多个单选按钮定义相同的( )属性值。B
A. value B. name C. type D. checked
3. 下列选项中,不属于input元素的type属性可选内容的是( )。D
A. text B. password C. submit D. hide
4. 设置select元素的( )属性可实现多选。D
A. value B. selected C. name D. multiple
5. 设置iframe的( )属性,可定义iframe要引入的另一个网页的URL地址。A
A. src B. href C. rel D. path
6. 以get方式提交表单时,查询字符串的格式正确的是:( )C
A.?uname=dingding;upwd=123456
B.?uname:dingding;upwd:123456
C.?uname=dingding&upwd=123456
D.?uname:dingding&&upwd:123456
7. 以get方式提交表单时,最大可发送的数据大小为:( )B
5
A.1K B. 2K C. 3K D. 4K
8. 如果表单中包含上传文件功能时,内容类型必须设置为: ( )。D
A. utf-8
B. application/x-www-form-URLencoded
C. text/plain
D. multipart/form-data
多选题
1. 以下关于表单元素的描述正确的是:( )。AC
A. method属性,用于定义表单向服务器端提交数据的方式
B. doctype属性用于定义表单数据进行编码的方式
C. enctype属性用于定义表单数据进行编码的方式
D. methods属性,用于定义表单向服务器端提交数据的方式
2. 以下属于表单元素的是:( )。BCD
A. label B. input C. textarea D. select
3. 多个备选项中,可选择多个选中项时,可使用哪种表单元素:( )。BD
A.
B.
C.
D.
配伍题
1.
请为元素①⑤选择右侧最合适的使用场景,将配对好的ae填写到括号中
①
type=”checkbox”>
a 收集用户输入的文字信息
b 性别二选一
c 是否同意本网站的条款
d 从一百多个国家的列表中选择多个国家
e 选择本地文件上传服务器
②
③
④
type=”radio”>
⑤
[参考答案]
请填写:①: ②: ③: ④: ⑤:
①
:c②:a③:e④:b⑤:d
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
在表单中定义性别,二选一。要求,回发服务器时的变量名为“sex”。且扩大选中区域,点击文字,也可选中选项:
[答案选项]
a.id
b.name
c.title
d.value
e.radio
f. checkbox
g.p
h. label
请填写:①: ②: ③: ④:
[参考答案] ①:h ②:e ③:b ④:d
第4章 CSS3基础知识
判断题
1. 内部样式表的优先级总是高于外部样式表。( )x
2. 外部样式表是指定义在
元素中的[答案选项]
a.box-sizing: box; padding:10px 0;
b.padding:10px 0;
c.width:1000px; margin:0 auto; padding:0 15px; margin-top:35px;
d.box-sizing: border-box;
e.width:1000px; margin: auto; padding: 15px; margin:35px;
11
f. padding:0 10px;
g.span>img
i. span,img
请填写:①: ②: ③: ④:
[参考答案] ①:c ②:d ③:f ④:g
第5章 CSS3高级特性
判断题
1. 块级元素默认都是从上到下排列的,且每个块元素独占一行。()
2. 行内块元素默认都是从上到下排列的,且每个行内块元素独占一行。( )×
3. 行内元素默认按照从左往右的方式排列,而行内块(inline-block)默认从上到下排列。()×
4. 因为每个元素都拥有自己的空间,所以一个元素不可能盖住另一个元素。()×
5. 即使行内元素浮动后,也允许修改width和height属性。()
6. 元素一旦设置浮动定位属性,就脱离普通文档流定位方式,不占用普通文档流中的页面空间。()
7. 如果包含框太窄,无法容纳水平排列的3个浮动元素,那么最后放不下的块会被挤压到下一行,并始终浮动到下一行的开头。()x
8. 元素一旦浮动后,都会变为行内块级元素,也允许修改大小尺寸。( )×
9. 如内部浮动元素,高于外部容器元素,则内部浮动元素超出外部元素范围的部分自动隐藏。( )×
10. 用opacity设置透明度,仅影响所在元素,不影响子元素。()×
11. dispaly:none 不会让元素脱离文档流,虽然看不见,但依然占用空间。( )×
12. visibility:hidden不让元素脱离文档流,虽然看不见,但依然占用空间。( )
13. rgba只作用于某个属性,如背景颜色等。( )
14. pointer属性可设置鼠标的光标。当鼠标悬停在元素上时,可改变鼠标光标的显示样式。( ) ×
15. 修改列表项标识为图片,可使用: list-image:url(图片路径)属性 ( )×
16. list-style:none和list-style-type:none均可清除列表项标识。( )
17. relative(相对定位)可让元素脱离默认文档流,相对于其所在父元素左上角自由定位。()×
18. 相对定位是让元素相对于它在默认文档流中的原始位置偏移一段距离,经常用于对元素位置做微调时使用。( )
19. 绝对定位的元素默认总是相对于其所在直接父级元素左上角定位。( )×
20. 相对定位的元素,虽然位置偏离了原位置,但默认文档流中的原位置不释放。( )
21. 修改父元素的z-index属性值>子元素的z-index属性值可让父元素盖住子元素。( )×
22. 未使用定位属性的元素不能使用z-index元素。( )
23. :first-child元素只能匹配一个元素。( )×
12
24. input+span 只能匹配一个元素。( )×
25. :target用于匹配当前点击的a元素。( )×
26. div:not([title=test])也会匹配那些不包含title属性的div元素。( )
27. 元素可设置的属性,伪元素也可设置。元素具有的特征,伪元素也同样具备。( )
28. 使用弹性布局,要先使父容器变为flex容器——display:flex或display:inline-flex。( )
29. 默认情况下,如果主轴放不下所有项目时,项目会超出容器横向溢出。( )×
30. 弹性布局中,项目的flex-order属性用于定义项目的排列顺序。( )×
31. order属性,用于定义项目的排列顺序。其值为整数数字,无须单位。( )
单选题
1. 先后顺序定义三个div: div1,div2,div3。div2向左浮动,div1和div3向右浮动,结果从左向右三个div的顺序依次是( )。C
A.d1 d2 d3 B. d2 d1 d3 C. d2 d3 d1 D. d1 d3 d2
2. CSS提供了( )属性用于设置元素浮动定位:B
ow B. float C. floor D. fixed
3. 以下不属于float属性值的是:( ).D
B. right C. none D. center
4. 清除前面元素浮动对当前元素的影响,可设置( )属性。B
y: clear B. clear: both C. float: both D. both: clear
5. 下列选项中,可让图片左右文字与图片垂直居中对齐的css属性是( )。B
-align:center B. vertical-align:middle
C. text-valign:center D. vertical-align:baseline
6. 下列设置鼠标悬停时光标变为手指的属性是( )。D
: move B. cursor: wait C. cursor: text D. cursor: pointer
7. 如果包含框太窄,无法容纳水平排列的3个浮动元素,那么最后放不下的块会:( ).A
A.被挤压到下一行 B.默认隐藏 C.横向溢出 D.始终换行到下一行的开头
8. 元素一旦浮动后,都会变为:( ).B
A.行内元素 B.块元素 C. 行内块元素 D.浮动元素
9. 一下不属于clear属性值的是:( ).D
B. right C. both D. none
10. 下列选项中,可让元素独占一行的属性为( )。D
y:none B. display: inline-block C. display: inline D. display:block
11. 下列关于vertical-align属性描述正确的是:( )。B
A.可设置表格元素的内容在水平方向上的对齐方式
B.可设置img元素左右两侧的文本在垂直方向的对齐方式
C.可设置img元素在其父元素内水平方向的对齐方式
D.可设置div元素的内容在垂直方向的对齐方式
12. 以下不能实现隐藏元素的是:( )。A
13
A. overflow: hidden B. opacity:0 C. display:none D. visibility:hidden
13. 下列清除列表项标志的属性设置正确的是( )。B
A.
list-type:none B. list-style-type:none C. list-type-style: none D. list:none
14. 以下不属于list-style-type属性值的是:( )。D
A. none B. circle C. disc D. sqrt
15. 将列表项标识改为图片的属性是:( )。C
A. list-style-type B. list-image C. list-style-image D. list-type
16. 希望能自由修改元素的位置,但又不希望默认文档流中原始位置被释放,应选择( )。B
A. position:absolute B. position:relative C. position:fixed D. position:static
17. 以下关于元素定位描述错误的是:( )。D
A.绝对定位的元素相对于离它最近的已定位的祖先元素实现定位。
B.如果当前元素的各级父元素中没有已定位的祖先元素,那么元素就相对于body定位。
C.通常在设置绝对定位前,都要先找到要参照的祖先元素,并为祖先元素添加position属性。
D.祖先元素的position属性只能设置为relative
18. 下列关于位移属性描述正确的是:( )。A
A. left:-20px 是让元素基于当前位置向左移动20px
B. left: 20px 是让元素基于当前位置向左移动20px
C. left: -20px 是让元素基于浏览器边框,向左移动20px
D. left: 20px 是让元素基于浏览器边框,向左移动20px
19. 三个相邻元素: ,希望选中元素后的元素,下列选择器正确的是( )。C
A. b,i{} B. b+i{} C. b~i{} D. b>i{}
20. 选择包含title属性且title属性值中包含“es”的div元素,下列选择器正确的是( )。B
A.
div[title=es] B. div[title*=es] C. div[title^=es] D. div[title$=es]
21. 选择title属性不等于”test”的div元素,下列选择器正确的是:( )。A
A.
div:not([title=test]) B. div[title!=test] C. div[title*=test] D. div[title$=test]
22. 希望单击一个a元素,控制另一个元素的样式变化,可使用以下哪种选择器:( )。B
A. :hover B. :target C. :active D. :link
23. 以下描述错误的是:( )。D
A. ::before,用于匹配某元素内容区域之前的位置
B. :after,用于匹配某元素内容区域结尾的位置
C. after,用于匹配某元素内容区域结尾的位置
D. :before,用于匹配某元素与前一个元素之间的空白区域
24. 下列在p元素开头添加“>>”符号的代码正确的是:( )。D
A.p::before{container: “>>”} B. p::before{ container: >>}
C. p::before{content: >>} D. p::before{ content: “>>”}
14
25. 防止外边距溢出最好的方法是:( )。A
A.父元素::before{ content:””; display:table; }
B. 父元素::before{ content:””; display:”table”}
C. 父元素::before{ container:””; display:table}
D. 父元素::before{container:””; display:”table”}
26. 下列对于flex-direction属性值描述正确的是:( )。B
A.值为row表示主轴x轴,起点在容器中心点
B. 值为row-reverse表示主轴x轴,起点在右端
C. 值为column表示主轴y轴,起点在底端
D. 值为column表示主轴x轴,起点在最左端
向。D
A. nowrap B. wrap-reverse C. reverse D. wrap
是:( )。C
A.flex: row wrap B. flex: wrap row
C. flex-flow: row wrap D. flex-flow: wrap row
A. flex-direction B. justify-content C. flex-flow D. flex-wrap
A. justify-content: space-around
B. flex-wrap: wrap
C. flex-direction: space-around
D. justify-content: column
31. 下列不属于align-self属性值的是:( )。C
-start B. flex-end C. flex-center D. baseline
A. HTML4.1 B. XHTML1.0 C. XHTML2.0 D. HTML5
多选题
1. 以下描述正确的是:( )。AB
A. 设置浮动定位属性的元素会脱离普通文档流,不占用普通文档流中的页面空间。
B. 文档的普通流中的其他块,会上移填补浮动元素留下的空白位置。
C. 元素浮动定位是相对于元素在普通文档流中的原位置设置位移的偏移量。
D.浮动定位的元素在原文档流中的位置始终占用,不释放。
A.该属性值可以是: left,用于清除当前元素前面元素的任意浮动带来的影响;
B.该属性值可以是: left,用于清除当前元素前面元素的左浮动带来的影响;
15
27. 如果主轴放不下所有项目时,可设置flex-wrap属性值为( )来实现换行显示,但不改变主轴方28. 下列代码可以定义flex容器x为主轴,从左向右排列,且如果放不下就换行继续从左向右排列的29. 设置项目在主轴上的对齐方式,可设置以下哪个属性:( )。B
30. 实现每个项目两端间距相同可设置以下哪个属性:( )。A
32. 文档类型声明: 说明当前网页使用的是()标准。D
2. 以下关于clear属性描述正确的是:( )。BD
C.该属性值可以是: right,用于清除当前元素后面的元素任意浮动带来的影响;
D.该属性值可以是: right,用于清除当前元素前面的元素右浮动带来的影响;
3. 清除浮动对父元素影响的方案有:( )。ACD
A. 给父元素设置固定的高度;
B. 设置父元素的float属性为hidden或auto;
C. 设置父元素也浮动;
D. 在父元素内的结尾追加一个空子元素(块级元素),并设置空子元素清除浮动影响(clear:both)。
4. 默认可在一行中水平排列的元素有:( )。AC
A. 行内元素 B.块元素 C.行内块元素 D. 标题元素
A. 值是1~100之间的任意一个整数
B. 数值越大,越不透明;数值越小,越透明。
C. opacity可用于将整个元素的所有属性及其子内容全部设置透明度。
D. 值是0~1之间的任意一个小数
A. table B. div C. p D. img
A.固定定位的元素,以文档显示区左上角作为参照
B.固定定位的元素,以body左上角作为参照
C. 固定定位的元素位置在网页滚动时,跟随滚动,始终保持与body左上角的相对位置不变。
D. 固定定位的元素位置不会随着滚动条的滚动而发生改变。
8. 下列关于位移属性描述正确的是:( )。ABC
A. top: -20px 是让元素基于当前位置向上移动20px
B. top: 20px 是让元素基于当前位置向下移动20px
C. bottom: -20px 是让元素基于当前位置向下移动20px
D.bottom: 20px 是让元素基于当前位置向下移动20px
9. 下列关于z-index属性描述正确的是:( )。BD
A.z-index属性用于设置上下两层元素之间的距离,值为数字,且必须加上长度范围
B. z-index属性用于改变元素的堆叠顺序,其值为一个数字,无须加单位。
C. 数字越小,越靠上层。
D. 数字越大,越靠上层。
A.li>li B. li+li C. li~li D. li li
11.以下选择器中可匹配table中tbody下的偶数行的有:( )。AD
A.table>tbody>tr:nth-child(even) B. table>tbody>tr:nth-child(odd)
C. table>tbody>tr:nth-child(2n+1) D. table>tbody>tr:nth-child(2n)
12. 匹配元素内容中的首字母,可使用以下哪些选择器:( )。BC
16
5. 下列对于opacity属性描述正确的是:( )。BCD
6. 下列可使用vertical-align属性设置垂直方向对齐方式的有: ( )。AD
7. 下列关于固定定位描述正确的是:( )。AD
10. 已知连续四个
A.::first-line B. ::first-letter C. :first-letter D. :first-line
13. 下列可以清除浮动对父元素带来的影响的代码是:( )。CD
A. 父元素::before{ content:””; display:”table”}
B.父元素{clear:both}
C. 父元素{ overflow:hidden }
D. 父元素:after{display:block; content:””; clear:both; }
14. 下列关于弹性布局中项目的属性,描述正确的是:( )。BC
A.项目的flex-order属性用于定义项目的排列顺序
B. 项目的flex-grow属性用于定义项目的放大比例
C.项目的flex-shrink属性用于定义项目的缩小比例
D. 项目的align属性用于单独定义某一个项目在主轴上的对齐方式。
-start表示让项目以主轴的起点方向对齐;
B. flex-end表示让项目以主轴的终点方向对齐;
C.baseline表示让项目以交叉轴的基线对齐;
D. stretch表示如果项目未设置尺寸就让项目在交叉轴上占满所有空间。
15. 关于align-items属性的值,下列描述正确的是:( )。CD
配伍题
1.
请为定位方式①⑤选择右侧最合适的解释,将配对好的ae填写到括号中。
①
position:absolue
②
position:relative
③
position:fixed
④
float:left
⑤
flex
a 希望让块元素也能在一行中左右排列
b 将元素固定在文档显示区中的某个位置。
c
让元素相对于它在默认文档流中的原始位置偏移一段距离,经常用于对元素位置做微调时使用。
通过相对于离它最近的已定位(同样设置了position属性)的祖先元素实现定位。
d 定义父元素中子元素的布局方式。
e
请填写:①: ②: ③: ④: ⑤:
[参考答案]
①
:e ②:c ③:b ④:e ⑤:d
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整:
定义登录对话框,使其显示在文档显示区中心,且不随页面滚动而滚动。已知登录对话框宽310px,高380px。
请在下列CSS中补充选择器和css属性:
[答案选项]
a.-190px
b.top:50%; left:50%;
c.position: absolute;
d.-155px
e.position: fixed;
f. top:190px; left:155px;
g. 190px;
h. 155px;
请填写:①: ②: ③: ④:
[参考答案] ①:e ②:b ③:a ④:d
第6章 CSS3渐变、过渡与动画
判断题
1. 设置元素的background-image属性,取值为一个linear-gradient()命令,可实现线性渐变。( )
2. 设置元素的linear-gradient属性,可实现线性渐变。( )×
3. 设置元素的background-image属性,取值为一个radial-gradient()命令,可实现径向渐变。( )
4. 设置元素的radial-gradient属性,可实现径向渐变。( )×
5. 设置元素的background-image属性,取值为一个repeating-linear-gradient()命令,可实现重复渐变。()
6. 设置元素的repeating-linear-gradient属性,可实现重复渐变。( )×
7. 2D旋转时,默认的转换原点为元素左上角(0,0)位置。( )。×
8. 转换原点是指在转换过程中,距离旋转圆心最远的一点。( )。×
9. 视距越小,3D转换的幅度越明显;视距越大,3D转换的幅度越不明显。( )。
10. 修改要执行3D变换的元素本身的perspective属性,可调整视距。( )。×
11. 定义元素的transform属性时执行translate()函数,可让元素发生位移。( )
12. 定义元素的transform属性时执行scale()函数,可让元素发生缩放。( )
13. 定义元素的scale属性,可让元素发生缩放。( )×
14. scale(value)中,缩放比例value的默认值为0,表示不缩放。若value>0,表示放大;若value<0,18
表示缩小。( )×
15. 定义元素的transform属性时执行rotate()函数,可让元素发生旋转。( )
16. 定义元素的rotate属性,可让元素发生旋转。( )×
17. rotate(ndeg)中,若n为正,顺时针旋转;若n为负,逆时针旋转。( )
18. 设置过渡速度变化曲线为:easy-in,表示慢速开始,加速结束。( )×
19. 设置过渡速度变化曲线为: ease-out, 表示慢速开始,加速结束。( )×
20. 过渡速度变化曲线的默认值为:ease,表示从慢速开始,快速变快,最后慢速结束。()
21. @keyframes定义的动画会在页面加载时,自动执行,无需调用。( )×
单选题
1. 以下关键字组合中,等效于设置线性渐变角度为45°的是( )。B
top left B. to top right C. to left D. to right
2. 以下关于线性渐变描述正确的是:( )。C
A.线性渐变就是延水平方向填充渐变色
B.线性渐变就是延垂直方向填充渐变色
C.线性渐变就是以直线的方向来填充渐变色
D.线性渐变就是以圆心为中心,延半径向外渐变
3. 设置按钮背景色自上向下渐变,从顶部白色渐变到底部银色,下列写法正确的是( )。A
ound-image: linear-gradient(to bottom, #f0f0f0 0%, #e0e0e0 100%);
ound-image: linear-gradient(to bottom, 0% #f0f0f0, 100% #e0e0e0);
ound-image: linear-gradient(to bottom, 0%, #f0f0f0, 100%, #e0e0e0);
ound-image: linear-gradient(to bottom, #f0f0f0, 0%, #e0e0e0, 100%);
4. 添加-webkit-前缀不可解决( )浏览器的css属性兼容性问题。D
A.新版opera B. Chrome C. Safari D. Firefox
5. 解决Firefox浏览器的css属性兼容性问题,可添加( )前缀。 B
A.-webkit- B. -moz- C. -o- D. -ms-
6. 宽100 px的div元素,修改转换原点为右上角,下列属性设置正确的是( )。A
orm-origin: 100% 0 B. transform-origin: 0 100%;
C. transform-origin: 0 100px D. transform-origin: left top;
7. 默认的转换原点是:( )。D
A.元素的左上角 B.元素的右上角 C.元素的顶部中心点 D.元素图形的中心点
8. 下列属性中,不能将元素右移100 px的设置是( )。B
orm: translateX(100px) B. translateX : 100px
C. transform: translate(100px) D. margin-left:100px
9. 下列属性中,可将元素顺时针旋转45°的是( )。C
orm: rotate(45) B. transform: rotate(-45)
C. transform: rotate(-315deg) D. transform:rotate(-45deg)
10. 设置元素的transform属性和box-shadow属性,在2 s内过渡变化,正确的是( )。A
19
A. transition-property: transform box-shadow; transition-duration: 2s;
B. transition-property: transform,box-shadow; transition-duration: 2s;
C. transition-property: transform 2s box-shadow 2s;
D. transition-property: transform box-shadow 2s;
11. 希望修改某个CSS属性值时平缓变化,可使用CSS的( )属性。D
A. transform-propertyB. translate-property C. transform-float D. transition-property
12. 可使用( )属性设置过渡变化的时间。B
A. transition B. transition-duration C. duration D. transform-duration
13. 下列选项中,设置元素所有属性在2 s内匀速过渡变化正确的是( )。C
A. transition: 2s linear all B. transition: linear 2s all
C. transition: all 2s linear D. transition: all linear 2s
14. 定义复杂动画,实现一个div顺时针旋转一周,正确的是( )。B
A. @keyframe myRotate{
0%{ transform: rotate(0deg) },
100%{ transform: rotate(360deg) }
}
B. @keyframes myRotate{
0%{ transform: rotate(0deg) }
100%{ transform: rotate(360deg) }
}
C. @keyframes myRotate(
0%{ transform: rotate(0deg) }
100%{ transform: rotate(360deg) }
)
D. @keyframe myRotate(
0%{ transform: rotate(0deg) },
100%{ transform: rotate(360deg) }
)
15. 下列调用动画执行的语句正确的是( )。D
A. animation: linear ball 5s infinite alternate;
B. animation:ball linear infinite alternate;
C. animation: linear 5s linear infinite alternate;
D. animation:ball 5s linear infinite;
16. 可设置动画暂停的css属性为:( )。A
ion-play-state B. animat-play-state C. animat-play D. animation-state
多选题
1. 下列属于渐变分类的是:( )。ABC
20
A. 线性渐变 B.径向渐变 C. 重复渐变 D. 水平渐变
2. 以下设置渐变角度的语法正确的是:( )。AD
A. to top B. top C. 60° D. 60deg
3. 下列哪些值可作为转换原点位置的值:( )。BD
A. 0px B. 0 C. 60deg D. left
A. translate(x) B. transform(x) C. translateX(x) D. transformX(x)
A. scale(value) B. scale(x,y) C. scaleX(x)和scaleY(y) D. scale必须等比例缩放
A.视距越远,元素在显示器投影平面上的像越小。
B. 视距越远,元素在显示器投影平面上的像越大
C.如果希望三维转换越明显,应增大视距
D. 如果希望三维转换越明显,应缩小视距
4. 下列可以设置元素在x轴上发生位移的函数是:( )。AC
5. 下列可分别设置元素在x轴和y轴两个方向上的缩放比例的是:( )。BC
6. 下列关于视距描述正确的是:( )。AD
7. 以下属性值中可用于设置过渡速度变化曲线的值有:( )。AB
A. linear B. ease-in C. eary-in D. easy-out
配伍题
1.
请为下列属性①⑤选择右侧最合适的解释,将配对好的ae填写到括号中
①
transform-origin
②
translate
③
transform
④
perspective
⑤
transition
请填写: ①: ②: ③: ④: ⑤:
[参考答案]
a 模拟人的眼睛到3D转换元素之间的距离
b 用于修改转换原点的位置
c 可让元素发生位移
d 定义父元素中子元素的布局方式。
e 修改CSS属性值时平缓变化
①
:b②:c③:e④:a⑤:e
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整
在网页中定义一个名为ball的帧动画,并在某个元素的样式中启动动画播放
代码如下:
[答案选项]
a.animation
b.animate
c.@keyframe ball
d.@keyframes ball
e.5s
f.ball
请填写:①: ②: ③: ④:
[参考答案] ①:d ②:a ③:f ④:e
第7章 LESS
判断题
1. 静态样式语言中虽然有变量,但是无法记性算术运算。( )×
2. 编译是指将浏览器不认识的Less语言代码转换为CSS语言代码的过程。( )
3. Less既支持多行注释,又支持单行注释,所有注释都会被编译到CSS中。( )×
4. @import在引入多个less文件时,会增加请求次数。( )×
5. 用@import引入另一个.less文件,执行过程同CSS中用@import引入另一个css文件原理完全相同。( )×
6. CSS中用@import引入另一个css文件,会增加请求次数。( )
单选题
1. 下列引入并在客户端编译less的代码正确的是( )。B
22
A.
B.
C.
D.
2. 下列在less中定义变量的语法正确的是( )。C
:#e4393c; B. @red=#e4393c; C. @red:#e4393c; D. red=#e4393c;
3. 下列使用变量正确的是( )。A
ound-color:@red; B. background-color=red;
C. background-color=@red; D. background-color:red;
4. 公共类型.m-p-0,可帮元素设置margin和padding属性,但暂时不知道margin和padding的值,下列代码正确的是( )。D
A. .m-p-0(m,p){margin:m; padding:p } B. .m-p-0(m p){margin:m; padding:p}
C. .m-p-0(@m,@p){margin:m,padding:p} D. .m-p-0(@m,@p){margin:@m, padding:@p}
5. 下列混入时传入参数的代码正确的是( )。C
A.h1{ .m-p-0(10,10); … …} B. h1{ .m-p-0: 10 10; … …}
C. h1{ .m-p-0(10px,10px); … …} D. h1{ .m-p-0:(10px,10px); … …}
6. 在一个less文件中,引入另一个less文件,下列正确的是( )。A
A.@import " " B. @import url(" ")
C. !import " " D. import " "
多选题
1. 以下属于动态样式语言具备而静态样式语言不具备的特征有:( )。AD
A. 变量 B. 否定伪类 C. 选择器 D. 运算
A. 选择器分组 B.否定伪类 C.运算 D.属性选择器
2. 不需要动态样式语言,静态样式语言已经具备的特征有:( )。A B D
3. 下列对于less提供的内置函数描述正确的是:( )。ABD
A. ceil(值)——取整
B. lighten(颜色值,百分百)——把指定颜色变亮;
-width(宽度)——设置指定图片宽度
-height(图片路径)——返回指定图片高度。
编程题
1. 从答案选项中选择正确的代码,将其对应的字母填写在空白的步骤中,从而把步骤补充完整
定义文件,其中声明两个变量保存字体大小和颜色值
23
再定义文件,其中引入中基础变量,并使用基础变量
代码如下:
/*文件中:*/
_①__:#e4393c;
_②__:12px;
/*文件中*/
_③__;
h1{
background-color: _①__;//使用变量
color:#fff;
font-size: _④__ //将字体在标准字体基础上放大一倍
}
[答案选项]
a. var red
b.@red
c.!important “”
d.@fontSize
e.$fontSize
f.@import “”
g. @fontSize*2
j. font-size*2
请填写:①: ②: ③: ④:
[参考答案] ①:b ②:d ③:f ④:g
第8章 Bootstrap响应式网页开发
判断题
1. 响应式网页是指,一个网页会根据用户浏览器设备不同而自动改变布局。( )
2. 响应式网页是指,一个网页中包含可与用户交互的功能的网页。( )×
3. 在任何情况下,视口大小总是等于设备宽。( )×
4. 视口的尺寸可以随意指定,且视口与显示设备的物理分辨率无关。( )
5. 视口在手机端和在PC端都默认始终通过缩小网页方式,全部显示网页内容。( )×
6. 物理设备宽比视口宽更能精准确定一个设备的种类。( )
7. 媒体查询,就是查询出当前浏览器的名称和版本号。( )×
8. 媒体查询,即可使用浏览器的视口大小作为判断条件,又可使用物理设备的窗口大小作为判断条件。( )
24
单选题
1. 响应式网页划分显示设备的分类,依据的是:( )。B
A. 物理设备的大小 B.物理设备的显示分辨率大小
C. 网页body的大小 D. 浏览器窗口大小
2. 要求当前网页加载时,视口大小等于设备宽,且初始时不缩放,下列代码正确的是( )。D
A.
B.
C.
D.
3. 根据媒体查询执行不同CSS文件,要求只有视口宽大于768 px时,才执行文件,下列代码正确的是( )。D
A.
B.
C.
D.
4. 普通规则下,如果设备宽为767px,可认为其为( )设备。D
A.超大屏 B. PC C. PAD D. 手机
5. PC设备显示器下,让class为box的元素背景为红色,下列代码正确的是( )。B
A.@media screen and (min-width: 992px){ background: red; }
B.@media screen and (min-width: 768px){ .box{background: red; } }
C.@media screen and (min-width: 992px){ .box{background: red; } }
{ @media screen and (min-width: 768px){ background: red; } }
6. 下列关于媒体查询说法正确的是:( )。A
-width:768px and max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px && max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px & max-width: 991px,表示浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围;
-width:768px max-width: 991px,表示浏览器视口宽≥768px而且≤991px,
说明是平板电脑显示屏大小范围;
7. 下列关于媒体查询说正确的是:( )。C
-device-width是用浏览器视口宽作为判断条件
-width是用设备物理显示屏宽作为判断条件
-device-width是用设备物理显示屏宽作为判断条件
-width是用浏览器软件的窗口宽作为判断条件
8. 一个元素在PC和PAD下,在行中占比为1/4,在手机下,在行中占比1/2,下列代码正确的是( )。25
D
A. B. C. D. 9. 一个元素,在PC下,在行中占比为1/4,在PAD和手机下隐藏,下列代码正确的是( )。B A. B. C. D. 多选题 1. 流式布局主要使用: ( )。BC A.使用table显示网页的各个区域 B. 使用浮动定位显示网页的各个区域 C.使用行内块显示网页的各个区域D. 使用块元素显示网页的各个区域 A. 媒体查询,就是查询出当前浏览网页的设备的类型及特性,如屏幕尺寸。 B. 媒体查询,就是查询出当前浏览器的名称和版本号。 C. 媒体查询,就是根据浏览器的名称和版本号不同执行不同的CSS代码。 D.媒体查询,就是根据设备和特性不同,选择执行不同的CSS代码。 3. 以下设备分类的标准正确的是:( )。BC A. 浏览器视口宽≤992 px,说明是PC显示器大小范围; B.浏览器视口宽≥768px而且≤991px,说明是平板电脑显示屏大小范围; C. 浏览器视口宽≤767px,说明是手机显示屏大小范围。 D. 浏览器视口宽≥768px而且≤991px,说明是PC显示器大小范围; 配伍题 2. 以下关于媒体查询的描述正确的是:( )。AD 1. 请为下列样式类①⑤选择右侧最合适的解释,将配对好的ae填写到括号中。 ① col-md-6 ② hidden-sm ③ col-sm-3 ④ col-xs-6 ⑤ col-lg-2 请填写:①: ②: ③: ④: ⑤: [参考答案] a Pad屏幕中当前元素宽占容器宽度的1/4 b 超大屏幕中当前元素宽占容器元素宽的1/6 c PC机显示设备中当前元素宽占用容器总宽度的50% d Pad和手机屏幕中当前元素隐藏 e 手机屏幕中当前元素宽占容器元素宽的一半 ① :c ②:d ③:a ④:e ⑤:b 26 第9章 Bootstrap常用组件 判断题 1. 响应式图片可让图片根据浏览设备的宽,响应式调整图片的大小。( ) 2. 为元素添加text-responsive样式类,可让元素的内容文本以两端对齐。( )× 3. list-style-none样式类可去掉列表项前的标识符号。( )× 4. 响应式表单的样式类和栅格系统的样式类完全一样。( )× 5. 水平表单可定义栅格系统控制不同屏幕宽下表格的列宽。( ) 6. Bootstrap所有组件,单靠引入就可执行。( ) 7. 使用组件时,仅添加样式类,未添加data-*自定义扩展属性,则样式也无法正常显示。( )× 8. 凡是使用fixed属性固定定位在文档显示区中心位置的对话框,都是模态框。( )× 9. 模态框是指在一个父窗口中打开了一个子窗口,若子窗口不关闭,则父窗口无法获得输入焦点。( ) 单选题 1. 按钮尺寸样式类不包括: ( )。B A. btn-lg B. btn-md C. btn-sm D. btn-xs 2. 将按钮变为块级按钮,可使用: ( )。 D A.d-block B. display-block C. block D. btn-block 3. 将a变为黄色按钮,以下代码中正确的是( )。C A. B. [答案选项] a. form b.form-inline c.form-control d.form-group e.sr-only f.group 29 g. sr j. control 请填写:①: ②: ③: ④: [参考答案] ①:b ②:d ③:e ④:c 30
版权声明:本文标题:Web开发基础练习题 内容由网友自发贡献,该文观点仅代表作者本人,
转载请联系作者并注明出处:http://www.roclinux.cn/b/1709682022a543475.html,
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
年月日发(作者:函数怎么使用)数据结构删除顺序表上指定的值数据结构是计算机科学中非常重要的一门学科,其中顺序表是最基本的数据结构之一。在顺序表中,我们可以通过下标来访问其中的元素,但是删除指定值时需要进行一些操作。下面将介绍如何在顺序表中删 年月日发(作者:修改微信登录界面图片)常用数据结构与算法.数据结构.数组-定义-常用操作:访问元素、添加元素、删除元素、查找元素-应用场景.链表-定义-常用操作:插入节点、删除节点、查找节点-单链表、双链表、循环链表的区别-应用场景.栈-定 年月日发(作者:格式怎么用转成实体)_(){();}_.{:(,){;(){(,(){(,());},);}(){(,(){(,());});}[](){(,());};},:(){;,,,;横坐标纵坐标点击处位于元 年月日发(作者:在是什么意思)第远卷摇第源期圆园员猿年愿月摇摇摇摇摇摇摇摇摇摇摇摇摇摇中国光学摇摇摇摇摇摇摇悦澡蚤灶藻泽藻韵责贼蚤糟泽摇摇摇摇摇灾燥造援远摇晕燥援源粤怎早援圆园员猿文章编号摇员远苑源鄄圆怨员缘渊圆园员猿冤园源鄄园源怨园鄄员员 年月日发(作者:浏览器控件设置) 年月日发(作者:文件导入手机)让只能连接才能工作的程序,使用。..-兼容时间有限待.更新一款复制粘贴菜单强化插件,集成了上多个应用程序的功能,例如历史记录(),搜索()和历史记录兼容..兼容增强组件,增加快速网络搜索、黏贴历史、生成、发布等 年月日发(作者:):停止服务列表中的相关服务;:程序——___——----删除:删除注册表:删除环境变量:右击“我的电脑”,属性——系统属性-——高级-——环境变量。删除上图两个大框中的与相关的选项。:重启计算机。 年月日发(作者:是国产的吗)程序设计基础(科目代码:)一、填空题.计算机的五大主要应用领域是__________、___________、___________、___________和___________。.总线是连接_________ 年月日发(作者:培训班好找工作吗)国开电大专科《程序设计基础》形考任务至试题及答案形考任务试题及答案一、填空题.计算机的五大主要应用领域是______、______、______、______和______。[答案]科学计算、数据处理、过程 年月日发(作者:怎么用代码关闭右下角弹窗)新人教生物必修课时素养评价三细胞中的元素和化合物(分钟·分)一、选择题(共小题,每小题分,共分).下列元素及其描述一致的是选项()元素、、、描述微量元素最基本元素活细胞中含量最多基本元素【解析】选。 年月日发(作者:)年教师资格之中学化学学科知识与教学能力通关考试题库带答案解析单选题(共题)、、、、是重要的非金属元素,下列说法正确的是()。.、、、的原子半径逐渐增大,非金属性逐渐减弱.氮的氧化物和硫的氧化物既是形成光化学烟雾,又是形成酸 年月日发(作者:简单制作软件)一、填空题(每空分,共分).世界上第一台计算机是在()年,诞生于美国(),这台计算机的英文简称为()。答案:宾夕法尼亚大学.按照计算机的性能指标进行分类,我们可以把计算机分为()、大型计算机、小型计算机和()。 年月日发(作者:使用函数四舍五入取整)编译原理-题库、关于有限自动机叙述正确的是()、有限自动机分为确定的有限自动机和不确定的有限自动机、有限自动机可由状态转换图表达、有限自动机可由状态转换矩阵表达、有限自动机可以识别正规集答案:、编译原理 年月日发(作者:空心圆符号)....习题参考答案.解释以下术语()计算机软件:计算机软件是一系列按照特定结构组织的程序、数据()和文档()的集合。()计算机程序:用计算机语言所编写的一系列指令的集合。()数据:数据是程序加工和处理的对象。( 年月日发(作者:表格函数)一.填空题.#源程序的后缀名为______.________。.#中每个类型的变量占用_______个字节的内存。.#的每行语句以________分号_______结尾。.布尔型的变量可以赋值为关键字_______ 年月日发(作者:网页特效源代码)程序设计语言:编译原理(第版)•目录:•第一章引论•.什么叫编译程序•.编译过程概述•.编译程序的结构•.编译程序与程序设计环境•.编译程序的生成•第二章高级语言及其语法描述•.程序语言的定义•.高级语言的一 WindowsXP显示属性的设置教程 计算机属性系配置信息显示不出来怎么解决,以下是小编跟大家介绍WindowsXP显示属性的设置教程,欢迎大家阅读! 显示属性的设置 Windows桌面的背景、屏幕外观、屏幕保护等&a 运行雨林木风win7旗舰版64位系统经常会碰到一些棘手难以解决的问题,大家首先想到就是重装系统,其实不必那么麻烦,win7系统自带有系统还原功能,我们可 新版MAC系统安装ADOBE软件问题解决步骤 目录 一、开启任何来源 二、安装rosetta(解决提示“无法检查更新,请确定您已接入互联网”) 三、移除下载镜像的Quarantine属性 众所周知,有些win系统的家庭版本是无法远程桌面连接的,而且在连接的时候会报错。如果重新安装系统十分麻烦。那么咱们要怎么解决这个部分Windows电脑无法远程桌面连接的问题呢?
更多相关文章
数据结构删除顺序表上指定的值
C#常用数据结构与算法
js的回调函数详解
激光诱导击穿光谱技术及应用研究进展
74HCT4066DB中文资料
手机插件.wps
orcale11g的标准卸载
程序设计基础-国家开放大学电大学习网形考作业题目答案
国开电大专科《程序设计基础》形考任务1至4试题及答案
(新人教)生物必修一课时素养评价3:细胞中的元素和化合物
2023年教师资格之中学化学学科知识与教学能力通关考试题库带答案解析
计算机期末题库含答案
临沂大学继续教育编译原理-题库
程序的设计基础_基于C语言第2版课后复习题参考答案
C#程序设计语言复习题(试题及答案版)
程序设计语言:编译原理(第3版)
计算机如何配置桌面显示属性,WindowsXP显示属性的设置教程
win7计算机属性恢复,win7怎么打开系统还原功能?win7打开系统还原功能的方法步骤...
MAC M1M2安装ADOBE等第三方软件问题终极解决 “开启任何来源”“无法检查更新,请确认您已接入互联网”“移除下载镜像的Quarantine属性” “闪退”【MACBOOK】
win10家庭版计算机属性里没有远程桌面,win10家庭版不支持远程桌面怎么办_远程桌面无法连接的解决方法...
推荐文章
javascript - Can you write jQuery code inline before loading jQuery? - Stack Overflow
javascript - How can I establish the difference between two HEX colours? - Stack Overflow
node.js - Google Pay token returns unexpected structure ( returns ECv2 payload ) - Stack Overflow
javascript - When scroll page down appear and dissapear element - Stack Overflow
javascript - Draw multiple image's on canvas with each image rotated - Stack Overflow
热门文章
最新文章
windows配置开机自启动软件或脚本
24天前
发表评论