Praticas De Programação
Artigo: Praticas De Programação. Pesquise 862.000+ trabalhos acadêmicosPor: gikagi • 12/2/2015 • 1.325 Palavras (6 Páginas) • 174 Visualizações
• Pergunta 1
É necessária uma avaliação
Complete o código abaixo para que o conteúdo de uma string seja copiado de forma invertida para um vetor de caracteres. Exemplo: Se a string digitada for "ROMA", então o vetor_APAGA deverá conter: "AMOR". Dica: o método charAt(i) da classe String retorna o caracter da posição i.
String palavra = "ROMA";
char[] vetorInvertido = new char[palavra.lenght()];
int posicao =0;
for (int i = 5; i >= 0; i--) {
// Colocar seu código aqui
posicao++;
}
• Pergunta 2
0,8 em 0,8 pontos
Imagine que uma matriz de 3x3 represente o tabuleiro do jogo da velha. Queremos criar apenas uma condição para verificar se o jogador X (1) ganhou preenchendo toda diagonal principal, ver imagem abaixo. Marque a alternativa com a condição que verifica se o Jogador X (1) ganhou de acordo com a configuração abaixo.
1 0 0
0 1 0
0 0 1
Resposta Selecionada: C.
if (matriz[0][0]==1 && matriz[1][1]==1 && matriz[2][2]==1){
System.out.println("ganhou");
}
Resposta Correta: C.
if (matriz[0][0]==1 && matriz[1][1]==1 && matriz[2][2]==1){
System.out.println("ganhou");
}
• Pergunta 3
0,8 em 0,8 pontos
Qual serão o valores de saída do trecho do programa abaixo;?
double[] vetor = new double[5];
vetor[0] = 0.5;
vetor[1] = 1;
vetor[2] = 1.5;
vetor[3] = 2;
vetor[4] = 2.5;
for (int i =0; i < 3; i++) {
System.out.println(vetor[i]+vetor[i+1]);
}
Resposta Selecionada: B.
1.5, 2.5, 3.5
Resposta Correta: D.
1.5, 2.5, 3.5
• Pergunta 4
0,8 em 0,8 pontos
O código abaixo deveria receber a idade do usuário via tela de comando. Escolha a alternativa que completa corretamente o código.
Scanner leitor = new Scanner(System.in);
int idade;
System.out.print("Digite sua idade: ");
idade= ____________;
Resposta Selecionada: C.
leitor.nextInt()
Resposta Correta: C.
leitor.nextInt()
• Pergunta 5
0,8 em 0,8 pontos
Marque a alternativa com as afirmações corretas sobre Vetores
I - Armazenam apenas elementos de tipos idênticos em uma mesma estrutura
II - Evitam a criação de múltiplas váriáveis de um mesmo tipo e função
III - Possuem limite máximo de espaço para novos elementos que não pode ser alterado
IV - Podem ser multidimensionais
Resposta Selecionada: B.
Todas são verdadeiras
Resposta Correta: D.
Todas são verdadeiras
• Pergunta 6
0,8 em 0,8 pontos
O trecho do programa abaixo vai produzir um erro. Escolha a alternativa com a solução que previne o erro e trata a exceção
int[] array = new int[10];
for (int i = 0; i < 15; i++) {
array[i] = i;
System.out.println("Número");
}
C.
int[] array = new int[10];
for (int i = 0; i < 15; i++) {
try{
array[i] = i;
}catch(Exception e){
System.out.println("posição inválida");
}
}
Respostas Corretas: C.
...