Av2 - Tec. Analise e Desenv. Sist. - Seminário I
392 palavras
2 páginas
1) Um dos conceitos da programação modular é dividir os programas em subrotinas. Observe as afirmações e assinale a alternativa correta:I- problemas complexos exigem algoritmos complexos, mas sempre é possível dividir um problema grande em problemas menores.
II- cada parte menor de um programa tem um algoritmo mais simples e é este trecho menor que é chamado de subrotina.
III- Uma subrotina é na verdade, um programa, e sendo um programa poderá efetuar diversas operações computacionais (entrada, processamento e saída) e deverá ser tratado como foram os programas projetados até este momento.
IV- As subrotinas são utilizadas na divisão de algoritmos simples, permitindo assim, a modularização de um problema considerado pequeno e de fácil solução.
Alternativas:
a)Somente as afirmativas I e II estão corretas.
b)Somente as afirmativas I e IV estão corretas.
c)Somente as afirmativas II e III estão corretas.
d)Somente as afirmativas I, III e IV estão corretas.
X - e)Somente a afirmativa IV está incorreta. Alternativa assinalada
2) Aprendemos sobre funções e vimos suas principais características e também funcionalidades. Analise as alternativas e assinale a alternativa correta sobre funções:
Alternativas:
X - a)A principal diferença entre uma função e um procedimento é que a função retorna um valor Alternativa assinalada
b)Uma função não é um bloco de programa como são os procedimentos
c)Uma função não oferece o recurso de retorno de valore os procedimentos sim
d)Funções são cálculos matemáticos complexos traduzidos em paradigmas funcionais do programa
e)As funções podem ser somente construídas dentro de outra função principal do programa
3) Assinale a alternativa que mostra as duas formas de passagem de parâmetros existentes:
Alternativas:
a)por referência e por retorno
X - b)por valor e por referência Alternativa assinalada
c)Identidade e terceiro excluído
d)boleana e double
e)por valor e por mensagem
4) Assinale a afirmativa que