Buscar

Prova Linguagem de Programação AV1 2019

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

Disciplina: LINGUAGEM DE PROGRAMAÇÃO AV
Professor: SAULO FRANCA AMUI Turma: 9002
 )F( 13:00:81 9102/11/11_VA_6570TCC
Avaliação:
10,0
:.laicraP .vA:.citraP atoN
2,0
Nota SIA:
10,0 pts
LINGUAGEM DE PROGRAMAÇÃO
Ref.: 231655 Pontos: 0,00 / 1,00
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java.
Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class . Em seguida com o comando java MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo
MeuPrograma.class . Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class .
Em seguida com o comando java MeuPrograma.java o bytecode é executado.
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class . Em seguida com o comando javac MeuPrograma o bytecode é executado.
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class . Em seguida com o comando java MeuPrograma.class o bytecode é executado.
Ref.: 33288 Pontos: 1,00 / 1,00
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
and, or, not
.and., .or., .not
&, #, $
&&, ||, !
*, +, ~
Ref.: 699600 Pontos: 1,00 / 1,00
Analise as a rmativas e marque a alternativa correta:
i -A interface grá ca com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
Educational Performace Solution EPS ® - Alunos
...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE
1 of 4 25/11/2019 00:09
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Apenas a alternativa i está correta.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
Todas as alternativas estão corretas.
Apenas a alternativa ii está correta.
Ref.: 31138 Pontos: 1,00 / 1,00
Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando
esta instrução é interpretada.
está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um
objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova
variável primitiva.
está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do
tipo Pessoa.
está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
Ref.: 590655 Pontos: 0,00 / 1,00
 Considerando o conceito de Interface em Java e a interface Comparable que possui o método abstrato compareTo para comparar objetos,
marque a opção correta :
Se uma classe X implementar a interface Comparable ela terá que definir o método compareTo
apenas se o método for usado em alguma parte da classe.
Se uma classe X implementar a interface Comparable ela terá que ser abstrata, pois caso contrário,
ocorrerá erro de compilação.
Se uma classe X implementar a interface Comparable ela terá que definir todos os métodos da interface, ou seja, terá que definir o
método compareTo, pois caso contrário, ocorrerá erro de compilação.
O método compareTo precisa ser mudado na interface de abstract para concreto, pois somente assim, poderemos defini-lo na classe
que implementar a interface Comparable.
Precisamos definir os atributos da interface Comparable de acordo com a classe que estará implementando-a.
Ref.: 228336 Pontos: 1,00 / 1,00
(ENADE/2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de
pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais.
Considerando os conceitos da programação orientada a objetos, analise as a�rmações abaixo:
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As
propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um
programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os
métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as
mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre
os objetos é feita apenas através de troca de mensagens.
Educational Performace Solution EPS ® - Alunos
...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE
2 of 4 25/11/2019 00:09
É correto apenas o que a�rma em:
I e III
II, III e IV
I e II
I, II e IV
III e IV
Ref.: 228326 Pontos: 0,00 / 1,00
Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três
com o método AplicarJuros. A rede�nição do método AplicarJuros nas duas subclasses, cada uma com detalhes de
implementação diferentes com a mesma interface, caracteriza o princípio denominado na orientação a objetos
como:
Abstração
Polimor�smo
Encapsulamento
Herança
Sobrecarga
Ref.: 573878 Pontos: 1,00 / 1,00
Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a linguagem Java, um programador C++
está se adaptando a nova linguagem. Apesar de possuir vasta experiência com programação orientada a objetos, este ainda sente
di�culdades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de con�rmação. Qual das opções
reproduz corretamente à tela abaixo:
JOptionPane.showCon�rmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE);
Ref.: 231735 Pontos: 1,00 / 1,00
O Java fornece um mecanismo so�sticado para manipulação de erros que produz código
e�ciente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os
programadores detectam erros facilmente, sem precisar escrever código especial para testar
os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em
Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try .
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução
Educational Performace Solution EPS ® - Alunos
...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE
3 of 4 25/11/2019 00:09
catch.
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's
diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
Todas as sentenças estão corretas.
Apenas as sentenças II e III estão corretas
Apenas as sentenças I,II e III estão corretas.
Apenas as sentenças I, III e IV estão corretas.
Apenas a sentença I está correta.
Ref.: 31620 Pontos: 1,00 / 1,00
Dado o trecho de código escrito em Javaabaixo, 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,3.
Imprime no console: 1,1,3.
Imprime no console: 1,1,2.
Imprime no console: 2,2,1.
Educational Performace Solution EPS ® - Alunos
EPS http://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_p...
4 of 4 25/11/2019 00:09

Continue navegando

Outros materiais