Baixe o app para aproveitar ainda mais
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 %
Compartilhar