Exercicio resolvido Linguagem C
1163 palavras
5 páginas
1. Quais as duas instruções de controle necessárias para expressar algoritmos imperativos?A) expressão e decisão.
B) expressão e instrução.
C) seqüência e instrução.
D) decisão e iteração.
2. Qual a falha de projeto (limitação) do comando switch/case da Linguagem C?
A) a necessidade do uso do comando break.
B) a impossibilidade de uso de bloco de comando dentro de um dos case.
C) permite, no máximo, o aninhamento de 5 cases.
D) não permite o uso de expressões para definir a condição de seleção.
3. O conceito “a avaliação de uma função sempre deve produzir os mesmos resultados diante dos mesmos parâmetros” pode ser relacionado com:
A) domínio e contra-domínio.
B) Efeito colateral.
C) funções computacionais.
D) transparência referencial.
4. Qual alternativa apresenta uma conceituação que não pode ser considerada uma característica de um subprograma?
A) Um subprograma deve retornar apenas um valor de saída.
B) Cada subprograma tem vários pontos de entrada.
C) O controle sempre retorna ao chamador.
D) Toda unidade chamadora é suspensa durante a execução do subprograma chamado.
5. O código FORTRAN abaixo: IF (FLAG .NE. 1) GO TO 20 I = 1 J = 2
20 CONTINUE
Representa uma estrutura de controle bidirecional, podendo ser considerada um caso particular de estrutura unidirecional que ....
A) não pode executar nenhuma instrução, por isso é utilizado o desvio GO TO.
B) tem a possibilidade de execução de até duas instruções.