Buscar

LINGUAGEM DE PROGRAMAÇÃO AV 2017

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

29/11/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 1/4
 
 
Avaliação: CCT0261_AV_201407012126 » LINGUAGEM DE PROGRAMAÇÃO
Tipo de Avaliação: AV
Aluno: 201407012126 - CÍCERO MEDEIROS DE OLIVEIRA JÚNIOR
Nota da Prova: 7,0 Nota de Partic.: Av. Parcial Data: 21/11/2017 16:08:56
 
 1a Questão (Ref.: 201407711642) Pontos: 1,0 / 1,0
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de
programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos
para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação
intermediária, chamada:
Servlet
JavaServePages
classe
Dot Net
 Bytecode
 
 2a Questão (Ref.: 201407044475) Pontos: 1,0 / 1,0
Em Java encontra-se 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 agrupar objetos.
é 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 armazenar tipos primitivos.
 
 3a Questão (Ref.: 201407245024) 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:
 java.awt e javax.swing
javax.swing e java.util
java.util e java.lang
java.awt e java.lang
java.lang e javax.swing
 
 4a Questão (Ref.: 201407610935) Pontos: 0,0 / 1,0
29/11/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 2/4
 Será gerado um erro de compilação, pois o atributo é private.
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
O objeto c não pode ser instanciado, pois não há construtor na classe.
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
 Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
 
 5a Questão (Ref.: 201407617022) Pontos: 1,0 / 1,0
Sob Classes Abstratas é correto afirmar que:
São utilizadas para que seja possível a criação de interfaces
São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão
 São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão
São utilizadas para instanciar objetos abstratos
São utilizadas para que seja possível a criação de objetos estáticos
 
 6a Questão (Ref.: 201407603996) Pontos: 0,0 / 1,0
Tei Ping, aluna de programação, escreveu uma classe em Java, aqui parcialmente apresentada, que feriu um importante conceito de Orientação 
a Objetos. Marque a opção que indica o conceito usado incorretamente pela estudante.
 
public class Aluno {
29/11/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 3/4
 public String matricula, nome;
 public float CR;
 
 public void imprimirDados() {
 System.out.println("Matricula = " + matricula + " Nome = " + nome + " CR = " + CR);
 }
}
Abstração
 Encapsulamento
Herança
Instância
 Polimorfismo
 
 7a Questão (Ref.: 201407045006) 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)
Associação
 Herança
Agregação
Abstração
Classe Abstrata
 
 8a Questão (Ref.: 201407245071) Pontos: 1,0 / 1,0
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e
erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem
para o usuário.
 JOptionPane.showMessageDialog(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showInputDialog(null, "Minha mensagem!");
 
 9a Questão (Ref.: 201407044934) Pontos: 0,0 / 1,0
Baseando-se no trecho de código abaixo, podemos afirmar que:
 public class Avaliacao {
 public static void main(String[] args) {
 String a = "3";
 int saida = 0;
 try {
 int i = Integer.parseInt(a);
 saida = i; 
 } catch (Exception e) {
 saida = -1;
 } finally {
 saida = 10;
 }
 
 System.out.println(saida);
 } 
 }
A saída no console será: "-1"
29/11/2017 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201407012126&p2=2030428&p3=CCT0261&p4=103132&p5=AV&p6=21/11/2017&p… 4/4
A saída no console será: "3"
 A saída no console será: "10"
A saída no console será: "13"
 Não compilará;
 
 10a Questão (Ref.: 201407044958) Pontos: 1,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: 2,2,1.
Imprime no console: 1,1,3.
Imprime no console: 1,1,2.
Imprime no console: 2,2,3.
 O programa não compila.
Período de não visualização da prova: desde 16/11/2017 até 28/11/2017.

Continue navegando