Baixe o app para aproveitar ainda mais
Prévia do material em texto
15/11/2022 09:06 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:768340) Peso da Avaliação 1,50 Prova 56731299 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos como o estado desta classe e um conjunto de métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura da Classe Principal demonstrada na figura anexa, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação. ( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional. ( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada obedecendo as suas responsabilidades dentro de uma aplicação. ( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo alfanumérico. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - V - V. C F - V - F - V. D V - F - V - F. Para se ter a noção de classes e objetos, é importante compreender que o paradigma modular resolveu diversos problemas do paradigma procedural, entretanto, ao utilizá-lo os programadores conseguiram identificar algumas deficiências que prejudicavam sua produtividade. A programação orientada a objetos (POO) abordou estas deficiências adicionando os conceitos de herança e polimorfismo e retirando o aspecto procedural do controle do programa. Nesse sentido, assinale a alternativa CORRETA que apresenta o que pode ser considerado um “pedaço” de um programa de computador que possui internamente um conjunto de valores e procedimentos para manipular estes valores. Um POO é composto de diversos “pedaços” que se comunicam entre si e, em conjunto ou individualmente, resolvem problemas. A Método. VOLTAR A+ Alterar modo de visualização 1 2 15/11/2022 09:06 Avaliação I - Individual about:blank 2/4 B Objeto. C Atributo. D Classe. Durante a execução de um programa em uma linguagem orientada a objeto, como Java, são definidas diversas classes e estas são carregadas para a memória durante a execução do programa. Como essa carga é chamada? A Inclusão. B Extensão. C Instanciação. D Alocação. Existem oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeados por uma palavra-chave. Considerando os tipos de dados primitivos, assinale a alternativa INCORRETA: A Short. B Double. C Byte. D Text. As linguagens Orientadas a Objeto se tornaram uma febre no mercado de TI a partir da década de 1990 . Sobre o exposto, assinale a alternativa CORRETA:: A Podemos dizer que quando instanciamos um objeto em memória a partir de uma classe que o define, o valor dos atributos é conhecido como seu comportamento. B Os atributos de uma classe só podem ser alterados após o objeto ser instanciado, apenas por métodos getters e setters. C Podemos dizer que quando instanciamos uma classe, o valor dos atributos não tem nenhuma relevância, nem para o comportamento e nem para o estado do objeto. D Podemos dizer que quando instanciamos um objeto em memória a partir de uma classe que o define, o valor dos atributos é conhecido como seu estado. 3 4 5 15/11/2022 09:06 Avaliação I - Individual about:blank 3/4 Definir uma classe é como criar um tipo de dado novo para declaração de variáveis. Uma classe define todas as características comuns a um tipo de objeto. Nesse sentido, assinale a alternativa CORRETA que apresenta informações sobre o elemento básico métodos ou operações que compõe uma classe: A Constrói o objeto no momento de sua criação, garantindo que esteja em um estado válido, sendo que uma classe pode ter mais de um método construtor. B É sempre formado por um substantivo, que pode ser simples ou composto. C São as informações internas das classes. Essas informações em geral são declaradas com um tipo de dados, da mesma forma que as variáveis em um programa. Um detalhe a ser destacado é que é comum os objetos possuírem atributos que sejam outros objetos. O valor dos atributos de um objeto enquanto ele está na memória é seu estado. D Descrevem os procedimentos que podem ser realizados com os atributos da classe. Em geral são nomeados com verbos no imperativo ou infinitivo indicando qual operação será realizada. Aos métodos de um objeto enquanto ele está na memória dá-se o nome comportamento. Todos os componentes Java requerem nomes. Os nomes usados para as classes, variáveis e métodos são chamados de identificadores. Existem regras para criação de identificadores. A respeito disso, assinale a alternativa INCORRETA: A Todos os identificadores devem começar com uma letra (A a Z ou A a Z), de caráter monetário ($) ou um sublinhado (_). B Após o primeiro caractere, identificadores podem ter qualquer combinação de caracteres. C Uma palavra-chave não pode ser utilizada como um identificador. D Identificadores são cases abstratos. O Guia de Referência Rápida da Linguagem de Programação Java enumera os tipos referência utilizados pela linguagem. Considerando esses tipos, assinale a alternativa INCORRETA: A O valor padrão de qualquer variável de referência é nula. B A variável de referência pode ser usada para se referir a algum objeto do tipo Unique. C Variáveis de referência são criados usando construtores definidos para as classes. Essas variáveis são declaradas usando um tipo específico que não pode ser mudado. Por exemplo, Livro, Pessoa etc. D Por exemplo: Animal = new Animal ("elefante"). 6 7 8 15/11/2022 09:06 Avaliação I - Individual about:blank 4/4 Imagine a classe pessoa, onde o objeto são “pessoas” criadas a partir das classes. As classes são uma espécie de template para criar vários objetos. Sobre o exposto, assinale a alternativa CORRETA: A Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos - através de métodos - e os estados possíveis destes objetos - através de atributos. B Nenhuma das alternativas. C Uma classe é a abstração de atributos do mundo computacional. D Uma classe é a abstração de atributos do mundo real. As linguagens de programação orientadas a objetos são uma realidade em nossos tempos! Este paradigma é utilizado em diversas tecnologias atuais. Sobre uma tecnologia que utiliza o paradigma de orientação a objeto, assinale a alternativa INCORRETA: A Java. B Smaltalk. C Prolog. D Visual Basic .NET. 9 10 Imprimir
Compartilhar