Logo Passei Direto
Buscar

Questões- 01 - 04 Lógica de Programação e Algoritmos.pdf

User badge image
Adeilton Silva

em

Ferramentas de estudo

Questões resolvidas

O dado é definido como uma sequência de símbolos quantificados. Conforme o texto acima, observe as seguintes conclusões:
Assinale a alternativa que contém somente as corretas:
I. Os dados podem ser obtidos a partir dos processamentos.
II. Os dados podem ser obtidos a partir dos arquivos.
III. Os dados podem ser obtidos a partir de banco de dados.
IV. Os dados podem ser obtidos a partir de outros programas.
V. Os dados podem ser fornecidos pelos usuários.
A II e III
B I e IV
C II e V
D I e III
E Todas estão corretas

Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo.
Com base nesse contexto é correto afirmar que:
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente.
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado.
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente.
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão.

Agimos quase que automaticamente na execução das tarefas no nosso dia-a-dia e não prestamos a atenção em todos os passos envolvidos em uma simples atividade, como no exemplo da troca de pneu de um carro.
O texto acima parte do princípio que:
I. O computador não pensa.
II. O computador não é inteligente para saber o que precisa ser feito.
III. O computador pensa.
IV. O computador sabe o que precisa ser feito.
V. O computador sabe como deve ser feito.
A I e II
B I e V
C Apenas I
D Apenas III
E III, IV e V

Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática.
Assinale a alternativa que contém somente operadores aritméticos:
I. Atribuição
II. Incremento
III. Exponenciação
IV. Menor ou igual
V. Módulo
A I, III e IV
B I, III e V
C II, III e V
D II, III e IV
E Todas as respostas

O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões.
Com base no texto acima temos as seguintes premissas:
p: Apenas números reais são racionais.
q: Três é um número racional.
A Logo, o número três é um número antes do quatro.
B Logo, o número três é um número depois do dois.
C Logo, o número três é um número ímpar.
D Logo, o número três é um número inteiro.
E Logo, o número três é um número real.

Questão 1/5 - Lógica de Programação e Algoritmos
Para a linguagem de programação C, a sintaxe da estrutura de repetição REPITA-ATE começa com a palavra-chave 1, seguida de um bloco de uma ou mais instrução entre 2 e terminada pela palavra-chave 3, seguida de uma expressão de teste entre 4 terminada por 5. Substitua os números 1, 2, 3, 4 e 5 pelas respectivas palavras corretas.
A while, do, chaves, parênteses e ponto-e-vírgula
B do, chaves, while, parênteses e ponto-e-vírgula
C do, while, chaves, parênteses e ponto-e-vírgula
D do, parênteses, while, chaves e ponto-e-vírgula
E do, chaves, while, ponto-e-vírgula e parênteses

Questão 3/5 - Lógica de Programação e Algoritmos
Uma estrutura de repetição contém alguns elementos fundamentais que são:
I. Inicialização
II. Condição
III. Precisão composta
IV. Corpo
V. Iteração
A I, III, IV e V
B I, II, IV e V
C I, II e III
D I, II, III e IV
E Todas as respostas

Questão 4/5 - Lógica de Programação e Algoritmos
É correto apenas:
I. A inicialização da variável contadora é realizada implicitamente, com o valor de informado da declaração da estrutura PARA.
II. A iteração é controlada pela condição que determina a quantidade de vezes que será repetida pelo valor e .
III. No final de cada iteração, o valor da variável contadora é incrementado no valor especificado pelo .
IV. O bloco de uma ou mais instrução são delimitados pelas chaves.
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica é conhecida como laços de repetições aninhados.
A I, III, IV e V
B I, II, IV e V
C II, III, IV e V
D I, II, III e IV
E Todas as respostas

