Buscar

av linguagem de programaçã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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

1a Questão (Ref.: 201101135224)
	2a sem.: Introdução à Linguagem de Programação
	Pontos: 0,8  / 0,8 
	A tecnologia Java é, basicamente, dividida em: 
		
	
	JSE, JDE e JME
	
	JSE, JEE e JME
	
	JSE, JEE e JPE
	
	JSE, JEEP e JME
	
	JSE, JDE e JPE
	
	
	 2a Questão (Ref.: 201101133976)
	5a sem.: Introdução à interface gráfica
	Pontos: 0,8  / 0,8 
	Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo.
		
	
	JOptionPane.showMessageDialog(null, "Informe a sua idade");
	
	JOptionPane.showInputDialog(int idade, "Informe a sua idade");
	
	JOptionPane.showInputDialog("Informe a sua idade");
	
	JOptionPane.showMessageDialog(idade, "Informe a sua idade");
	
	JOptionPane.showDialog("Informe a sua idade");
	
	
	 3a Questão (Ref.: 201101158776)
	3a sem.: Princípios da Orientação a Objetos
	Pontos: 0,2  / 0,8 
	Identifique no código abaixo um exemplo de Objeto (Instância), Método e Classe. Explique cada conceito deste.
public class JavaApp {
  public static void main(String[] args) {
     Java java1 = new Java("1.5", "jdk");
    System.out.println(java1.getNome());
  }
}
		
	
	Gabarito: 
Objeto: java1
Classe: Java
Método: getNome()
Objeto é uma instância de classe. Classe é um modelo abstrato de dados. Método é uma operação ou ação ofertada pela classe.
 
	
	
	 4a Questão (Ref.: 201101133973)
	12a sem.: Princípios de Orientação a Ojetos
	Pontos: 0,8  / 0,8 
	Assinale a opção correta sobre conceitos Java:
		
	
	o Java possui diversos tipos de Listeners (ouvidores), que são responsáveis por listar dados em uma tabela de erros
	
	a conversão de um número real para String é dado com o comando: String.parseString()
	
	são modificadores de visibilidade exclusivos de métodos: public, private e protected
	
	é possível instanciar uma classe abstrata, assim como uma interface
	
	classe aninhada é um recurso que permite definir uma classe dentro de outra e que surgiu a partir da versão 1.1 do Java. Assim como métodos e propriedades, uma classe aninhada é considerada um membro da classe
	
	
	 5a Questão (Ref.: 201101133075)
	3a sem.: Tecnologia Java
	Pontos: 0,8  / 0,8 
	Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
		
	
	é usada somente para armazenar tipos primitivos.
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
	
	é usada somente para agrupar objetos.
	
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	
	
	 6a Questão (Ref.: 201101179721)
	14a sem.: ANALISE E PROJETO OO
	Pontos: 0,8  / 0,8 
	Considere:
I. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.
II. Na herança cada classe derivada (subclasse) apresenta as características (estrutura e métodos) da classe base (superclasse) e acrescenta a elas o que for definido de particularidade para ela.
III. Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação e mesmo comportamento.
IV. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos.
Na orientação a objetos é correto o que se afirma em:
		
	
	II, III e IV, apenas. 
	
	I, III e IV, apenas. 
	
	I, II e IV, apenas. 
	
	I, II e III, apenas. 
	
	I, II, III e IV.
	
	
	 7a Questão (Ref.: 201101158489)
	2a sem.: Orientação a Objetos
	Pontos: 0,0  / 0,8 
	A Linguagem de programação Java utiliza a metodologia orientada a objetos e permite a implementação de classe e objetos. 
Utilizando esta linguagem, implemente uma classe Computador com os atributos codigo, marca e modelo e uma classe com método main que instancia dois objetos com os seguintes dados: 
i) 2, "hp", "NXY000" e 
ii) 6, "acer", "YXU200". 
		
	
	Gabarito: 
public class Computador{ 
   private int codigo; 
   private String marca; 
   private String modelo; 
   public Computador(int codigo, String marca, String modelo){ 
     this.codigo=codigo; 
     this.marca = marca; 
    this.modelo=modelo; 
   } 
 
public class Principal{ public static void main(String[] args){ 
  Computador comp1 = new Computador(2,"hp","NXY000");
   Computador comp2 = new Computador(6,"acer","YXU200"); 
} 
} 
	
	
	 8a Questão (Ref.: 201101133583)
	3a sem.: TECNOLOGIA JAVA
	Pontos: 0,8  / 0,8 
	Considerando um vetor de 10 posições, marque a alternativa que ordena o vetor em ordem crescente.
		
	
	int [] tabnum = new int [10];
int i, aux;
for (i=0;i<9;i++){
	for (j=i+1;j<10;j++) {
		if (tabnum[i] > tabnum[j]) {
			aux = tabnum[i];
			tabnum[i]=tabnum[j];
			tabnum[j]=aux;	
		}
	}
}
 
	
	int [] tabnum = new int [10];
int i;
for (i=0;i<9;i++){
if (tabnum[i] > tabnum[i++]) {
	 tabnum[i]=tabnum[i++];
	 tabnum[i++]=tabnum[i];	
	}
}
 
	
	int [] tabnum = new int [10];
int i, aux;
for (i=0;i<9;i++){
	for (j=i+1;j>10;j++) {
		if (tabnum[i] < tabnum[j]) {
			aux = tabnum[i];
			tabnum[i]=tabnum[j];
			tabnum[j]=aux;	
		}
	}
}
 
	
	int [] tabnum = new int [10];
int i;
for (i=0;i<9;i++){
	for (j=i+1;j<10;j++) {
		if (tabnum[i] > tabnum[j]) {
			tabnum[i]=tabnum[j];
			tabnum[j]=tabnum[i];	
		}
	}
}
 
	
	int [] tabnum = new int [10];
int i;
for (i=0;i<9;i++){
	for (j=i+1;j<10;j++) {
		if (tabnum[i] < tabnum[j]) {
			tabnum[i]=tabnum[j];
			tabnum[j]=tabnum[i];	
		}
	}
}
 
	
	
	 9a Questão (Ref.: 201101197024)
	3a sem.: Conceitos
	DESCARTADA 
	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 o bônus e ganhou.
	
	ganhou e ganhou.
	
	perdeu e ganhou o bônus.
	
	perdeu e perdeu.
	
	perdeu o bônus e ganhou o bônus.
	
	
	 10a Questão (Ref.: 201101133077)
	6a sem.: Programação Orientada a Objetos
	Pontos: 0,0  / 0,8 
	Quem sou eu?
 I) Sou compilado em um arquivo com extensão ".java".
 II) Posso ter métodos.
 III) Indico o comportamento de um objeto.
 IV) Vivo na Heap.
Analisando os itens acima, assinale a alternativa correta: 
		
	
	método; método; atributo; classe.
	
	objeto; variável de referência; atributo; atributo.
	
	classe; classe; variável primitiva; método main.
	
	atributo; classe; método; objeto.
	
	classe; classe; método; objeto.
	
	
	 11a Questão (Ref.: 201101133608)
	2a sem.: TECNOLOGIA JAVA
	Pontos: 0,0  / 0,8 
	A instrução em código-fonte Java abaixo descreve exatamente o que?
int idade = 30;
while (idade != 0) {
 System.out.println( "Idade: " + idade/2);
 idade--;
}
		
	
	o programa imprimirá 29 números.
	
	o programa imprimirá 30 números.
	
	impressão seqüencial das idades em ordem crescente.
	
	o programa entrará em loop.
	
	o programa imprimirá 15 números.

Outros materiais