Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/03/2023, 00:43 Avaliação I - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:768340) Peso da Avaliação 1,50 Prova 56791862 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 A proteção de atributos e operações das classes faz com que estas se comuniquem com o meio externo por meio de suas interfaces. Que conceito é esse? A Encapsulamento. B Herança. C Polimorfismo. D Agregação. O editor do Eclipse apresenta inúmeras características para auxiliar a escrita do código-fonte, entre as quais podemos citar: Diferenciação; Ajuda de contexto; Compilação; Sugestão de correção; Documentação on-line; Intelisense. Sobre a a definição para a “Intelisense”, assinale a alternativa CORRETA: A Serve para descobrirmos quais métodos e atributos de um objeto estão disponíveis para utilização. B Ao digitar parte de um comando, o Eclipse mostra diversas opções para automaticamente completar o que está faltando, sugerindo inclusive nomes para variáveis com base em parâmetros definidos há métodos. Ao encontrar um erro de compilação no código, o Eclipse inicialmente marca o erro sublinhando- o em vermelho. Neste caso, o Eclipse está nos dizendo que a variável nome não existe na classe VOLTAR A+ Alterar modo de visualização 1 2 22/03/2023, 00:43 Avaliação I - Individual about:blank 2/5 C e sugere que a criemos. Ao selecionar qualquer uma das opções, o Eclipse já procede com a correção, executando a ação escolhida. Apesar de esta ser uma funcionalidade extremamente poderosa, devemos utilizá-la com cuidado, pois uma ação errada pode levar a diversos erros de difícil correção posterior. D Ao colocar o mouse sobre determinada Classe ou método, automaticamente a documentação da linguagem aparece na tela, facilitando em muito o trabalho do desenvolvedor. 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 a seguir, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo numérico. ( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional. ( ) A linha 5 marca o que é conhecido como o ponto de entrada da aplicação. ( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - V. B V - F - V - F. C V - F - F - V. D V - V - V - F. Classe representa um conjunto de objetos com características afins. Sobre o exposto, assinale a alternativa CORRETA: A Um objeto pode ser uma classe por ter atributos semelhantes. B Uma classe pertence a um objeto quando os atributos de uma pode pertencer a outra. 3 4 22/03/2023, 00:43 Avaliação I - Individual about:blank 3/5 C Nenhuma das alternativas. D Uma classe de objetos descreve um grupo de objetos com propriedades (atributos) similares, comportamento (operações) similares, relacionamentos comuns com outros objetos e uma semântica comum. Por exemplo, Pessoa e Companhia são classes de objetos. A JVM (Java Virtual Machine) utiliza estratégias como o HotSpot e o JIT para otimizar o desempenho de aplicações Java, levando a linguagem a ser mais rápida até mesmo que a linguagem C, em determinadas situações. Sobre o conceito de JIT, assinale a alternativa CORRETA: A Permite detectar pontos mais críticos de uma aplicação. Como por exemplo código que é executado muitas vezes. B É a junção da compilação estática e dinâmica no processo de geração da aplicação. C É a compilação just-in-time, também conhecida como estática, é a compilação de um programa de forma direta. D É a compilação just-in-time, também conhecida como dinâmica, é a compilação de um programa em tempo de execução. Assim como o Sistema Operacional Linux tem o mascote pinguim, a linguagem Java também tem um mascote. Assinale a alternativa CORRETA correspondente ao nome do mascote da linguagem de programação Java: A Pinguim. B Ninjacat. C Duke. 5 6 22/03/2023, 00:43 Avaliação I - Individual about:blank 4/5 D Gopher. Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 1970 pela linguagem de programação Smalltalk. No entanto, a popularização da POO só se deu ao longo das décadas de 1980 e 1990, com as linguagens C++ e Java. Sobre a definição de classe na POO, assinale a alternativa CORRETA: A Um modelo ou molde de construção de objetos, em que se definem características e comportamentos. B Um objeto com função de instanciação, em que se definem comportamentos por meio de atributos. C Um modelo ou molde de construção de objetos, em que não se podem definir características. D Um objeto com função de instanciação, em que não se podem definir características A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes. Na associação dessa afirmação aos conceitos da modelagem orientada a objetos, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a quê? A Classe, objeto, instância de classe. B Classe, objeto, atributo. C Objeto, instância, operação. D Objeto, atributo, implementação por um método do objeto. 7 8 22/03/2023, 00:43 Avaliação I - Individual about:blank 5/5 A linguagem de programação Java possui dois tipos de exceção. Inclusive, uma delas obriga o tratamento de recursos externos à JVM, como, por exemplo: rede e disco. Sobre o nome desses dois tipos de exceções, assinale alternativa CORRETA: A Java Runtime Environment (JRE) e o HotSpot. B Checked e Unchecked. C Java SE e Java ME. D Java Development Kit (JDK) e JIT. Há oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeado por uma palavra-chave Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA: A longer B boolean C int D short 9 10 Imprimir
Compartilhar