Exercicio resolvido Linguagem C
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.
C) pode executar uma quantidade ilimitada de instruções.
D) está restrita a execução de uma única instrução.
6. Considere a seguinte frase: “exceções são erros detectados pelo hardware, ou condições incomuns também detectadas por hardware ou por software, passíveis de serem tratadas ou submetidas a processamento especial”. É correto afirmar:
A) Ela está correta.
B) Está errada, pois exceções não são erros.
C) O conceito de “condições incomuns” está errado.
D) Ficará correta se exceções