Buscar

AV linguagem de programacao 2014 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

Fechar
Avaliação: CCT0176_AV_201101111356 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201101111356 ­ LUCIANO BARBOSA LIMA
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9002/AB
Nota da Prova: 5,5        Nota de Partic.: 1,3        Data: 04/06/2014 14:10:56
  1a Questão (Ref.: 201101179113) Pontos: 1,5  / 1,5
"um programa java pode ser executado no linux, windows e macOS". "Java pode ser
executado em smartphones, pc, web etc.".
As afirmações anteriores representam qual  característica da plataforma java?
Explique.
Resposta: A portabilidade. Desde que a JVM esteja instalado, este irá atuar entre o sistema operacional e o aplicativo. Desse modo,
o programa java é executado pelo próprio JVM.
Gabarito:
Estas afirmações representam a característica multiplataforma da plataforma java. A plataforma java pode ser
executada em vários sistemas operacionais por causa da máquina virtual java.
  2a Questão (Ref.: 201101179095) Pontos: 1,5  / 1,5
Uma API (Application Programming Interface) é um conjunto de classes e componentes que facilitam o desenvolvimento de diversas
aplicações em Java. Cite dois exemplos de classes da API Java e as suas funções.
Resposta: joptionpane.showimputdialog ­ usado para exibir mensagens de dialogo na tela imputstream ­ define metodos para entrada
de dados baseado em bytes
Gabarito:
ArrayList ­ classe que implementa uma collection que permite o armazenamento de um conjunto de objetos;
JButton ­ classe que representa em SWING um botão.
  3a Questão (Ref.: 201101358869) Pontos: 0,0  / 0,5
A respeito da linguagem Java, analise as afirmativas a seguir:
I. O modificador final, utilizado na assinatura de uma classe, indica que ela é uma classe que não pode ser
estendida.
II. Classes Abstratas com métodos abstratos forçam suas subclasses não abstratas a sobrescreverem e
implementarem os métodos declarados como abstratos.
III. Java permite herança múltipla, ou seja, uma classe pode herdar variáveis e métodos de mais de uma
III. Java permite herança múltipla, ou seja, uma classe pode herdar variáveis e métodos de mais de uma
superclasse ao mesmo tempo.
Assinale:
se somente as afirmativas II e III estiverem corretas
  se somente as afirmativas I e II estiverem corretas
se todas as afirmativas estiverem corretas
se somente as afirmativas I e III estiverem corretas
  se somente a afirmativa I estiver correta
  4a Questão (Ref.: 201101358832) Pontos: 0,5  / 0,5
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento
de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir
propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
II e IV
III
  I e IV
II e III
I
  5a Questão (Ref.: 201101154122) Pontos: 0,0  / 0,5
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor
igual a 1.5 e 0, respectivamente. 
Escolha a alternativa que indica o conteudo final da variável E: 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B;
100
  0
  10
15
1.5
  6a Questão (Ref.: 201101154161) Pontos: 0,5  / 0,5
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);
      System.out.println( "Idade: " + idade/2);
      idade­­;
}
o programa imprimirá 15 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á 29 números.
  7a Questão (Ref.: 201101154117) Pontos: 0,0  / 0,5
Marque a alternativa que define o procedimento utilizado para comparar strings:
if (nome == "Tudo Certo")
if (equals (nome, "Tudo Certo"))
if ("Tudo Certo".verify (nome))
  if ("Tudo Certo".equals (nome))
  if (verify ("Tudo Certo",nome))
  8a Questão (Ref.: 201101177988) Pontos: 0,5  / 0,5
Como se declara um método estático em Java?
public void static exemploMetodo() {}
static exemploMetodo() {}
public void exemploMetodo() {}
static void public exemploMetodo() {}
  public static void exemploMetodo() {}
  9a Questão (Ref.: 201101177983) Pontos: 0,0  / 1,0
Qual a sintaxe representa um overload?
public class ClasseFilha extends ClassePai { void ClasseFilha () { } void ClasseFilha2 (int p1) { } }
  public class ClasseFilha extends ClassePai { void ClasseFilha () { } void ClasseFilha (int p1) { } }
public class ClasseFilha extends ClassePai { void ClasseFilha () { } void ClasseFilha2 () { } }
  public class ClassePai { void ClassePai() { } void ClassePai2() { } } public class ClasseFilha extends ClassePai { void
ClasseFilha () { } }
public class ClassePai { void ClassePai() { } } public class ClasseFilha extends ClassePai { void ClasseFilha () { } }
  10a Questão (Ref.: 201101185968) Pontos: 1,0  / 1,0
(PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta.
A classe abstrata OutputStream define métodos para entrada de dados baseada em bytes.
A classe abstrata Writer define métodos para entrada de dados baseada em bytes.
A classe abstrata Reader define métodos para entrada de dados baseada em bytes.
A classe abstrata File define métodos para entrada de dados baseada em bytes.
  A classe abstrata InputStream define métodos para entrada de dados baseada em bytes.
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

Outros materiais