Buscar

linguagem de rpogramação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aluno: LUCAS PEREIRA DE SOUSA
	Matrícula: 201803383021
	Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 
	Período Acad.: 2019.1 EAD (G) / SM
	
	
	
		Quest.: 1
	
		1.
		A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a):
	
	
	
	
	Java API.
	
	
	JavaBeans.
	
	
	J2SE.
	
	
	JDK.
	
	
	Java Virtual Machine.
	
	
	
		Quest.: 2
	
		2.
		Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
	
	
	
	
	Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
	
	
	Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado.
	
	
	Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado.
	
	
	Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado.
	
	
	Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
	
	
	
		Quest.: 3
	
		3.
		Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de atribuição:
	
	
	
	
	<=
	
	
	:
	
	
	::
	
	
	=
	
	
	:=
	
	
	
		Quest.: 4
	
		4.
		Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){ i++; } else { i=i+2; } System.out.print(i+" "); }
	
	
	
	
	1 2 4 6 8
	
	
	1 3 5 7 9 11
	
	
	2 4 6 8
	
	
	1 2 3 4 5 6 7 8 9 11
	
	
	3 5 7 9 11
	
	
	
		Quest.: 5
	
		5.
		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.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
	
	
	
	
	Todas as alternativas estão corretas.
	
	
	Apenas a alternativa i está correta.
	
	
	Apenas a alternativa iii está correta.
	
	
	Apenas a alternativa ii está correta.
	
	
	Todas as alternativas estão erradas.
	
	
	
		Quest.: 6
	
		6.
		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:
	
	
	
	
	Possui portabilidade, em relação ao componente AWT
	
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
	
	
	São extensões do pacote java.util.swing
	
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
	
	
	Conhecidos como componentes Java puros
	
	
	
		Quest.: 7
	
		7.
		Dado o seguinte modelo:
 
 
Marque a alternativa que define a classe Pessoa.
 
	
	
	
	
	public class Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	
	public Pessoa { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
}
	
	
	public class Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
	
	
	public Pessoa { 
public static main (String args[]) { 
private int codigoPessoa; 
private String nome; 
private String endereco; 
private int telefone; 
} 
}
	
	
	public Pessoa { 
public static main (String args[]) { 
private codigoPessoa int; 
private nome String; 
private endereco String; 
private telefone int; 
} 
}
	
	
	
		Quest.: 8
	
		8.
		A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que:
	
	
	
	
	os sistemas sejam encapsulados por outros sistemas
	
	
	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
	
	
	a computação seja acionada por troca de mensagens entre objetos
	
	
	
		Quest.: 9
	
		9.
		Considere A, B, C e D quatro classes Java declaradas conforme o seguinte:
public interface A{
                public void abstract metodoX( );
}
public class B implements A{
                . . .
}
public class C{
                B objetoB=new B( );
                public void metodoY( ){
                               public class D{
                                               . . .
                               }
                }
}
 
Assinale a alternativa incorreta
	
	
	
	
	A classe C possui uma classe aninhada.
	
	
	A classe B, sendo concreta, é classe anônima para a classe C.
	
	
	Não é possível instanciar A.
	
	
	A classe D é classe local para a classe C.
	
	
	A classe B, para ser concreta, deve implementar o metodoX( ).
	
	
	
		Quest.: 10
	
		10.
		Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):
	
	
	
	
	polimorfismo
	
	
	herança múltipla
	
	
	sobrecarga de atributo
	
	
	acesso externo direto a atributo
	
	
	sobrecarga de método
	
	
	
	Legenda:   
	 
	 Questão não respondida
	 
	 
	 Questão não gravada
	 
	 
	 Questão gravada

Outros materiais