QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
6 questões encontradas

Um programa calcula o desconto progressivo em compras: 5% para compras acima de R$ 100, 10% para compras acima de R$ 500, e 15% para compras acima de R$ 1000. O programador escreveu o código a seguir, que contém um erro de lógica na ordem das condições.

A partir da análise do código, que será executado para uma compra de R$ 1200,00, identifique o problema lógico e selecione a opção que descreve corretamente o que será calculado e como corrigir o código.

Imagem da questão 208294
A O código calculará 15% de desconto (R$ 180,00). Para corrigir, deve-se trocar a ordem dos elif, colocando valor > 1000 primeiro.
B O código calculará 5% de desconto (R$ 60,00). Para corrigir, deve-se trocar a ordem dos elif, colocando valor > 1000 primeiro.
C O código calculará 10% de desconto (R$ 120,00). Para corrigir, deve-se usar operadores >= em vez de >.
D O código não dará nenhum desconto (R$ 0,00). Para corrigir, deve-se usar if independentes em vez de elif.
E O código causará um erro porque valor > 1000 deveria ser a primeira condição.

Um programa de cadastro de produtos precisa armazenar informações como nome do produto (texto), preço (número decimal), quantidade em estoque (número inteiro) e se está disponível para venda (verdadeiro/falso).
O programador iniciante declarou as variáveis assim: produto_nome = "Teclado Mecânico"
produto_preco = 299.90
produto_quantidade = 50
produto_disponivel = True
Os tipos de dados primitivos do Python que estão sendo usados corretamente nas declarações acima, são, respectivamente,

A int, float, str e list.
B str, double, int e bool.
C string, decimal, integer e boolean.
D str, float, int e bool.
E text, double, number e true/false.

O trecho de código Python a seguir pretende filtrar números pares de uma lista e retornar uma nova lista.

De acordo com esse trecho, em vez da lista completa de pares, o resultado impresso será [2], indicando que há um erro na programação.
Nesse caso, o erro está

Imagem da questão 208263
A na inicialização da lista pares = []
B no uso de range(len(numeros)) em vez de enumerate(numeros)
C na condição numeros[i] % 2 == 0
D na indentação do return pares
E na chamada da função filtrar_pares([1, 2, 3, 4, 5, 6])

O trecho de código Python a seguir pretende calcular a média de uma lista de números fornecida pelo usuário. No entanto, o código contém um erro de lógica.
numeros = input("Digite números separados por espaço: ").split()
soma = 0
quantidade = len(numeros)
i = 0
while i

Imagem da questão 208256
A numeros = input("Digite números separados por espaço: ").split()
B quantidade = len(numeros)
C while i
D soma += float(numeros[i])
E media = soma / quantidade

Analise o código-fonte abaixo, escrito na linguagem PHP, versão 8.4:

Ao final da execução do código acima, quais serão, respectivamente, os valores das variáveis "a", "b" e "c"?

A -1, -2 e 5.
B 0, -2 e 4.
C 0, 2 e 2.
D 1, -1 e 3.
E 1, 2 e 6.