Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201603589858) Acerto: 1,0 / 1,0 Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) JDK. O JDK e o Java Standard Edition. Somente a Java Virutal MachineJVM. Somente o Java Standard Edition. Somente o Java Runtime EnviromentJRE. Gabarito Comentado. 2a Questão (Ref.: 201603636811) Acerto: 1,0 / 1,0 Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } } Marque a única alternativa CORRETA: O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. Gabarito Comentado. 3a Questão (Ref.: 201603589883) Acerto: 1,0 / 1,0 Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A classe que possui o método main tem como função: definir que a classe é uma classe abstrata. iniciar a execução da aplicação. definir que a classe não tem corpo. definir que a classe é uma interface. definir que a classe irá gerar um código executável (.exe). Gabarito Comentado. 4a Questão (Ref.: 201603737644) Acerto: 1,0 / 1,0 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, ganhou e ganhou perdeu o bônus e ganhou o bônus perdeu e ganhou o bônus perdeu e perdeu perdeu o bônus e ganhou 5a Questão (Ref.: 201604258354) Acerto: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: iOs componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. iiOs componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iiiOs componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. Todas as alternativas estão erradas. Apenas a alternativa ii está correta. Apenas a alternativa iii está correta. Apenas a alternativa i está correta. Todas as alternativas estão corretas. 6a Questão (Ref.: 201604174344) Acerto: 1,0 / 1,0 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 JComboBox Pertence ao pacote javax.swing Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); Cada objeto inserido no JComboBox é representado visualmente pela String retornada pelo método toString(). É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção 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. Gabarito Comentado. 7a Questão (Ref.: 201604341115) Acerto: 0,0 / 1,0 O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança, polimorfismo, sobrescrição e sobrecarga. Acerca desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que permite que uma classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser referenciado por instâncias de tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos construtores das classes Java podem ser sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos métodos, porém com assinaturas diferentes. Assinale a alternativa correta. Somente as afirmativas I, II e III são corretas. Somente as afirmativas III e IV são corretas. Somente as afirmativas I e II são corretas. Somente as afirmativas II, III e IV são corretas. Somente as afirmativas I e IV são corretas Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201603589885) Acerto: 1,0 / 1,0 Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definílo como estático, usando o termo static. Definir um atributo como static significa: É a forma mais próxima de se definir um atributo local em Java. O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado). O dado atribuído a este atributo fica guardado no objeto, e não na classe. É um atributo do objeto e não da classe. É acessado pelo objeto e não pela classe. 9a Questão (Ref.: 201603590777) Acerto: 1,0 / 1,0 Uma classe que não é concebida para criar instâncias, servindo como uma superclasse para outras classes é a: múltipla obstrutiva concreta abstrata dinâmica Gabarito Comentado. 10a Questão (Ref.: 201604156341) Acerto: 1,0 / 1,0 Com relação a uma classe abstrata é correto afirmar que: Esta não possui métodos. Esta não pode ser instanciada. Esta não possui métodos nem atributos abstratos Esta só possui métodos e atributos abstratos Esta só pode ser instanciada se o objeto também for abstrato. 1a Questão (Ref.: 201501480675) Pontos: 0,1 / 0,1 Tudo que um objeto é capaz de fazer e todas as características que ele irá definir estão definidos em sua classe. Isto significa que toda a existência do objeto está restrita aos domínios da classe. Em outras palavras, o ato de esconder do usuário informações que não são de seu interesse ou por segurança dos dados, é chamado de: Encapsulamento Herança Sobrecarga Polimorfismo Instância 2a Questão (Ref.: 201501480596) Pontos: 0,1 / 0,1 O comando Scanner permite a entrada de informações pelo usuário via teclado. Na utilização do comando, devemos declará-lo, por exemplo, da seguinte forma: Scanner SC = new Scanner Scanner xyz = new Scanner (System.in) Scanner sc = new System.in Scanner sc System.in Scanner a = novo Scanner 3a Questão (Ref.: 201501489935) Pontos: 0,1 / 0,1 A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretaçõese respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. É correto apenas o que afirma em: I e III. I, II e IV. II, III e IV. III e IV. I e II. 4a Questão (Ref.: 201501480685) Pontos: 0,1 / 0,1 De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. String args[ ] - Armazena valores passados por linha de comando. main - é o nome do construtor. public - é um qualificador do método que indica que este é acessível externamente a esta classe. void - indica que não existe retorno a este método. static - é um outro qualificador que especifica o método como sendo um método de classe. 5a Questão (Ref.: 201501480907) Pontos: 0,1 / 0,1 Assinale a alternativa que completa correta e respectivamente as lacunas da afirmação a seguir. "Um dos principais recursos da programação orientada a objetos é a __________, que é uma forma de __________ de software na qual uma nova __________ é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas." superclasse / reutilização / herança herança / reutilização / classe superclasse / herança /biblioteca de classe reutilização / biblioteca / herança reutilização / biblioteca de classe / herança 1a Questão (Ref.: 201501485623) Pontos: 0,1 / 0,1 Na Orientação a Objetos não damos mais valor ao problema, mas sim aos personagens envolvidos. Para modelar personagens, basta focar dois pontos: P.O.O e M.O.O Características Físicas e Ações Pré-determinadas Análise e modelagem Cliente e Documento em Geral. Processo Receber Documento e Processo Imprimir Documento. 2a Questão (Ref.: 201501481451) Pontos: 0,1 / 0,1 Como se declara um método estático em Java? static void public exemploMetodo() {} public static void exemploMetodo() {} public void static exemploMetodo() {} public void exemploMetodo() {} static exemploMetodo() {} 3a Questão (Ref.: 201501481369) Pontos: 0,1 / 0,1 Quais os tipos de métodos em java? Ativo, abstrato e estático. Abstrato e estático. Estático. Ativo e estático. Ativo e abstrato. 4a Questão (Ref.: 201501480677) Pontos: 0,1 / 0,1 Assinale a alternativa correta referente a uma exceção do pacote ¿java.sql¿: FileNotFoundException SQLException OptionalDataException EOFException IOException 5a Questão (Ref.: 201501481385) Pontos: 0,1 / 0,1 Sobre API Java Swing identifique a alternativa FALSA. Swing tira proveito da arquitetura model-view-controller (MVC). O modelo representa o estado atual de cada componente. A visão é a representação dos componentes sobre a tela. O controle é a funcionalidade que liga os componentes de interface com usuário aos eventos. A API Java Swing está contida no pacote javax.swing. Essa API provê funcionalidades para criação de componentes e containers "leves" (puramente criados em Java). A API Swing foi feita para substituir a API AWT. Muitas das novas classes refeitas foram chamadas com o nome antigo que recebiam do componente AWT legado prefixado com um "J". A API Swing faz um excelente uso de subpacotes, com 16 deles na versão Java SE 6. Quando classes comuns são separadas em seus próprios pacotes, a usabilidade do código e manutenção são alavancadas. Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton. Swing também fornece o suporte ao conceito look-and-feel, permitindo mudanças universais no estilo dos componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips, funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores, componentes de texto, sliders, e barras de progresso. 1a Questão (Ref.: 201501480667) Pontos: 0,1 / 0,1 Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, podemos embutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não corresponde a uma interface do pacote "java.sql" da API java? ResultSet Connection Statement PreparedStatement DriverManager 2a Questão (Ref.: 201501481368) Pontos: 0,0 / 0,1 Quais são os modificadores em java? public, private, protect e package. public, protected e package. public, private e package. public, private, protected e package. public, private e protected. 3a Questão (Ref.: 201501481451) Pontos: 0,1 / 0,1 Como se declara um método estático em Java? public static void exemploMetodo() {} static void public exemploMetodo() {} public void exemploMetodo() {} static exemploMetodo() {} public void static exemploMetodo() {} 4a Questão (Ref.: 201501480834) Pontos: 0,1 / 0,1 De acordo com a teoria sobre Interfaces, identifique qual das afirmações abaixo está INCORRETA. Java não permite herança múltipla com herança de código. Não é possível herdar múltiplas interfaces. Em Java, uma classe estende uma outra classe e implementa zero ou mais interfaces. Java implementa o conceito de interface. Para implementar uma interface em uma classe, usamos a palavra implements. 5a Questão (Ref.: 201501480685) Pontos: 0,1 / 0,1 De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. static - é um outro qualificador que especifica o método como sendo um método de classe. public - é um qualificador do método que indica que este é acessível externamente a esta classe. main - é o nome do construtor. String args[ ] - Armazena valores passados por linha de comando. void - indica que não existe retorno a este método. 1a Questão Pontos: 2,0 / 2,0 Assinale a alternativa que completa correta e respectivamente as lacunas da afirmação a seguir. "Um dos principais recursos da programação orientada a objetos é a __________, que é uma forma de __________ de software na qual uma nova __________ é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas." herança / reutilização / classe 2a Questão Pontos: 0,0 / 2,0 Exclusão digital é um conceito que diz respeito às extensas camadas sociais que ficaram à margem do fenômeno da sociedade da informação e da extensão das redes digitais. O problema da exclusão digital se apresenta como um dos maiores desafios dos dias de hoje, com implicações diretas e indiretas sobre os mais variados aspectos da sociedade contemporânea. Nessa nova sociedade, o conhecimento é essencial para aumentar a produtividade e a competição global. É fundamentalpara a invenção, para a inovação e para a geração de riqueza. As tecnologias de informação e comunicação(TICs) proveem uma fundação para a construção e aplicação do conhecimento nos setores públicos e privados. É nesse contexto que se aplica o termo exclusão digital, referente à falta de acesso às vantagens e aos benefícios trazidos por essas novas tecnologias, por motivos sociais, econômicos, políticos ou culturais. Considerando as ideias do texto acima, avalie as afirmações a seguir: I. Um mapeamento da exclusão digital no Brasil permite aos gestores de políticas públicas escolherem o público-alvo de possíveis ações de inclusão digital. II. O uso das TICs pode cumprir um papel social, ao prover informações àqueles que tiveram esse direito negado ou negligenciado e, portanto, permitir maiores graus de mobilidade social e econômica. É correto apenas o que se afirma em: A - I e II A 3a Questão (Ref.: 201202272828) Pontos: 2,0 / 2,0 Como se adiciona um pacote em Java? import javax.swing; 4a Questão Pontos: 0,0 / 2,0 Na Orientação a Objetos não damos mais valor ao problema, mas sim aos personagens envolvidos. Para modelar personagens, basta focar dois pontos: Caracteristicas Fisicas e Ações Pré Determinadas. 5a Questão Pontos: 2,0 / 2,0 De acordo com a teoria da Linguagem JAVA, identifique das afirmações abaixo está INCORRETA. utiliza como base o .Net Framework. 6) Quais são os modificadores em java? (x) public, private, protected e package. 7) De acordo com a teoria sobre Polimorfismo, identifique qual das afirmações abaixo está INCORRETA. (x) A capacidade polimórfica decorre diretamente do mecanismo de interface. 8) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. É correto apenas o que afirma em: (x) II, III e IV. 9) Questão (Ref.: 201201644738) Pontos: 0,0 / 2,0 Como se adiciona um pacote em Java? (x) import javax.swing; 10) Questão (Ref.: 201201639185) Pontos: 0,0 / 2,0 Sobre API Java Swing identifique a alternativa FALSA. Swing também fornece o suporte ao conceito look-and-feel, permitindo mudanças universais no estilo dos componentes da interface gráfica com o usuário. Outras características são: inclusão de tooltips, funcionalidades de acessibilidades, modelo de eventos e componentes sofisticados como tabelas, árvores, componentes de texto, sliders, e barras de progresso. (x) Swing utiliza a classe Button para representar um container de botão, onde AWT utiliza a classe JButton. 10) Em JAVA o uso de pacotes é uma prática comum utilizada para organizar classes e interfaces relacionadas. Dado o atributo do pacote, identifique qual benefício de aplicação NÃO se aplica ao respectivo pacote. (x)Tamanho do pacote: Normalmente, pacotes menores suportam reutilização, enquanto que pacotes maiores suportam melhor a manutenção. 11) De acordo com a teoria sobre Polimorfismo, identifique qual das afirmações abaixo está INCORRETA. (x)A capacidade polimórfica decorre diretamente do mecanismo de interface. 12) De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. (x) main - é o nome do construtor. 13) Identifique qual funcionalidade NÃO corresponde ao subpacote da API Swing ? (x) javax.swing.tree: Contém as classes e interfaces que suportam o componente gráficos em camadas. . 14) Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado. Estamos falando da palavra: (x)void 15) Dentre as alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): [X] O executeQuery é um método da classe Connection para execução de uma consulta 16) Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. Essa biblioteca é importada através da linha de comando: [X]import java.util.* 17) Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. [X]Java Networking: Desenvolvimento de aplicações de banco de dados SQL. 18) Observe o fragmento do código JAVA a seguir: public class prova { public prova() { } public static int d(int x) { return x*2; } public static int e(int x) { return x*5; } public static int fn(int x) { if (x<1) return 0; else return 4+fn(x-1); } public static int g(int y) { return 10+fn(y)+e(y)+d(y); } public static void main(String[] args) { System.out.println(g(5)); } } A execução do método main apresentará a saída: [X]65 19) De acordo com as definições abaixo dos argumentos do Método Main, identifique qual destas definições está INCORRETA. [X] main - é o nome do construtor. LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0261_SM_ V.1 Fechar Aluno(a): DOMINGOS CRUZ DE SOUZA Matrícula: Desempenho: 6,0 de 10,0 Data: 18/09/2015 (Finalizada) 1a Questão (Ref.: 201410052432) Pontos: 1,0 / 1,0 Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode". Qual das respostas apresenta o conceito correto para "bytecode"? É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. Código fonte desenvolvido pelo usuário,sujeito a interpretação do Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É resultado da interpretação do código fonte de um programa escrito em Java. 2a Questão (Ref.: 201410045946) Pontos: 0,0 / 1,0 Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) O nome da classe deve fazer referência total ao seu objeto deve começar com letras minúsculas, porém não podem começar com números. toda classe deve começar com uma letra maiúscula caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. 3a Questão (Ref.: 201409442731) Pontos: 0,0 / 1,0 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu e ganhou o bônus. perdeu o bônus e ganhou o bônus. ganhou e ganhou. perdeu o bônus e ganhou. perdeu e perdeu. 4a Questão (Ref.: 201409379278) Pontos: 0,0 / 1,0 Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas: int matriz [4][5]; int [][] matriz = new int [5,4]; int [][] matriz = new int [4,5]; int [][] matriz = new int [5][5]; int [][] matriz = new int [4][5]; 5a Questão (Ref.: 201410047245) Pontos: 1,0 / 1,0 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 GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão corretas. Todas as alternativas estão erradas. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. Apenas a alternativa iii está correta. 6a Questão (Ref.: 201409963246) Pontos: 1,0 / 1,0 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 JComboBox Pertence ao pacote javax.swing 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(). É um componente visual que possibilita a manipulação de coleções de objetos permitindo ao usuário selecionar apenas um objeto da coleção Para instanciar um componente utilizamos a sintaxe JComboBox combo = new JComboBox(); Gabarito Comentado . 7a Questão (Ref.: 201409403131) Pontos: 0,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? public class Exemplo() {} Public Exemplo {} public class Exemplo {} class Exemplo() {} class public Exemplo {} 8a Questão (Ref.: 201409619333) Pontos: 1,0 / 1,0 Os atributos de uma classe representam as características de um objeto, isto é, têm a finalidade de armazenar os dados dos objetos dessa classe. Com o objetivo de contemplar o encapsulamento, os atributos devem ser: final public private ou protected abstract static Gabarito Comentado . 9a Questão (Ref.: 201409379683) Pontos: 1,0 / 1,0 Marque a opção que corresponda a uma mensagem, baseada em GUI, para o usuário informar a idade na própria caixa de diálogo. JOptionPane.showMessageDialog(idade, "Informe a sua idade"); JOptionPane.showInputDialog("Informe a sua idade"); JOptionPane.showMessageDialog(null, "Informe a sua idade"); JOptionPane.showDialog("Informe a sua idade"); JOptionPane.showInputDialog(int idade, "Informe a sua idade"); 10a Questão (Ref.: 201409379759) Pontos: 1,0 / 1,0 Marque a opção que preenche as lacunas corretamente: 1. Um _____ organiza os componentes GUI em um Container. 2. O método _____ é utilizado para especificar o gerenciador de layout para um container. 3. A classe _____ contém métodos que exibem diálogos de mensagem e diálogos de entrada. 4. GUI é um acrônimo para _____ . Controlador de classes, setFrame, JTextField, índice unificado de usuário Gerenciador de layout, setLayout, JOptionPane, interface gráfica com o usuário Gerenciador de layout, thread, JFrame, interface gráfica com o usuário Controlador de objetos, run, JFrame, interface gráfica com o usuário Gerenciador de classes, run, JOPtionPane, índice unificado de usuário PROVA LINGUAGEM PROGRAMAÇÃO 11/2013 1. Questão Na Linguagem Java, os programas são escritos em arquivos de texto com a extensão .java e ao serem compilados com o compilador javac são gerados que arquivos? Resposta: .class 2. Questão Esquematize o processo de execução de um programa java. Resposta: edição, compilação, carregamento, verificação de bytecodes e execução. 3. Questão Um programa java pode ser exutado no Linux..... As Afirmações anteriores representam qual característica de java? Resposta: Caracteriza sua Portabilidade devido ao JVM (java Virtual Machine) , assim sua plataforma é composta apenas de software . 4. Questão Os tipos de dados mais utilizados na declaração de variáveis são: int, float, double, char, String e boolean. Exemplifique o que significa String NOME? Resposta: É uma variável com com nome “NOME” para o armazenamento de caracteres ou seja, do tipo String. (“Carla”) 5. Questão Os tipos de dados mais utilizados na declaração de variáveis são: int, float, double, char, String e boolean. Exemplifique o que significa char SEXO? Resposta: É uma variável com nome “SEXO” para o armazenamento de UM caracter ou seja, do tipo CHAR. (ex: “M”) 6. Questão O que vem a ser linguagem Multilplataforma? Resposta: Linguagem que pode rodar em diversas plataformas, como Windows, ios, Linux, etc 7. Questão 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) a utilização de classe agrupando objetos com características semelhantes no mesmo bloco B) possibilidade de testar apenas uma parte ou trecho do programa, compilando apenas uma classe. 8. Questão Uma plataforma é um ambiente composto por hardware e software, ou seja, um sistema operacional e o hardware com que se comunica; a plataforma JAVA no entanto, é composta apenas por um software uma vez que é a maquina virtual java que faz a inteface entre os programas e o sistema operacional. Assim, qual a composição da plataforma Java? Resposta: é composto por Hardware – Plataforma – JVM – Programa em JAVA. 9. Questão Java é umalinguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas. Resposta: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa java.
Compartilhar