Buscar

Estudos Disciplinares - Tópico Especial Programação Orientada a Objeto (JAVA)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/10/2021 10:40 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Qual o conceito de máquina virtual em Java ?
A É um interpretador de código-fonte que ajuda o sistema operacional entender o que o programador deseja.
B
É uma camada extra responsável por “traduzir” o que a aplicação deseja fazer as chamadas do sistema operacional
onde a aplicação está rodando no momento
C É uma camada extra responsável por “transmitir” a informação ao sistema operacional e ao usuário.
D É uma camada extra responsável por “inserir” o código-fonte no sistema operacional.
E É uma camada extra responsável por “traduzir” o código fonte para um único sistema operacional.
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:41 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Com relação ao código abaixo a alternativa incorreta é:
 
throw new Exception("Ocorreu uma excecao ");
try {
    //bloco de código 1
} catch (umaExcecao e1) {
    //bloco de código 2
} catch (outraExcecao e2) {
    //bloco de código 3
} catch (maisUmaExcecao e3) {
    //bloco de código 4
}
�nally {
    //bloco de código 5
}
A O código está tratando de várias exceções
B O bloco de código 5 será executado dependendo do que ocorra no try.
C O bloco de código 1 pode levantar as exceções
D Try{} pode conter tantas clausulas catch quanto for preciso
E O programa gera pelo menos uma exceção
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:41 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Em linguagens baseadas na sintaxe do C, como o Java, recomenda-se o camel case para se de�nir nomes no código. O
que é o camel case e por que ele é usado?
A
É uma recomendação de estilo que indica que os nomes não devem conter caracteres especiais como acentos e
cedilhas. Isto é feito porque os compiladores foram desenvolvidos para a língua inglesa, a qual não suporta estes
caracteres.
B
É uma recomendação de estilo que indica que os nomes devem ser escritos com todas as letras em maiúsculas para
que não sejam confundidas com palavras reservadas da própria linguagem.
C
É uma recomendação de estilo que sugere o uso de nomes padronizados, combinando caracteres alfanuméricos e
números. Desta forma, a elaboração da documentação do código em UML torna-se mais organizada.
D
É uma recomendação de estilo que sugere que os nomes sejam mnemônicos. Se for usada mais de uma palavra, elas
devem ser escritas sem usar um espaço, iniciando cada palavra com uma letra maiúscula.
E
É uma recomendação de estilo que indica o uso de caracteres minúsculos para os nomes. Caso eles sejam compostos
de mais de uma palavra, elas devem ser separadas por um carcter sublinhado (_).
 Você já respondeu e acertou esse exercício. A resposta correta é: D.
07/10/2021 10:43 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Quais são as diferenças entre os tipos int e Integer?
A
O tipo Integer é um atalho para o tipo int. Assim, o programador tem a liberdade de usar a gra�a que melhor lhe
agrade para de�nir um tipo numérico inteiro.
B
Enquanto int é um tipo primitivo, Integer é a classe invólucro associada a ele, a qual fornece diversos métodos para
fazer conversão de tipos.
C
Enquanto Integer é um tipo primitivo, a classe int de�ne a classe invólucro associada a ele, a qual fornece diversos
métodos de conversão de tipos.
D
O tipo int de�ne variáveis numéricas inteiras de precisão simples enquanto o tipo Integer de�ne variáveis numéricas
inteiras de precisão dupla.
E
O tipo int é usado para de�nir variáveis locais com valores inteiros enquanto o tipo Integer é usado para de�nir o
valor de retorno de métodos quando estes devem retornar um valor inteiro.
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:43 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Considere o código abaixo:
Assinale a alternativa correta:
A O código faz conversões de tipo explícitas sem perda de precisão.
B O código faz conversões de tipo explícitas com perda de precisão.
C O código apresenta erros, pois faz a atribuição de valores de um determinado tipo a variáveis de tipos diferentes.
D O código apresenta erros, pois deveria fazer a conversão de tipos por meio de classes invólucro.
E
O código apresenta erros pois o método atribuicoesComCast() tem tipo void, o que impede que ele faça as atribuições
de valores corretamente.
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:43 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
A principal utilização do tratamento de exceções em um programa é para:
A Eliminar os erros;
B Detectar erros e tratá-los;
C Listar os erros;
D Veri�car a con�abilidade do programa;
E Finalizar o programa;
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:43 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Tradicionalmente, as interfaces grá�cas em Java são feitas com o auxílio de duas bibliotecas, o SWING e o AWT. Quais são
as diferenças entre elas?
A
A biblioteca AWT inclui alguns componentes que são dependentes do ambiente grá�co da plataforma de execução
enquanto a biblioteca SWING é totalmente independente da plataforma de execução.
B
A biblioteca SWING apresenta componentes para a criação de interfaces grá�cas desktop enquanto que a biblioteca
AWT apresenta componentes para a criação de interfaces grá�cas web.
C
Com a biblioteca AWT criamos programas para console interativo enquanto com a biblioteca SWING criamos
programas com interface grá�ca.
D
Com a biblioteca SWING criamos aplicativos Java para computadores enquanto que com a biblioteca AWT criamos
aplicativos Java para Android.
E Não há diferença. Podemos criar as mesmas interfaces grá�cas com ambas as bibliotecas.
 Você já respondeu e acertou esse exercício. A resposta correta é: A.