Questão 5/5 - Lógica de Programação e Algoritmos
Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é?
A A estrutura de repetição while (ENQUANTO)
B A estrutura de repetição while-do (ATE-REPITA)
C A estrutura de repetição do-while (REPITA-ATE)
D A estrutura de repetição for (PARA)
E A estrutura de repetição aninhada

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O dado é definido como uma sequência de símbolos quantificados. Conforme o texto acima, observe as seguintes conclusões:
Assinale a alternativa que contém somente as corretas:
I. Os dados podem ser obtidos a partir dos processamentos.
II. Os dados podem ser obtidos a partir dos arquivos.
III. Os dados podem ser obtidos a partir de banco de dados.
IV. Os dados podem ser obtidos a partir de outros programas.
V. Os dados podem ser fornecidos pelos usuários.
A II e III
B I e IV
C II e V
D I e III
E Todas estão corretas

Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo.
Com base nesse contexto é correto afirmar que:
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente.
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado.
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente.
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão.

Agimos quase que automaticamente na execução das tarefas no nosso dia-a-dia e não prestamos a atenção em todos os passos envolvidos em uma simples atividade, como no exemplo da troca de pneu de um carro.
O texto acima parte do princípio que:
I. O computador não pensa.
II. O computador não é inteligente para saber o que precisa ser feito.
III. O computador pensa.
IV. O computador sabe o que precisa ser feito.
V. O computador sabe como deve ser feito.
A I e II
B I e V
C Apenas I
D Apenas III
E III, IV e V

Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática.
Assinale a alternativa que contém somente operadores aritméticos:
I. Atribuição
II. Incremento
III. Exponenciação
IV. Menor ou igual
V. Módulo
A I, III e IV
B I, III e V
C II, III e V
D II, III e IV
E Todas as respostas

O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões.
Com base no texto acima temos as seguintes premissas:
p: Apenas números reais são racionais.
q: Três é um número racional.
A Logo, o número três é um número antes do quatro.
B Logo, o número três é um número depois do dois.
C Logo, o número três é um número ímpar.
D Logo, o número três é um número inteiro.
E Logo, o número três é um número real.

Questão 1/5 - Lógica de Programação e Algoritmos
Para a linguagem de programação C, a sintaxe da estrutura de repetição REPITA-ATE começa com a palavra-chave 1, seguida de um bloco de uma ou mais instrução entre 2 e terminada pela palavra-chave 3, seguida de uma expressão de teste entre 4 terminada por 5. Substitua os números 1, 2, 3, 4 e 5 pelas respectivas palavras corretas.
A while, do, chaves, parênteses e ponto-e-vírgula
B do, chaves, while, parênteses e ponto-e-vírgula
C do, while, chaves, parênteses e ponto-e-vírgula
D do, parênteses, while, chaves e ponto-e-vírgula
E do, chaves, while, ponto-e-vírgula e parênteses

Questão 3/5 - Lógica de Programação e Algoritmos
Uma estrutura de repetição contém alguns elementos fundamentais que são:
I. Inicialização
II. Condição
III. Precisão composta
IV. Corpo
V. Iteração
A I, III, IV e V
B I, II, IV e V
C I, II e III
D I, II, III e IV
E Todas as respostas

Questão 4/5 - Lógica de Programação e Algoritmos
É correto apenas:
I. A inicialização da variável contadora é realizada implicitamente, com o valor de informado da declaração da estrutura PARA.
II. A iteração é controlada pela condição que determina a quantidade de vezes que será repetida pelo valor e .
III. No final de cada iteração, o valor da variável contadora é incrementado no valor especificado pelo .
IV. O bloco de uma ou mais instrução são delimitados pelas chaves.
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica é conhecida como laços de repetições aninhados.
A I, III, IV e V
B I, II, IV e V
C II, III, IV e V
D I, II, III e IV
E Todas as respostas

Questão 5/5 - Lógica de Programação e Algoritmos
Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é?
A A estrutura de repetição while (ENQUANTO)
B A estrutura de repetição while-do (ATE-REPITA)
C A estrutura de repetição do-while (REPITA-ATE)
D A estrutura de repetição for (PARA)
E A estrutura de repetição aninhada

Prévia do material em texto

Questão 1/5 - Lógica de Programação e Algoritmos 
O dado é definido como uma sequência de símbolos quantificados. Conforme o texto acima, 
observe as seguintes conclusões: 
 
