Prévia do material em texto
· Pergunta 1 0 em 1 pontos Vimos em sala de aula que uma habilidade fundamental para a programação orientada a objetos é a correta identificação das classes, variáveis (atributos) e objetos. Tendo isso em vista, no exemplo a seguir: Lojas Preço Caro Ltda., Empresa e Nome da Empresa. Na orientação a objetos, os itens acima representam, respectivamente: Resposta Selecionada: c. Classe, objeto e atributo. Respostas: a. Atributo, classe e objeto. b. Objeto, classe e atributo. c. Classe, objeto e atributo. d. Classe, atributo e objeto. e. Objeto, atributo e classe. · Pergunta 2 1 em 1 pontos Qual das alternativas abaixo NÃO pode ser apontada como uma vantagem da linguagem de programação Java? Resposta Selecionada: a. Desenvolvida com o objetivo de ser uma linguagem estruturada e não orientada a objetos. Respostas: a. Desenvolvida com o objetivo de ser uma linguagem estruturada e não orientada a objetos. b. Possui um conjunto de bibliotecas que torna fácil o desenvolvimento de aplicações internet (Web). c. Java conta com um grande número de desenvolvedores em todo o mundo. d. É uma linguagem orientada a objetos. e. É muito usada para o desenvolvimento e distribuição de aplicações móveis. · Pergunta 3 1 em 1 pontos A linguagem de programação Java se apresenta como uma das mais utilizadas no mundo. Sua aplicação para o desenvolvimento de sistemas de grande porte e criação de aplicativos para dispositivos de consumo populares é possível graças a algumas características fundamentais de sua concepção. Tais características podem ser observadas em: I – portabilidade e orientação a objetos. II – pode ser usada para programação Web. III – usada para programar dispositivos móveis. Resposta Selecionada: b. Todas as afirmativas estão corretas. Respostas: a. Apenas a afirmativa I está correta. b. Todas as afirmativas estão corretas. c. Apenas as afirmativas I e III estão corretas. d. Apenas as afirmativas I e II estão corretas. e. Apenas as afirmativas II e III estão corretas. · Pergunta 4 0 em 1 pontos Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que: Resposta Selecionada: a. Um objeto é um protótipo que define os atributos e métodos comuns a todas as classes de certo tipo. Respostas: a. Um objeto é um protótipo que define os atributos e métodos comuns a todas as classes de certo tipo. b. O polimorfismo caracteriza-se pela possibilidade de objetos distintos possuírem métodos com nomes idênticos, mas com implementações distintas. c. Uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de um sistema para manter informações sobre ela interagir com ela ou ambos. d. Se pode definir uma classe como um pacote de software, de modo que, com a herança, um objeto define comportamento e forma-padrão para a construção de uma nova classe abstrata. e. Uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e serviços. Além disso, pode conter uma descrição de como criar novos objetos na classe. · Pergunta 5 0 em 1 pontos A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: Resposta Selecionada: a. Os objetos sejam sempre herdados de outros. Respostas: a. Os objetos sejam sempre herdados de outros. b. Os usuários utilizem as aplicações de forma mais simples. c. A computação seja acionada por troca de mensagens entre objetos. d. Os programadores de aplicações sejam mais especializados. e. Os sistemas sejam encapsulados por outros sistemas. · Pergunta 6 1 em 1 pontos Sobre o paradigma orientado a objetos, assinale a resposta correta: Resposta Selecionada: c. Encapsulamento, proteger as funcionalidades, liberando apenas para uso. Respostas: a. Polimorfismo tem com característica entender um problema, ou seja, o negócio. b. Classe é uma instância de um objeto. c. Encapsulamento, proteger as funcionalidades, liberando apenas para uso. d. Herança é a arte de criar objetos a partir das suas estruturas. e. Abstração herda características de uma superclasse. · Pergunta 7 0 em 1 pontos No enfoque de orientação a objetos, um procedimento de chamada dentro de um objeto é: Resposta Selecionada: a. Um método. Respostas: a. Um método. b. Uma herança. c. Um polimorfismo. d. Um metadado. e. Uma operação. · Pergunta 8 0 em 1 pontos Orientação a objetos é um paradigma de programação muito utilizado na computação atual. Tal paradigma é inspirado na ideia de ter elementos que possuem certas propriedades (um produto que possui tamanho, forma e outras propriedades que o caracterizam) e algumas funcionalidades específicas (tal produto é feito com algumas funções que ele usa para resolver alguns problemas). De acordo com estes conceitos do mundo real, quais elementos de Java fazem o papel destes elementos e suas funcionalidades do mundo real. Resposta Selecionada: d. Classes e objetos . Respostas: a. Classes e Métodos. b. Métodos e Funções. c. Objetos e funções. d. Classes e objetos . e. Atributos e Objetos. · Pergunta 9 1 em 1 pontos Sobre Java é possível afirmar que: Resposta Selecionada: b. Java pode ser utilizada para definir classes e subclasses. Respostas: a. Java foi concebida com o estilo e sintaxe semelhante ao Pascal. b. Java pode ser utilizada para definir classes e subclasses. c. Java não pode ser utilizada para desenvolver aplicativos de rede. d. Java é uma linguagem antiga e complexa. e. Java não deve ser utilizada em aplicativos orientados a objetos. · Pergunta 10 1 em 1 pontos Os métodos Java que não retornam valores devem possuir no parâmetro tipo-de-retorno a palavra: Resposta Selecionada: c. Void. Respostas: a. Main. b. String args. c. Void. d. Static. e. Public. 05-10