07/10/2021 10:44 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Qual das alternativas abaixo registra uma consequência do uso de um editor de interfaces grá�cas?
A
Ao se utilizar um editor de interfaces grá�cas o aplicativo �ca dependente deste editor. O aplicativo �nal só pode ser
executado a partir da mesma IDE na qual ele foi codi�cado.
B
O aplicativo torna-se mais e�ciente pois a lógica de criação do código da interface grá�ca é gerado de maneira
automatizada.
C
O código gerado automaticamente pelo editor de interfaces grá�cas não deve ser editado manualmente, pois isso
pode fazer com que o editor pare de funcionar. Se isto ocorrer, o programador deve continuar a editar o código
manualmente.
D
O código gerado pelo editor de interfaces grá�cas pode ser alterado livremente, permitindo que o programador faça
um ajuste �no do código gerado.
E
Pode-se alterar o editor de interfaces grá�cas livremente para se desenvolver uma interface grá�ca. Isso é útil
quando se deseja utilizar editores com recursos diferentes na mesma interface grá�ca.
 Você já respondeu e acertou esse exercício. A resposta correta é: C.
07/10/2021 10:44 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Quais são os requisitos mínimos indispensáveis para se programar para Android?
A Android SDK e Android Studio.
B Java SE e Android Studio.
C Apenas o Android Studio.
D Apenas o Android SDK.
E Java SE SDK e Android SDK.
 Você já respondeu e acertou esse exercício. A resposta correta é: E.
07/10/2021 10:44 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Se um aplicativo Android for compiladousando um SDK versão KitKat (API 19) com nível mínimo de API 16 (Jelly Bean),
qual das alternativas abaixo lista corretamente quais serão os dispositivos compatíveis com este aplicativo?
A Apenas KitKat (API 19).
B Desde JellyBean (API 16) até KitKat (API 19).
C A partir de KitKat (API 19) em diante.
D A partir de JellyBean (API 16) em diante.
E Desde a primeira versão até a KitKat (API 19).
 Você já respondeu e acertou esse exercício. A resposta correta é: D.
07/10/2021 10:45 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Quando se desenvolve um aplicativo no Android Studio, como é possível testar e depurar a sua execução?
A
É possível executar uma máquina virtual Android emulada ou virtualizada (dependendo das capacidades do
computador) ou em um dispositivo Android real.
B
É possível executar uma máquina virtual Android emulada ou virtualizada (dependendo das capacidades do
computador).
C É possível executar uma máquina virtual Android emulada ou em um dispositivo Android real.
D É possível executar uma máquina virtual Android virtualizada ou em um dispositivo Android real.
E Apenas em um dispositivo Android real.
 Você já respondeu e acertou esse exercício. A resposta correta é: A.
07/10/2021 10:45 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Por que é recomendado o uso de gerenciadores de leiaute se projetar uma interface grá�ca de uma activity Android?
A Para que o processo de desenvolvimento da interface grá�ca seja mais ágil.
B Para que o desenvolvimento da interface grá�ca seja mais facilmente documentada em diagramas UML.
C Para garantir que o Android Studio consiga manter seu editor de interfaces grá�cas sincronizado com o código fonte.
D Para garantir a compatibilidade com as diversas versões de API Android.
E
Para garantir a responsividade da interface grá�ca, ou seja, que ela seja adaptável a qualquer resolução e orientação
de tela.
 Você já respondeu e acertou esse exercício. A resposta correta é: E.
07/10/2021 10:45 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
Qual é o papel assumido pela classe Java associada a uma activity e qual é a conseguência disso?
A
Esta classe assume o papel de entidade. Por isso, essa classe deve ser utilizada para o armazenamento e o transporte
de dados.
B
Esta classe assume o papel de fronteira e por isso deve tratar apenas da troca de dados com o usuário, deixando a
realização das regras de negócio a cargo das classes de controle.
C Esta classe assume o papel de controle, por isso deve implementar as regras de negócio do aplicativo.
D
Esta classe assume o papel de interface e por isso deve declarar as assinaturas dos métodos que serão
implementados por suas classes herdeiras.
E Esta classe assume o papel de classe abstrata, podendo apresentar métodos tanto concretos quanto abstratos.
 Você já respondeu e acertou esse exercício. A resposta correta é: B.
07/10/2021 10:46 Universidade Paulista - UNIP : Disciplina On-line.
https://unip.br/aluno/central/sistemas/acesso/138 1/1
O que ocorre quando mudamos a orientação do dispositivo móvel (entre retrato e paisagem) enquanto o aplicativo está
sendo executado?
A A orientação da activity é trocada automaticamente.
B O método onOrientationChange() é chamado, para que o leiaute da activity seja refeito na nova orientação.
C
O estado do aplicativo é gravado pelo método onSaveInstance() e é recarregado pelo método onCreate(), o qual refaz
o leiaute com as informações armazenadas do aplicativo.
D O aplicativo é retirado da memória e recarregado com os dados do usuário desde a sua última utilização.
E
O aplicativo troca o leiaute anterior pelo leiaute da nova orientação, desde que o segundo leiaute tenha sido
programado. Caso não o tenha, o aplicativo não suportará a mudança de orientação.
 Você já respondeu e acertou esse exercício. A resposta correta é: C.

Continue navegando