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.
Com relação às estruturas de controle, seleção, repetição e desvio, julgue os itens que se seguem. Na estrutura de repetição faça-enquanto, a condição é testada antes da execução do código da iteração; na estrutura repita-até, por sua vez, a condição é testada após a execução do código.
No que diz respeito a operadores e expressões, julgue o item seguinte.
A ordem de prioridade de execução, em relação aos tipos de operadores, é estabelecida conforme a tabela a seguir.
A respeito de programação estruturada, julgue os próximos itens. Os módulos, também denominados de funções, rotinas ou procedimentos, são empregados para dividir um programa grande em partes menores, o que permite a realização, de forma individual, do desenvolvimento, do teste e da revisão, sem alterar o funcionamento do programa.
Se o método obterSalario fosse protected na classe Funcionário, a linha sal01 = fun01.obterSalario(); na classe Principal estaria
correta, pois métodos protected podem ser acessados de qualquer outra classe do projeto, inclusive da classe Principal.
correta, pois o método obterSalario chamado é da classe Diarista (que é public) e não da classe Funcionário.
incorreta, pois o método obterSalario chamado é da classe Mensalista e, na realidade, deveria ser da classe Diarista.
incorreta, pois como as classes Principal e Funcionário estão em pacotes diferentes, não é possível chamar o método obterSalario a partir da classe Principal.
correta, pois a classe Funcionário herda o método obterSalario (que é public) da classe Diarista.
Sobre as classes apresentadas, é correto afirmar:
Quando o construtor de uma das superclasses recebem parâmetros, aqueles que são das subclasses são passados para os construtores das subclasses por meio da instrução super.
Na classe Principal, as instruções import classes.Diarista; e import classes.Mensalista; podem ser excluídas sem ocasionar erros, pois os objetos fun01 e fun02 são do tipo Funcionário e, por isso, apenas a classe Funcionário precisa ser importada.
Os objetos fun01 e fun02 são do mesmo tipo, porém, quando chamam o método obterSalario, recebem valores diferentes, logo, se comportam de maneiras diferentes. Essa constatação mostra o uso de um conceito da orientação a objetos chamado de polimorfismo.
As subclasses Mensalista e Diarista não podem possuir um construtor padrão sem argumentos, pois todos os objetos dessas classes precisam passar parâmetros para a superclasse Funcionário.
O fato das classes Diarista e Mensalista herdarem atributos e métodos da classe Funcionário demostra o uso de herança múltipla.
ui:fragment e ui:include
ui:component e ui:param
ui:component e ui:include
ui:decorate e ui:param
ui:composition e ui:define
Acerca do desenvolvimento de sistemas e aplicações, julgue os itens seguintes.
Uma máquina virtual oferece portabilidade às aplicações, uma vez que programas desenvolvidos para essas máquinas podem ser executados em distintas plataformas de hardware e sistema operacional.
Cada tipo de enterprise bean passa por diferentes fases durante seu ciclo de vida. Um desses tipos possui um estado denominado Passivo. Quando um bean entra nesse estado, o container EJB o desloca da memória principal para a memória secundária.
Qual tipo de bean se comporta dessa maneira?Stateless Session Bean
Stateful Session Bean
Web Service Bean
Singleton Session Bean
Message-Driven Bean
No âmbito da análise estruturada de sistemas, o gráfico de estrutura representa o modelo lógico de uma hierarquia modular, onde é possível mostrar a(o)
comunicação entre módulos e a localização de loops e decisões principais de processamento.
construção de programas em hierarquia, por meio de um pequeno número de estruturas lógicas, cada uma com uma entrada e uma saída.
conjunto de elementos de dados, identificados, inclusos em um registro.
conjunto de elementos de dados de uma determinada relação, usado, geralmente, para descrever alguma entidade.
número de módulos chamados diretamente por outro módulo, nem muito alto (exceto no caso de um módulo despachante) nem muito baixo.
Julgue os itens seguintes, acerca de conceitos de tecnologias web, como webservices, Ajax, XML, DHTML, CSS.
Uma das formas de comunicação para encapsular dados transferidos no formato XML para aplicações serviço web (webservice) é o SOAP (simple object access protocol).
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...