Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO Acertos: 7,0 de 10,0 Data: 31/03/2017 07:48:34 (Finalizada) 1a Questão (Ref.: 201602168331) Acerto: 1,0 / 1,0 Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação intermediária, chamada: Servlet classe JavaServePages Bytecode Dot Net 2a Questão (Ref.: 201602168329) Acerto: 1,0 / 1,0 Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download: Eclipse JRE NetBeans JSP JDK 3a Questão (Ref.: 201601502068) Acerto: 0,0 / 1,0 Levando em consideração os conceitos sobre vetores, assinale a opção correta: declara-se um vetor: int c[5] = new int(); o índice de um vetor sempre começa em 1 o limite de um vetor em Java é de 255 posições um vetor somente pode armazenar tipos primitivos de dados é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; 4a Questão (Ref.: 201601686229) Acerto: 0,0 / 1,0 (FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { boolean A, B; boolean R1, R2, R3, R4; A = true; B = false; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.println(R1); System.out.println(R2); System.out.println(R3); System.out.println(R4); } Qual é a sequência CORRETA ? (de cima para baixo) true, true, true, false false, true, false, true true, false, false, true true, false, true, false false, false, false, true Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201602085626) Acerto: 1,0 / 1,0 A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: São extensões do pacote java.util.swing Conhecidos como componentes Java puros Possui portabilidade, em relação ao componente AWT A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201602169633) Acerto: 1,0 / 1,0 O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. EXIT_ON_CLOSE DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE DISPOSE_ON_CLOSE HIDE_ON_CLOSE Gabarito Comentado. 7a Questão (Ref.: 201601746488) Acerto: 1,0 / 1,0 Para realizar uma tarefa em um programa é necessário um método. Os métodos descrevem os mecanismos que realmente realizam suas tarefas. Os métodos ocultam de seus usuários as tarefas complexas que ele realiza, por exemplo o pedal acelerador de um carro oculta dos motoristas os complexos mecanismos que fazem o carro andar mais rápido. Em Java primeiro criamos uma unidade de programa chamada classe para abrigar um método, assim como os desenhos de engenharia de um carro abrigam o projeto de um pedal acelerador. Em uma classe você fornece um ou mais métodos que são projetados para realizar as tarefas da classe. Portanto marque a alternativa CORRETA referente aos métodos de uma classe. Um método pode especificar múltiplos parâmetros, separando cada parâmetro do seguinte por um ponto e vírgula. O número de argumentos na chamada de um método não precisa necessariamente corresponder ao número de parâmetros definidos no método. Em geral você pode chamar um método de uma classe, mesmo sem ter criado um objeto desta classe. No momento em que um método é chamado , seus argumentos são atribuídos a seus parâmetros. Então o corpo do método utiliza as variáveis de parâmetro para acessar os valores de argumento. Nem todo parâmetro precisa especificar necessariamente o tipo ou o identificador. Gabarito Comentado. 8a Questão (Ref.: 201602037837) Acerto: 1,0 / 1,0 Um estagiário está desenvolvendo, a luz do paradigma da orientação a objetos, parte de um programa responsável por gerenciar a folha de pagamento de uma instituição financeira do Rio de Janeiro. Devido a sua pouca experiência com Java, durante a codificação surgiram algumas dúvidas quanto a conceitos básicos deste paradigma. É incorreto afirmar que em Java: A classe provê a estrutura para a construção de objetos. Objetos de software são conceitualmente similares a objetos do mundo real: eles consistem do estado e o comportamento relacionado. Um objeto não armazena seu estado em campos (variáveis) e expõe seu comportamento através de métodos (funções). Objetos são instâncias da classe. Atributos: determinam o estado do objeto Gabarito Comentado. 9a Questão (Ref.: 201601502142) Acerto: 0,0 / 1,0 Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa correta: class A { private int atrA; } class B extends A { protected int atrB; } class C extends B, A{ private int atrC; } A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B A classe B herda as características de A e pode acessar diretamente o atributo de A A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo A classe B herda as características de A, mas não tem acesso direto ao atributo de A 10a Questão (Ref.: 201602067625) Acerto: 1,0 / 1,0 Com relação a uma classe abstrata é correto afirmar que: Esta só pode ser instanciada se o objeto também for abstrato. Esta não pode ser instanciada. Esta não possui métodos nem atributos abstratos Esta só possui métodos e atributos abstratos Esta não possui métodos. Gabarito Comentado. Gabarito Comentado.
Compartilhar