Buscar

LINGUAGEM DE PROGRAMAÇÃO 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 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

LINGUAGEM DE PROGRAMAÇÃO
	
	Avaiação Parcial: CCT0261_SM_2 V.1 
	 
	Aluno(a): 
	Matrícula: 
	Acertos: 10,0 de 10,0
	Data: 13/03/2017 12:24:22 (Finalizada)
	
	 1a Questão (Ref.: 201603041686)
	Acerto: 1,0  / 1,0
	(ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE.
Com relação ao tema, analise as asserções a seguir:
Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto
PORQUE
como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual  esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução.
Acerca dessas asserções, assinale a alternativa correta.
		
	 
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira
	
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira
	
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa
	
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira
	
	Tanto a primeira quanto a segunda asserções são proposições falsas
		
	
	
	 2a Questão (Ref.: 201603510123)
	Acerto: 1,0  / 1,0
	Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode".
Qual das respostas apresenta o conceito correto para "bytecode"?
		
	
	É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional.
	
	É resultado da interpretação do código fonte de um programa escrito em Java.
	 
	É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
	
	É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM.
	
	Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
		
	
	
	 3a Questão (Ref.: 201603037016)
	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=5;
	
	i=1;
	
	i=3;
	
	i=4;
	
	i=2;
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201602838624)
	Acerto: 1,0  / 1,0
	Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
		
	 
	&&, ||, !
	
	.and., .or., .not
	
	*, +, ~
	
	and, or, not
	
	&, #, $
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201603420933)
	Acerto: 1,0  / 1,0
	Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar:
		
	 
	JTextField caixa = new JTextField()
	
	JComboText combo = new "Caixa de Texto"
	
	JFrameText texto = new Text()
	
	JBox caixa = "Caixa de Texto"
	
	JLabel("caixa de texto")
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201603420932)
	Acerto: 1,0  / 1,0
	Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes. Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:
		
	
	São elementos que fazem a intermediação entre um container e os demais GUI anexados.
	
	São criados com a classe JPanel, que é derivada da classe Container
	
	A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente adicionados ao objeto painel
	
	São áreas que comportam outros componentes, inclusive outros painéis
	 
	O JPanel, assim como o JFrame são derivados do pacote java.util.awt
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201602836493)
	Acerto: 1,0  / 1,0
	Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado, verificando a classe Pessoa e na sequência a classe TestaPessoa.
public class Pessoa{ 
        String nome; 
        int idade; 
        String telefone; 
        public void exibirDados(){
                  System.out.println("Nome:"+nome); 
                  System.out.println("Idade:" + idade+ " anos");
                  System.out.println("Telefone:"+ telefone); 
        }
}
public class TestaPessoa{ 
          public static void main (String [] args){ 
                       exibirDados(); 
          }
 }
		
	
	faltou o método main na classe Pessoa.
	
	não há erros nos códigos acima.
	
	faltou criar o objeto na classe Pessoa.
	
	o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
	 
	faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().
		 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201602836456)
	Acerto: 1,0  / 1,0
	Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto significa:
		
	
	define a declaração de uma variável de referência associada a um variável primitiva.
	
	define estados internos de uma classe.
	
	um identificador utilizado para descrever o cenário do padrão como um todo.
	 
	instância de uma classe.
	
	são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens dessa aplicação.
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201603496050)
	Acerto: 1,0  / 1,0
	Classes abstratas tem uma função importante na orientação a objeto em Java. De forma objetiva, uma classe abstrata serve apenas como modelo para uma classe concreta (classe que comumente usamos). Observe o fragmento de código:
public abstract class Animal { 
   public int peso;
   public abstract void locomover();
}
Ao analisar o código, podemos afirmar, exceto:
		
	
	Para uma classe ser abstrata, ela precisa ter pelo menos um método abstrato.
	
	O propósito de uma classe abstrata é fornecer uma superclasse apropriada da qual as outras classes (subclasses) podem herdar atributos e métodos, ou seja, ela fornece uma interface apropriada para as subclasses da sua hierarquia.
	 
	Todos os métodos são implicitamente públicos e abstratos.
	
	Nenhumobjeto pode ser instanciado para uma classe abstrata.
	
	Métodos abstratos não possui corpo.
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201602836971)
	Acerto: 1,0  / 1,0
	A palavra reservada EXTENDS implementa qual o conceito?
		
	
	Polimorfismo
	
	Associação
	 
	Herança
	
	Visibilidade
	
	Portabilidade

Continue navegando