Você está na página 1de 8

41)Na Linguagem de Programação Java, os metodos que sao declarados na mesma classe

com o mesmo name, mas com parametros diferentes, sao chamados de:
a)Metodos sobrecarregados---
b)Metodos abstratos
c)Metodos mutantes
d)Metodos construtores

42)Um metodo é invocado atraves de um(a)


a)Chamada de metodo---
b)Atributo
c)Chamada de classe
d)Chamada static

43)variavel declarada somente dentro de um metodo e chamada de:


a)Variavel global
b)Variavel mutante
c)Variavel local---
d)Variavel simples

46)Na Linguagem de Programação Java, cada objeto pode acessar uma referencia a si
próprio atraves da palavra-chave:
a)new
b)class
c)this---
d)object

48)metodos modificadores
a)type
b)get
c)this
d)set---

49)metodos de acesso.
a)this
b)type
c)set
d)get---

52)Utiliza-se uma variavel quando todos os objetos de uma classe precisarem


utilizar a mesma c6pia da variavel. Assinale a alternativa que complete
corretamente a lacuna acima.
a)this
b)Static---
c)fixed
d)override

55)Sabre heranca, podemos afirmar que: Assinale a alternativa incorreta.


a)Permite criar uma classe a partir de uma ja
existente.
b)A classe que foi criada a partir de uma ja existente e chamada de superclasse---
c)A classe principal e chamada de superclasse
d)A herança nos permite economizar tempo durante o desenvolvimento de programas,
pois esta permite que novas classes sejam criadas com base em classes ja
existentes.

56)Sabre herança, no Java, podemos afirmar que: Assinale a alternativa correta.


a)A superclasse direta e aquela a partir da qual a superclasse principal herda
explicitamente.
b)Lima superclasse indireta e qualquer classe acima da superclasse direta na
hierarquia de classes.---
c)A hierarquia de classes inicia com a classe String (no pacote java.lang), da qual
toda classe herda direta ou indiretamente.
d)0 Java suporta herança multipla, na qual cada classe e derivada de uma
superclasse direta.

57)(EsFCEx) 0 metodo finalize() deve ser evitado na implementac;:ao de uma classe


Java, pois
a)os dados declarados nesse metodo se tornam lixo

II.

III. IV.

Pela mesma razao descrita na sentenc;:a I, a referencia this pode ser utilizada em
um metodo static.
Referenciar this em um metodo static e um erro de compilac;:ao.
Um erro de compilac;:ao ocorre se um metodo static chamar um metodo de instancia na
mesma classe utilizando apenas o name do
metodo.

de mem6ria e nao podem ser recuperados pelo coletor de lixo.


b)o coletor de lixo chama, automaticamente, o metodo close() para liberar a mem6ria
alocada por todas as classes e ele deve ser utilizado
c)quando o metodo e chamado, o programa termina de forma anormal.
d)nao ha garantias quando o metodo sera chamado
pela JVM.---
a)Estao corretas: I - II - III
b)Estao incorretas: III - IV
c)Somente a afirmac;:ao II esta incorreta.---
d)Todas estao corretas

E)esse metodo e chamado pelo coletor de lixo ap6s a mem6ria alocada pelo objeto ter
sido reivindicada

58)Lima subclasse pode customizar os metodos que ela herda da superclasse. Para
fazer isso, a subclasse o metodo da superclasse com uma implementa9ao apropriada.
Assinale a alternativa que complete corretamente a lacuna acima.
a)Sobrescreve---
b)Sobrepoem
c)Sobrecarrega
d)Especifica

59)Correlacione as colunas abaixo e marque a alternativa correta.

61)As classes que podem ser utilizadas para instanciar objetos sao chamadas de:
a)Classes abstratas
b)Classes polim6rficas
c)Classes sinteticas
d)Classes concretas---

62)A cria9ao de uma classe abstrata e feita atraves da palavra-chave:


a)final
b)static
c)abstract---
d)fixed
( ) Sao acessfveis onde quer que o programa tenha uma referencia a um objeto dessa
classe ou a uma de suas subclasses.
( ) S6 sao acessfveis dentro da pr6pria classe. ( ) Podem ser acessados por membros
dessa
superclasse, de suas subclasses e de outras classes no mesmo pacote.
1- Private
2- Protected
3- Public

a)3-1-2---
b)2-1-3
c)3-2-1
d)1-3-2

60)Sabre as classes abstratas no Java, Assinale a alternativa incorreta.


a)Sao classes criadas sem a pretensao de se criar objetos.
b)S6 sao utilizadas coma superclasses em hierarquias de heran9a.
c)Sao chamadas de superclasses abstratas.
d)Essas classes podem ser utilizadas para instanciar objetos.---

63)Para se declarar um metodo abstrato no Java, utiliza-se qual das sintaxes


abaixo?
Assinale a alternativa correta.
a)public abstract void draw();---
b)public static void draw();
c)public fixed void draw();
d)public final void draw();

64)Sabre os metodos e as classes abstratos no Java, podemos afirmar que:


