Baixe o app para aproveitar ainda mais
Prévia do material em texto
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. É fundamental para 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.
Compartilhar