Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 10)

Página 88 de 488

É um conjunto de dados em um contexto aplicável, com algum significado. Do que estamos falando?

A
Informação.
B
Caractere.
C
Numeral.
D
Código binário.
Criar um programa em C, que calcule a média aritmética das notas de 4 bimestres. O programa deverá pedir para que o professor digite as 4 notas, em seguida, deverá ser calculada a média aritmética anual do aluno.

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.
A
Apenas a afirmativa 1 está correta.
B
As afirmativas 1 e 2 estão corretas.
C
As afirmativas 1 e 3 estão corretas.
D
As afirmativas 2 e 3 estão corretas.
E
Todas as afirmativas estão corretas.

O comando SE pode testar várias condições lógicas. Com base no exposto, assinale a alternativa CORRETA:

A

SE (a = 3 imes 1) E a = 3 + 1 então verdadeiro.

B

SE (a = 3 + 1) E a = 3 + 1 então verdadeiro.

C

SE (a = 3 + 1) E a = 3 imes 1 então verdadeiro.

D

SE (a = 3 + 1) E a = 3 + 1 então falso.

As estruturas de repetição em C também são conhecidas por laços de repetição. Acerca disso, responda a alternativa correta:
A
O laço de repetição “for” não precisa de valores iniciais e finais para funcionar.
B
O “while” é uma estrutura de decisão determinada.
C
O loop “for” é uma estrutura de decisão determinada.
D
Um dos laços de repetição é o if - else.
E
A estrutura While não é uma estrutura de repetição.

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:

A
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
B
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C
As asserções I e II são proposições falsas.
D
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

(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.

A
x = 5
while x <= 25:
print(x)
x += 5
B
x = 5
while x < 25:
print(x)
x += 5
C
while x <= 25:
print(x)
x += 5
D
while x < 25:
print(x)
x += 5
E
while x <= 25:
print(x)

Em que tipo de aplicações o algoritmo de busca binária é mais comum?

A
Aplicações de banco de dados
B
Aplicações de processamento de texto
C
Aplicações de busca na web
D
Aplicações de jogos
E
Aplicações de sistemas operacionais

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:

A
III apenas.
B
I e III apenas.
C
I apenas.
D
I, II e III.
E
I e II apenas.
O diagrama abaixo representa uma árvore binária com o percurso em pós-ordem (pós-fixo). Assinale a alternativa que corresponda com a sequência correta do percurso correto em pós-ordem.
A
F B A D C E H G I.
B
A B C D E F G H I.
C
A C E D B G I H F.
D
F B H A D G I C E.
E
E C I G D A H B F.