Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0176_AVS_201010020234 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AVS 1a Questão (Ref.: 201010078868) Pontos: 1,5 / 1,5 A Plataforma Java é dividida em três edições: JSE (Java Standard Edition), JEE (Java Enterprise Edition) e JME (Java Micro Edition). Explique a diferença destas três plataformas. Resposta: Cada plantaforma tem um objetivo especifico. A JSE é especifica para o desenvolvimento de aplicações desktop. A plantaforma JEE é voltada para desenvolvimeto de aplicação WEB e distribuidas. Por fim. A plantaforma JME é especifica para desenvolvimento da aplicação java para dispositivo movel. Gabarito: Cada plataforma tem um objetivo específico. A JSE é específica para o desenvolvimento de aplicações desktop. A plataforma JEE é voltada para desenvolvimento de aplicações web e distribuídas. Por fim, a plataforma JME é específica para desenvolvimento de aplicações Java para dispositivos móveis. 2a Questão (Ref.: 201010699965) Pontos: 0,0 / 1,5 O método showConfirmDialog da classe JOptionPane exibe uma mensagem para o usuário, e obtém uma confimação a partir de um conjunto de botões de opção. Cite os quatro tipos de conjunto de botões de opção disponíveis. Resposta: JOptionPane.showMessageDialog(null,"Minha mesagem"); -Button -Jpanel Gabarito: DEFAULT_OPTION YES_NO_OPTION YES_NO_CANCEL_OPTION OK_CANCEL_OPTION 3a Questão (Ref.: 201010053880) Pontos: 0,5 / 0,5 Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação: Portabilidade Escalabilidade Flexibilidade Facilidade de programação Recompilação automática 4a Questão (Ref.: 201010053922) Pontos: 0,5 / 0,5 Como converter uma variável do tipo String para double? (Fonte:IBM) variávelDouble = Double.parseDouble(seuString); variávelDouble = (Double)seuString; variávelDouble = Double.valueOf(seuString); variávelDouble = (double)seuString; variávelDouble = Double(seuString); 5a Questão (Ref.: 201010637858) Pontos: 0,5 / 0,5 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 Pertence ao pacote javax.swing 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. É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). 6a Questão (Ref.: 201010054802) Pontos: 0,5 / 0,5 Na programação orientada a objetos uma classe _______________. representa a instância de um objeto tem o mesmo significado que objeto refere-se a um objeto devidamente catalogado representa um conjunto de objetos com características comuns refere-se a um objeto devidamente classificado 7a Questão (Ref.: 201010619855) Pontos: 0,5 / 0,5 Com relação a uma classe abstrata é correto afirmar que: Esta só possui métodos e atributos abstratos Esta não possui métodos nem atributos abstratos Esta não pode ser instanciada. Esta só pode ser instanciada se o objeto também for abstrato. Esta não possui métodos. 8a Questão (Ref.: 201010258590) Pontos: 0,5 / 0,5 (ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. É correto apenas o que afirma em: II, III e IV I e III I, II e IV III e IV I e II 9a Questão (Ref.: 201010077743) Pontos: 1,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? class public Exemplo {} public class Exemplo {} Public Exemplo {} class Exemplo() {} public class Exemplo() {} 10a Questão (Ref.: 201010299344) Pontos: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "No modelo de terminação de tratamento de exceção, depois de uma exceção ser tratada o programa não retorna ao ponto de lançamento porque o __________ expirou." método main bolco finally bloco cacth bloco try método getMessage
Compartilhar