Buscar

LINGUAGEM DE PROGRAMAÇÃ3

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.

Continue navegando