Questões
Pratique com questões de diversas disciplinas e universidades
4.873 questões encontradas(exibindo 10)
É um conjunto de dados em um contexto aplicável, com algum significado. Do que estamos falando?
O programa só considera válidas as notas entre 0 à 10.
O programa exibe as quatro notas válidas informadas pelo usuário.
O programa armazena a média das quatro notas em uma variável.
O comando SE pode testar várias condições lógicas. Com base no exposto, assinale a alternativa CORRETA:
10. (QUESTÃO INÉDITA – 2021) O código a seguir foi escrito em Python e pretende utilizar o comando if
para verificar o que será impresso na tela do usuário. É correto afirmar que esse código contém erro.
x=’Felipe’
y=’Professor’
z=10
if z>10 {
print(x)
} else {
print(y)
}
Com base nessas informações e no conteúdo estudado sobre operadores aritméticos, analise as asserções a seguir e a relação proposta entre elas:
I. Supondo os valores de variáveis do tipo string A=“Bom” e B=“Dia”, podemos somar A + B, obtendo C = A + B, que é igual a “Bom Dia”.
Porque:
II. Quando realizamos a soma de strings, o resultado é a concatenação das duas strings, com comportamento semelhante ao símbolo de $.
A seguir, assinale a alternativa correta:
(ADAPTADA) Na AULA 4 aprendemos a construir laços de repetição empregando while e for. A seguir você encontra um código que não está sendo implementado com um laço.
x = 5
print(x)
x += 5
print(x)
x += 5
print(x)
x += 5
print(x)
x += 5
print(x)
Resultado na tela do console:
5
10
15
20
25
Assinale a alternativa que, CORRETAMENTE, resolve o mesmo problema e gera a mesma saída, mas agora empregando um laço de repetição do tipo while, em linguagem Python.
Em que tipo de aplicações o algoritmo de busca binária é mais comum?
A repartição de um grande problema computacional em módulos acarreta benefícios relacionados à criação e manutenção da respectiva solução. Com base nesta premissa, analise as afirmações que seguem:
I) A modularização viabiliza a divisão de um programa complexo em partes menores e mais gerenciáveis, que realizam funções específicas e idealmente independentes.
II) O aumento da reusabilidade do código é um dos efeitos da modularização, já que um módulo pode ser incorporado em vários contextos da solução.
III) A modularização facilita a escalabilidade de uma solução algorítmica, já que novos recursos ou funcionalidades podem ser adicionados como módulos independentes.
É verdadeiro o que se afirma em: