Questões Algorítmos e Programação Anhanguera
Exercícios:
1) Numa construção if sem else, o que acontece se a condição de teste for falsa?
a) o controle procura pelo último else do programa;
b) nada;
c) o controle passa para a instrução seguinte ao if;
d) o corpo do comando if é executado
Resposta: c) o controle passa para a instrução seguinte ao IF
2) A principal diferença entre o modo de operação de um comando if e de um laço while é:
a) a expressão de teste é avaliada diferentemente;
b) o corpo de um laço while é executado sempre, e o do comando if somente se a condição de teste for verdadeira;
c) o corpo de um laço while pode ser executado diversas vezes, enquanto o corpo de um if é executado uma única vez;
d) a expressão de teste é avaliada antes da execução do corpo de um while e depois da sua execução do corpo de um if.
Resposta: b) o corpo de um laço while é executado sempre, e o do comando if somente se a condição de teste for verdadeira;
3) O else de um comando if-else é executado quando:
a) a expressão de teste do if for falsa;
b) a expressão de teste do if for verdadeira;
c) a expressão de teste do else for falsa;
d) a expressão de teste do else for verdadeira.
Resposta: a) a expressão de teste do if for falsa
8) Um comando break:
a) termina um programa;
b) deve ser utilizado seguindo as instruções de cada caso num switch;
c) causa a saída imediata de um if;
d) causa a saída imediata de um laço for, while ou do-while;
e) causa a saída imediata de um switch.
Resposta: E) Causa a saída imediata de switch.
9) Um comando continue:
a) continua o programa após uma pausa;
b) desvia para o próximo caso de um switch;
c) permite a repetição contínua de um laço;
d) provoca a próxima iteração de um laço.
Resposta: a) continua o programa após uma pausa
14) A sintaxe de um laço while é semelhança à de um if. Se i for uma variável