Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO II Simulado: CCE0243_SM_AV1_ V.1 Aluno(a): Matrícula: Acertos: 2,0 de 2,0 Data: 03/09/2018 08:25:41 (Não Finalizada) 1a Questão (Ref.:201602635459) Acerto: 0,2 / 0,2 Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu o bônus e ganhou perdeu e ganhou o bônus ganhou e ganhou. perdeu o bônus e ganhou o bônus. perdeu e perdeu 2a Questão (Ref.:201603113910) Acerto: 0,2 / 0,2 Diferentemente de outras linguagens de programação como C ou Pascal, Java utiliza uma linguagem intermediária da Java Virtual Machine JVM. Essa linguagem intermediária denomina-se: jByteCode jSourceCode bytecode opcode source code 3a Questão (Ref.:201602635581) Acerto: 0,2 / 0,2 Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado. Estamos falando da palavra: public Static void scanner main 4a Questão (Ref.:201602635563) Acerto: 0,2 / 0,2 O JVM mais o núcleo de classes da plataforma Java e os arquivos de suporte formam o J2EE uma JSP o JRE o JDK uma API 5a Questão (Ref.:201602644133) Acerto: 0,2 / 0,2 A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. É correto apenas o que afirma em: III e IV. I e II. I, II e IV. II, III e IV. I e III. 6a Questão (Ref.:201603610867) Acerto: 0,2 / 0,2 Java é uma linguagem orientada a objetos e por padrão, os atributos da classe são confinados, permitindo que o acesso a eles seja apenas através dos métodos disponibilizados pela classe. Os métodos set, além de sua função principal, denominam-se métodos de consulta modificadores de obtenção de validação de acesso 7a Questão (Ref.:201603214911) Acerto: 0,2 / 0,2 Em Java qual tipo de dados é usado para guardar dados tipo texto, palavras ou caracteres? long char Text byte String 8a Questão (Ref.:201602635105) Acerto: 0,2 / 0,2 Assinale a alternativa que completa correta e respectivamente as lacunas da afirmação a seguir. "Um dos principais recursos da programação orientada a objetos é a __________, que é uma forma de __________ de software na qual uma nova __________ é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas." reutilização / biblioteca / herança reutilização / biblioteca de classe / herança superclasse / reutilização / herança herança / reutilização / classe superclasse / herança /biblioteca de classe 9a Questão (Ref.:201602634785) Acerto: 0,2 / 0,2 Ao utilizar o Java na criação de uma aplicação, surge a necessidade da utilização do comando Scanner. Esse comando viabiliza a entrada de informações pelo usuário via teclado. Para a utilização do comando, devemos importar a biblioteca correspondente. Essa biblioteca é importada através da linha de comando: submit javax.io.* var java.scanner import java.util.* import javac.exe dim java.util.* 10a Questão (Ref.:201602634741) Acerto: 0,2 / 0,2 Observe o fragmento do código JAVA a seguir: public class prova { public prova() { } public static int d(int x) { return x*2; } public static int e(int x) { return x*5; } public static int fn(int x) { if (x<1) return 0; else return 4+fn(x-1); } public static int g(int y) { return 10+fn(y)+e(y)+d(y); } public static void main(String[] args) { System.out.println(g(5)); } } A execução do método main apresentará a saída: 10 65 54 45 61
Compartilhar