Buscar

AV Linguagem de programação 2019 - Estacio

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Disciplina: LINGUAGEM DE PROGRAMAÇÃO 
	AV
	Aluno: 
	
	Professor: ANDRE PRZEWODOWSKI FILHO
 
	Turma: 
	CCT0756_AV_ 
	 22/10/2019 10:11:00 (F) 
			Avaliação:
0,0
	Nota Partic.:
	Av. Parcial.:
0,0
	Nota SIA:
0,0 pts
	 
		
	LINGUAGEM DE PROGRAMAÇÃO
	 
	 
	 1.
	Ref.: 823745
	Pontos: 1,00  / 1,00
	
	Analise as seguintes sentenças: 
I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. 
II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. 
III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. 
Das sentenças acima, apenas:
		
	
	III é verdadeira
	
	I e III são verdadeiras
	
	II é verdadeira
	 
	I é verdadeira
	
	I e II são verdadeiras
	
	
	 2.
	Ref.: 1098183
	Pontos: 1,00  / 1,00
	
	Na linguagem Java
		
	
	A função Math.round(valor) gera um número aleatório utilizando a semente valor.
	 
	A estrutura de repetição for requer definição de inicialização, condição e incremento.
	
	A estrutura de repetição for requer definição de inicialização, ponderação e desvios.
	
	A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor.
	
	A estrutura de repetição while requer definição de inicialização, condição e incremento.
	
	
	 3.
	Ref.: 231686
	Pontos: 0,00  / 1,00
	
	As interfaces gráficas com o usuário (GUI - Graphical User Interface)  são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes:
		
	 
	java.lang e javax.swing
	 
	java.awt e javax.swing
	
	java.awt e java.lang
	
	javax.swing e java.util
	
	java.util  e java.lang
	
	
	 4.
	Ref.: 31157
	Pontos: 1,00  / 1,00
	
	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(); 
          }
 }
		
	
	não há erros nos códigos acima.
	 
	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().
	
	faltou o método main na classe Pessoa.
	
	faltou criar o objeto na classe Pessoa.
	
	o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
	
	
	 5.
	Ref.: 1030080
	Pontos: 1,00  / 1,00
	
	Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
		
	
	B implementa A
	
	A estende B
	 
	B é derivada de A
	
	A é derivada de B
	
	A implementa B
	
	
	 6.
	Ref.: 909971
	Pontos: 0,00  / 1,00
	
	Os fundamentos para o conceito de abstração no paradigma orientado à objetos são:
		
	
	Nenhuma das alternativas
	 
	encapsulamento, agregação, herança e polimorfismo
	
	Get, Set, herança e polimorfismo
	 
	encapsulamento, agregação, classes e Objetos
	
	encapsulamento, agregação, herança e objetos
	
	
	 7.
	Ref.: 31668
	Pontos: 1,00  / 1,00
	
	Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM)
		
	
	Agregação
	
	Associação
	
	Classe Abstrata
	 
	Herança
	
	Abstração
	
	
	 8.
	Ref.: 572722
	Pontos: 0,00  / 1,00
	
	Evento é um acontecimento relevante no meio externo ao sistema . Portanto um evento pode ser considerado como o resultado da interação do usuário com algum componente. Na linguagem java, o evento gerado sempre que um botão for pressionado, este irá percorrer a sua lista interna chamando o método:
		
	
	abstractClass
	 
	actionEvent
	
	ActionListener
	 
	actionPerformed
	
	ItemListener
	
	
	 9.
	Ref.: 676084
	Pontos: 0,00  / 1,00
	
	Qual o resultado do código abaixo?
		
	
	Código não compila
	
	Resultado é: 3
	 
	Resultado é: 5
	
	Erro ArithmeticException
	 
	Resultado é: 4
	
	
	 10.
	Ref.: 31620
	Pontos: 0,00  / 1,00
	
	Dado o trecho de código escrito em Java abaixo, podemos afirmar que:
public class Avaliacao{ 
 public void metodo() throws Exception {
  throw new Exception();
 }
public static void main(String args[]) {
  int x, y, z;
  x = y = z = 1;
  try {
   new Avaliacao().metodo();
   x++;
  } catch (Exception e) {
   y++;
  } finally {
   z++;
   new Avaliacao().metodo();
  }
  System.out.println(x + "," + y + "," + z);
}
}
		
	 
	O programa não compila.
	
	Imprime no console: 2,2,1.
	 
	Imprime no console: 1,1,2.
	
	Imprime no console: 2,2,3.
	
	Imprime no console: 1,1,3.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando