Buscar

Prog 1

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.:201411508186)
	Pontos: 0,1  / 0,1  
	Veja o trecho de código a seguir:
System.out.printf("Média = %.2f ", media);
O que ele faz?
		
	 
	Mostra o valor da variável media, previamente definida, com duas casas decimais. Média é do tipo float ou double
	
	Há um erro de sintaxe no trecho de código. Em vez de %.2f, o correto é %2f, sem o ponto.
	
	Mostra o valor da variável media, previamente definida, com duas casas decimais. Média é do tipo int ou long
	
	Há um erro de sintaxe no trecho de código. Em vez de %.2f, o correto é %2c (c, de casas decimais)
	
	Em vez de System.out.printf, o correto é cout, assim como no C++
	
	
	
	2a Questão (Ref.:201411006240)
	Pontos: 0,1  / 0,1  
	A tecnologia Java implementa um serviço conhecido como Garbage Collector Coletor de Lixo. Sua função é:
		
	
	Detectar os Hot Spots das aplicações.
	
	Determinar quando uma classe deve ser abstrata.
	
	Permitir a instanciação do objeto na memória.
	
	Possibilitar a criação de herança entre as classes.
	 
	Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
	
	
	
	3a Questão (Ref.:201411508190)
	Pontos: 0,0  / 0,1  
	Sobre conversão de tipos, qual saída será impressa nos códigos abaixo, respectivamente?
int i=6, j=3, k=4;
I-(float) i / j converte i para 6.0 e o resultado é 2.0
II-(float)(i) / k converte i para 6.0 e o resultado é 1.5
III-(float)(i / k) converte 1 para 1.0, ou seja, faz o cast antes da divisão
Estão corretas somente:
		
	 
	I
	
	II e III
	
	II
	
	I e III
	 
	I e II
	
	
	
	4a Questão (Ref.:201411508217)
	Pontos: 0,0  / 0,1  
	Sobre classes, julgue as afirmativas a seguir:
I- Classes são os elementos básicos para construção de programas OO em linguagens como C++, Java e C#. Assim, para construir um programa OO devemos, inicialmente, identificar as classes que fazem parte do problema que estamos tentando resolver.
II- Ao analisar um problema a ser resolvido, as classes normalmente são extraídas dos conceitos que compõem o domínio do problema e dos conceitos adotados na solução do problema
III-Na sintaxe da definição da classe é declarada a visibilidade da mesma em public, private ou package
Estão corretas:
		
	
	Somente I
	
	Somente II e III
	 
	Somente I e III
	 
	Todas
	
	Somente I e II
	
	
	
	5a Questão (Ref.:201411508165)
	Pontos: 0,1  / 0,1  
	Com relação aos identificadores, julgue as afirmativas a seguir:
I- Os identificadores devem começar sempre com uma letra, $, ou underscore
II- Apesar de ser possível, não é recomendável o uso de caracteres de acentuação nos identificadores (ç, á, é, í, ó, ú, â, ê, ô, à, ã, õ).
III- Identificadores em Java não são case-sensitive, ou seja, pessoa, PESSOA e Pessoa
são identificadores idênticos.
IV- Algumas palavras reservadas não são permitidas como identificadores, tais como : abstract, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, entre outras.
Estão corretas somente:
		
	 
	I, II e IV
	
	I, II e III
	
	Todas
	
	II, III e IV
	
	II, III e IV
	1a Questão (Ref.:201411006219)
	Pontos: 0,0  / 0,1  
	Dada a saída em uma única linha: ABC-XPTO-ABC-XPTO-ABC-XPTO-JAVA                           
Preencha as lacunas do código:
public class QuestaoX{
public static void main(String[] args){
            int x = 0;
           while ( x < _____ ) {
                  System.out.____________("ABC-");
                  System.out.____________("XPTO-");
                  x = x + 1;
           }
           if (x == ______){
                 System.out.print("JAVA");
     }
}
}
 
