Logo Passei Direto
Buscar
Dado o seguinte programa: Programa p1; var i,j,k:inteiro inicio leia(i) leia(j) leia(k) se (i>j) e (i>k) então escreva(i) senão se j>k então escreva(j) senao escreva(k) fimse fimse fim. Considere as entradas, faça o teste de mesa e assinale aquele em que a saída seja correta:

A) Entrada respectivamente 3 e 1 e 2 Saída: 3 2 1
B) Entrada respectivamente 1 e 3 e 2 Saída: 2
C) Entrada respectivamente 1 e 2 e 3 Saída: 6
D) Entrada respectivamente 3 e 2 e 1 Saída: 1
E) Entrada respectivamente 1 e 3 e 2 Saída: 3
User badge image
Estudo Através de Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar o programa e fazer o teste de mesa para cada uma das entradas fornecidas. O programa lê três valores inteiros (i, j, k) e verifica as seguintes condições: 1. Se \(i > j\) e \(i > k\), ele imprime \(i\). 2. Se a primeira condição não for verdadeira, ele verifica se \(j > k\) e, se for, imprime \(j\). 3. Se nenhuma das condições anteriores for verdadeira, ele imprime \(k\). Agora, vamos analisar cada alternativa: A) Entrada: 3, 1, 2 - \(i = 3\), \(j = 1\), \(k = 2\) - \(3 > 1\) e \(3 > 2\) (verdadeiro) → Saída: 3 B) Entrada: 1, 3, 2 - \(i = 1\), \(j = 3\), \(k = 2\) - \(1 > 3\) e \(1 > 2\) (falso) - \(3 > 2\) (verdadeiro) → Saída: 3 C) Entrada: 1, 2, 3 - \(i = 1\), \(j = 2\), \(k = 3\) - \(1 > 2\) e \(1 > 3\) (falso) - \(2 > 3\) (falso) → Saída: 3 D) Entrada: 3, 2, 1 - \(i = 3\), \(j = 2\), \(k = 1\) - \(3 > 2\) e \(3 > 1\) (verdadeiro) → Saída: 3 E) Entrada: 1, 3, 2 - \(i = 1\), \(j = 3\), \(k = 2\) - \(1 > 3\) e \(1 > 2\) (falso) - \(3 > 2\) (verdadeiro) → Saída: 3 Agora, vamos verificar as saídas: - A) Saída: 3 (correta) - B) Saída: 3 (correta) - C) Saída: 3 (correta) - D) Saída: 3 (correta) - E) Saída: 3 (correta) Parece que houve um erro nas saídas esperadas nas alternativas. A única saída que não corresponde ao que foi descrito é a opção C, que menciona 6, mas o resultado correto é 3. Portanto, a resposta correta, considerando as saídas que correspondem ao que o programa realmente imprime, é a opção A) Entrada: 3, 1, 2 Saída: 3.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

Vamos analisar as opções: A) Entrada respectivamente 3 e 1 e 2 Saída: 3 2 1 B) Entrada respectivamente 1 e 3 e 2 Saída: 2 C) Entrada respectivamente 1 e 2 e 3 Saída: 6 D) Entrada respectivamente 3 e 2 e 1 Saída: 1 E) Entrada respectivamente 1 e 3 e 2 Saída: 3 Analisando o programa, se (i>j) e (i>k) então escreva(i), senão se j>k então escreva(j), senão escreva(k). Vamos testar com a entrada 3, 1 e 2: - i = 3, j = 1, k = 2 - Como i>j e i>k, escrevemos i, ou seja, 3 - A segunda condição não é atendida, então escrevemos j, ou seja, 1 - A terceira condição também não é atendida, então escrevemos k, ou seja, 2 Portanto, a saída correta para a entrada 3, 1 e 2 é 3 1 2. Assim, a alternativa correta é a letra A) Entrada respectivamente 3 e 1 e 2 Saída: 3 2 1.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Considere que o número de uma placa de veículo é composto por quatro algarismos. Foram apresentadas três propostas de algoritmos em PORTUGOL que leem este número e apresentam o algarismo correspondente à casa das dezenas. (considere % = mod e \ = div)

A) Apenas a proposta A está correta
B) Apenas a proposta B está correta
C) Apenas a proposta C está correta
D) Mais de uma proposta está correta
E) Nenhuma das propostas está correta

Para ocorrer a aprovação dos cursos de tecnologia na UNIP os alunos devem ter a média final maior ou igual a 5 (cinco). O cálculo da média segue a seguinte fórmula: Para auxiliar um aluno desenvolveu o seguinte programa: Acontece que um aluno tirou 1 (um) na B1, 2,5 (dois e meio) na B2 e 5 (cinco) no PIM, e o programa indicou erroneamente aprovação. Qual a explicação?

A) A expressão da condicional está invertida
B) As variáveis estão declaradas com o tipo errado
C) A distribuição dos pesos estão incorretas
D) Não foi levada em consideração a hierarquia das operações
E) O programa está correto e possivelmente houve um erro na digitação dos valores