I. Os dados podem ser obtidos a partir dos processamentos. 
II. Os dados podem ser obtidos a partir dos arquivos. 
III. Os dados podem ser obtidos a partir de banco de dados. 
IV. Os dados podem ser obtidos a partir de outros programas. 
V. Os dados podem ser fornecidos pelos usuários. 
Assinale a alternativa que contém somente as corretas: 
Nota: 20.0 
 
A II e III 
 
B I e IV 
 
C II e V 
 
D I e III 
 
E Todas estão corretas 
Você acertou! 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo. 
Com base nesse contexto é correto afirmar que: 
Nota: 20.0 
 
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma 
resposta/resultado diferente. 
 
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma 
resposta/resultado. 
Você acertou! 
Um algoritmo sempre apresentará diversas soluções para um mesmo problema. 
 
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente. 
 
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá 
resposta/resultado diferente. 
 
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão. 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Agimos quase que automaticamente na execução das tarefas no nosso dia-a-dia e não 
prestamos a atenção em todos os passos envolvidos em uma simples atividade, como no 
exemplo da troca de pneu de um carro. Porém, cada tarefa a ser executada pelo computador 
deve ser minuciosamente detalhada pelo programador. 
 
O texto acima parte do princípio que: 
 
I. O computador não pensa. 
II. O computador não é inteligente para saber o que precisa ser feito. 
III. O computador pensa. 
IV. O computador sabe o que precisa ser feito. 
V. O computador sabe como deve ser feito. 
Assinale a alternativa que contém somente as corretas: 
Nota: 20.0 
 
A I e II 
Você acertou! 
Tudo o que o computador entende e faz é o que é programado nele. Ele não tem inteligência ou pensamento 
próprio. 
 
B I e V 
 
C Apenas I 
 
D Apenas III 
 
E III, IV e V 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações 
básicas da matemática. Observe os operadores abaixo: 
 
I. Atribuição 
II. Incremento 
III. Exponenciação 
IV. Menor ou igual 
V. Módulo 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 20.0 
 
A I, III e IV 
 
B I, III e V 
 
C II, III e V 
Você acertou! 
Atribuição não é operador e IV é operador relacional 
 
D II, III e IV 
 
E Todas as respostas 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. Se 
pararmos para pensar, utilizamos essas premissas e conclusões de forma natural todos os dias 
em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas: 
p: Apenas números reais são racionais. 
q: Três é um número racional. 
Escolha a alternativa que apresenta a conclusão das premissas. 
Nota: 20.0 
 
A Logo, o número três é um número antes do quatro. 
 
B Logo, o número três é um número depois do dois 
 
C Logo, o número três é um número ímpar. 
 
D Logo, o número três é um número inteiro. 
 
E Logo, o número três é um número real. 
Você acertou! 
 
Questão 1/5 - Lógica de Programação e Algoritmos 
Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações 
básicas da matemática. Observe os operadores abaixo: 
 
I. Incremento 
II. Maior ou igual 
III. Exponenciação 
IV. Menor ou igual 
V. Decremento 
Assinale a alternativa que contém somente operadores aritméticos: 
Nota: 20.0 
 
A I, III e IV 
 
B I, III e V 
Você acertou! 
II é operador lógico/relacional, IV é operador relacional. 
 
C II, IV e V 
 
D II, III e IV 
 
E Todas as respostas 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
Os operadores relacionais são aqueles que comparam dois valores (valores, variáveis, 
constantes ou chamadas de funções) e/ou expressões e o resultado desta comparação é 
sempre um valor lógico (booleano) verdadeiro ou falso. 
 
Como resultado, dessas operações teremos como retorno: 
I. O valor UM (1), se a expressão relacional for falsa. 
II. O valor UM (1), se a expressão relacional for verdadeira. 
III. O valor ZERO (0), se a expressão relacional for verdadeira. 
IV. O valor ZERO (0), se a expressão relacional for falsa. 
V. O valor ZERO (2), se a expressão relacional for verdadeira. 
Assinale a alternativa que contém somente afirmativas corretas: 
Nota: 20.0 
 