Assinale a alternativa que indique o preenchimento das lacunas respectivamente:
		
	
	3; println; print; 3
	 
	4; print; print; 4
	
	4; println; print; 3
	 
	3; print; print; 3
	
	3; print; println; 4
	
	
	
	2a Questão (Ref.:201411006267)
	Pontos: 0,1  / 0,1  
	Complete as lacunas utilizando os termos listados no quadro abaixo.
	I.        Arrays
II.        Bidimensional
III.    Coleções
IV.        Índice (ou subscrito ou número da posição)
V.        Instrução for aprimorada
VI.        Tipo
VII.    Variáveis
 
a) Listas e tabelas de valores podem ser armazenadas em _____ e _____.
b) Um array é um grupo de _____ (chamadas elementos ou componentes) com valores que contêm todos o mesmo _____.
c) A  _____ permite iterar pelos elementos de um array sem usar um contador.
d) O número utilizado para referenciar um elemento particular de array é chamado _____ do elemento.
e) Um array que utiliza dois índices é referido como um array _____.
		
	
	a) I - VII b) III - VI c) V d) IV e) II
	
	a) I - VII b) III - IV c) V d) VI e) II
	 
	a) I - III b) VII - VI c) V d) IV e) II
	
	a) I - II b) III - IV c) V d) VI e) VII
	
	a) I - III b) VII - IV c) V d) VII e) II
	
	
	
	3a Questão (Ref.:201411006220)
	Pontos: 0,0  / 0,1  
	Considere o trecho de programa abaixo, pertencente a um código maior que compilou corretamente.
public class Carro extends Veiculo{
   public Carro(String marca){
     super (marca);
   }
   public Carro(String marca, int ano){
      super (marca);
      this.ano = ano;
   }
}
Considere as seguintes afirmações:
I. A classe Veiculo não possui um construtor parametrizado.
II. O construtor de Carro chama o construtor de Veiculo.
III. Veiculo é uma classe final.
IV. Se o atributo ano foi declarado em Veiculo ele necessariamente não é privado.
V. Observa-se uma sobrescrição de método na classe Carro.
É correto apenas o que se afirma em:
		
	 
	II, IV e V
	 
	II e IV
	 
	I, II e V
	 
	I, III, IV e V
	 
	Apenas II
	
	
	
	4a Questão (Ref.:201411006250)
	Pontos: 0,0  / 0,1  
	Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior:
		
	
	Classes; hierarquia; cardinalidade
	 
	Classes; prioridade; hierarquia
	 
	Objetos; cardinalidade; hierarquia
	
	Classes; cardinalidade; prioridade
	
	Objetos; hierarquia; prioridade
	
	
	
	5a Questão (Ref.:201411006270)
	Pontos: 0,0  / 0,1  
	Use o diagrama de classe abaixo como referência para responder a questão
Descrição da imagem #paraCegoVer:
A imagem apresenda um Diagrama de Classe da classe Produto. O diagrama apresenta os elementos relacionados abaixo:   
class Class Model Produto
- id: Long
- nome: String
- descricao: String
+ geId() : Long
+ getNome() : String
+ getDescricao() : String
+ setId(Long) : void
+ setNome(String) : void
+ setDescricao(String) : void
 
 
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes atributos é incorreto afirmar:
		
	
	O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser manipulados diretamente por qualquer método da classe Produto.
	 
	Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos seus atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar o método getDescricao.
	 
	Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer um dos seus atributos, assim como ilustrado o código-fonte abaixo:
public class ProdutoApp {
       public static void main(String[] args) {
             Produto produto = new Produto();
             produto.descricao = "Smartphone XS";
       }
}
	
	Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos métodos setters, por exemplo,para alterar a descrição, basta invocar o método setDescricao e passar como argumento uma String qualquer.
	
	Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória para cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto, isto é, não são variáveis estáticas (static).

Outros materiais