Assinale a alternativa correta.
a)Fornecem implementa9oes
b)Nao fornecem implementa9oes---
c)Cada subclasse concreta de uma superclasse abstrata nao devera fornecer
implementa9oes concretas de cada um dos metodos abstratos da superclasse.
d)Todos os metodos abstratos devem ser precedidos da palavra-chave static.

65)Os metodos declarados com a palavra- chave nao podem ser sobrescritos coma uma
subclasse.
Assinale a alternativa correta.
a)fix
b)final---
c)end
d)super

66)Sabre os metodos e as classes "final", no Java, assinale a alternativa correta.


a)Um metodo final em uma superclasse pode ser sobrescrito coma uma subclasse.
b)Metodos que sao declarados coma private sao implicitamente final, porque podem
ser sobrescritos
c)Metodos que sao declarados coma static sao implicitamente final, porque podem ser
sobrescritos.
d)Lima declara9ao do metodo final nunca pode mudar, assim todas as subclasses
utilizam a mesma implementa9ao do metodo---

67)Sabre os metodos e as classes "final", no Java, assinale a alternativa correta.


a)Lima classe final pode ser estendida para criar uma subclasse.
b)Lima classe final nao pode ser estendida para
criar uma subclasse.---
c)Todos os metodos em uma classe final podem ser sobrescritos.
d)A casse String nao e um exemplo de uma classe final.

68)Sabre a linguagem Java, e correto afirmar que:


a)Permite que subclasses sejam herdadas de mais de uma superclasse
b)Permite heran9a multipla
c)Permite que uma classe seja herdada de uma superclasse e implemente as interfaces
de que ela precisa.---
d)Todos os objetos de uma classe que implementam multiplas interfaces tern o
relacionamento "tern um" com cada tipo de interface implementado.

69)0 prop6sito principal de uma classe abstrata


e:
Assinale a alternativa correta.
a)Fornecer uma superclasse apropriada a partir da qual outras classes podem herdar
e, assim, compartilhar um design comum.---
b)Permitir que seus metodos sejam sobrescritos
c)Ser utilizada para instanciar objetos
d)Ser uma classe completa.

70)Lima especifica quais opera96es sao permitidas, mas nao coma elas sao
realizadas Assinale a alternativa correta.
a)implementa9ao
b)classe abstrata
c)interface---
d)superclasse

71)Lima declara9ao de interface come9a com a palavra-chave:


Assinale a alternativa correta.
a)abstract
b)implements
c)private
d)interface---

72)Se uma classe contiver pelo menos um metodo abstrato, ela sera uma classe:
Assinale a alternativa correta.
a)Concreta
b)folha
c)final
d)abstrata---

73)As classes a partir das quais os objetos podem ser instanciados sao
chamadas(os): Assinale a alternativa correta.
a)Concretas---
b)downcasting
c)@override
d)publicas

74)Todas as classes de exce9ao do Java herdam direta ou indiretamente da classe:


a)Object
b)Exception---
c)String
d)@override

75)Ea classe utilizada no Java para representar strings.


a)String---
b)Object
c)Override
d)Exception

76)Qual metodo String e responsavel por concatenar dais objetos String no Java?
a)Concat---
b)length
c)charAt
d)getChars

77)Qual metodo String e responsavel por retornar o numero de caracteres em uma


String?
a)concat
b)length---
c)charAt
d)getChars

78)Qual metodo String e responsavel por retornar o caractere em uma posi9ao


especffica?
a)concat
b)length
c)charAt---
d)getChars

79)Qual metodo String compara partes de duas strings quanta a igualdade?


a)regionMatches---
b)regionenGth
c)regionAt
d)getChars

80)Qual metodo String realiza uma compara9ao de string que nao diferencia
maiusculas e minusculas?
a)equalsignoreCase---
b)compareTo
c)startsWith
d)substring

81)0 metodo utiliza uma compara9ao lexicografica e retorna O se as Strings sao


iguais, um numero negativo sea string que chama for menor que o argumento String e
um numero positivo sea string que chama for maior do que o argumento String.
Assinale a alternativa que complete corretamente as lacunas acima.
a)equalsignoreCase
b)compareTo---
c)startsWith
d)substring

82)Os metodos String e _ determinam se uma string inicia ou termina com os


caracteres especificados, respectivamente. Assinale a alternativa que complete
corretamente as lacunas acima.
a)endsWith / startsWith
b)startsWith / endsWith---
c)startsWith / compare To
d)endsWith / compare To

83)0 metodo String localiza a primeira ocorrencia de um caractere ou uma substring


em uma string.
Assinale a alternativa correta
a)lastindexOf
b)indexOf---
c)startsWith
d)substring

84)0 metodo String localiza a ultima ocorrencia de um caractere ou uma substring


em uma string.
Assinale a alternativa correta
a)lastindexOf---
b)indexOf
c)startsWith
d)substring

85)0 metodo String copia e retorna parte de um objeto string existente


