Buscar

Gabarito da prova Linguagem Orientada a Objetos

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

Questão 1 
A linguagem Java permite que uma classe herde de apenas uma classe, ou seja, 
não permite heranças múltiplas. Para lidar com essa situação, o Java suporta o 
conceito de interfaces. Uma interface estabelece um contrato que deve ser seguido 
ao desenvolver as classes que implementam as interfaces. Uma dessas interfaces é 
utilizada para impor uma ordem nos objetos de uma determinada classe que a 
implementa. Para cumprir com essa definição, existe um método, o compareTo que 
deve ser implementado. Assinale a alternativa a seguir que apresenta o nome 
correto para essa interface: 
A) Serializable 
B) Impose 
C) Comparable 
D) Runnable 
E) Compare 
Questão 2 
__________ é um elemento que representa as características intrínsecas da classe 
enquanto que ___________________ dá ao objeto de uma classe a capacidade de 
executar algum tipo de ação, comportamento ou processamento: 
A) Nenhuma das alternativas 
B) Método, Atributo 
C) Atributo, Método 
D) Método, Function 
E) Function, Método 
Questão 3 
Para auxiliar no trabalho com banco de dados, é possível utilizar uma ferramenta 
escrita na linguagem PHP que permite administrar bancos como Mysql ou MariaDB 
pela web. Esse ferramenta é considerada software livre. De qual aplicação estamos 
falando: 
A) Nenhuma das alternativas 
B) PHPWorkbench 
C) DBDesign 
D) PHPMyadmin 
E) Mysql Workbench 
 
 
 
 
 
 
 
 
Questão 4 
Analise o código a seguir: 
1 class OlaMundo { 
2 public static void main(String args[]) { 
3 System.out.println("Olá Mundo!"); 
4 } 
Identifique em qual linha está o vetor de string utilizado na função principal: 
A) na linha 4 
B) na linha 3 
C) na linha 2 
D) na linha 1 
E) Nenhuma das alternativas 
Questão 5 
A linguagem java conta com um recurso que auxilia no desenvolvimento de 
aplicações e as mantém limpas para a etapa de produção na linha de 
desenvolvimento de software. A esse recurso damos o nome de: 
A) triagem 
B) asserção 
C) indução 
D) obstrução 
E) limpeza 
Questão 6 
Existe um método específico da classe Scanner que permite realizar a leitura de 
uma linha completa. Esse método é chamado de: 
A) openLine() 
B) nextLine() 
C) nextRead() 
D) readLine() 
E) nextContent() 
Questão 7 
O tratamento de exceções é considerado um recurso indispensável da linguagem 
Java para lidar com comportamentos que fogem ao padrão esperado. Esse tipo 
situação é algo incomum, ocorrendo poucas vezes mas precisa ser considerado, 
para evitar, por exemplo, o travamento e sua aplicação. No caso da construção de 
um código que faça a divisão de algum número por zero, será lançada qual das 
exceções abaixo: 
A) CalcDivisionException 
B) ArithmeticException 
C) NumberFormatException 
D) NullPointerException 
E) InputMismatchException 
 
 
 
Questão 8 
Analise o código SQL a seguir: 
 
Qual é o tipo de dado que está sendo utilizado nesse script para permitir a 
utilização de strings cujo comprimento é variável. O valor de parâmetro size 
possível para esse tipo de dado varia de 0 a 255. 
A) create 
B) int 
C) varchar 
D) engine 
E) usuario 
Questão 9 
Analise o código a seguir: 
public class MyClass { 
public static void main(String args[]) { 
int vet[] = new int[2]; 
vet[0] = 6; 
vet[1] = 3; 
for (int count = 0; count < vet.length; count++) { 
System.out.println("Vetor[" + count + "]: " + vet[count]); 
} 
int valor = vet[0]+vet[1]; 
System.out.println("O resultado da soma de vet[0] + vet[1] = " + valor); 
} 
} 
Assinale a alternativa que apresenta o resultado correto para a variável valor que 
será impressa em tela através da linha 11: 
A) Na linha 5 
B) Na linha 2 
C) Na linha 12 
D) Na linha 3 
E) Na linha 9 
 
 
Questão 10 
A sequência de escape auxilia o/a programador/a na construção de código de 
diversas maneiras. Por exemplo, existe um escape que server para inserir 
tabulação na horizontal. Assinale a alternativa que apresenta a opção correta: 
A) \t 
B) \n 
C) \r 
D) Nenhuma das alternativas 
E) \l 
Questão 11 
Um projeto em java apresenta, minimamente, uma estrutura que organiza seus 
arquivos em pastas onde, ____ guarda o código-fonte da aplicação. O código de 
teste unitário é armazenado em _____, os arquivos de distribuição como .jar e suas 
dependências ficam em ____ e os arquivos gerados pelo processo de compilação 
fica em ____. Assinale a alternativa que apresenta a sequência correta de 
diretórios: 
A) test/, src/, dist/, build/ 
B) build/, dist/, src/, dist/ 
C) src/, test/, dist/, build/ 
D) dist/, src/, test/, build/ 
E) Nenhuma das alternativas 
Questão 12 
Analise o código a seguir: 
 
Agora, nas linhas 2, 4 e 7 é necessário adicionar um código que permitirá a 
modificação para que se evite a necessidade de construir um objeto sempre que 
A) public 
B) static 
C) int 
D) void 
E) double

Continue navegando

Outros materiais