Você está na página 1de 4

16/04/2019 EPS

CCT0756_201708017232 V.1

Lupa Calc.
» 24:38 de 50 min. VERIFICAR E ENCAMINHAR

Aluno: DIOGO ALVES DE MORAES Matrícula: 201708017232


Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO Período Acad.: 2019.1 EAD (G) / SM

Quest.: 1

1. Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar
nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a
objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção
incorreta:

O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra
deve ser em maiúscula.
deve começar com letras minúsculas, porém não podem começar com números.
toda classe deve começar com uma letra maiúscula
O nome da classe deve fazer referência total ao seu objeto

Quest.: 2

2. São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente

Java, C++ e JavaScript


C++, Scripts Shell do Linux , Java
Java, C, C++
C++, Java, JavaScript
Scripts Shell do Linux, JavaScript, Java

Quest.: 3

3. Strings são elementos usados para manipular cadeias de caracteres. Na linguagem Java, temos algumas
peculiaridades com String. A esse respeito, veja as assertivas e assinale a alternativa que aponta a(s)
correta(s): I. Java assume que os literais de String não mudam nunca e trata de forma diferenciada as cadeias
de caracteres com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e
compareTo(String outraString) são métodos interessantes da Classe String; III. String é um tipo primitivo
encontrado na linguagem Java. IV. Em Java, operador + pode concatenar duas Strings originando uma nova.

I, II, III e IV.


Apenas I e III;
Apenas I e IV;
Apenas I, II e IV;
Apenas I;

estacio.webaula.com.br/Classroom/index.html?id=2191246&classId=1131681&topicId=2652516&p0=03c7c0ace395d80182db07ae2c30f034&en… 1/4
16/04/2019 EPS

Quest.: 4

4. Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado
obtido após o processamento.
public class Prog2
{ public static void main(String[] args)
{ String A = "MEL DE ABELHA";
int x = A.length();
System.out.println("\n" +x);
}

10
9
11
13
3

Quest.: 5

5. Para construirmos uma interface gráfica em JAVA, adicionamos componentes sobre a área da janela. Por essa
razão, a área da janela é um container, ou seja, um elemento capaz de armazenar uma lista de componentes.
Existem uma infinidade de funcionalidades disponíveis nas bibliotecas de classes Java, destinadas a prover a
comunicação homem-máquina gráfica. São características de um JPanel, EXCETO:

O JPanel, assim como o JFrame são derivados do pacote java.util.awt


São criados com a classe JPanel, que é derivada da classe Container
São áreas que comportam outros componentes, inclusive outros painéis
A classe JPanel não tem painel de conteúdo como JFrames, assim, os elementos devem ser
diretamente adicionados ao objeto painel
São elementos que fazem a intermediação entre um container e os demais GUI anexados.

Quest.: 6

6. Analise as afirmativas e marque a alternativa correta:


i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.

Apenas a alternativa i está correta.


Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa ii está correta.
Apenas a alternativa iii está correta.

Quest.: 7

7. Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto
significa:

são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens
dessa aplicação.
instância de uma classe.
define a declaração de uma variável de referência associada a um variável primitiva.
um identificador utilizado para descrever o cenário do padrão como um todo.
define estados internos de uma classe.

Quest.: 8

8. Assinale a opção que não faz parte do conceito de orientação a objetos.

estacio.webaula.com.br/Classroom/index.html?id=2191246&classId=1131681&topicId=2652516&p0=03c7c0ace395d80182db07ae2c30f034&en… 2/4
16/04/2019 EPS

classe
herança
atributo
procedimento
método

Quest.: 9

9. (CESPE) Observe o fragmento de código java a seguir:

O código em Java apresentado acima é um exemplo de:

override com uso da palavra-chave this e polimorfismo de método.


herança com uso da palavra-chave extends e sobrescrita de método.
estacio.webaula.com.br/Classroom/index.html?id=2191246&classId=1131681&topicId=2652516&p0=03c7c0ace395d80182db07ae2c30f034&en… 3/4
16/04/2019 EPS

herança com uso da palavra-chave extends e sobreposição de método.


herança com uso da palavra-chave this e sobrecarga de método.
herança com uso da palavra-chave this e sobreposição de método.

Quest.: 10

10. Com relação a uma classe abstrata é correto afirmar que:

Esta só pode ser instanciada se o objeto também for abstrato.


Esta só possui métodos e atributos abstratos
Esta não pode ser instanciada.
Esta não possui métodos.
Esta não possui métodos nem atributos abstratos

VERIFICAR E ENCAMINHAR

Legenda: Questão não respondida Questão não gravada Questão gravada

estacio.webaula.com.br/Classroom/index.html?id=2191246&classId=1131681&topicId=2652516&p0=03c7c0ace395d80182db07ae2c30f034&en… 4/4