Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206956620 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201504739728 V.3 Fechar Aluno(a): EDUARDO SILVA DE SANTANA Matrícula: 201504739728 Desempenho: 10,0 de 10,0 Data: 21/04/2016 14:51:27 (Finalizada) 1a Questão (Ref.: 201505050050) Pontos: 1,0 / 1,0 (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa Tanto a primeira quanto a segunda asserções são proposições falsas As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira 2a Questão (Ref.: 201505512001) Pontos: 1,0 / 1,0 Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. deve começar com letras minúsculas, porém não podem começar com números. O nome da classe deve fazer referência total ao seu objeto toda classe deve começar com uma letra maiúscula O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) 3a Questão (Ref.: 201504847018) Pontos: 1,0 / 1,0 Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de prédecremento e pósdecremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206956620 2/4 m = n; m = n; System.out.println(m); System.out.println(n); } } Qual será a saída ? 42 e 41 43 e 42 42 e 42 43 e 43 42 e 43 Gabarito Comentado. 4a Questão (Ref.: 201504908786) Pontos: 1,0 / 1,0 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu e ganhou o bônus. perdeu o bônus e ganhou o bônus. perdeu o bônus e ganhou. perdeu e perdeu. ganhou e ganhou. 5a Questão (Ref.: 201505513300) Pontos: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: i A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. iiA utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iiiAs GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Apenas a alternativa i está correta. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa iii está correta. Apenas a alternativa ii está correta. 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206956620 3/4 6a Questão (Ref.: 201505429301) Pontos: 1,0 / 1,0 A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBox Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser digitados pelo usuário através do teclado. Pertence ao pacote javax.swing É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Gabarito Comentado. 7a Questão (Ref.: 201505088766) Pontos: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim como um(a) __________ está para uma classe." parâmetro objeto atributo variável método Gabarito Comentado. 8a Questão (Ref.: 201505042028) Pontos: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizandose conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os programadores de aplicações sejam mais especializados os objetos sejam implementados de maneira eficiente e simples os usuários utilizem as aplicações de forma mais simples os sistemas sejam encapsulados por outros sistemas a computação seja acionada por troca de mensagens entre objetos Gabarito Comentado. 9a Questão (Ref.: 201505411298) Pontos: 1,0 / 1,0 Com relação a uma classe abstrata é correto afirmar que: Esta não possui métodos. Esta só pode ser instanciada se o objeto também for abstrato. 21/04/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3206956620 4/4 Esta não pode ser instanciada. Esta só possui métodos e atributos abstratos Esta não possui métodos nem atributos abstratos Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201505042024) Pontos: 1,0 / 1,0 (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? Sobrecarga Polimorfismo Abstração Herança Sobreposição Gabarito Comentado.
Compartilhar