Dado o seguinte algoritmo: Programa ProvaE01; Const Qt='quente'; Fr='Frio'; Kelvin=273; Var entrada,atual:inteiro; Inicio Leia(entrada); Atual<- Kelvin+entrada; Se atual>=283 entao Escreva(atual,'-',qt) Senão Escreva(atual,'-',fr); Fim. Assinale a correta:

A) Entrada: 0 Saída 273 -fr
B) Entrada: -1 Saída 273 -frio
C) Entrada: 230 Saída 283 -quente
D) Entrada: 10 Saída 283 -qt
E) Entrada: -10 Saída 263 -Frio

Como foi escrito : "Meu nome é Roberto tenho 23 anos e o meu aniversario é 02/01" aonde os sublinhados são variáveis

A) printf("Meu nome é %a tenho %s anos o meu aniversario é s/%d",Roberto,23,2,1)
B) printf("Meu nome é %s tenho d anos o meu aniversario é d/%d","Roberto",23,2,1)
C) printf("Meu nome é %s tenho %d anos o meu aniversario é %s/%s","Roberto",23,"02","01")
D) printf("Meu nome é %s tenho %d anos o meu aniversario é s/%s","Roberto",23,2,1)
E) printf("Meu nome é %s tenho %2 anos o meu aniversario é s/%s",Roberto,23,2,1)

Qual a saída produzida deste programa?

A) Recebe do teclado um nome qualquer e imprime uma quantidade fixa do nome digitado.
B) Recebe do teclado um nome qualquer e imprime tantas vezes quantos forem seus caracteres.
C) Recebe do teclado um nome qualquer e imprime 30 vezes o nome digitado.
D) Recebe do teclado um nome qualquer e imprime todos os caracteres repetindo 30 vezes cada um.
E) Recebe do teclado um nome qualquer e imprime todos os caracteres Uma vez.

O que faz a função STRLEN no trecho do programa abaixo, marque a alternativa correta:

A) o programa concatena as expressões;
B) o programa zera as expressões e permite a entrada de outros dados;
C) o programa permite que o usuário entre c/ dados e mostre na tela o valor hexadecimal;
D) o programa conta os caracteres que o usuário digitou e mostra a quantidade na tela;
E) o programa copia o que o usuário digitou para uma nova variável e a mostra na tela;

A função abaixo recebe como parâmetros um vetor V com números reais [Vn, ...., Vo], um número real X e número inteiro n. A função retorna um valor do tipo real. Marque a alternativa correta, entre as alternativas a seguir, sobre a função e o algoritmo nela implementado.
A) O algoritmo calcula o valor de um polinômio de grau n, cujos coeficientes estão armazenados no vetor V.
B) O algoritmo calcula e imprime o produto dos valores armazenados no vetor V por uma variável real x.
C) O algoritmo entrará em loop infinito.
D) O algoritmo calcula e imprime o somatório dos valores armazenados no vetor V.
E) O algoritmo sempre retornará o mesmo valor, independentemente dos conteúdos de V, x e n.
a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

Com relação a filas, listas encadeadas e pilhas podemos afirmar:

A) Filas seguem o conceito LIFO, ou seja, o primeiro elemento que entra na estrutura é o primeiro que sai, listas encadeadas seguem o conceito FIFO das pilhas, ou seja, o primeiro que entra é o primeiro que sai.
B) Pilhas seguem o conceito FIFO, ou seja, o último elemento que entra na estrutura é o último que sai, listas encadeadas seguem o conceito LIFO das filas, ou seja, o último que entra é o primeiro que sai.
C) Filas seguem o conceito FIFO, ou seja, o primeiro elemento que entra na estrutura é o último que sai, listas encadeadas não seguem o conceito LIFO das pilhas, ou seja, o último que entra é o último que sai.
D) Filas seguem o conceito LIFO, ou seja, o último elemento que entra na estrutura é o último que sai, listas encadeadas não seguem o conceito FIFO das pilhas, ou seja, o primeiro que entra é o primeiro que sai.
E) Pilhas seguem o conceito LIFO, ou seja, o último elemento que entra na estrutura é o primeiro que sai, filas seguem o conceito FIFO das filas, ou seja, o último que sai foi o último que entrou.

Faça a associação:

A) A-1, B-2, C-3
B) A-2, B-3, C1
C) A-1, B-3, C-2
D) A-2, B-1, C-3
E) A-1, B-3, C-3

Dadas as seguintes afirmacoes em relação à Árvore Binária de Busca: I. Em uma árvore binária de busca, na inserção de um novo nó, compara-se a chave a ser inserida com a chave do nó analisado e, se a chave a ser inserida for menor que a chave do nó analisado, insere-se a chave na sub-árvore direita; e caso maior insere-se a chave na sub-árvore esquerda. II. A remoção na folha, o nó filho sobe para a posição do pai III. Uma das possibilidades da remoção de um nó com dois filhos, é substituindo-se o valor do nó a ser retirado pela chave do nó mais à direita da sub-árvore esquerda.

A) Apenas a afirmação I é correta
B) Apenas a afirmação II é correta
C) Apenas a afirmação III é correta
D) Mais de uma afirmação correta
E) Nenhuma das afirmações está correta

Mais conteúdos dessa disciplina