Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCT0756_AV_201503521494 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: Professor: ANDRE PRZEWODOWSKI FILHO FLAVIA VANCIM FRACHONE MASSA Turma: 9001/AA Nota da Prova: 5,0 Nota de Partic.: Av. Parcial Data: 09/06/2018 11:28:23 1a Questão (Ref.: 201504278430) Pontos: 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 pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. 2a Questão (Ref.: 201504530351) Pontos: 0,0 / 1,0 Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="UNIVERSIDADE ESTÁCIO DE SÁ"; char Y=X.charAt(8); System.out.println("Resposta = "+Y;}} Êrro de sintaxe Resposta = I Êrro de compilação Resposta = D Resposta = 3a Questão (Ref.: 201503805329) Pontos: 1,0 / 1,0 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: javax.swing e java.util java.util e java.lang java.lang e javax.swing java.awt e javax.swing java.awt e java.lang 4a Questão (Ref.: 201504227081) Pontos: 1,0 / 1,0 Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos. Este conceito refere-se a(o): Condicional Herança Herança Múltipla Método Encapsulamento 5a Questão (Ref.: 201504586980) Pontos: 1,0 / 1,0 Na programação orientada a objetos, o conceito de polimorfismo indica que: o código de cada operação tem um limite máximo no número de linhas de código. o nome das classes deve ser composto por, no máximo, 20 caracteres. cada classe tem uma limitação quanto ao número de atributos que a compõe. uma certa operação de uma classe pode nem sempre ativar o mesmo método. o nome dos métodos deve ser composto por, no máximo, 8 caracteres. 6a Questão (Ref.: 201504344287) Pontos: 0,0 / 1,0 As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O método responsável por buscar os valores armazenados nos atributos dos objetos instanciados é chamado de: Método get Método main Método construtor Método set Método void 7a Questão (Ref.: 201503605311) Pontos: 1,0 / 1,0 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) Classe Abstrata Herança Agregação Abstração Associação 8a Questão (Ref.: 201504146365) Pontos: 0,0 / 1,0 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: ItemListener actionPerformed actionEvent ActionListener abstractClass 9a Questão (Ref.: 201504151374) Pontos: 0,0 / 1,0 Analise as seguintes afirmações em relação ao uso de Exceções no Java. I. O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores II. Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar o método de tentativa - o try III. Finally é o trecho de código final. Tem como função básica sempre executar seu bloco de dados mesmo que uma exceção seja lançada. Em relação às sentenças supracitadas, pode-se afirmar que: Apenas a I é verdadeira I e II são verdadeiras Todas são verdadeiras II e III são verdadeiras Apenas a III é verdadeira 10a Questão (Ref.: 201503605263) Pontos: 0,0 / 1,0 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); } } Imprime no console: 1,1,2. Imprime no console: 2,2,1. O programa não compila. Imprime no console: 1,1,3. Imprime no console: 2,2,3. Período de não visualização da prova: desde 25/05/2018 até 18/06/2018. Parte inferior do formulário
Compartilhar