Buscar

LinguagemProgramWYDEN_EAD_ Alunos AV1

Prévia do material em texto

26/06/2022 23:19 EPS
https://simulado.eadwyden.com.br/alunos/ 1/4
ARLEY SOUZA DE CASTRO
202107140585
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO AV
Aluno: ARLEY SOUZA DE CASTRO 202107140585
Professor: JADSON DE ARAUJO ALMEIDA
 Turma: 9002
CCT0756_AV_202107140585 (AG) 14/06/2022 16:00:21 (F) 
Avaliação:
10,0
Av. Parcial.:
2,0
Nota SIA:
10,0 pts
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
 
 1. Ref.: 977605 Pontos: 1,00 / 1,00
Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por
meio do executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão:
.jar
 .class
.jvm
.java
.war
 
 2. Ref.: 254196 Pontos: 1,00 / 1,00
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido
após o processamento.
 public class Prog2 
 { public static void main(String[] args)
 { String A = "MEL DE ABELHA";
 int x = A.length();
 System.out.println("\n" +x);
 }
}
9
3
10
11
 13
 
 3. Ref.: 615601 Pontos: 1,00 / 1,00
A criação de interfaces gráficas Swing consiste basicamente em instanciar objetos. Componentes gráficos, tais
como campo texto e botões, são elementos que o usuário manipula com o mouse ou com o teclado. Das
afirmativas abaixo, indique aquela que NÃO REPRESENTA uma característica do componente JComboBoxEducational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 977605.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 254196.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 615601.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
26/06/2022 23:19 EPS
https://simulado.eadwyden.com.br/alunos/ 2/4
Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox();
 Um objeto da classe JComboBox é um campo texto na forma de várias linhas nas quais textos podem ser
digitados pelo usuário através do teclado.
Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método
toString().
Pertence ao pacote javax.swing
É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário
selecionar apenas um objeto da coleção
 
 4. Ref.: 32009 Pontos: 1,00 / 1,00
Dado o código Java abaixo, marque a alternativa correta referente à criação de um objeto Cliente, o qual faz uso
do código informado: 
 
public class Cliente{ 
String nome = null; 
int idade = 0; 
String endereco = null; 
public Cliente(String nome, int idade, String endereco){ 
this.nome = nome; 
this.idade = idade; 
this.endereco = endereco; 
} }
Cliente cliente = new Cliente();
New Cliente = Cliente("Maria", "20","R das Flores 322");
Cliente cliente = Cliente();
Cliente cliente = Cliente("Maria", "20","R das Flores 322");
 Cliente cliente = new Cliente("Maria", 20, "R das Flores 322");
 
 5. Ref.: 91170 Pontos: 1,00 / 1,00
Uma classe ClasseA de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de
desvio condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo.
Foi criada uma nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato
calcule(). Este método é implementado por cada classe concreta da hierarquia, sendo cada uma delas
correspondente a um dos algoritmos previstos no método calculeAlgo() original. ClasseA passou a ter um
atributo do tipo ClasseB e métodos de acesso ao mesmo, e calculeAlgo() teve seu código substituído por uma
simples chamada ao método calcule() do objeto armazenado no novo atributo. O conceito OO (Orientação a
Objetos) predominante na descrição acima é a(o):
sobrecarga de método
sobrecarga de atributo
herança múltipla
 polimorfismo
acesso externo direto a atributo
 
 6. Ref.: 31632 Pontos: 1,00 / 1,00
Analise as sentenças abaixo e indique (V) para as verdadeiras e (F) para as falsas: 
 
( ) As linhas de instrução são finalizadas com ";". 
( ) Quando definimos: Pessoa p1, dizemos que p1 aponta para um objeto da classe Pessoa. 
( ) O escopo da classe é representado por [ ]. 
( ) Quando desejamos referenciar uma classe de outro pacote usamos o comando package. 
( ) Métodos são do tipo void, quando possuem informação de retorno. 
( ) A execução de um método é realizada pelo objeto. 
( ) Atribuição de valores é representada pelo símbolo == 
 
Marque a alternativa que representa a sequencia de cima para baixo correta:
V - V - V - V - V - V - V
V - F - F - V - V - V - FEducational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 32009.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 91170.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31632.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
26/06/2022 23:19 EPS
https://simulado.eadwyden.com.br/alunos/ 3/4
F - V - V - F - F - F - F
 V - V - F - V - F - V - F
V - F - F - V - F - F - V
 
 7. Ref.: 276475 Pontos: 1,00 / 1,00
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:
JListBox
JComboBox
JLabelText
JTextBox
 JTextField
 
 8. 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 dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de confirmação. Qual
das opções reproduz corretamente à tela abaixo: 
 
 
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION);
 JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE);
JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION);
 
 9. Ref.: 31596 Pontos: 1,00 / 1,00
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á: "13"
A saída no console será: "3"Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 276475.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 573878.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31596.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
26/06/2022 23:19 EPS
https://simulado.eadwyden.com.br/alunos/ 4/4
Não compilará;
A saída no console será: "-1"
 A saída no console será: "10"
 
 10. Ref.: 31667 Pontos: 1,00 / 1,00
De acordo com a afirmação abaixo (Fonte: adaptado IBM):
 
"permite que referências de tipos de classes mais abstratas representem o
comportamento das classes concretas que referenciam, assim, um mesmo método
pode apresentar várias formas, de acordo com seu contexto."
 polimorfismo
herança
classe abstrata
agregação
interface
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 31667.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Continue navegando