Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A linguagem de programação Java, diferentemente das linguagens convencionais, é compilada para um bytecode que é executado por uma máquina virtual. ( ) Python é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por pesquisadores na década de 1970 para desenvolver o sistema operacional Unix. ( ) Todas as cinco primeiras linguagens classificadas em janeiro/2017 são linguagens orientadas a objetos. ( ) A compilação de um programa escrito em C++ tem como resultado um único arquivo com código executável para uma plataforma/sistema operacional específico.
A V - V - F - V. B V - F - F - V. C V - V - V - F. D F - V - F - F.
Considerando a estrutura da Classe Principal demonstrada na figura anexa, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada, porém sem precisar obedecer as suas responsabilidades dentro de uma aplicação. ( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação. ( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo caracter. ( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo numérico.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F. B F - F - V - V. C F - F - V - F. D V - V - F - V.
( ) A memória alocada pelos programas Java é completamente controlada pela máquina virtual, que os gerencia em uma sandbox separada do sistema operacional. Em um nível mais micro, a máquina virtual aloca e desaloca espaço para os objetos em memória.
( ) Toda e qualquer interação feita com o sistema operacional passa por diversas validações da máquina virtual antes de ser efetivamente realizada. Essa característica torna extremamente difícil escrever código malicioso em Java.
( ) Erros graves que possam ocorrer por qualquer motivo dentro de um programa que execute dentro da máquina virtual são contidos por ela e não repassados ao sistema operacional
Assinale a alternativa que apresenta a sequência CORRETA:
A III - II - I - IV.
B I - III - IV - II.
C IV - I - II - III.
D II - IV - III - I.
( ) A memória alocada pelos programas Java é completamente controlada pela máquina virtual, que os gerencia em uma sandbox separada do sistema operacional. Em um nível mais micro, a máquina virtual aloca e desaloca espaço para os objetos em memória. ( ) Toda e qualquer interação feita com o sistema operacional passa por diversas validações da máquina virtual antes de ser efetivamente realizada. Essa característica torna extremamente difícil escrever código malicioso em Java. ( ) Erros graves que possam ocorrer por qualquer motivo dentro de um programa que execute dentro da máquina virtual são contidos por ela e não repassados ao sistema operacional A III - II - I - IV. B I - III - IV - II. C IV - I - II - III. D II - IV - III - I.
Com relação aos conceitos de programação orientada a objetos, assinale a alternativa CORRETA:
Um objeto é um protótipo que define os atributos e métodos comuns a todas as classes de um certo tipo. 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. 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. Pode-se 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. a) Apenas a afirmativa I está correta. b) Apenas a afirmativa II está correta. c) Apenas a afirmativa III está correta. d) Apenas a afirmativa IV está correta.