HTML CSS JS基础考试题与答案

embedded/2024/11/29 19:07:38/
htmledit_views">

一、选择题(2分/题)

1.下面标签中,用来显示段落的标签是(  d  )。

A、<h1>

B、<br />

C、<img />

D、<p>

2. 网页中的图片文件位于html文件的下一级文件夹img,则以下CSS书写正确的是(  b )。

A、<img src="logo.gif" />

B、<img src="img\logo.gif" />

C、<img src="img/logo.gif" />

D、<img src="img/logo" />

3.在HTML中,用于设置页面头部标题信息的标签是(  a )。

A、<title>

B、<base>

C、<head>

D、<meta>

4.下列选项中,哪一个是单标签(   d  ) 。

A、<title>

B、<body>

C、<html>

D、<br />

5.在下列属性中,用来定义文本字体大小的是(   c  )。

A、color

B、face

C、size

D、align

6.在HTML中,表示CSS样式的标签的是(   b  )。

A、<title>

B、<style>

C、<head>

D、<meta>

7.下面标记中,表示分割线的标记是(   d  )。

A、<h1>

B、<enter>

C、<br />

D、<hr />

8.在下列属性中,用来定义外边距的属性是(  c   )。

A、color

B、face

C、margin

D、padding

二、判断题(2分/题)

1.在HTML中,标可以拥有多个属性。(   ✓  )

2. js代码可以声明在body标签中,也可以声明在head标签中。(   ✓   )

三、问答题(5分/题)

1. 请描述盒模型包含哪些内容。

盒模型包括了内容、内边距、边框、外边距

2. 请描述定位方式有几种?分别是什么?

定位方式有四种

默认定位

相对定位

绝对定位

固定定位

3. 请写出文本对齐方式有几种?分别是什么?

文本对齐方式有3

左对齐

居中对齐

右对齐

4. JS中,数据类型有几种,分别是什么?

数据类型有4种:数值型,字符型,布尔型,object对象类型 

5. 请简述相对定位和绝对定位的区别。

相对定位是在原来位置的基础上进行移动

绝对定位标签文档脱离html标签,没有原来的位置,原来位置会被其特标签元素占用

6. 简述css中的选择器有几种?分别是什么?如何使用?

Css选择器有4种

标签名选择器、id选择器、class选择器、父选择器

标签名选择器:通过标签名找到对应的标签,给其添加样式

Id选择器:给标签添加唯一id标识,通过id名找到其对应的标签,给其添加样式

Class选择器:通过class名,找到对应标签,给其添加样式

父选择器:通过指定父子来找到其对应的标签,给其添加样式

7. 分别描述htmlcss,js各自在网页上的作用。

Html用来定义网络的结构与内容

Css用来更好的在浏览器上展示,控制网页布局和外观

Js是一种编程语言,用来网页的动态效果和交互性

8. 编程语言中,流程控制语句指的是什么?有几种结构?分别阐述其含义。

流程控制语句指的是程序执行的流程

有三种结构,分别是顺序结构和选择结构、循环结构

顺序结构是从上到下依次执行

选择结构是根据条件判断来执行,根据值真假来执行哪一个

循环结构通常用于需要重复执行相同的任务, 如果条件满足,会一直执行,直到条件不满足,才会跳出循环结构,按顺序一次往下执行

9. 请简述while循环语句和for循环语句的区别。

While循环语句

执行流程;

        1.加载循环变量

        2.判断条件

        3.执行循环体

        4.迭代

For循环语句

For循环包含了循环变量,条件,迭代

while循环更实用于未知数值的时候

10. Math对象和Date对象分别有什么功能?

math对象是获取随机数  数学运算

Date对象 获取了日期时间数

四、编程题(15分/题)

1. 请根据示例图,实现网页代码(图片素材自行从示例图中截取,文本内容可自定义)。

2. 请根据示例图,实现电子表网页代码。


http://www.ppmy.cn/embedded/141551.html

相关文章

Python中的map函数

Python中的map函数是一种常用的高雅实现&#xff0c;它能够在不使用第三方库的情况下对一个列表进行映射&#xff0c;并返回一个新的列表。map函数不仅能够提高Python代码的可读性&#xff0c;还能够拓展Python的功能&#xff0c;使其成为一种强大的数据处理工具。 Python中的…

Vue3+node.js实现注册

文章目录 前端代码实现后端代码实现 效果图 前端代码实现 <template><div class"register-container"><el-card class"register-card"><template #header><div class"card-header"><span>注册</span&…

林业产品推荐系统:Spring Boot开发手册

3 系统分析 这部分内容虽然在开发流程中处于最开始的环节&#xff0c;但是它对接下来的设计和实现起着重要的作用&#xff0c;因为系统分析结果的好坏&#xff0c;将直接影响后面环节的开展。 3.1可行性研究 影响系统开发的因素有很多&#xff0c;比如开发成本高就不适合开展&a…

深入浅出:JVM 的架构与运行机制

一、什么是JVM 1、什么是JDK、JRE、JVM JDK是 Java语言的软件开发工具包&#xff0c;也是整个java开发的核心&#xff0c;它包含了JRE和开发工具包JRE&#xff0c;Java运行环境&#xff0c;包含了JVM和Java的核心类库&#xff08;Java API&#xff09;JVM&#xff0c;Java虚拟…

输入json 达到预览效果

下载 npm i vue-json-pretty2.4.0 <template><div class"newBranchesDialog"><t-base-dialogv-if"addDialogShow"title"Json数据配置"closeDialog"closeDialog":dialogVisible"addDialogShow":center"…

Realtek网卡MAC刷新工具PG8168.exe Version:2.34.0.4使用说明

本刷新工具虽然文件名叫PG8168.EXE&#xff0c;但不是只有RTL8168可用&#xff0c;是这一个系列的产品都可以使用。实验证明RTL8111也可以使用。 用法&#xff1a; PG8168 [/h][/?][/b][/c HexOffsetHexValue][/d NICNumber][/l][/r][/w][/v] [/# NICNumber] [/nodeidHexNOD…

【网络-交换机】生成树协议、环路检测

路由优先级 路由优先级决定了在多种可达的路由类型中&#xff0c;哪种路由将被用来转发数据包。路由优先级值越低&#xff0c;对应路由的优先级越高&#xff0c;优先级值255表示对应的路由不可达。一般情况下&#xff0c;静态路由的优先级为1&#xff0c;OSPF路由优先级为110&a…

Qt | 开发技能提升档次哈

点击上方"蓝字"关注我们 01、Creator常用快捷键 >>> F1 查看帮助 F2 跳转到函数定义 Shift+F2 声明和定义之间切换 F3 查找下一个 F4 头文件和源文件之间切换 Ctrl+1 欢迎模式 Ctrl+2 编辑模…