Buscar

Teste de Conhecimento em Linguagem de Programação Java

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 4 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

Prévia do material em texto

Disc.: LINGUAGEM DE PROGRAM 2019.3 EAD (G) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! 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. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
 
 
1. 
 
 
No trecho de comando abaixo: 
y = 9; x = (y>5) ? 6 : 8; 
Qual é o valor atribuído à variável x? 
 
 
8 
 
 
6 
 
 
5 
 
 
9 
 
 
7 
 
 
 
 
 
 
 
 
2. 
 
 
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)? 
 
 
strcpy(str1,str2); 
 
 
str1 == str2; 
 
 
str1.equals.str2; 
 
 
strcmp(str1,str2); 
 
 
str1.equals(str2); 
 
 
 
Explicação: ADAS A ASDD AS 
 
 
 
 
 
 
 
 
3. 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o 
resultado obtido após o processamento. 
 public class Prog3 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 char letra = A.charAt(5); 
 System.out.println("\n" +letra); 
 } 
} 
 
 
MEL DE 
 
 
ABELH 
 
 
MEL D 
 
 
MEL DE ABELHA 
 
 
E 
 
 
 
 
 
 
 
 
4. 
 
 
Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido? 
 int a = 1+3/2; 
 System.out.println(a); 
 
 
2.5 
 
 
existe erro de execução: tipo inválido 
 
 
2 
 
 
1 
 
 
existe erro de compilação 
 
 
 
 
 
 
 
 
5. 
 
 
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)); } 
} 
 
 
Resposta = 5.0 
 
 
O programa irá dá êrro de compilação 
 
 
Êrro de sintaxe 
 
 
Resposta = -5 
 
 
Resposta = 5 
 
 
 
 
 
 
 
 
6. 
 
 
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 
 
 
42 e 42 
 
 
42 e 41 
 
 
42 e 43 
 
 
43 e 43 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
7. 
 
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 e 
 
 
a b c d e f 
 
 
a b c d 
 
 
letra letra letra letra 
 
 
letra letra letra letra letra 
 
 
 
 
 
 
 
 
8. 
 
 
Levando em consideração os conceitos sobre vetores, assinale a opção correta: 
 
 
 
declara-se um vetor: int c[5] = new int(); 
 
 
o limite de um vetor em Java é de 255 posições 
 
 
o índice de um vetor sempre começa em 1 
 
 
é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; 
 
 
um vetor somente pode armazenar tipos primitivos de dados

Continue navegando