Buscar

exercicio aula 2

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

Continue navegando


Prévia do material em texto

Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	
		1.
		Levando em consideração os conceitos sobre vetores, assinale a opção correta:
		
	
	
	
	
	o limite de um vetor em Java é de 255 posições
	
	 
	é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8];
	
	
	o índice de um vetor sempre começa em 1
	
	
	declara-se um vetor: int c[5] = new int();
	
	
	um vetor somente pode armazenar tipos primitivos de dados
	
	
	
		2.
		Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
		
	
	
	
	
	int [][] matriz = new int [5][5];
	
	
	int [][] matriz = new int [4,5];
	
	
	int [][] matriz = new int [5,4];
	
	
	int matriz [4][5];
	
	 
	int [][] matriz = new int [4][5];
	
	
	
		3.
		Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
		
	
	
	
	
	é usada somente para armazenar tipos primitivos.
	
	
	é usada somente para agrupar objetos.
	
	 
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
	
	
	
		4.
		Considerando o código a seguir:
public static void main(String[] args) {
  int i = 15;
  while(true){
   if(i%3==0){
    System.out.print(i + " ");
   }
   i--;
    
   if(i==0){
    break;
   }   
  }
 }
A saída da execução desse trecho de código terá como primeiro número da sequência e último respectivamente:
		
	
	
	
	
	12 e 2
	
	
	14 e 2
	
	 
	15 e 3
	
	
	12 e 3
	
	
	15 e 2
	 Gabarito Comentado
	
	
		5.
		(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java. 
public class testeLogica {
public static void main(String[] args) { 
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)
		
	
	
	
	
	true, true, true, false
	
	
	false, true, false, true
	
	
	false, false, false, true
	
	
	true, false, true, false
	
	 
	true, false, false, true
	 Gabarito Comentado
	 Gabarito Comentado
	
	
		6.
		Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição:
(1) if
(2) if...else
(3) while
(4) switch
Definições:
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos.
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações.
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de continuação do loop for verdadeira.
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações.
		
	
	
	
	 
	4 - 1 - 3 - 2
	
	
	1 - 4 - 3 - 2
	
	
	2 - 3 - 1 - 4
	
	
	2 - 1 - 4 - 3
	
	
	3 - 2 - 1 - 4
	
	
	
		7.
		Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento.
public class Decrementa{
     public static void main(String args[]) {
               int m, n = 44;
               m = --n;
               m = n--;
               System.out.println(m);
               System.out.println(n);
      }
}
Qual será a saída ?
		
	
	
	
	 
	43 e 42
	
	
	43 e 43
	
	
	42 e 43
	
	
	42 e 41
	
	
	42 e 42
	 Gabarito Comentado
	
	
		8.
		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 e ganhou o bônus
	
	
	ganhou e ganhou
	
	
	perdeu o bônus e ganhou
	
	 
	perdeu o bônus e ganhou o bônus
	
	
	perdeu e perdeu