Coursera Using python to access Web data quiz 4

 

 

1
point
1。

Which of the following Python data structures is most similar to the value returned in this line of Python:

 
1
 
 
 
 
x = urllib.request.urlopen( 'http://data.pr4e.org/romeo.txt')
 
 
 
 

socket

regular expression

dictionary

file handle

list

1
point
2。

In this Python code, which line actually reads the data?

 
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
 
import socket
 
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('data.pr4e.org', 80))
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0\n\n'.encode()
mysock.send(cmd)
 
while True:
data = mysock.recv(512)
if (len(data) < 1):
break
print(data.decode())
mysock.close()
 
 
 
 

mysock.recv()

socket.socket()

mysock.close()

mysock.connect()

mysock.send()

1
point
3。

Which of the following regular expressions would extract the URL from this line of HTML:

 
1
 
 
 
< p >Please click < a href = "http://www.dr-chuck.com" >here </ a > </ p >
 
 
 
 

href="(.+)"

href=".+"

http://.*

<.*>

1
point
4。

In this Python code, which line is most like the open() call to read a file:

 
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
 
 
import socket
 
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('data.pr4e.org', 80))
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0\n\n'.encode()
mysock.send(cmd)
 
while True:
data = mysock.recv(512)
if (len(data) < 1):
break
print(data.decode())
mysock.close()
 
 
 
 

mysock.connect()

import socket

mysock.recv()

mysock.send()

socket.socket()

1
point
5。

Which HTTP header tells the browser the kind of document that is being returned?

HTML-Document:

Content-Type:

Document-Type:

ETag:

Metadata:

1
point
6。

What should you check before scraping a web site?

That the web site returns HTML for all pages

That the web site supports the HTTP GET command

That the web site allows scraping

That the web site only has links within the same site

1
point
7。

What is the purpose of the BeautifulSoup Python library?

It builds word clouds from web pages

It allows a web site to choose an attractive skin

It optimizes files that are retrieved many times

It animates web operations to make them more attractive

It repairs and parses HTML to make it easier for a program to understand

1
point
8。

What ends up in the "x" variable in the following code:

 
1
2
3
 
 
 
 
 
 
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')
x = soup( 'a')
 
 
 
 

A list of all the anchor tags (<a..) in the HTML from the URL

True if there were any anchor tags in the HTML from the URL

All of the externally linked CSS files in the HTML from the URL

All of the paragraphs of the HTML from the URL

1
point
9。

What is the most common Unicode encoding when moving data between systems?

UTF-32

UTF-64

UTF-16

UTF-128

UTF-8

1
point
10。

What is the decimal (Base-10) numeric value for the upper case letter "G" in the ASCII character set?

71

7

103

25073

14

1
point
11。

What word does the following sequence of numbers represent in ASCII:

108, 105, 110, 101

 

lost

tree

ping

line

func

1
point
12。

How are strings stored internally in Python 3?

Byte Code

UTF-8

ASCII

EBCDIC

Unicode

1
point
13。

When reading data across the network (i.e. from a URL) in Python 3, what method must be used to convert it to the internal format used by strings?

decode()

upper()

find()

trim()

encode()

1
point
1。

Which of the following Python data structures is most similar to the value returned in this line of Python:

 
1
 
 
 
 
x = urllib.request.urlopen('http://data.pr4e.org/romeo.txt')
 
 
 
 

socket

regular expression

dictionary

file handle

list

1
point
2。

In this Python code, which line actually reads the data?

 
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
 
import socket
 
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(( 'data.pr4e.org', 80))
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0 \n\n '.encode()
mysock.send(cmd)
 
while True:
data = mysock.recv( 512)
if ( len(data) < 1):
break
print(data.decode())
mysock.close()
 
 
 
 

mysock.recv()

socket.socket()

mysock.close()

mysock.connect()

mysock.send()

1
point
3。

Which of the following regular expressions would extract the URL from this line of HTML:

 
1
 
 
 
<p>Please click <a href="http://www.dr-chuck.com">here</a></p>
 
 
 
 

href="(.+)"

href=".+"

http://.*

<.*>

1
point
4。

In this Python code, which line is most like the open() call to read a file:

 
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
 
 
import socket
 
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(( 'data.pr4e.org', 80))
cmd = 'GET http://data.pr4e.org/romeo.txt HTTP/1.0 \n\n '.encode()
mysock.send(cmd)
 
while True:
data = mysock.recv( 512)
if ( len(data) < 1):
break
print(data.decode())
mysock.close()
 
 
 
 

mysock.connect()

import socket

mysock.recv()

mysock.send()

socket.socket()

1
point
5。

Which HTTP header tells the browser the kind of document that is being returned?

HTML-Document:

Content-Type:

Document-Type:

ETag:

Metadata:

1
point
6。

What should you check before scraping a web site?

That the web site returns HTML for all pages

That the web site supports the HTTP GET command

That the web site allows scraping

That the web site only has links within the same site

1
point
7。

What is the purpose of the BeautifulSoup Python library?

It builds word clouds from web pages

It allows a web site to choose an attractive skin

It optimizes files that are retrieved many times

It animates web operations to make them more attractive

It repairs and parses HTML to make it easier for a program to understand

1
point
8。

What ends up in the "x" variable in the following code:

 
1
2
3
 
 
 
 
 
 
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')
x = soup('a')
 
 
 
 

A list of all the anchor tags (<a..) in the HTML from the URL

True if there were any anchor tags in the HTML from the URL

All of the externally linked CSS files in the HTML from the URL

All of the paragraphs of the HTML from the URL

1
point
9。

What is the most common Unicode encoding when moving data between systems?

UTF-32

UTF-64

UTF-16

UTF-128

UTF-8

1
point
10。

What is the decimal (Base-10) numeric value for the upper case letter "G" in the ASCII character set?

71

7

103

25073

14

1
point
11。

What word does the following sequence of numbers represent in ASCII:

108, 105, 110, 101

 

lost

tree

ping

line

func

1
point
12。

How are strings stored internally in Python 3?

Byte Code

UTF-8

ASCII

EBCDIC

Unicode

1
point
13。

When reading data across the network (i.e. from a URL) in Python 3, what method must be used to convert it to the internal format used by strings?

decode()

upper()

find()

trim()

encode()

 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值