a)regionMatches
b)regionenGth
c)substring---
d)getChars

86)0 metodo String retorna um nova objeto string que substitui cada ocorrencia em
uma String do seu primeiro argumento de caractere pelo seu segundo argumento de
caractere.
a)Replace---
b)regionenGth
c)substring
d)getChars

87)String retorna uma nova string com letras maiusculas nas posi96es em que a
string original tinha letras minusculas.
a)replace
b)tolowerCase
c)toUnderCase
d)toUpperCase---

88)String retorna uma n


letras minusculas nas posi96es em que a string original tinha letras maiusculas.
a)tolowerCase---
b)toDownCase
c)toUnderCase
d)toUpperCase

89)0 metodo String retorna um nova objeto string em que todos os caracteres de
espa90 em branco (por exemplo, espa9os, nova linha e tabula96es) foram removidos do
infcio ao fim de uma string.
a)Trim---
b)valueOf
c)toCharArray
d)replace

90)No Java, podemos afirmar que um metodo recursivo:


Assinale a alternativa correta
a)Serve para instanciar novas objetos
b)Chama a ele mesmo sempre de forma direta por meio de outro metodo
c)Chama a ele mesmo sempre de forma indireta por meio de outro metodo.
d)Chama a ele mesmo de forma direta ou indireta
por meio de outro metodo.---

91)Um(a) e necessario(a) para terminar a recursao


Assinale a alternativa correta
a)Passo de recursao
b)Instru9ao break
c)Tipo de retorno void
d)Caso basico---

92)Os metodos e classes permitem especificar, com uma unica declara9ao de metodo,
um conjunto de metodos relacionados.
Assinale a alternativa correta
a)Genericos---
b)Polim6rficos
c)Abstratos
d)nenhuma das alternativas anteriores

93)E um tipo de classe que contem uma variavel de instancia que referencia outro
objeto do mesmo tipo de classe.
Assinale a alternativa correta
a)Classe static
b)Classe abstrata
c)Classe polim6rfica
d)Classe autorreferencial---

94)A alternativa que contem apenas operadores validos na linguagem Java e


a)+,==,<>e%.
b)-,:=,!=e/.

c)*, <=, ** e >.


d)/, !=, >= e *.---
E)%, >=, -= e +.

95)Na Linguagem de Programação Java, a estrutura de repeti9ao que permite que um


conjunto de instru9oes nao seja executada nenhuma vez e representada por
a)while.---
b)switch.
c)do...while.
d)case.

96)A 0rienta9ao a 0bjetos (00) e um paradigma de programação para o qual "tudo e


um objeto", sendo Java uma das principais linguagens que implementam esse
paradigma. Em relação a linguagem Java ea 00, analise as seguintes afirmativas:
I.Lima classe Java pode implementar mais de uma interface Java.
II.Lima classe Java abstrata obrigatoriamente deve possuir um ou mais metodos
abstratos. III. Lima classe Java declarada coma final nao pode ser herdada (nao
pode ter subclasses Java).
Assinale
a)se todas as alternativas estiverem corretas.
b)se somente as alternativas I e III estiverem corretas---.
c)se somente as alternativas I e II estiverem
corretas.
d)se somente as alternativas II e III estiverem corretas.
E)se nenhuma das alternativas estiver correta.

97)Lima interface na linguagem Java e apenas um contrato que a classe deve cumprir
com a interface que a implementa. Sabre interfaces na linguagem Java, e correto
afirmar:
a)as variaveis sao implicitamente public static final.---
b)elas fazem parte de heran9a.
c)uma interface pode implementar uma class.
d)as variaveis e metodos podem ter qualquer modificador de acesso.

98)No Java, a classe que implementa uma lista ordenada que permite a inclusao de
elementos nulos (null) e:
a)List
b)Collection
c)HashMap
d)HashSet
E)Arraylist---

99)Na programação orientada a objetos, a heran9a e uma tecnica de abstra9ao que


permite categorizar as classes de objetos sob certos criterios, especificando-se as
caracterfsticas dessas classes. As classes que sao vinculadas por meio de
relacionamentos de heran9a formam uma hierarquia de heran9a. Na linguagem de
programação Java, o relacionamento de heran9a e definido pela palavra-chave
a)static.
b)extends.---
c)public.
d)new.
E)this.

100)Ao analisar um determinado trecho de c6digo em um programa Java, voce se depara


com uma determinada classe Pedido que possui os atributos comprador e valorTotal
declarados com a utiliza9ao do modificador de acesso private. Ao continuar a
analise, voce verifica metodos publicos chamados getComprador, getValorTotal,
setComprador e setValorTotal. Considerando os conceitos de orienta9ao a objetos e a
utiliza9ao dos modificadores para prote9ao de atributos, bem coma metodos get e set
acessfveis externamente a classe, marque a op9ao que melhor representa a pratica
aplicada.
a)Polimorfismo.
b)Dependencia.
c)Abstra9ao.
d)Heran9a.
E)Encapsulamento.---

Você também pode gostar