A I e III 
 
B II, IV e V 
 
C II e IV 
Você acertou! 
 
D I e V 
 
E Nenhuma das alternativas. 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma 
relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, 
verdadeiro ou falso, uma vez que operam sobre valores booleanos. 
 
No uso do operador .e. em um algoritmo temos os seguintes resultados: 
 
I. V .e. V - o resultado é verdadeiro. 
II. F .e. V - o resultado é verdadeiro. 
III. V .e. F - o resultado é verdadeiro. 
IV. F .e. V - o resultado é falso. 
V. F .e. F - o resultado é verdadeiro. 
Assinale a alternativa que contém somente afirmativas corretas: 
Nota: 20.0 
 
A I e IV 
Você acertou! 
 
B I e V 
 
C II, III e V 
 
D I, II e III 
 
E Todas as respostas 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de 
uma variável deve ser único e estar de acordo com algumas regras. Conforme o texto analise as 
assertivas abaixo: 
 
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros; 
II. Não utilizar nomes iguais para representar variáveis diferentes. 
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor 
como nome. 
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. 
V. Ser conciso e utilizar nomes coerentes. 
Assinale a alternativa que contém somente as corretas: 
Nota: 0.0 
 
A III, IV e V 
 
B I, II e V 
 
C I e II 
 
D III e IV 
 
E Todas as respostas 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma 
relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, 
verdadeiro ou falso, uma vez que operam sobre valores booleanos. Para saber se uma 
determinada variável está dentro de uma faixa de valores deve-se criar expressões com outros 
operadores, além dos operadores aritméticos e/ou relacionais. Dentre os operadores abaixo 
estão: 
 
I. .e. 
II. .ou. 
III. .não. 
IV. .senão. 
V. .igual. 
Assinale a alternativa que contém somente operadores lógicos: 
Nota: 20.0 
 
A I, II e IV 
 
B I, III e V 
 
C II, III e V 
 
D I, II e III 
Você acertou! 
SENÃO não é operador. IGUAL é operador relacional. 
 
E Todas as respostas 
 
Questão 1/5 - Lógica de Programação e Algoritmos 
Existem situações que é necessário testar várias condições, onde uma ação será executada 
caso outras ações sejam satisfeitas. Para resolver esse tipo de problema usa-se a estrutura de 
seleção encadeada, que nada mais édo que o encadeamento de estruturas de seleção 
compostas em um algoritmo. 
 
Observe as afirmativas abaixo: 
 
I. O encadeamento pode ser feito em múltiplos níveis, bastando para isso acrescentar mais 
blocos SE-ENTÃO-SENÃO, um dentro do outro, à estrutura. 
II. Há outras estruturas em lógica que simplificam esse tipo de operação, como a estrutura 
ESCOLHA-CASO (na linguagem c é o SWITCH/CASE). 
III. Existem situações em que os caminhos para a tomada de uma decisão acabam formando 
uma espécie de árvore com diversas ramificações, onde cada caminho é um conjunto de 
instruções. 
IV. Uma estrutura de seleção encadeada faz o uso de várias estruturas SE-ENTÃO-SENÃO 
embutidas umas dentro das outras. 
V. Dentro de uma estrutura SE-ENTÃO-SENÃO é perfeitamente possível usar mais de uma linha 
de comando, ou até mesmo outras estruturas SE-ENTÃO-SENÃO. 
É correto apenas: 
Nota: 20.0 
 
A I, II, III e IV 
 
B I, II, III e V 
 
C II, III, IV e V 
 
D I, III, IV e V 
 
E Todas as alternativas 
Você acertou! 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
Durante a execução de um programa as ações dependem da lógica de programação que foi 
aplicada na construção do algoritmo. Isto acontece porque em alguns momentos necessitamos 
que determinada parcela do algoritmo deva ser executada de acordo com uma condição. Para 
isso, usamos as estruturas de seleção que permitem a escolha de um grupo de ações (bloco) a 
ser executado quando determinadas condições, representadas por expressões lógicas ou 
relacionais, são ou não satisfeitas. 
Quando o algoritmo fica muito extenso com uma sequência de SE-ENTÃO-SENÃO-SE-ENTÃO-
SENÃO, o indicado é usar? 
Nota: 20.0 
 
