Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 1/4 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_201409078159 V.1 Fechar Aluno(a): GEYSSON LIMA BEZERRA Matrícula: 201409078159 Desempenho: 10,0 de 10,0 Data: 22/09/2015 13:38:42 (Finalizada) 1a Questão (Ref.: 201409117095) Pontos: 1,0 / 1,0 Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM: A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos. A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional. Ela é usada para compilar um código Java. Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. A JVM gera um código executável para cada sistema operacional. Gabarito Comentado. 2a Questão (Ref.: 201409790761) 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"? É 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. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. 3a Questão (Ref.: 201409118015) Pontos: 1,0 / 1,0 Levando em consideração os conceitos sobre vetores, assinale a opção correta: declarase um vetor: int c[5] = new int(); um vetor somente pode armazenar tipos primitivos de dados o limite de um vetor em Java é de 255 posições é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; o índice de um vetor sempre começa em 1 4a Questão (Ref.: 201409117111) Pontos: 1,0 / 1,0 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 2/4 Em Java encontrase várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados: é usada para armazenar dados de tipos primitivos e também para armazenar objetos. é usada somente para armazenar tipos primitivos. é usada somente para agrupar dados de tipos primitivos, como int e double. não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C. é usada somente para agrupar objetos. 5a Questão (Ref.: 201409317660) 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 fornecerlhes funcionalidade, estão agrupadas em dois grandes pacotes: javax.swing e java.util java.awt e javax.swing java.awt e java.lang java.lang e javax.swing java.util e java.lang Gabarito Comentado. 6a Questão (Ref.: 201409785580) Pontos: 1,0 / 1,0 O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. DESTROI_ON_CLOSE HIDE_ON_CLOSE DO_NOTHING_ON_CLOSE EXIT_ON_CLOSE DISPOSE_ON_CLOSE 7a Questão (Ref.: 201409361040) Pontos: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim como um(a) __________ está para uma classe." atributo método variável objeto parâmetro Gabarito Comentado. 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 3/4 8a Questão (Ref.: 201409357662) Pontos: 1,0 / 1,0 Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser: public abstract final static private ou protected Gabarito Comentado. 9a Questão (Ref.: 201409149451) Pontos: 1,0 / 1,0 (PRODEB 2008) Dado a estrutura da linguagem Java para acesso a arquivos, assinale a alternativa correta. 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 OutputStream define métodos para entrada de dados baseada em bytes. A classe abstrata InputStream define métodos para entrada de dados baseada em bytes. A classe abstrata Writer define métodos para entrada de dados baseada em bytes. 10a Questão (Ref.: 201409117618) Pontos: 1,0 / 1,0 Marque a alternativa que define a classe Física: public class Fisica { private int codigoPessoa; private String nome; private String endereco; private int telefone; private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf; } } 20/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=5608455200 4/4 public class Fisica { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf;} } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { this.codigoPessoa =wCodigoPessoa; this.nome =wNome; this.endereco =wEnd; this.telefone =wTel; this.cpf = wCpf;} } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCodPessoa, String wNome, String wEnd, int wTel, int wCpf) { super(wCodPessoa, wNome, wEnd, wTel); this. cpf = wCpf;} } public class Fisica extends Pessoa { private int cpf; public Fisica (int wCpf) { super(wCodPessoa, wNome, wEnd, wTel); this. cpf = wCpf; } }
Compartilhar