Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 72 de 155
Um dos recursos mais importantes da linguagem Java e que diferenciam essa linguagem de muitas outras é o tratamento de exceções. Assinale a alternativa que apresenta, corretamente, os comandos para o tratamento de exceções em linguagem Java.
A
new Object()
B
if-then-else
C
try-catch
D
if-error
E
for-each
O React-Redux possui alguns componentes que ajudam no compartilhamento de estados. Analisando o código abaixo, qual a melhor explicação para o ponto 1 e para o ponto 2 do código:
A
Ponto 1: coleta a informação da variável loginLoading no módulo auth Ponto 2: chama a action login, passando por parâmetros o logInfo e passInfo.
B
Ponto 1: coleta a informação e monitora mudanças da variável loginLoading no módulo auth. Ponto 2: chama a action login, passando por parâmetros o logInfo e passInfo.
C
Ponto 1: coleta a informação e monitora mudanças da variável loginLoading no módulo auth. Ponto 2: chama a função login, passando por parâmetros o logInfo e passInfo.
D
Ponto 1: coleta a informação da variável loginLoading no módulo auth Ponto 2: chama a action login, passando por parâmetros o logInfo e passInfo.
E
Ponto 1: coleta a informação e monitora mudanças da variável loginLoading no módulo auth. Ponto 2: chama a action login, passando por parâmetros o logInfo e passInfo.
De acordo com o texto, como é chamado o processo de uma classe pegar um método que aparece na progenitora e reescrever?
A
Refatoramento.
B
Sobrecarga.
C
Sobrescrita.
D
Sobreposição.

Qual(is) saída(s) após a execução do código abaixo?

class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } }
class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } }
class Terceira extends Segunda { String a = "Sistema de Informação"; }
class Testando { public static void main(String[] args) { Terceira t = new Terceira(); Primeira p = new Primeira(); t.Calc(3); System.out.print(t.x+" "+p.x); } }
A
23 23
B
23 20
C
20 20
D
Sistema de Informação

Sobre a orientação a objetos, assinale a alternativa que apresenta o recurso que permite a uma classe filha herdar os comportamentos de uma classe pai:

A
Atributo.
B
Herança.
C
Encapsulamento.
D
Polimorfismo.
E
Método.

Declarar variáveis em JavaScript não tem muito mistério, porém, é necessário estar atento a algumas particularidades.

Para criar uma variável, utiliza-se qual instrução?

A
var
B
varia
C
vari
D
variavel

Qual das seguintes opções representa uma boa prática de Educação Financeira para a gestão do orçamento pessoal?

A

Gastar livremente no início do mês e tentar economizar o que sobrar no final.

B

Criar um orçamento mensal que categoriza receitas e despesas antes de gastar.

C

Evitar qualquer tipo de registro dos gastos, pois isso pode causar estresse.

D

Investir todo o dinheiro disponível sem considerar as prioridades financeiras.

Tente chamar o método getSaldo por meio da referência t. O que ocorre? Por quê?

A

O método getSaldo é chamado normalmente, pois a classe ContaCorrente implementa a interface Conta, que possui o método getSaldo.

B

O método getSaldo não é definido na interface Tributavel, ocorre um erro de compilação.

Considere a seguinte classe, em PHP:

class Cachorro{
private $nome;

public function __construct($n) {
$this->nome = $n;
}

public function getNome(){
return $this->nome;
}

public function latir(){
echo 'Au!';
}
}

Qual o termo que completa a afirmação abaixo?

“Nome é _____ da classe cachorro.”

A
atributo;
B
método;
C
objeto;
D
parâmetro;
E
herança.

Porém existem algumas situações em que a utilização de enumerações é desaconselhada na representação de um estado. A primeira é quando é desejável que o estado seja um ponto de extensão e que novos estados possam ser definidos. Nesse caso, como os possíveis estados são definidos dentro de uma enumeração fixa, não se pode adicionar um novo sem a modificação do código do próprio enum. Outra situação é quando algum estado precisa armazenar uma informação específica do objeto que está sendo composto por ele. Nesse caso, como cada instância do enum é compartilhada por todos que a possuem, a informação não poderia ser diferente para cada uma. No exemplo apresentado, os nós já possuíam um estado explícito segundo a descrição do algoritmo, porém um cenário para utilização do padrão State muitas vezes é difícil de ser identificado inicialmente. O conceito do que significa um estado para uma determinada entidade do software pode começar a ficar explícito somente no momento da codificação. A repetição de condicionais similares em diversos pontos da mesma classe pode ser um sinal de que seria adequada a refatoração do código em direção ao padrão State. O mesmo vale para outros padrões que utilizam composição. Um exemplo é quando uma classe possuir um método grande que utiliza condicionais para selecionar dentre alternativas de implementação para um mesmo algoritmo. Nesse caso, a refatoração poderia ser na direção do padrão Strategy.

A
Verdadeiro
B
Falso