

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre as tecnologias de desenvolvimento web.
( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
V • V • V • F • V
V • V • F • V • F
V • F • V • V • F
F • V • F • F • V
F • F • V • V • V
A linguagem Python possui tipagem dinâmica, pois os tipos das variáveis são definidos em tempo de execução.
Certo
Errado
O Celery é uma biblioteca Python poderosa e versátil projetada para criar filas de tarefas (task queues) e executar tarefas de forma assíncrona em segundo plano. Sua principal função é permitir que aplicações distribuam trabalho computacional entre diferentes processos ou threads, executando operações custosas sem bloquear o fluxo principal da aplicação. Com relação a essa biblioteca, é correto afirmar:
O funcionamento básico do Celery envolve três componentes principais: Producer (aplicação cliente que cria e envia tarefas), Broker (mediador de mensagens como Redis ou RabbitMQ que enfileira as tarefas) e Worker (processo responsável por consumir e executar as tarefas da fila). Para definir uma função como tarefa assíncrona, utiliza-se o decorator @app.task.
O funcionamento básico do Celery envolve dois componentes principais: Client (aplicação que solicita processamento) e Server (instância única que processa todas as tarefas de forma síncrona e bloqueante). Para definir uma função como tarefa assíncrona, utiliza-se o decorator @app.sync e a execução é realizada através do método .execute() que sempre bloqueia o thread principal até a conclusão.
O funcionamento básico do Celery envolve três componentes principais: Producer (aplicação cliente que cria tarefas), Broker (mediador de mensagens como Redis que enfileira as tarefas) e Executor (processo responsável por consumir e executar as tarefas da fila). Para definir uma função como tarefa assíncrona, utiliza-se o decorator @task.async e as tarefas são executadas automaticamente sem necessidade de chamada explícita.
O funcionamento básico do Celery envolve três componentes principais: Generator (aplicação que cria tarefas), Database (banco de dados PostgreSQL obrigatório para enfileiramento) e Processor (processo responsável por consumir e executar as tarefas da fila). Para definir uma função como tarefa assíncrona, utiliza-se o decorator @app.async_task e a execução é controlada através do método @app.task.
Com relação aos Métodos Dúnder (ou Dunder, ou mágicos) em Python, assinale V para a afirmativa verdadeira e F para a falsa.
( ) são funções especiais que começam e terminam com dois sublinhados onde são criadas variáveis privadas para evitar conflitos de nomes em herança.
( ) São métodos especiais onde o atributo (ou método) é destinado ao uso dentro do módulo ou classe
( ) são funções especiais que somente contém dois sublinhados no início (__nome), resultando em indicador “fraco” de uso interno.
As afirmativas são, respectivamente,
F – F – F.
V – F – V.
F – F – V.
F – V – F.
V – V – V.
Considere o trecho de código a seguir, que utiliza a biblioteca asyncio do Python:

Fonte: https://docs.python.org/3/library/asyncio.html
Com base nesse código, complete corretamente as lacunas da afirmação a seguir:
A instrução await asyncio.sleep(1) indica que o programa ______, permitindo a execução de outras tarefas assíncronas durante esse tempo, e a função main() é declarada como ______ para permitir o uso da palavra-chave await.
realiza uma pausa bloqueante / uma função síncrona.
é encerrado imediatamente / uma função normal.
entra em espera ativa (busy waiting) / uma função de callback.
realiza uma pausa não bloqueante / uma função assíncrona.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
O Analista está utilizando Python para um script de automação de relatórios. Ele nota que o código é executado linha por linha, sem a necessidade de uma etapa de construção prévia.
O processo de execução de códigos de linguagem de programação que são lidos e executados diretamente, sem a geração de código de máquina intermediário ou otimizado, é a
Compilação
Ligação (Linking)
Interpretação
Geração de Código Objeto
Análise Sintática (Parsing)
Sebastião necessita criar aplicações Web com Python para a ALEGO.
O framework para desenvolver de aplicações web completas que incluam mapeamento objeto-relacional (ORM), roteamento de URLs e um sistema de templates se denomina
HTML5.
Node.JS.
Django.
React.
Rust.
Considere o seguinte conjunto de dados representando, respectivamente, o número do processo, o nome do juiz e o valor da causa.

Para calcular e exibir o valor total das causas dos processos de cada juiz, deve-se utilizar o código Python:





Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que
pode haver dois itens com a mesma chave.
a quantidade de elementos é imutável após sua criação.
não há indexação.
seus valores são limitados ao tipo string.
as coleções são ordenadas.
Considere o código em Python, a seguir:

O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:
70; 65
160; 152
75; 65
50; 40
40; 35


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o código da função “funcao1”, em Python, a seguir:

Os resultados da sua execução, por três vezes, passando como argumento 0.5, 3.14159 e -8, serão, nesta ordem:
5, 14 e -29
5, 3 e 4
6, 23 e -37
15, 23 e 69
6, 14 e 37
Um técnico de TI recebeu a tarefa de examinar um pequeno trecho de código utilizado para coletar e processar valores digitados por operadores do sistema. O objetivo do programa é armazenar números informados pelo usuário e calcular algumas informações básicas sobre esses dados. Considere o seguinte trecho escrito em Python:
valores = [ ]
for i in range(5):
numero = int(input("Digite um número:"))
valores.append(numero)
soma = 0
for v in valores:
soma += v
media = soma / len(valores)
print("Valores armazenados:", valores)
print("Média:", media)
A partir do funcionamento do código, bem como de noções de linguagens de programação, manipulação de dados, entrada/saída e estruturas de dados simples, analise as afirmativas.
I.A variável valores é utilizada como uma lista dinâmica, permitindo armazenar múltiplos elementos inseridos durante a execução do programa.
II.O método append() realiza a inserção de novos elementos ao final da lista, possibilitando que os valores digitados sejam armazenados sequencialmente.
III.A estrutura for v in valores percorre os elementos da lista já preenchida, permitindo acessar cada valor armazenado sem a necessidade de manipular índices explicitamente.
IV.A função len(valores) retorna a soma dos valores armazenados na lista, sendo utilizada no cálculo da média.
V.As instruções input() e print() exemplificam operações típicas de entrada e saída de dados, comuns em linguagens de programação utilizadas em aplicações de propósito geral.
Assinale a alternativa CORRETA:
Apenas as afirmativas I, II e IV são verdadeiras.
Apenas as afirmativas I, III e IV são verdadeiras.
As afirmativas I, II, III, IV e V são verdadeiras.
Apenas as afirmativas II, III, IV e V são verdadeiras.
Apenas as afirmativas I, II, III e V são verdadeiras.
Considere o seguinte código em Python.

A execução desse código resultará no erro a seguir.
![]()
Certo
Errado
Considere uma função recursiva em Python destinada a calcular o fatorial de um número inteiro não negativo. Para que a recursão termine corretamente, é indispensável a definição de:
um caso base.
um laço externo.
uma variável global.
uma estrutura hash.
Qual estrutura de repetição em linguagem de programação como Python executa enquanto uma condição for verdadeira?
SWITCH.
CASE.
WHILE.
IF.
BREAK.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Considere o seguinte trecho de código Python.

Para gerar o arquivo sentencas_joao_silva.csv contendo apenas as linhas cujo juiz é “João Silva”, preservando o cabeçalho, deve-se utilizar o código:





Um Engenheiro de Computação precisa implementar um log de auditoria para todas as chamadas de funções críticas no sistema de aprovação de verbas, sem alterar o código interno dessas funções.
Assinale a alternativa que identifica o recurso de metaprogramação do Python que permite envolver uma função existente com lógica adicional de forma transparente.
List Comprehension
Generators
Type Hinting
Decorators (@)
Context Managers (com with)
Python é uma linguagem de programação amplamente utilizada no desenvolvimento de aplicações, análise de dados e automação de tarefas. Sobre as características da linguagem Python, assinale a alternativa CORRETA.
Python é uma linguagem de baixo nível, utilizada principalmente para programação de drivers e sistemas operacionais.
Python utiliza uma sintaxe simples e legível, sendo considerada uma linguagem de alto nível e interpretada, o que facilita o aprendizado e o desenvolvimento de programas.
Programas escritos em Python precisam, obrigatoriamente, ser compilados antes da execução, assim como ocorre com linguagens como C e C++.
Python não oferece suporte à programação orientada a objetos, sendo restrita apenas à programação procedural.
Sobre as características fundamentais do modelo de dados e da tipagem, é correto afirmar que o Python 3 é uma linguagem
de tipagem dinâmica, ou seja, o tipo é verificado em tempo de execução.
de tipagem fraca, ou seja, não permite conversões automáticas entre tipos diferentes.
com gerenciamento de memória estritamente manual.
monoparadigma, o que impede a utilização de paradigmas de orientação a objetos.
que permite operações automáticas entre tipos incompatíveis, como somar um número inteiro diretamente a uma string (4 + "11") sem erro.
Considere o código Python a seguir:
numeros = [2, 4, 6, 8, 10, 12, 14, 16]
resultado = sum([n for n in numeros[2:7:2]])
print(resultado)
Assinale a alternativa que indica corretamente o valor impresso na saída padrão:
20.
22.
26.
30.