Baixe o app para aproveitar ainda mais
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
Compartilhar