Buscar

SIMULADO AV1 LINGUAGEM DE PROGRAMAÇÃO II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando

Outros materiais