Questões

Pratique com questões de diversas disciplinas e universidades

1.548 questões encontradas(exibindo 10)

Página 41 de 155

Considere as afirmacoes abaixo sobre polimorfismo na linguagem de programação:

  1. I - A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis.
  2. II - O polimorfismo indica que o tipo real do objeto determina o método a ser chamado.
  3. III - A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado.

Quais estão corretas?

A
II e III.
B
Apenas III.
C
Apenas I.
D
I e II.
E
I, II e III.
O método ________ permite enviar dados através de uma Intent, utilizando um mecanismo de _______ e _______
A
getExtras(), chave, valor.
B
putExtras(), chave, valor.
C
putExtras(), transmissão, verificação.
D
getExtras(), envio, retorno.
E
putExtras(), senha, contrassenha.

Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em Java, o operador == e o método equals, este definido para a classe Object, apresentam comportamento específico, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir:

public class Questao { public static void main(String [ ] args) { Integer a,b,c,d,e ; int f ; char r1,r2,r3,r4,r5 ; String s ; a=1; b=1; c = a ; d= b; f=1; e = f ; r1= ( a.equals(b)? 's' : 'n' ) ; r2= ( a.equals(c)? 's' : 'n' ) ; r3= ( a==d? 's' : 'n' ) ; r4= ( a==e? 's' : 'n' ) ; r5= ( a.equals(f )? 's' : 'n' ) ; s = ' '+r1+r2+r3+r4+r5 ; System.out.println(s) ; } }

Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será:

A
ssnns
B
nssss
C
sssss
D
snnns
E
nnsss

Quando estamos desenvolvendo em React Native, queremos criar uma tela que mostrará mais de 100 itens que o usuário inseriu. Quais seriam os componentes possíveis e, se houver mais de um, qual seria o mais indicado para esse caso?

A

O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega todos os elementos de uma única vez, enquanto o FlatList somente carrega os elementos que estão sendo visualizados na tela. Por este motivo, o FlatList é o mais indicado.

B

Somente o ScrollView permite a rolagem de elementos com barra de rolagem.

C

O ScrollView e o Flatlist realizam a rolagem de elementos, porém o ScrollView carrega todos os elementos utilizando a tela inteira da tela, enquanto o FlatList somente carrega os elementos em uma área menor. Por este motivo, o ScrollView é o mais indicado.

D

Somente o FlatList permite a rolagem de elementos com barra de rolagem.

Um array (matriz) é uma lista ordenada de valores, normalmente criada com a finalidade de percorrer valores indexados, iniciando com o índice zero. O que precisamos saber é que um array em posição de objeto possui uma definição de nomes e de propriedades associada a valores em ordem não numérica também.

A
Array.
B
JSON.
C
JavaScript.
D
CSS.
E
Seletores.

Considere a seguinte afirmação:

Uma coleção de dados inter-relacionados, representando informações sobre um domínio específico.

Neste contexto, assinale a alternativa que representa a afirmação:

A
Sistema de dados.
B
Modelagem de dados.
C
Projeto de dados.
D
Banco de dados.
E
Modelo de dados.

Em POO (Programação Orientada a Objetos), a implementação do comportamento dos objetos é especificada, na classe, através de uma certa definição. Sobre qual é essa definição, assinale a alternativa:

A
Atributos.
B
Métodos.
C
Subclasses.
D
Expressões.

Considerando os tipos de relacionamento entre objetos que o paradigma da Associação descreve e o enunciado a seguir: Considere um trem composto por uma locomotiva e por vários vagões. A classe Trem tem os métodos addVagao() e removeVagao(). Indique o tipo de relacionamento entre as classes Trem e Vagão:

A
Associação
B
Composição
C
Dependência
D
Generalização
E
Herança

Sobre a localização dos identificadores na classe activity, assinale a alternativa que contem o código correto para encontrar a view:

A
findViewById(id.tLogin)
B
findViewById(R.tLogin) as
C
findViewById(R.id)
D
findViewById(R.id.tLogin)
E
id.findViewById(tLogin)
Quais são alguns dos motivos que deram origem ao termo classpath-hell, ou jar-hell?
A
Existência de duplicações de classes no classpath.
B
Conflito de versões nas dependências do projeto.
C
Fragilidade do funcionamento do classpath.
D
Potencial de falhas que levou à frase 'the classpath is dead'.
E
Todas as alternativas anteriores estão corretas.