Lista completa de Questões sobre Programação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Dentre os objetos contidos nas alternativas abaixo, uma operação de cálculo de área poderá ser realizada, aplicando-se o conceito de polimorfismo, com a utilização de um método referenciado na classe de
pentágonos.
quadriláteros.
retângulos.
trapézios.
triângulos.
Na programação estruturada, o mais adequado grau de relação entre tarefas executadas por um mesmo módulo é definido por
coesão lógica.
acoplamento de controle.
coesão funcional.
coesão temporal.
acoplamento por dados.
Acerca do código acima, escrito em linguagem Java, julgue o seguinte item.
A classe CmdInsercao herda da classe CmdBancoDados; o método executar pode lançar EPersistencia e IllegalArgumentException; o método getComandoSQL foi herdado por CmdInsercao; a ocorrência da exceção SQLException resulta no lançamento de EPersistencia.O enfoque tradicional do processo de programação de computadores é representado pelo paradigma
declarativo.
imperativo.
funcional.
orientado a evento.
orientado a objeto.
Ciência da Computação - Programação - Fundação de Estudos Superiores de administração e Gerência (ESAG) - 2006
Com relação ao programa a seguir, assinale a alternativa que contenha o número de chamadas a função fibo quando for executado o comando fibo(5):
1 function fibo(n:int):int{
2 if n <= 1 then
3 return n
4 else
5 return fibo(n - 1) + fibo (n - 2)
6 }
16
15
14
2
São consideradas linguagens de programação com suporte a orientação a objetos:
Java, Php, ColdFusion.
Algol, SQL, SmallTalk.
Pascal, Cobol, C#.
Prolog, Perl, Fortran.
Em relação à programação estruturada, das opções abaixo, aquela que NÃO é uma característica do Diagrama de Nassi-Shneiderman, ou diagrama de caixas, é:
o domínio funcional é bem definido e claramente visível como uma representação pictórica;
a transferência arbitrária de controle é impossível;
o alcance de dados locais e/ou globais pode ser facilmente determinado;
a recursão é fácil de representar;
permite a violação das construções estruturadas.
Acerca de estruturas que permitem a alteração e(ou) a modificação do fluxo de um programa, assinale a opção correta.
Um laço do tipo for tem como pressuposto que pelo menos uma variável terá seu valor atribuído como função auxiliar do tipo ponteiro.
Um laço do tipo while executa uma função pelo menos duas vezes.
Uma estrutura do tipo case força a comparação de valores para que seja feita uma escolha e para que seja retornado algum dado, mesmo que vazio ou nulo.
Uma estrutura do tipo for necessita de duas variáveis de entrada e duas de saída.
Acerca de compiladores, suas etapas e funções, assinale a opção incorreta.
A análise de um programa fonte é composta de duas etapas: a léxica e a semântica.
Tipicamente, um compilador traduz um código fonte para um código objeto.
A análise semântica é responsável pela busca de erros decorrentes da execução da operação de soma entre variáveis declaradas com tipos de dados distintos.
A análise léxica é responsável pela verificação do código fonte em busca de palavras reservadas do vocabulário da linguagem de programação usada.
Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
A fim de desenvolver uma especificação de interface web para acesso aos sistemas mencionados na figura em uma intranet, é correto o uso de mistura entre fontes com serif e sem serif, em uma mesma página HTML, visto que tal mistura reduz a monotonicidade do texto e agiliza a velocidade de leitura.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...