文章目录
- 前言
- 1 MarkDown介绍
- 2 段落及强调
- 3 标题
- 4 链接
- 5 图片
- 6 列表
- 7 分割线及引用
- 8 代码块
- 9 表格
前言
本篇文章给出了CSDN Git入门技能树中部分的练习题解析,包括分支管理,Git标签,在Mac和Windows上使用Git+VSCode的步骤。强调了git cherry-pick不直接支持从标签中选择提交,git tag -d只能删除本地标签,Mac系统的终端可以安装Homebrew并使用Homebrew安装git。在VSCode中,可以通过命令行或终端直接指定目录,也可以通过拖拽文件夹到VSCode界面来打开目标文件夹。提交变动到Git仅将变更保存在本地仓库,要将这些变更推送到远程仓库,需要执行推送(push)操作。
1 MarkDown介绍
题目1:
Markdown 的优点
Markdown 有着代码语法简单、专注于撰写内容、排版清晰简洁等特点。 以下哪个不是 Markdown 的优点?
A.随时修改你的文章版本,不必像字处理软件生成若干文件版本导致混乱
B.轻松的导出 HTML、PDF 和本身的 .md 文件
C.可读、直观、学习成本低
D.有大量的排版、字体设置操作
答案解析: D. 有大量的排版、字体设置操作
Markdown的优势之一是其简洁的语法,专注于内容的撰写而不是繁琐的排版和字体设置。Markdown的设计初衷是让用户更专注于文本内容本身,而不是样式。因此,Markdown相对较简单,没有大量的排版和字体设置操作。所以,选项D中提到的"有大量的排版、字体设置操作"不是Markdown的优点。
题目2:
MarkDown 的最要用途
Markdown的设计初衷就是给程序员使用的文档写作工具,Markdown最适合做什么(多选)?
- 写文档
- 写程序
- 写博客
- 画图
答案解析:写文档和写博客
2 段落及强调
题目1:
段落
小知识:Markdown 中可以使用 空行+回车、两个空格+回车、
等方式进行段落的换行如何在Markdown文档中添加一个段落,以下说法错误的是?
A.Markdown 中可以使用 两个空格+回车 进行段落的换行
B.MarkDown 中使用 回车 就可以进行段落的换行
C.Markdown 中可以使用 空行+回车 进行段落的换行
D.Markdown 中可以使用
进行段落的换行
答案解析: D. Markdown 中可以使用 <br/>
进行段落的换行
在Markdown中,<br/>
是HTML标签,用于换行,但在Markdown语法中,通常不直接使用HTML标签。正确的方式是使用空行加回车或两个空格加回车来进行段落的换行。所以,选项D中的说法是错误的。
题目2:
强调(1)
Hello,world
Markdown 中 ** 是加粗, * 是斜体,以上文本可以由以下哪一段 Markdown 代码片产生?
A.**Hello, *world*!** B.*Hello, *world*!* C.*Hello, **world**!* D.**Hello, **world**!**
答案解析:C
在Markdown中,单个星号(*)用于表示斜体,而双个星号(**)用于表示加粗。因此,正确的Markdown代码应该是使用单个星号包裹斜体文本,而在其外部使用双个星号包裹,即:
Hello, world!
题目3:
强调(2)
Markdown 中将内容用
*
或_
包裹起来会显示成 斜体以下不能将“文本”两字设为斜体的是?
A.<span style="font-style: italic;">文本</span> B._文本_ C.*文本* D.__文本__
答案解析:D
3 标题
题目1:
MarkDown 的标题级别
在Markdown文档中最多可设置多少级标题?
A.无限
B.7
C.4
D.6
答案解析:6
4 链接
题目1:
链接
以下关于 MarkDown 链接说法错误的是?
A.可以使用 [内容]: http_url@提示 的形式添加一个超链接
B.可以使用 参考样式 的方式添加一个链接,其结构为[内容][1][1]: http_url “alt 提示” 的组合
C.可以使用 文本 的方式添加一个链接
D.可以使用 内容 的形式添加一个链接
答案解析:A.可以使用 [内容]: http_url@提示 的形式添加一个超链接。
以下是每个选项的解释:
A. 错误
Markdown 链接语法中,链接地址必须放在方括号后面,以括号包裹。http_url@提示
的形式不符合语法规范。
B. 正确
参考样式链接可以将链接地址和链接文本分离,方便阅读和维护。语法格式为:
Markdown
[内容][1]
[1]: http_url "alt 提示"
C. 正确
这种方式是 HTML 代码中添加链接的标准语法,也适用于 Markdown。
D. 正确
自动链接是指直接将 URL 地址作为链接文本,Markdown 会自动将其转换为超链接。
因此,错误的说法是 A.可以使用 [内容]: http_url@提示 的形式添加一个超链接。
5 图片
题目1:
图片
以下哪个是MarkDown表示图片的合法语句?A.<img src="https://img-blog.csdnimg.cn/20210112151738537.jpg" width="300px" height="200px" alt="好好学习"> B.其他选项全部都可以 C. ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=%2Fpath%2Fto%2Fimg.jpg&pos_id=img-Hd037CRs-1708224276161) <br/> D.![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=%2Fpath%2Fto%2Fimg.jpg%20%22Optional%20title%22&pos_id=img-rv10uVRE-1708224276162)
答案解析: B
6 列表
题目1:
列表
以下关于 MarkDown 列表说法错误的是?
A.可以使用 a),b),c)来创建一个MarkDown有序列表
B.列表之间可以互相嵌套
C.可以使用 * 、 + 或是 - 来创建一个无序列表
D.可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
答案解析: A.可以使用 a),b),c)来创建一个Markdown有序列表
在Markdown中,有序列表通常使用数字后跟一个英文句点(1.、2.、3.等)来表示,而不是使用小括号。正确的形式是:
1. 项目一
2. 项目二
3. 项目三
所以选项A中的a),b),c)是错误的。
7 分割线及引用
题目1:
分隔线及引用
以下说法错误的是?
A.分隔线行内不能有其他东西,但可以在星号中间插入空白
B.在要引用内容每行的最前面加上 > ,就可以在 Markdown 文档中创建一个区块引用
C.MarkDown 里的分隔符,不能使用 HTML 的标签实现,例如
D.可以在一行中用三个或以上的*、-、_来创建一个分隔线
答案解析: C. Markdown 里的分隔符,不能使用 HTML 的标签实现,例如 <hr/>
这说法是不准确的。在Markdown中,可以使用三个以上的星号 *
、减号 -
或者下划线 _
来创建一个分隔线。HTML的标签 <hr/>
通常也可以在Markdown中使用,用来表示水平线,但这并不是说Markdown里不能使用HTML标签。所以选项C中的说法是错误的。
8 代码块
题目1:
代码块
以下哪个代码块语法不对?
A.行内代码块 ```hello```
B.
```diff
var foo = 'bar';
+ var x = 200;
* var x = 100;
C.行内代码块 hello
D.
def fibo(max):
n, a, b = 0, 0, 1
while n < max:
yield b
a, b = b, a + b
n = n + 1
for n in fibo(10):
print (n)
**答案解析:**
```jsx
A. 行内代码块 ```hello```
在Markdown中,行内代码块应该使用单个反引号 \` 包裹代码,而不是三个反引号。正确的写法应该是:
`hello`
而不是
```hello```
9 表格
题目1:
表格
以下哪个表格语法不对?
A.
| header 1 | header 2 | header 3 |
| :--- | :------: |---------:|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 | cell 6 |
| cell 7 | | cell <br> 9 |
B.
| header 1 |header 2 | header 3 |
| 文本居左 | 文本居中 | 文本居右 |
| | | |
C.
| header 1 | header 2 | header 3 |
|:-------- | :------: | --------:|
| 文本居左 | 文本居中 | 文本居右 |
| | | |
D.
| header 1 | header 2 | header 3 |
| --- | ------ |---------:|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 | cell 6 |
| cell 7 | | cell <br> 9 |
答案解析:
B.
```markdown
| header 1 |header 2 | header 3 |
| 文本居左 | 文本居中 | 文本居右 |
| | | |
在表格中,每一行的单元格数应该与表头的单元格数一致,但选项B中的表格最后一行有三个竖线,而不是两个,导致单元格数量不匹配。正确的写法应该是:
| header 1 |header 2 | header 3 |
| 文本居左 | 文本居中 | 文本居右 |
| | | |