Questão de Programação — Linguagens de programação — FCC 2019
Programação›Linguagens de programação
Código
fc056391
Banca
FCC
Órgão
SANASA Campinas
Ano
2019
Cargo
Analista de Tecnologia da Informação - Suporte de Infraestrutura TI
Uma Analista de TI está desenvolvendo um scanner de rede em Python e, para importar um recurso referente para manipulação de pacotes de rede, utilizou no programa a linha
Aimport pyTTS *
Bfrom Tkinter import *
Cimport aiml *
Dfrom scapy.all import *
Efrom numpy import *
Revelar gabarito e comentário▾
GabaritoD — from scapy.all import *
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Scapy: Biblioteca para Manipulação de Pacotes de Rede em Python
Gabarito: letra D. A biblioteca Scapy é a principal ferramenta em Python para manipulação de pacotes de rede, permitindo criar, enviar, capturar e analisar pacotes. Sua importação padrão é from scapy.all import *. As demais alternativas referem-se a bibliotecas para outros fins: pyTTS (text-to-speech), Tkinter (interface gráfica), aiml (inteligência artificial) e numpy (computação numérica).
Alternativa A — ❌ Incorreta
import pyTTS * — A biblioteca pyTTS é utilizada para síntese de voz (text-to-speech), não para manipulação de pacotes de rede.
Alternativa B — ❌ Incorreta
from Tkinter import * — Tkinter é a biblioteca padrão para criação de interfaces gráficas (GUI) em Python, não relacionada a pacotes de rede.
Alternativa C — ❌ Incorreta
import aiml * — AIML (Artificial Intelligence Markup Language) é uma biblioteca para construção de chatbots, não para manipulação de pacotes.
Alternativa D — ✅ Correta ⟵ GABARITO
from scapy.all import * — Scapy é a biblioteca especializada em manipulação de pacotes de rede. O módulo scapy.all importa todas as funcionalidades da biblioteca.
Alternativa E — ❌ Incorreta
from numpy import * — NumPy é a biblioteca para computação numérica e científica, com suporte a arrays multidimensionais, não relacionada a pacotes de rede.
PEGA ESSA DICA!
Para questões sobre bibliotecas Python, associe cada biblioteca ao seu domínio: Scapy → redes, NumPy → matemática, Tkinter → GUI, pyTTS → voz, AIML → chatbots. Decore os nomes e finalidades.
Gabarito: letra D — A única alternativa que atende à manipulação de pacotes de rede é a Scapy.