没有合适的资源?快使用搜索试试~ 我知道了~
南开大学复习资料-网络爬虫与信息提取0001.docx
0 下载量 126 浏览量
2022-12-17
21:26:57
上传
评论
收藏 87KB DOCX 举报
温馨提示
试读
36页
南开大学复习资料-网络爬虫与信息提取0001.docx
资源推荐
资源详情
资源评论
《网络爬虫与信息提取》课程期末复习资料
一、客观部分:(单项选择、多项选择、不定项选择、判断)
(一)、判断部分1、通用搜索引擎大多提供基于关键字的检索,难以支持根据语
义信息提出的查 询。答案:正确2、通用搜索引擎的目标是尽可能大的网络覆盖率
,搜索引擎服务器资源与网络 数据资源互相匹配答案:错误3、通用网络爬虫通常
采用串行工作方式答案:错误4、Python中直接对浮点数进行计算有print (0.
1+0. 2),则结果为0. 35、答案:错误5> Python中列表生成以后还可以往里面继续添
加数据,也可以从里面删除数据;答案:正确6、Python中元组生成以后还可以往里
面继续添加数据,也可以从里面删除数据; 答案:错误7、如果元组里面只有整数、
浮点数、字符串、一个列表,就既不能添加数据, 也不能删除数据,还不能修改里
面数据的值。答案:错误8> Python中字符串切片以后的结果还是字符串答案:正确9
、Python中条件语句在使用and连接的多个表达式中,只要有一个表达式不为真,那
么后面的表达式就不会执行。答案:正确10、Python中条件语句在使用or连接的多个
表达式中,只要有一个表达式为真,那么后面的表达式就不会执行。答案:正确11
、Python中函数返回值的个数可以是多个答案:正确12、Python中相比于findall方法
,search方法对于从超级大的文本里面只找第1个数据特别有用,可以大大提高程序
的运行效率。答案:正确13、Python中使用下面代码打开文件也需要对文件进行close
关闭操作with open(*文件路径','文件操作方式',encoding」utf-8') as f答案
:错误14、Python中写CSV文件的writerows方法参数为字典类型答案:错误15、Python
中写CSV文件的writerow方法参数为包含字典的列表类型12 B. 123 C. 23 D. 23411、
Python 中若定义 object=[1, 2, 3, 4, 5],则 print (object [:3])输出(B)12 B.
123 C. 23 D. 23412> Python 中若定义 object=(l, 2, 3, 4, 5),则 print
(object [:3])输出(C)345 B. 34 C. 45 D. 12313、Python 中若定义 object="
12345”,则 print (object [: :-l])输出(C)A. 1 B. 5 C. 54321 D.程序报错14、
Python中列表可以用(B)方法在末尾添加元素A. add B. append C. plus D. +
15、Python 中 Object={' obj_T :' 1',' obj_2
,
:' 2'},则 Object 是(C)A.列表 B.元组 C.
字典 D.集合16、Python 中 Object={l, 2, 3, 4, 5},则 Objcet 是(D)A.列表 B.元组 C.字典
D.集合17、Python中以下哪个容器里的元素不能重复(D)A.列表 B.元组 C.字典D.集合18、
Python 中 Object={' obj_l' :' 1',' obj_2' :' 2'},则 Objcet. get (' boj_l',' 3') 是
(A)A. 1 B. 2 C. 3 D.无输出19^Python 中 Object=(
,
obj_T :' 1',' obj_2
,
:' 2'},则
Objcet. get
C
boj_3',' 3') 是(OA. 1 B. 2 C. 3 D.无输出20、Python中把列表转换为集
合需要使用㈱函数AA. set B. list C. convert D. change2k Python中把集合转换为列表
需要使用㈱函数BA. set B. list C. convert D. change22、执行下面代码,结果为(B):
name_list =[]if name_l ist and name_l ist [100]='张三':
printC OK')A.程序报错B. OK C. NULL D.无输出23、Python中通过Key来从字典object中
读取对应的Value的方法有(AB)A. object [key] B. object, get (key) C. object, pop
(key)D. object. pop()24、下面代码一共执行循环多少次(B):
for i in range(10):
print(i ** i)A. 9 B. 10 C. ll#025、下面代码一共执行循环多少次(B):
i=0while i<10:
i+=lA. 9 B. 10 C. ll#026、Python中跳过本次循环应用关键字(B)A. break B.
continue C. exit D. return27、Python中退出循环应用关键字(A)A. break B. continue C.
exit D. return28、Python中定义函数关键字为(A)A. def B. define C. func D.
function29、Python中一个函数可以有(ABCD)个return语句A. 0 B. 1 C.多个 D. 230、
Python中一个函数没有返回值则可以写(ABC)A.没有 return B. return C. return None D.
return NULL31、下面Python代码输出为(A):
def defau1t_para_trap(para=[], value=0):
para, append(value)
return parapri nt ('第一步:{}'. format (defaul t_ para_trap (value=100)))print
C
第二步:(}
,
. format (default para trap(value=50)))第一步:[100]第二步:[100, 50]
第一步:[100]第二步:[50]第一步:[100]第二步:[]第一步:[100]第二步:[100]32、下面
Python代码输出为(B):
def dcfault_para_without_trap(para=[], valuc=0):
if not para:
para =[]
para, append(value)
return paraprint
C
第一步:format(default para trap(value=100)))print ('第二步:.
format (defau 11jpara_trap (value=50)))第一步:[100]第二步:[100, 50]第一步:[100]第
二步:[50]第一步:[100]第二步:口第一步:[100]第二步:[100]33、Python正则表达式模
块的findall方法返回结果为(A)列表元组字典D.集合34、Python正则表达式模块的findall
方法如果没有匹配到结果,则返回结果 为(B)A.空 B.空列表C.空元组D.不返回35、Python正
则表达式模块的findall方法提取内容包含多个,则返回结果的列表中会包含(B)A.列表 B.元组
C.字典 D.集合36、Python操作CSV文件可通过(C)容器的方式操作单元格A.列表 B.元组C.字典D.集
合37、Python中(ACD)容器有推导式A.列表 B.元组C.字典D.集合38、Python读CSV文件需要哪
个方法(C)A. CSVReader B. CsvReader C. DictReader D. FileReader39、Python写CSV文件需
要哪个方法(C)A. CSVWriter B. CsvWriter C. DictWriter D. FileWriter40、以下哪些方法
属于Python写CSV文件的方法(ACD)A. writcheaders B. writeheader C. writerrows D.
writerow41、最常见的HTTP请求类型有(AB)
A. GET B. POST C. SEND D. RECEIVE42、一般来说在页面传输登录信息都用HTTP (B)请求类型A.
GET B. POST C. PUT D. SEND43、requests中post请求方法的第二个参数可以为(AC)A.字典
B.列表C. json数据D.字符串44、requests 中 post 请求方法的使用为 requests, post
(, 网址’,data二data)中 的 data 为(C)A.列表 B,元组 C.字典 D.集合45、requests获取get
或者post请求后需要通过(A)属性获取文本内容A. content B. text C. string D. body 46、
Python中线程池map()方法第二个参数是(A)
A.列表 B.元组 C.字典D.集合47、以下哪个HTML标签表示分区或节(A)A. <div> B.
<body> C. <head> D. <footer>48、以下哪个HTML标签表示定义文档的主体(B)A,
<div> B. <body> C. <head> D, <footer>49、以下哪个HTML标签表示定义文档的头
部(C)A. <div> B. <body> C. <head> D. <footer>50、以下哪个HTML标签表示定
义文档或节的页脚(D)A. <di v> B. <body> C. <head> D. <footer>51、以下哪
个HTML标签表示定义无序列表(A)A. <ul> B. <li> C. <tr> D. <td>52、以下哪个
HTML标签表示定义列表项目(B)A. <ul> B. <li> C. <tr> D. <td>53、以下哪个
HTML标签表示定义HTML表格中的行(C)A. <ul>B. <li>C. <tr>D. <td>54、以下哪个
HTML标签表示定义HTML表格中的标准单元格(D)A. <ul>B. <li>C. <tr>D. <td>55^
在Python中,为了使用XPath,需要安装一个第三方库(A)A. Ixml B. xml C.
xpath D. path56、使用Xpath获取文本使用(B)A. text B. text () C.
content D. content ()57、使用Xpath构造相同字符串开头的路径采用(A)方法
A.starts-with B. starts C.begin D.begin-with58、使用Xpath构造属性值包含相
同字符串的路径采用(B)方法A. contain B. contains C. include D.
includes59、使用xpath方法的返回类型是(A)A.列表 B.元组 C.字典 D.集合60、请
问按哪个键可以打开Chrome自带的开发者工具(D)
61、用Xpathh获取第二个div标签应该是(D)A. dvi(l) B. div(2) C. div[l] D.div[2]62、BS4
可以用来从(AB)中提取数据A. HTML B. XML C.数据库 D. JSON63、使用BeautifulSoup对象后
可以使用(AB)来查找内容A. find_all B. find C. search D. search_all64、针对解析源代
码的BeautifulSoup对象,构造时BeautifulSoup(网页源代 码,’解析器')中的解析器可
以为(AC)A. html B. html. parser C. Ixml D. xml65、MongoDB中数据存储的形式类似于
(C)A.列表 B.元组 C.字典 D.集合66、在 Mac OS 下安装 MongoDB 使用命令(A) install
mongodbA. brew B. apt-get C. sudo D. apt67、启动 MongoDB 使用命令 mongod ― (A)
usr/local/etc/mongod. confA. config B. install C. start D. begin68、以下哪个命令是利
用URL语法在命令行下工作的文件传输工具(A)A. curlB. tar -zxvfC. mkdirD. cp69、以下
哪个命令是linux下解压缩命令(B)A. curlB. tar -zxvfC. mkdirD. cp70、以下哪个命令是
创建文件夹命令(C)A. curlB. tar -zxvfC. mkdirD. cp71、以下哪个命令是复制文件或者
文件夹命令(D)A. curlB. tar -zxvfC. mkdirD. cp72、如果使用Python的数据结构来做类
比的话,MongoDB中文档相当于一个(C)A.列表 B.元组 C.字典D.集合73、如果使用Python的
数据结构来做类比的话,MongoDB中集合相当于一个(A)A.列表B.元组C.字典D.集合74、如
果使用Python的数据结构来做类比的话,MongoDB中库相当于一个(C)A.列表B.元组C.字典D.
集合75、如果使用Python的数据结构来做类比的话,MongoDB中库相当于一个大字 典,大字典里面
的每一个键值对都对应了一个集合,Key为(B), Value就是一 个集合。
A.字典 B.集合的名字C.集合 D.文档76、如果使用Python的数据结构来做类比的话,
MongoDB中库相当于一个大字 典,大字典里面的每一个键值对都对应了一个集合,Key
为集合的名字,Value 就是一个(OoA.字典 B.集合的名字 C.集合D.文档77> MongoDB中
获取名字为db的库的语句为(AC)A. client, db B. client ('db') C. client['db']
D. client db
,
}78、MongoDB中获取名字为sctl的集合的语句为(AC)A. database,
setl B. database(* setl*) C. databasef seti, ]database{' setl'}79、MongoDB
中可以将(C)数据结构插入集合中A.列表 B.元组C.字典 D.集合80、以下哪种方法是
MongoDB的查找方法(AB)A. find B. find one C. finds D. find all81、PyMongo中的
查找方法的参数是哪种数据结构(C)A.列表 B.元组C.字典 D.集合82、PyMongo中逻辑查询
表示大于的符号是(A)A. $gt B. $lt C. $gte$$lte3、PyMong。中逻辑查询表示大于等
于的符号是(C)A. $gt B. $lt C. $gte$$lte84> PyMongo中逻辑查询表示小于的符号
是(B)A. $gtB. $ltC. $gte$$lte85、PyMongo中逻辑查询表示小于等于的符号是(D)A.
剩余35页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3624
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功