Buscar

AVALIAÇÃO PARCIAL - 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 8 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

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 6, do total de 8 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

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

LINGUAGEM DE PRDGRAMAÇAD
: LUCAS DE ARAUJO SIQUARA l"-'1-atr'i-:ul-a: 201802380469
-: 10,11 de 10,11 Ini': .: 01,.-'05,-'2019 [Fin-alia.)
E lª' Questão 1,11 E 1,11
Com relação a orientação a objetos em JAVA, e INCORRETO afirmar que JAUP. permite:
[ª aº herança múltipla;
l:l polimorfismo;
l:l métodos de classe;
El sobrecarga;
[| a implementação de múltiplas interfaces.
D 2ª Questão 1.0 .f' 1.0
Os programas Java normalmente passam por cinco fases para serem executados:
l:l Edição; Compilação; Carga; Validação; Execução;
l:l Edição; Compilação; lo'erificação; Execução;
[| Edição; Compilação; Carga; Execução;
[| Edição; Carga; Verificação; Execução;
[EI «aº Edição; Compilação; Carga; Verificação; Execução;
B eª Questão 1,0 ,ª 1,0
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido
após o processamento.
public class F'rog3
-[ public static void main(String[] args)
—[ String A = "MEL DE ABELHA";
char letra = .D..char.º.t(5);
System.out.println("ªsn" +letra);
ABELH
&? E
MEL DE
MEL D
MEL DE ABELHA
DDDIED ““
D 4ª Questão 1.0 .f' 1.0
AIJ se executar o trecho de código abaixo, escrito em Java, qual sera' o resultado obtido?
int a = 1+3.f2;
System.out.println(a);
2.5
$ª 2
1
existe erro de compilação
existe erro de execução: tipo inválidoEUDES
D 5ª Questão 1,0 ,nª 1,0
.ª. interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto
consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de
aprendizado da nova ferramenta. São características do componente Swing, EXCETO:
Os nomes recebem um "J" no seu inicio: JLabelJ JEIuttonJ JFrame, JF'anelJ etc
.ª. maioria de seus componentes é escrita, manipulada e exibida completamente em Java
São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Possui portabilidade, em relação ao componente AWTDEMEEID
%
=J
D 6ª Questão 1.0 fl.!)
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GLII são construídas e partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
D Apenas a alternativa ii esta' correta.
D Todas as alternativas estão erradas.
D Apenas a alternativa i está correta.
E taº Todas as alternativas estão corretas.
D Apenas a alternativa iii está correta.
D ?ª Questão 1.0 fl.!)
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 = |];
String endereco = null,'
public CIiente(String nome, int idade, String enderecoH
this.nome = nome;
this.idede = idade;
this.endereco = endereco;N
D New Cliente = Cliente("Maria", "2III","R das Flores 322"),
D Cliente cliente = ClienteU,
E o? Cliente cliente = new CIiente("Maria", 20, "R das Flores 322");
D
D
Cliente cliente — new Clientelí);
Cliente cliente = Clientel["Maria", "2El","R das Flores 322");
D 8ª Questão 1,0 ELI]
Dada a instrução: Pessoa p = new Pessoaí), assinale a alternativa que represente melhor o que acontece quando
esta instrução e interpretada.
E está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova
varia'vel primitiva.
E está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto.
E «aº está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um
objeto do tipo Pessoa que está sendo criado e instanciedo para a memoria heap da JUM.
E está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto.
El está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do
tipo Pessoa.
ª " 1 l] .l' 1 [|El Questao | |
O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste
contexto, classes abstratas se referem a:
D tipos de classe que so permitem herdar atributos da classe pai
E classes que só podem ter duas instãncias
D classes sem métodos getters e setters
E «aº classes que não podem ser instanciadas
D tipos de classe que so permitem herdar métodos da classe pai
E luªQuestãin 1.0 fl.!)
I_Ima classe que não e concebida para criar instâncias, servindo como uma superclasse para outras classes e a:
E aº abstrata
dinãmica
concreta
obstrutiva
múltiplaDUDU
aÍ&l;
E .: LINGUAGEM DE PRDGRAMAÇAD
.n'i'c.lur|cul LUCAS DE ARAUJIJ SIQUARA l"-'1.atr'icul.a: 201802380469
ªcerta-5: 10,0 de 10,0 " : 21..-"l]5..-"2l]19 [:Firializ.)
D 1ª Questão 1.0 II,"
.ª. tecnologia Java implementa um serviço conhecido como Garbage ICollector — Coletor de Lixo. Sua função é:
Possibilitar a criação de herança entre as classes.
Detectar os Hot Spots das aplicações.
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
Permitir a instanciação do objeto na memória.
Determinar quando uma classe deve ser abstrata.DEIlílElEl
&
D 2ªI Questão 1,0 f1,n
Seja o arquivo MeuProçramajava, um arquivo escrito no bloco de notas, contendo codigo fonte em java.
Marque a Única alternativa CORRETAJ para a descrição do processo de compilação e execução do programa.
IE e? 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 bvtecode é executado.
El Com o comando java MeuPrograma.javac compila—se o arquivo e produz—se o arquivo
MeuPrograma.c|ass. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
El Com o comando java MeuPrcgrama.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bvteccde e 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.
El Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo
MeuPrograma.c|ass. Em seguida com o comando java MeuPrograma.class o bvtecode e executado.
D 3ª Questão 1,0 x 1,0
A instrução em código-fonte Java abaixo descreve exatamente o que?
int idade = 15;
while (idade != III) -[ Svstem.cut.println( "Idade: " + idadeJ'Z); idade--; ]-
El c) o programa imprimirá 30 números
El o programa imprimirã 29 números
El impressão sequencial das idades em ordem crescente
El d) o programa entrará em loop infinito
IE e? o programa imprimirã 15 números|] 4ª Questão 1.0 fluª
Marque a opção correta. Um índice de um arrai,r deve ser:
El Real e não negativo
|E &? Inteiro e não negativo
El String e não negativo
El Inteiro e negativo
El Caracter e não negativo
D 5ª Questão 1,0 f1,n
Analise as afirmativas e marque a alternativa correta:
I — A interface grahca com o usuario (GUI) fornece a um programa um conjunto consistente
de componentes intuitivos.
II — A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
III — As GUI são construídas a partir de objetos com o qual o usuario interage através dos
dispositivos de entrada.
Ú Apenas a alternativa I está correta.
Ú Apenas a alternativa III está correta.
Ú Apenas a alternativa II está correta.
Ú Todas as alternativas estão erradas.
E ªº Todas as alternativas estão corretas.
D 6ª Questão 1.0 fl.l]
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:
javaxswing e java.util
java.lang e javax.svving
java.util ejava.lang
java.awt e java.|ang
qº java.avvt e javaxswing
IÉIEIDEIEI
D ?ª Questão 1,0 31,0
Assinale a alternativa que apresenta a assinatura de um método declarado corretamente em Java.
public void (int vl, int v2) -[ ]-
public void calcularlíint, int) -[ ]-
public void calcularlíint v1, int vz) -[]-
public void calcular int vl, int v2 -[]-
public void calcular(v1,v2)-[]-QUEEN]
%.
B eª Questão 1,0 31,0
Em Java, para alterar a visibilidade do elemento utiliza-se, entre outros, o modificador de acesso:
El static.
D abstract.
D volatile.
D transient.
E 639 protected.
B nª Questão 1,0 31,11
Com relação a uma classe abstrata e correto afirmar que:
El Esta não possui métodos.
D Esta sou possui métodos e atributos abstratos
D Esta so pode ser instanciada se o objeto também for abstrato.
E & Esta não pode ser instanciada.
El Esta não possui métodos nem atributos abstratos
D mª Questão 1,0 fl.!)
Marque a alternativa que representa a palavra reservada em MVP. utilizada para definir a ligação entre as classes
Física e Jurioloa com a classe Pessoa do modelo abaixo:
Pessoa
- todigoPeseoa . int
- nome : String
— endereço : String
- telefone : int
, .?ª ªr..
'“ "w.! x
Física Jlilidtca
- Wii Int » [np] II'11
Generalation
Import
Unity
# Extends
PackageDESDE
: LINGUAGEM DE PRDGRAMHÇÃD
LUCAS DE .HRAUJEI SIQUARA
9.0 de 10.0
D lªQuestãu 1,0 31,0
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
Java, C, C++
C++, Java, JavaScript
C++, Scripts Shell do Linux , Ja'-fa
Java, C++ e JavaScript
Scripts Shell do Linux, JavaScript, Java[IDEIEIIZI
“%
D ZªQuestãu 1,0 31,0
Analisando as caracteristicas da linguagem JAUPi, marque a alternativa correspondente ao fato da linguagem
poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja
necessário modificar ou mesmo reconstruir a aplicação:
Flexibilidade
Escalabilidade
Portabilidade
Facilidade de programação
Recompilagão automáticaEIIZIIEIIZIEI
%
D 3ªQue5tão 1.0 .u'l.l]
Considere utrechn emlava abaixo. Marque a opção que corretamente exibe :| que é impresso natela.
imvalor,
int v[] ='[1,3,5,?,El,11:-,'
furEint i =1,' i<= E,“ i-H-H
if [iBú 2 ==1H
valnr=if2+v[i-1],'
Si,.rsten'ibuLprintE" "+valur],
l'
l
[| 1.5 4.o 5.5 eo 11.5 14.o
III
1.0 4.0 EEI ELE! lll] 14.0
III
1 4 6 9 11 14
III
1.5 6.5 13.5
D 4ª Questão 1.0 fluª
Uma das tarefas realizadas por um compilador e a avaliação de expressões. Nesta tarefa, ocorre a verificação da
sintaxe e a definição da ordem de execução dos operadores.
'Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o
valor impresso resultante da avaliação da seguinte instrução:
Svstem.out.println( 4 < 5 ? ? : 2 );
DESDE Mªi-JAN?)
D 5ª Questão |],ll f1,l]
Analise as afirmativas e marque a alternativa correta:
i “nª: interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-P. utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
l:l .ªipenas & alternativa i está correta.
El Apenas a alternativa ii está correta.
[ª Todas as alternativas estão erradas.
El Apenas a alternativa iii está correta.
[:| $ª Todas as alternativas estão corretas.
D 6ª Questão 1,ll f1,l]
Para construirmos uma interface gráfica em JAUPi, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela e um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina grãfica. São características de um JPanel, EXCETO:
[| São criados com a classe JPanelJ que é derivada da classe Container
[| São áreas que comportam outros componentes, inclusive outros painéis
l:l .ª. classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser diretamente
adicionados ao objeto painel
[ª 639 O JPanel, assim como o JFrame são derivados do pacote java.util.awt
[| São elementos que fazem a intermediação entre um container e os demais GUI anexados.
&
D ?ª Questão 1.0 ,I' 1.0
O encapsulemento é um dos princípios fundamentais da Orientação a Objetos e, graças aos seus recursos, e que
se gerencia a visibilidade dos membros de uma classe. O encapsulamento é implementado em linguagens
Orientadas a Objetos tais como 'C++ e Java atraves da introdução de modificadores específicos no momento da
declaração dos membros da classe. Entre as alternativas apresentadas abaixo, marque aquela que possui uma
relação desses modificadores.
E) public; extended; double.
D) new; private; public.
C) private; while; protected.
&? B) protected; public; private.
DESDE .ªvi) public; class; protected.
Dl sªQuestãa 1.0 31.0
Para realizar uma tarefa em um programa é necessário um método. Os métodos
descrevem os mecanismos que realmente realizam suas tarefas. Os métodos
ocultam de seus usuários as tarefas complexas que ele realiza, por exemplo o
pedal acelerador de um carro oculta dos motoristas os complexos mecanismos
que fazem o carro andar mais rápido. Em Java primeiro criamos uma unidade de
programa chamada classe para abrigar um método, assim como os desenhos de
engenharia de um carro abrigam o projeto de um pedal acelerador. Em uma classe
você fornece um ou mais métodos que são projetados para realizar as tarefas da
classe. Portanto marque a alternativa CORRETÁ referente aos métodos de uma
classe.
D O número de argumentos na chamada de um método não precisa
necessariamente corresponder ao número de parâmetros detinidos no
método.
ªº No momento em que um método e' chamado , seus argumentos são
atribuídos a seus parâmetros. Então o corpo do método utiliza as
variáveis de parâmetro para acessar os valores de argumento.
E' Nem todo parâmetro precisa especificar necessariamente o tipo ou o
identiticador.
E' Em geral você pode chamar um método de uma classe, mesmo sem ter
criado um objeto desta classe.
E Um método pode especificar múltiplos parâmetros, separando cada
parâmetro do seguinte por um ponto e vírgula.
D BªQuestão 1,0 II.!)
Na programação orientada a objetosJ o conceito de polimorfismo indica que:
|E & uma certa operação de uma classe pode nem sempre ativar o mesmo método.
El o nome dos métodos deve ser composto por, no máximo, 8 caracteres.
El cada classe tem uma limitação quanto ao número de atributos que a compõe.
El o codigo de cada operação tem um limite máximo no número de linhas de código.
El o nome das classes deve ser composto porJ no máximo, 20 caracteres.
D lllª Questão 1.0 .|” 1.0
A palavra reservada EHTENDS implementa qual o conceito?
Portabilidade
Polimor'Fismo
Herança
visibilidade
AssociaçãoDDEEIEI
%

Continue navegando