A A estrutura de seleção simples 
 
B A estrutura de seleção composta 
 
C A estrutura de seleção encadeada 
 
D A estrutura de seleção de múltipla escolha 
Você acertou! 
 
E Qualquer uma das possibilidades anteriores 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Uma estrutura de seleção é uma estrutura de desvio do fluxo de controle que realiza diferentes 
ações dependendo do resultado (VERDADEIRO ou FALSO) da condição. 
Temos os seguintes possíveis tipos de estruturas de seleção: 
 
I. Simples 
II. Composta 
III. Encadeada 
IV. Múltipla escolha 
V. Terciária 
 
São estruturas de seleção, apenas: 
Nota: 20.0 
 
A I, II, III e V 
 
B I, II, III e IV 
Você acertou! 
 
C I, II, IV e V 
 
D I, III, IV e V 
 
E II, III, IV e V 
 
Questão 4/5 - Lógica de Programação e Algoritmos 
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição 
e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso 
contrário, faça outra coisa. 
Analise o pseudocódigo abaixo. 
 
1. algoritmo "algoritmo_se_simples" 
2. var 
3. nota1, nota2, media : real 
4. inicio 
5. escreva(" Digite a primeira nota: ") 
6. leia(nota1) 
7. escreva(" Digite a segunda nota: ") 
8. leia(nota2) 
9. media <- (nota1+nota2)/2 
10. se media >= 7 entao 
11. escreva(" A nota da primeira prova é: ", nota1:5:2) 
12. escreva(" A nota da segunda prova é: ", nota2:5:2) 
13. escreva(" A média é: ", media:5:2) 
14. escreva("APROVADO ") 
15. fimse 
16. fimalgoritmo 
 
Observe as afirmativas abaixo: 
 
I. Na linha 15: Temos o fim do bloco de comando do IF. 
II. Na linha 3: uma variável ‘media’ foi declarada como sendo do tipo real. Está errado, pois ela 
deveria ser inteiro para este código. 
III. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela. 
IV. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e 
nota2 que serão digitados pelo usuário. 
V. Na linha 10: Usamos o comando SE para avaliar a condição media. 
 
 
É correto apenas: 
Nota: 20.0 
 
A I, II, III e IV 
 
B I, II, III e V 
 
C II, III, IV e V 
 
D I, III, IV e V 
Você acertou! 
 
E Todas as alternativas 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
A estrutura de seleção de múltipla escolha é uma solução bem-posta para substituir várias 
estruturas de seleção (SE-ENTÃO-SENÃO) aninhadas. A estrutura ESCOLHA-CASO permite ir 
direto no bloco de instruções desejado, submetendo-se ao valor de uma variável de verificação. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção encadeada. 
 
 
Fonte: Puga e Risseti (2016). 
 
Observe as afirmativas abaixo: 
 
I. Se a condição do valor_3 tiver como resultado falso, o algoritmo executa o teste da condição 
do valor_2. 
II. Se a condição do valor_1 tiver como resultado verdadeiro, o algoritmo executa a instruções A. 
III. A condição do valor_2, por sua vez, fazer seu teste e obter como resultado verdadeiro, 
executará o primeiro as instruções B. 
IV. Se todas as condições tiverem como resultado falso, são executadas as instruções D. 
V. Se a condição do valor_1 tiver como resultado falso, o algoritmo executa o teste da condição 
do valor_2. 
 
É correto apenas: 
Nota: 20.0 
 
A I, II, III e IV 
 
B I, II, III e V 
 
C II, III, IV e V 
Você acertou! 
 
D I, III, IV e V 
 
E Todas as alternativas 
 
Questão 1/5 - Lógica de Programação e Algoritmos 
Para a linguagem de programação C, a sintaxe da estrutura de repetição REPITA-ATE começa 
com a palavra-chave 1, seguida de um bloco de uma ou mais instrução entre 2 e terminada pela 
palavra-chave 3, seguida de uma expressão de teste entre 4 terminada por 5. 
Substitua os números 1, 2, 3, 4 e 5 pelas respectivas palavras corretas. 
Nota: 20.0 
 
