Buscar

PROVA AV3 PROGRAMAÇÃO 1 - JAVA

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 3 páginas

Prévia do material em texto

3552643393 A
08/11/2019 20:09
Nome: __________________________________________________________ Matrícula: ________________
Disciplina: CCT0694 / PROGRAMAÇÃO I Data: ___ /___ /______
Período: 2019.2 / AV3 Turma: 1002
OBSERVAÇÕES:
Leia com atenção as questões antes de responder. As questões devem ser respondidas somente à caneta azul ou preta, na folha de respostas.
Será observada uma tolerância máxima de 30 minutos para a entrada dos alunos após o início da prova. Nesse período, nenhum aluno poderá deixar
a sala. Terminada a prova, o aluno deverá entregar ao professor a folha de questões e a folha de respostas, devidamente identificadas.
É proibido o uso de equipamentos eletrônicos portáteis e consulta a materiais de qualquer natureza durante a realização da prova.
Questões objetivas e discursivas que envolvam operações algébricas devem possuir a memória de cálculo na folha de respostas.
Boa prova.
1. _______ de 1,00 
Veja o trecho de código a seguir:
System.out.printf("Média = %.2f ", media);
O que ele faz?
Há um erro de sintaxe no trecho de código. Em vez de %.2f, o correto é %2c (c, de casas decimais)
Mostra o valor da variável media, previamente definida, com duas casas decimais. Média é do tipo int ou
long
Em vez de System.out.printf, o correto é cout, assim como no C++
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.
2. _______ de 1,00 
Considere as afirmações abaixo:
I.
Um algoritmo é um procedimento para resolver um problema em
termos das ações a serem executadas e da ordem em que essas
ações são executadas.
II. Os tipos primitivos (boolean, char, byte, short, int, long, float edouble) são portáveis somente em plataformas Windows.
III.
Uma instrução de seleção (if, else, switch) especifica que uma ação
deve ser repetida enquanto algumas condições permanecem
verdadeiras.
Assinale a alternativa correta:
Todas as proposições estão corretas
Estão corretas somente as proposições I e III
Estão corretas somente as proposições II e III
Estão corretas somente as proposições I e II
Somente a proposição I está correta
3. _______ de 1,00 
O tipo estático de um objeto é resolvido em tempo de ________ , enquanto que o tipo dinâmico do objeto é resolvido
em tempo _______ . Isso permite postergar a definição de qual versão de um método será chamada, o que é a base
do conceito de ________. Escolha a opção que complementa corretamente o texto anterior:
Compilação; carregamento; herança
Execução; compilação; polimorfismo
Execução; compilação; encapsulamento
Compilação; execução; polimorfismo
Carregamento; execução; herança
4. _______ de 1,00 
(EAOT/2011) Para que seja estabelecida a sobrecarga de métodos na linguagem Java, uma das características
obrigatórias é a utilização de métodos:
com métodos polimórficos.
o mesmo nome, declarados na mesma classe.
herdados da superclasse direta.
com o mesmo número de parâmetros.
com a mesma assinatura.
5. _______ de 1,00 
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:
I, III, IV e V
II e IV
Apenas II
II, IV e V
I, II e V
6. _______ de 1,00 
Se um método não trata de uma exceção verificada, deve declará-lo usando qual palavra-chave ao fim da instrução?
finally
catch
if
throw
throws
7. _______ de 1,00 
Sobre o tratamento de exceções no Java, julgue as afirmativas a seguir:
I-Quando ocorre uma exceção, o método cria um objeto do tipo Exception e o envia para a JVM. Esse processo é
chamado de 'disparo de exceção' (throw an exception). O objeto Exception criado contém todos os detalhes do erro,
como tipo de erro, local onde ocorreu, uma mensagem de descrição, pilha de chamadas etc. 
II- A JVM procura na pilha de chamadas dos métodos quem trata aquela exceção
III-O tratamento de exceções não permite que o programa defina como as exceções serão tratadas, pois há um
procedimento padrão (default) no Java. 
Estão corretas somente:
III
Campus:
MOREIRA CAMPOS
Prova Impressa em 08/11/2019 por
OTILIA CASSIANO NOGUEIRA
Ref.: 3552643393 Prova Montada em 06/11/2019
II
I, III
I
I, II
8. _______ de 1,00 
A instrução abaixo está sendo usado Generic em um?
public static getFirst(List list)
Construtor
Herança
Loop
método 
Classe
9. _______ de 1,00 
Considere o uso de operadores em expressões. Qual o resultado de a e b abaixo?
float a, b, i=10, j=30, k=40;
a=i+j/k;
b=(i+j)/k;
 
Resposta:
 
a=10.75 e b=1
 
10. _______ de 1,00 
Fale brevemente sobre os atributos private e protected quanto à sua visibilidade.
Resposta:
Atributos private : visíveis na classe onde estão definidos.
Atributos protected : visíveis na classe, subclasses e classes do mesmo pacote.

Mais conteúdos dessa disciplina