Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=10001731080 1/2 LINGUAGEM DE PROGRAMAÇÃO Simulado: CCT0024_SM_201402059124 V.1 Fechar Aluno(a): KAUE TELES DE MELO LEITE Matrícula: 201402059124 Desempenho: 0,2 de 0,5 Data: 21/10/2015 11:56:30 (Finalizada) 1a Questão (Ref.: 201402293365) Pontos: 0,1 / 0,1 Com relação a conceitos de orientação a objetos, julgue os seguintes itens: I As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são declarados. II Uma classe deve possuir uma única declaração de método construtor. III Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. IV O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso). I e IV II e III II e IV I e III I e II Gabarito Comentado. 2a Questão (Ref.: 201402301369) Pontos: 0,0 / 0,1 (ENADE/2011) 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: I, II e IV II, III e IV I e II I e III III e IV Gabarito Comentado. 3a Questão (Ref.: 201402281238) Pontos: 0,0 / 0,1 (FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. public class testeLogica { public static void main(String[] args) { 30/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=10001731080 2/2 boolean A, B; boolean R1, R2, R3, R4; A = true; B = false; R1 = (A || B && A || !B); R2 = (!(A || !B) && (A || B)); R3 = (A && B) && (!A || !B); R4 = (!A || B || A || !B); System.out.println(R1); System.out.println(R2); System.out.println(R3); System.out.println(R4); } Qual é a sequência CORRETA ? (de cima para baixo) true, false, false, true true, true, true, false true, false, true, false false, true, false, true false, false, false, true Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201402128511) Pontos: 0,0 / 0,1 (PRODEB 2008) Considerando a linguagem Java, assinale a alternativa correta. "Static" é uma palavrachave que indica que um método não pode ser sobreposto e que um atributo cujo valor já foi configurado não pode ser alterado. "Static" é uma palvrachave que indica que um atributo terá seu valor armazenado e acessado diretamente na forma binária. "Static" é uma palavrachave para modificar visibilidade de um método, tornandoo acessível por todos os objetos. "Static" é uma palavrachave que indica que um método ou atributo pertence a uma classe e não a uma instância de classe. "Static" é uma palavrachave que ativa um mecanismo de bloco de código que impede o acesso simultâneo a um método ou atributo. 5a Questão (Ref.: 201402096674) Pontos: 0,1 / 0,1 Marque a alternativa que representa a palavra reservada que indica que a classe que está sendo definida é uma INTERFACE. extends static new public implements
Compartilhar