Julgue o item subsequente, relativo a redes de computadores.
DNS é um protocolo da camada de aplicação que usa o UDP
— com o UDP há apresentação entre as entidades remetente e
destinatária da camada de transporte antes do envio de um
segmento.
Tendo em vista que Python é uma linguagem de programação
amplamente utilizada para geoprocessamento devido à sua
simplicidade e versatilidade e à vasta gama de bibliotecas
disponíveis para manipulação de dados geoespaciais, assinale a
opção correta acerca da aplicação dessa linguagem na área de
geoprocessamento.
Natasha, uma cientista de dados, está trabalhando com um
conjunto de dados sobre carros para fazer um modelo preditivo
para uma companhia de seguros. A primeira versão do modelo
utiliza apenas informações básicas sobre os carros: a marca e a
cor.
Como esses dados são categóricos, Natasha faz um pré-processamento usando a biblioteca scikit-learn. Em um ambiente
interativo, ela executa os comandos a seguir. >>> from sklearn.preprocessing import OneHotEncoder
>>> enc = OneHotEncoder()
>>> X = [['Toyota', 'vermelho'], ['Toyota',
'verde'], ['BMW', 'vermelho']]
>>> enc.fit(X)
>>> enc.get_feature_names()
array(['x0_BMW', 'x0_Toyota', 'x1_verde',
'x1_vermelho'], dtype=object)
>>> X_prime = enc.transform(X).toarray()
>>> X_prime
array([[0., 1., 0., 1.], [0., 1., 1., 0.], [1., 0.,
0., 1.]])
Para contar o número de carros da marca Toyota no conjunto de
dados, obtendo corretamente o resultado 2, Natasha pode usar a
seguinte linha de código:
A linguagem de programação Python possui algumas estruturas de dados com diferentes
características e finalidades. Sobre essas estruturas de dados, analise as afirmativas
abaixo. I. Em um set, é possível ter valores duplicados. II. Em uma tupla, é possível ter valores duplicados. III. Em um dicionário, é possível indexar os itens com valores inteiros. IV. Em uma lista, é possível indexar os itens com strings. Entre as afirmativas, estão corretas
Considerando que em um programa Python em condições ideais há um array criado pelo comando nomes = ["Maria",
"Pedro", "João"], para exibir os valores contidos nesse array utiliza-se
No Python, funções são blocos de código identificados por
um nome, que podem receber parâmetros pré-determinados. Em relação às observações a serem
consideradas na execução funções, está incorreta a
seguinte afirmação:
Linguagens de programação são constituídas e
passam a suportar um ou mais paradigmas de
programação, com relação a linguagem Python
isto não é diferente. Assinale a alternativa que
apresenta qual das seguintes características
faz do Python uma linguagem de programação
orientada a objetos.
Os comentários são muito importantes em seus
programas. São usados para informá-lo sobre a
função de algo, assim como para desativar partes
do programa, caso seja necessário removê-las
temporariamente. Assinale a alternativa correta que
apresenta qual o caractere utilizado para comentar
uma linha de código na linguagem Python.
O git é um sistema de controles de versões muito utilizado no desenvolvimento de
sistemas. Para isso, esse sistema dispõe de uma série de comandos para as mais
diversas finalidades. Sobre esses comandos, analise as afirmativas abaixo. I. Ao utilizar o comando git add num diretório que ainda não teve o git inicializado, o
comando git init é executado automaticamente. II. O comando git switch é utilizado para trocar a branch atual para a especificada no
comando. III. Para que um diretório seja ignorado pelo controle de versão, utiliza-se o comando
git ignore. IV. O comando git revert é usado para reverter um ou mais commits especificados no
comando. Entre as afirmativas, estão corretas
35
Duas pilhas, p1 e p2, foram implementadas em Python, por meio de listas em que o último elemento da lista é o topo da
pilha. As configurações iniciais dessas pilhas são as seguintes:
p1=[50,40,30,20,10]
p2=[ ]
Qual função irá transferir os elementos de p1 para p2, de modo que p1 passe a ser uma pilha vazia, e p2 passe a ter a
mesma configuração que p1 tinha, antes da chamada da função?