Buscar

AOL02 - Linguagem de Programação

Prévia do material em texto

Ocultar opções de resposta 
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /1
Analise as questões abaixo sobre o comando WHILE e selecione a que está ERRADA:
A condição é uma expressão relacional e/ou lógica com a variável de controle.
Resposta corretaNa estrutura while não precisa de expressão nem variável de controle.
A variável de controle precisa ser modificada dentro do loop de repetição.
Se não for bem estruturada, a repetição pode funcionar de forma errada.
Variável de controle deve ser inicializada antes do loop.
Pergunta 2 -- /1
Em casos onde não se sabe previamente quantas vezes o loop vai acontecer, podemos usar:
Scanf e printf 
If e then
Resposta corretaWhile ou do-while 
If e scanf 
Then e else
Pergunta 3 -- /1
No caso do While, o que acontece se o teste inicial, quando feito pela primeira vez, dá falso?
A variável contadora é acrescentada de 1.
Os comandos internos do loop são executados.
Resposta corretaO loop será “pulado”, e os comandos internos não serão executados.
Ocultar opções de resposta 
Ocultar opções de resposta 
Todo o programa trava.
A variável de controle é zerada.
Pergunta 4 -- /1
Em casos onde se sabe quantas vezes se necessita repetir de forma determinada um certo conjunto de comandos, 
é recomendado usar a estrutura de repetição:
Resposta corretaFOR
SCANF
IF
PRINTF
THEN
Pergunta 5 -- /1
Quando um laço (loop) é mal estruturado e a condição é sempre verdadeira, o loop é considerado:
Real
Inteiro
Não iniciado
Resposta corretaInfinito
Sem estrutura de condição.
Pergunta 6 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
Ocultar opções de resposta 
Analise as alternativas abaixo e selecione a que está ERRADA:
O while faz o teste no início.
No caso do while, não é necessário saber quantas vezes o loop vai acontecer.
No caso do do-while, não é necessário saber quantas vezes o loop vai acontecer.
O do-while faz teste no fim.
Resposta corretaNo caso do FOR não é necessário saber quantas vezes o loop vai acontecer.
Pergunta 7 -- /1
O bloco de código que está dentro da repetição DO-WHILE:
Só é executado se o contador for incrementado de 1.
Resposta corretaSempre é executado ao menos uma vez.
Sempre é executado uma quantidade predeterminada de vezes, maior que 2.
Só é executado em caso de decremento unitário.
Nunca é executado.
Pergunta 8 -- /1
Sobre a estrutura de repetição FOR, qual das alternativas abaixo está ERRADA?
Resposta correta
O último termo, também chamado de passo do loop, pode ser apenas de incremento. 
Não pode ser de decremento.
Quando acabar o loop, a variável deixa de existir se tiver sido declarada no for apenas.
Ocultar opções de resposta 
Ocultar opções de resposta 
O loop fica executando enquanto o teste condicional for verdadeiro.
O teste condicional pode ser feito usando-se qualquer operador lógico e/ou relacional.
A variável de controle não precisa ser declarada no for.
Pergunta 9 -- /1
Quais os comandos, na linguagem C, que servem para implementar loops (laços de repetição)?
Do-while, if e ScanF.
Resposta corretaWhile, for e do-while.
If, for e while.
For, apenas. 
If, then e else.
Pergunta 10 -- /1
Quanto ao DO-While, podemos dizer que:
Só gera loops infinitos.
É um comando de saída.
É uma estrutura de seleção.
Resposta corretaUma estrutura de repetição onde o teste condicional é feito no fim.
É um comando de entrada.

Continue navegando