Av - Subst. 2 - Desenvolvimento Orientado ao Objeto 1) As cadeias de caracteres são sequências alfanuméricas
delimitadas como uma sequência de caracteres entre aspas inglesas. A referência em idioma inglês a essa sequência de caracteres se faz com o termo string. Uma cadeia de caracteres, ou seja, um string e´ considerado em linguagem Java como um objeto instanciado a partir da classe String pertencente ao pacote java. lang (MANZANO e COSTA JÚNIOR, 2011, p. 123).Em relação a alguns dos métodos da classe String, analise as afirmações que seguem:
I. O método charAt() retorna o caractere da posição indicada como sendo um dado do tipo inteiro.
II. O método equals() realiza a comparação entre os tamanhos de duas strings e retorna verdadeiro, se forem iguais.
III. O método length() retorna o tamanho da string expresso em um número inteiro, considerando todos os caracteres da sequência.
Assinale a alternativa que contém a afirmação verdadeira:
Alternativas:
a) Apenas as afirmações II e III são verdadeiras.
b) As afirmações I, II e III são verdadeiras
c) Apenas a afirmação III é verdadeira.
d) Apenas a afirmação I é verdadeira.
e) Apenas as afirmações I e III são verdadeiras.
2) Se você precisar de um meio que armazene mais do que um dado, sem precisar declarar mais do que uma variável, então deverá recorrer a outros recursos.
Um(a)agrupa um conjunto de dados de um mesmo tipo organizados em linha ou coluna, e por trabalhar com dados do mesmo tipo, falamos que é uma estrutura de dados homogênea.
O que completa corretamente a lacuna é:
Alternativas:
a) void
b) matriz
c) string
d) main
e) vetor
3) A linguagem Java suporta a execução de aplicações de forma paralela e concorrente. Para se conseguir isso técnicas de multithreading são aplicadas. Tomando como base o que você aprendeu sobre threads, avalie as afirmações que se seguem:
I. Para se criar uma thread um dos passos a executar é realizar a implementação da interface Runnable.
II. Para se criar uma thread um dos passos a executar é realizar a implementação da interface Threadable.
III. Para se criar uma thread um dos passos a executar é realizar a herança da classe Thread.
IV. Para se criar uma thread um dos passos a executar é realizar a herança da classe ThreadBase.
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
Alternativas:
a) I e II apenas.
b) II e III apenas.
c) I e III apenas.
d) I, II e III apenas.
e) III apenas.
4) A linguagem Java suporta a execução de aplicações de forma paralela e concorrente. Para se conseguir isso técnicas de multithreading são aplicadas. Tomando como base o que você aprendeu sobre threads, avalie as afirmações que se seguem:
I. Quando uma thread é criada e o comando start é engatilhado a thread vai para o estado RUNNABLE.
II. Quando uma thread está em execução e o comando sleep é engatilhado a thread vai para o estado BLOCKED.
III. Quando uma thread está em execução e o comando wait é engatilhado a thread vai para o estado WAITING.
IV. Quando uma thread está em execução e uma exceção é lançada a thread vai para o estado CRASHED.
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
Alternativas:
a) I apenas.
b) III e IV apenas.
c) II e IV apenas.
d) I e III apenas.
e) I, II e III apenas.
5) A linguagem Java suporta a execução de aplicações de forma paralela e concorrente. Para se conseguir isso técnicas de multithreading são aplicadas. Tomando como base o que você aprendeu sobre threads, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
( ) O método join() da classe Thread bloqueia a execução da thread atual.
( ) O método Thread. State. getState() retorna o estado atual da thread.
( ) O método setPriority(int prioridade) da classe Thread troca a prioridade da thread.
( ) O método finished() da classe Thread interrompe a execução da thread atual.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
a) F – V – V – F.
b) F – V – F – F.
c) F – F – V – V.
d) V – F – V – F.
e) V – V – F – V.
Mickablack está aguardando sua ajuda, Clique aqui para responder.