Prévia do material em texto
08/11/22, 10:01 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:768340) Peso da Avaliação 1,50 Prova 56724493 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A plataforma Java disponibiliza um interpretador que traduz, em tempo real, o bytecode para instruções nativas do processador. O bytecode é gerado pelo compilador Java e permite que o referido interpretador funcione como um intermediário entre a aplicação Java e a máquina e/ou sistema operacional, garantindo a característica de multiplataforma - comumente referenciada ao slogan 'write once, run anywhere'. Nesse contexto, assinale a alternativa CORRETA que indica o nome deste interpretador: A J2SE. B JavaBeans. C Java Virtual Machine. D Java API. A programação orientada a objetos define seis objetivos para o desenvolvimento de software. Assinale a alternativa CORRETA que cita tais objetivos: A Sintético, confortável, reutilizável, manutenível, extensível, oportuno. B Natural, confiável, reutilizável, manutenível, extensível, oportuno. C Sintétivo, confiável, reutilizável, manutenível, extensível, oportuno. D Natural, confidencial, reutilizável, manutenível, inestendível, oportunista. 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 Atributo. VOLTAR A+ Alterar modo de visualização 1 2 3 08/11/22, 10:01 Avaliação I - Individual about:blank 2/4 B Método. C Classe. D Objeto. 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 Após o primeiro caractere, identificadores podem ter qualquer combinação de caracteres. B Uma palavra-chave não pode ser utilizada como um identificador. C Identificadores são cases abstratos. D Todos os identificadores devem começar com uma letra (A a Z ou A a Z), de caráter monetário ($) ou um sublinhado (_). 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 Visual Basic .NET. B Java. C Smaltalk. D Prolog. Segundo Sintes (2002), a programação orientada a objetos define alguns objetivos para o desenvolvimento de software. Um dos objetivos é chamado de reutilização, onde os programadores aprendem a compartilhar o código que criam. Sobre esses objetivos, analise as sentenças a seguir: I – Natural. II – Confiável. III – Extensível. IV – Manutenível. V – Instanciado. Assinale a alternativa CORRETA: A As sentenças I, II, III e IV estão corretas. 4 5 6 08/11/22, 10:01 Avaliação I - Individual about:blank 3/4 B As sentenças I, II e V estão corretas. C As sentenças I, III e V estão corretas. D As sentenças II e V estão corretas. 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: ( ) A linha 5 marca o que é conhecido como o ponto de entrada da aplicação. ( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional. ( ) 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 "matricula", existente na classe aluno é do tipo alfanumérico. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - V - F - F. C F - V - V - V. D V - F - V - F. A utilização de uma máquina virtual permite que os programas escritos em Java sejam compilados em uma plataforma e interpretados em outra, garantindo o conceito de multiplataforma da linguagem. Com relação ao conceito de multiplataforma da Máquina Virtual Java (JVM), analise as sentenças a seguir: I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar suas aplicações. II- Programas como o Google Chrome e o BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um sistema operacional. III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação Java. Agora, assinale a alternativa CORRETA: A Somente a sentença II está correta. 7 8 08/11/22, 10:01 Avaliação I - Individual about:blank 4/4 B Somente a sentença IV está correta. C As sentenças I e II estão corretas. D As sentenças III e IV estão corretas. 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 Byte. C Double. D Text. No paradigma de programação orientada a objetos, o trabalho do desenvolvedor consiste em observar e representar as relações existentes entre objetos do mundo real na resolução de problemas. Com relação à programação orientada a objetos, assinale a alternativa CORRETA: A Uma das formas de os objetos se relacionarem entre si é através do envio de mensagens. B Os valores internos dos objetos não são passíveis de alteração. C O comportamento de um objeto pode ser determinado através da análise de seu estado. D As relações entre objetos são comumente chamadas de atributos. 9 10 Imprimir