Buscar

Linguagem de Programação SM 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 4 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

Prévia do material em texto

Avaiação Parcial: CCT0261_SM_V.1 
	  
	
	
	Acertos: 10,0 de 10,0
	Data: 22/03/2017 14:32:45 (Finalizada)
	
	 1a Questão (Ref.: 201002338139)
	Acerto: 1,0  / 1,0 
	Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja necessário modificar ou mesmo reconstruir a aplicação:
		
	
	Flexibilidade
	
	Facilidade de programação
	
	Recompilação automática
	
	Escalabilidade
	
	Portabilidade
		Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201002337637)
	Acerto: 1,0  / 1,0 
	Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM:
		
	
	Ela é usada para compilar um código Java.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
	
	A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
	
	A JVM gera um código executável para cada sistema operacional.
	
	A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional.
		Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201002538196)
	Acerto: 1,0  / 1,0 
	Seja o código a seguir:
 
public class DemoVetor{
    public static void main(String[] args) {
        int[] vet={10,20,34,56,60};
        int i;
        for(i=0; i < vet.length;i++)<vet.length;i++)
       {
            System.out.println("vet["+i+"]=" + vet[i]);
        }
        System.out.print("i="+i);
    }
  
}</vet.length;i++)
Marque a alternativa que apresenta o valor da variável i, ao final do programa.
		
	
	i=4; 
	
	i=2; 
	
	i=3; 
	
	i=1; 
	
	i=5; 
		Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201002337653)
	Acerto: 1,0  / 1,0 
	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 objetos.
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
		
	
	
	 5a Questão (Ref.: 201002922115)
	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:
		
	
	Possui portabilidade, em relação ao componente AWT
	
	Conhecidos como componentes Java puros 
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc 
	
	São extensões do pacote java.util.swing
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201003006122)
	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. 
		
	
	DISPOSE_ON_CLOSE 
	
	HIDE_ON_CLOSE 
	
	DESTROI_ON_CLOSE
	
	DO_NOTHING_ON_CLOSE 
	
	EXIT_ON_CLOSE 
		Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201003088888)
	Acerto: 1,0  / 1,0 
	O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos construtores das classes Java podem ser sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos métodos, porém com assinaturas diferentes. Assinale a alternativa correta.
		
	
	Somente as afirmativas I e IV são corretas
	
	Somente as afirmativas III e IV são corretas.
	
	Somente as afirmativas I, II e III são corretas.
	
	Somente as afirmativas I e II são corretas.
	
	Somente as afirmativas II, III e IV são corretas.
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201002362011)
	Acerto: 1,0  / 1,0 
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	class public Exemplo {}
	
	public class Exemplo() {}
	
	class Exemplo() {}
	
	public class Exemplo {}
	
	Public Class Exemplo {}
		Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201002879230)
	Acerto: 1,0  / 1,0 
	Java permite trabalharmos com várias classes. Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Esse conceito se refere à:
		
	
	Herança
	
	Interface
	
	Polimorfismo
	
	Exceção
	
	Classes Abstratas 
		Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201002397686)
	Acerto: 1,0  / 1,0 
	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
	
	acesso externo direto a atributo
	
	sobrecarga de atributo
	
	herança múltipla
	
	sobrecarga de método

Continue navegando