Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Pergunta 1
Resposta Selecionada: b.
Respostas: a.
b.
Os paradigmas de programação visam classificar as linguagens de
programação de acordo com suas funcionalidades. Nesse sentido, um
paradigma fornece e determina a visão que o programador tem sobre a
estruturação e a execução do programa.
Qual o paradigma em que o programador modela o problema, por meio
de classes que representam objetos e situações do mundo real utilizando
um encapsulamento de funcionalidades? Assinale a alternativa correta.
Programação orientada a objetos.
Programação funcional.
Programação orientada a objetos.
2,5 em 2,5 pontos
c.
d.
e.
Comentário
da resposta:
Programação procedural.
Programação de baixo nível.
Programação declarativa.
JUSTIFICATIVA
A programação declarativa utiliza palavras-chave,
também conhecidas como tags ou assertivas, e é muito
utilizada como linguagens de marcação e para a busca de
dados em bancos de dados, como a linguagem SQL. A
programação funcional é organizada em funções e utiliza
a lógica tradicional de programação, sem usar assertivas.
A programação orientada a objetos trabalha com classes
que funcionam como moldes para os objetos existentes
no mundo real. Na programação procedural o foco está
na execução de procedimentos.
Pergunta 2
Resposta Selecionada: b.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
A maioria das declarações de atributos possuem a palavra-chave
private como modificador de acesso. Membros privados (atributos
e métodos) são acessíveis apenas dentro da classe em que são
declarados ou dentro de classes internas.
Assinale a seguir a alternativa que apresenta a utilização correta
do modificador e sua função:
private int nome_variavel01
private int nome_variavel 01
private int nome_variavel01
int private nome_variavel01
private nome_variavel int 01
public private int nome_variavel
JUSTIFICATIVA
A declaração de variável na linguagem Java
obedece à seguinte ordem: modificador de acesso,
tipo de variável, nome da variável. Além disso, não
se pode utilizar espaços nem palavras reservadas
na nomenclatura de variáveis.
Pergunta 3
2,5 em 2,5 pontos
2,5 em 2,5 pontos
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
A programação multiplataforma significa criar um software que será
implementado e executado em várias plataformas. Esse aplicativo
pode rodar em Android e iOS, por exemplo. Para que o software
seja considerado multiplataforma, ele deve ser executado em mais
de uma arquitetura de computador ou sistema operacional.
Em relação à linguagem Java e suas características, assinale a
alternativa correta a seguir.
Os binários são executados em uma máquina
virtual Java (JVM), reconhecida pela maior parte
dos dispositivos existentes
Os binários são executados em uma máquina
virtual Java (JVM), reconhecida pela maior parte
dos dispositivos existentes
O Java é a linguagem mais popular que existe; por
esse motivo, é capaz de executar em qualquer
plataforma, seja desktop ou mobile.
O Java é uma linguagem de programação de
propósito geral, com base em classes, de alto nível
e procedural, portanto, multiplataforma.
O Java não é multiplataforma, ou seja, é preciso
instalar o Java “certo” para cada plataforma e
programar pensando nos recursos de hardware
disponíveis
O Java é executado em um kit de desenvolvimento
Java (JDK), reconhecido pela maior parte dos
dispositivos existentes
JUSTIFICATIVA
O bytecode em Java é a razão pela qual o Java é
independente de plataforma; assim que um
programa Java é compilado, o bytecode é gerado.
Para ser mais preciso, um bytecode Java é o código
de máquina na forma de um arquivo .class. Um
bytecode em Java é o conjunto de instruções para
Java Virtual Machine (JVM) e age de forma
semelhante a um compilador. Daí o fato de essa
linguagem ser portátil.
Pergunta 4 2,5 em 2,5 pontos
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
A programação orientada a objetos diz respeito a linguagens que
utilizam objetos na programação como uma fonte primária para
implementar o que deve ocorrer no código. Os objetos são vistos
pelo usuário ao realizar tarefas atribuídas pelo
programador/desenvolvedor. A programação orientada a objetos
tem por finalidade a introdução de características como herança,
ocultação, polimorfismo, dentre outras, na programação. Dessa
forma, a intenção é relacionar dados e funções que
operacionalizam, prevenindo os acessos indevidos, mas mantendo
os acessos essenciais à função em questão.
Com relação aos conceitos de programação orientada a objetos,
no âmbito da linguagem de programação Java, assinale a
alternativa correta a seguir.
Métodos construtores atuam sobre um objeto
quando ele é criado. Em Java, eles têm o mesmo
nome da classe ao qual pertencem
Métodos construtores atuam sobre um objeto
quando ele é criado. Em Java, eles têm o mesmo
nome da classe ao qual pertencem
Métodos sempre vão requerer parâmetros de
entrada, uma vez que é a partir desses parâmetros
que uma execução é realizada
Métodos abstratos não devem ser redefinidos em
classes derivadas, mas sim herdados como
definidos
Métodos de classe/estáticos são aqueles que
pertencem a uma instância específica, e não a
uma classe como um todo
Métodos estáticos, ao serem executados, deixam
de acessar os atributos de instância de uma classe
a que pertencem
JUSTIFICATIVA
Os modificadores de acesso public, private e
protected possuem como função o controle do
acesso aos métodos e atributos de uma classe. É
possível a criação de múltiplos construtores
caracterizando uma sobrecarga, em que sua
inicialização será diferente de acordo com seus
parâmetros. Os métodos, além disso, não
necessitam de parâmetros para seu funcionamento,
pois podem precisar realizar algum procedimento
que não altere o estado de uma variável.

Mais conteúdos dessa disciplina