Buscar

Simulado 1 - 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 3 páginas

Prévia do material em texto

1a Questão 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a 
verificação da sintaxe e a definição da ordem de execução dos operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, 
informe o valor impresso resultante da avaliação da seguinte instrução: 
System.out.println( 4 < 5 ? 7 : 2 ); 
 
 7 
 
2 
 4 
 
3.5 
 
5 
 
 
 
 
 
 2a Questão 
 
 
Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em 
Java. A classe que possui o método main tem como função: 
 
 definir que a classe é uma interface. 
 
definir que a classe é uma classe abstrata. 
 
definir que a classe não tem corpo. 
 iniciar a execução da aplicação. 
 
definir que a classe irá gerar um código executável (.exe). 
 
 
 
 
 
 
 3a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001 { 
public static void main(String[] args) { String X="RIO DE JANEIRO"; int tamanho=X.length(); 
System.out.println("Tamanho = " +tamanho); } } 
 
 
Êrro de compilação 
 Tamanho = 14 
 
Tamanho = 13 
 
Êrro de sintaxe 
 Tamanho = 3 
 
 
 
 
 
 4a Questão 
 
 
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um valor: 
 
 
Menor que zero 
 
Maior que zero. 
 
Maior ou igual a zero 
 Negativo 
 Igual a zero 
 
 
 
 
 
 5a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public 
static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,9); 
System.out.println("Resposta = "+Y;}} 
 
 
Êrro de compilação 
 
CIDADES 
 CIDADES D 
 
Êrro de sintaxe 
 
CIDADES DO 
 
 
 
 
 
 6a Questão 
 
 
A alternativa que representa todos os tipos de dados primitivos em Java é 
 
 char, boolean, byte, short, int, long, float e double 
 
short, boolean, int, long, float, double e String 
 byte, short, int, long, float, double, String e Date 
 
char, boolean, byte, short, int, long, float, double, String e Date 
 
char, boolean, byte, short, int, long, float, double e String 
 
 
 
 
 
 
 7a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a 
verificação da sintaxe e a definição da ordem de execução dos operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, 
informe o valor impresso resultante da avaliação da seguinte instrução: 
System.out.println( 4 + (int) (5.9f) ); 
 
 10 
 
10.0 
 9 
 
9.0 
 
Ocorre erro de compilação 
 
 
 
 
 
 8a Questão 
 
 
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 i=-7.2; System.out.println("Valor = "+Math.abs(i)); } 
} 
 
 O programa não será executado, erro de compilação 
 
Valor = +Math.abs(i) 
 
Valor = 7 
 
Valor = 7.2 
 Valor = -7.2

Outros materiais