A while, do, chaves, parênteses e ponto-e-vírgula 
 
B do, chaves, while, parênteses e ponto-e-vírgula 
Você acertou! 
 
C do, while, chaves, parênteses e ponto-e-vírgula 
 
D do, parênteses, while, chaves e ponto-e-vírgula 
 
E do, chaves, while, ponto-e-vírgula e parênteses 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
A linguagem C permite a utilização de uma estrutura de repetição dentro de outra estrutura de 
repetição. Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é um 
laço aninhado. Analise o algoritmo abaixo sobre este assunto. 
 
int main () 
{ 
 int i=0; 
 do 
 { 
 int j=0; 
 do 
 { 
 printf(" UNINTER ", i,j); 
 j++; 
 } while (j<2); 
 i++; 
 printf("\n"); 
 } while (i<2); 
system("pause"); 
return 0; 
} 
Nesse algoritmo foi usado a estrutura de repetição do-while. A saída na tela para o usuário, 
imprimirá: 
Nota: 20.0 
 
A Duas vezes a palavra UNINTER em duas linhas distintas. 
Você acertou! 
 
B Três vezes a palavra UNINTER em uma só linha. 
 
C Uma vez a palavra UNINTER em duas linhas distintas 
 
D Uma vez a palavra UNINTER em uma só linha 
 
E Duas vezes a palavra UNINTER em uma linha e uma vez a palavra UNINTER em outra linha. 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
Durante a execução de um algoritmo as instruções nem sempre são executadas de uma 
maneira sequencial, disso depende a lógica de programação que foi aplicada na programação. 
Isto ocorre porque muitas vezes necessitamos que uma parte do programa deva repetir-se 
algumas vezes para a execução de uma tarefa. 
Uma estrutura de repetição contém alguns elementos fundamentais que são: 
 
I. Inicialização 
II. Condição 
III. Precisão composta 
IV. Corpo 
V. Iteração 
É correto apenas: 
Nota: 20.0 
 
A I, III, IV e V 
 
B I, II, IV e V 
Você acertou! 
 
C I, II e III 
 
D I, II, III e IV 
 
E Todas as respostas 
 
Questão 4/5 - Lógica de Programação e AlgoritmosA estrutura de repetição for (PARA) é uma estrutura que reúne no cabeçalho os elementos de 
inicialização, condição e iteração reunidos na forma e o corpo é organizado em seguida. 
 
I. A inicialização da variável contadora é realizada implicitamente, com o valor de <início> 
informado da declaração da estrutura PARA. 
II. A iteração é controlada pela condição que determina a quantidade de vezes que será repetida 
pelo valor <início> e <fim>. 
III. No final de cada iteração, o valor da variável contadora é incrementado no valor especificado 
pelo <valor de incremento>). 
IV. O bloco de uma ou mais instrução são delimitados pelas chaves. 
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica é conhecida 
como laços de repetições aninhados. 
 
É correto apenas: 
Nota: 20.0 
 
A I, III, IV e V 
 
B I, II, IV e V 
 
C II, III, IV e V 
 
D I, II, III e IV 
 
E Todas as respostas 
Você acertou! 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
As estruturas de repetições também são conhecidas como laços (loops) é a execução de um 
conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição 
verdadeira ou falsa, resultado booleano da avaliação de uma expressão. 
A linguagem C permite a utilização de uma estrutura dentro de outra estrutura de repetição. 
Quando um laço faz parte do corpo de outro laço, dizemos que o laço interno é? 
Nota: 20.0 
 
A A estrutura de repetição while (ENQUANTO) 
 
B A estrutura de repetição while-do (ATE-REPITA) 
 
C A estrutura de repetição do-while (REPITA-ATE) 
 
D A estrutura de repetição for (PARA) 
 
E A estrutura de repetição aninhada 
Você acertou!

Mais conteúdos dessa disciplina