你想要的错题分析

2019-07-18 11:23:14 浏览数 (1)

3/下面哪个标签是没有语义的:(A)

A.div块标签

B.h1标题标签

C.a超链接标签

D.p段落标签

解释:div标签是没有语义的,语义是标签在一开始就默认有一些特殊效果的,比如内边距和外边距之类的,其中超链接默认就是由下划线而且是蓝色的.

17/Flask视图函数return返回的数据,描述正确的是:(C)

A.不能返回json数据

B.只能返回字符串

C.可以返回状态码

D.可以返回数值

解释:return是可以返回字符串/状态码/json数据的,不能返回数值,A中说的错了,B中的只能错了.

18/flask中关于重定向redirect函数的描述错误的是(D)

A.redirect函数可以接受字符串形式的url作为参数

B.redirect函数可以接受变量作为参数

Credirect函数可以重定向到其他的视图函数

D.redirect函数接受的参数必须制定状态码302

解释:D项的状态码不用特意指定,而且不是只有302,还有301等,redirect函数是可以重定向到其他视图函数或者其他的url地址的,但是记得写协议http://,它的形式就是一个字符串传入的,如果我们把它赋值到变量中,那么传入变量也是可以的了

19/关于状态码的描述错误的是(D)

A.flask中可以返回不符合http协议的状态码.

Babort函数只能抛出符合http协议的异常状态码

C.自定义的不符合http协议状态码不可以被abort函数捕获

D.状态码在flask框架中没有封装,需要手动处理

解释:Flask 视图函数中帮助我们封装过状态码了,不需要手动去设置响应的状态码

20/自定义转换器的描述正确的是(C)

A.自定义转换器不支持使用正则表达式

B.自定义转换器是因为flask没有内置的转换器

C.flask内置的转换器有6种

D默认的装唤起是数值类型

解释:A,转换器是可以接受正则表达式的,之前的笔记中有自定义转换器例子,也可以直接点击链接,文章里面第5个例子进行查看:Flask阶段(一)代码,B,Flask 有6种内置的转换器,D,默认的转换器为字符串类型

38/网页使用ajax的目的的是:(AB)

A.实现页面的局部刷新,提高用户体验

B.是向前后端分离,优化系统架构和开发流程

C.加快整个页面的显示速度

D.有利于seo的需要

解释:前两个没什么大问题,后两个解释一下,C项说实话,我一直认为是对的,既然标准答案给的错的,那么试着强行解释一波,ajax的目的是做数据交互的,只是附带了一个效果就是局部刷新,(哈哈哈,我都说服不了我自己),D中的seo是通过html中head中的标签进行设置的,可以将我们的网站在搜索引擎上排名更加靠前,和ajax貌似没有什么关系.详细的大家可以看一下我之前的笔记,知道你比较懒,特意放上链接,点击即可ajax和vue.js

0 人点赞