Buscar

Linguagem de programação

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

ALLISON LEONE FRANCELINO RAMOS DA SILVA201510492054 EAD ABDIAS DE CARVALHO - PE Fechar 
 
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO
Avaliação: CCT0261_AV_201510492054 Data: 16/06/2017 08:19:56 (F) Critério: AV
Aluno: 201510492054 - ALLISON LEONE FRANCELINO RAMOS DA SILVA
Nota Prova: 4,0 de 8,0 Nota Partic.: 0,5 Av. Parcial.: 2,0 Nota SIA: 6,5 pts
 
 
LINGUAGEM DE PROGRAMAÇÃO 
 
 1a Questão (Ref.: 56549) Pontos: 0,0 / 1,0
A metodologia orientada a objetos permite a modelagem de sistemas complexos. Conceitos relacionados com esta
metodologia como classe, objetos, métodos, sobrecarga e polimorfismo possibilitam a construção de softwares de
qualquer domínio.
Neste contexto, apresente duas vantagens da metodologia orientada a objetos em relação às outras metodologias
de desenvolvimento de software.
 
Resposta: A vantagem de se programar em java é a possibilidade de seu código ser executado na maioria dos
dispositivos pela JVM. Com a interface GUI pode criar janelas e outros objetos mais rapidamente diminuindo o
tempo para desenvolvimento da aplicação.
 
 
Gabarito: Duas vantagens são: manutenção do projeto de software fica menos custosa; permite o reuso de código;
 
 2a Questão (Ref.: 56576) Pontos: 0,0 / 1,0
Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da
programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução da
sua aplicação.
Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch.
Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero.
 
Resposta:
 
 
Gabarito:
public class ErroDivisaoZero{
 public static void main(String[] args){
 try{
 int x = 0;
 int y =2;
 int resultado = y/x;
 }
 catch (ArithmeticException e){
 System.out.println("erro de divisão por zero" + e.getMessage());
 
 }
}
 
 
 
 3a Questão (Ref.: 231655) Pontos: 0,0 / 1,0
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 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 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 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.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class 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 o bytecode é executado.
 Gabarito Comentado.
 
 4a Questão (Ref.: 32041) Pontos: 1,0 / 1,0
Levando em consideração os conceitos sobre vetores, assinale a opção correta:
o limite de um vetor em Java é de 255 posições
o índice de um vetor sempre começa em 1
um vetor somente pode armazenar tipos primitivos de dados
 é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
declara-se um vetor: int c[5] = new int();
 
 5a Questão (Ref.: 699606) Pontos: 0,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.
EXIT_ON_CLOSE
DO_NOTHING_ON_CLOSE
 HIDE_ON_CLOSE
 DISPOSE_ON_CLOSE
DESTROI_ON_CLOSE
 Gabarito Comentado.
 
 6a Questão (Ref.: 275066) 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."
método
variável
atributo
parâmetro
 objeto
 Gabarito Comentado.
 
 7a Questão (Ref.: 228324) Pontos: 0,5 / 0,5
(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema
informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma
empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema
antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas.
Que conceito de orientação a objetos está descrito na situação hipotética acima?
Polimorfismo
Sobreposição
Sobrecarga
 Herança
Abstração
 Gabarito Comentado.
 
 8a Questão (Ref.: 231721) Pontos: 0,5 / 0,5
Seja a classe:
 
public class Carro {
 private String cor;
 private boolean estadoMotor;
 public void ligaMotor() {estadoMotor=true;}
 public void desligaMotor( ) {estadoMotor=false;}
 public boolean motor( ){ return estadoMotor;}
 }
 
Se o código abaixo for executado, pode-se dizer que:
 
public class Teste {
 public static void main(String[] args) {
 Carro c=new Carro();
 c.cor="Preto";
 }
 }
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo.
 Será gerado um erro de compilação, pois o atributo é private.
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto";
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído.
O objeto c não pode ser instanciado, pois não há construtor na classe.
 Gabarito Comentado.
 
 9a Questão (Ref.: 276475) Pontos: 0,5 / 0,5
O componente do pacote javax.swing que permite ao usuário inserir dados, e também pode ser utilizado para exibir
texto editável ou não editável é o:
JTextBox
 JTextField
JComboBox
JLabelText
JListBox
 Gabarito Comentado.
 
 10a Questão (Ref.: 31596) Pontos: 0,5 / 0,5
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á: "10"
A saída no console será: "-1"
A saída no console será: "13"
Não compilará;
A saída no console será: "3"
 Gabarito Comentado.
 
 
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo
assim desejo finalizar DEFINITIVAMENTE a avaliação.
 
Data: 16/06/2017 08:34:57
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes