Buscar

Exercícios unidade 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

Prévia do material em texto

1.
		Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo.
public class Prog01 {
public static void main(String[] args)
{ int X = 10, Y=5, Z; Z = Y-X; System.out.println("Resposta = "+Math.abs(Z)); }
}
	
	
	
	O programa irá dá êrro de compilação
	
	
	Êrro de sintaxe
	
	
	Resposta = -5
	
	
	Resposta = 5
	
	
	Resposta = 5.0
	
	
	
	 
		
	
		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 [5,4];
	
	
	int matriz [4][5];
	
	
	int [][] matriz = new int [4,5];
	
	
	int [][] matriz = new int [4][5];
	
	
	
	 
		
	
		3.
		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 e perdeu.
	
	
	perdeu o bônus e ganhou.
	
	
	perdeu o bônus e ganhou o bônus.
	
	
	
	 
		
	
		4.
		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 ?
	
	
	
	42 e 41
	
	
	42 e 42
	
	
	43 e 43
	
	
	42 e 43
	
	
	43 e 42
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)?
	
	
	
	str1 == str2;
	
	
	str1.equals(str2);
	
	
	str1.equals.str2;
	
	
	strcpy(str1,str2);
	
	
	strcmp(str1,str2);
	
Explicação: ADAS A ASDD AS
	
	
	
	 
		
	
		6.
		Analise o código em Java abaixo e marque a opção correta que representa o que será exibido após a execução do mesmo:
public class Repeticao {
public static void main(String arg[]){
     int i; char letra = 'a'; for(i=1;i<5;i++){ System.out.print(" "+letra); letra++; }
} }
	
	
	
	a b c d
	
	
	a b c d e f
	
	
	a b c d e
	
	
	letra letra letra letra letra
	
	
	letra letra letra letra
	
	
	
	 
		
	
		7.
		   Considere o trecho em Java abaixo.  Marque a opção que corretamente exibe o que é impresso na tela.
 
     int valor;
     int v[ ] = {1,3,5,7,9,11};
 
     for (int i = 1; i <= 6; i++){
       if  (i % 2 == 1) {
            valor = i/2 + v[i-1];
            System.out.print("   "  +  valor);
        }
    }
	
	
	
	 1.0  4.0  6.0   9.0   11.0  14.0  
   
	
	
	 1       6      11
 
	
	
	  
 
1.5   6.5   13.5
 
 
 
	
	
	 
1    4    6    9    11   14
  
	
	
	 
1.5   4.0   6.5   9.0   11.5   14.0
 
 
 
 
 
	
	
	
	 
		
	
		8.
		Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
    public static void main(String args[]){
        int p, t;
        String b = "100010";
        double s = 0;
        t = b.length();
        p = t - 1;
        for (int i = 0; i < t ; i++) {
            s = s + (  Math.pow(2, p) * Integer.parseInt( b.substring(i, i+1)  )  );
            p--;
        }
        JOptionPane.showMessageDialog(null, s);
    }
}
Assinale a alternativa que representa a saída do JOptionPane.showMessageDialog(null, s);
	
	
	
	98
	
	
	36
	
	
	34
	
	
	100
	
	
	O programa não compila.

Continue navegando