Logo Passei Direto
Buscar

CCT0827 - PROGRAMACAO I

User badge image
Fernando Silva

em

Ferramentas de estudo

Questões resolvidas

No âmbito da linguagem Java, considere: I. Edição é a criação do programa, que também é chamado de código Bytecode. II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma. III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado. Está correto o que consta em
I, II, III e IV
IV, somente
II e IV, somente
III e IV, somente
III, somente

Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
Java ME.
Java EE.
Java DB.
Java TE.
Java SE.

Sobre a linguagem JAVA, é incorreto afirmar:
Sintaxe da parte OO bem mais simples que o C++.
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Sintaxe dos comandos básicos segue o padrão do C
Dependente de plataforma: write once, run everywhere
Simplicidade

Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada sistema e dispositivo, é uma função do programa:
Java Comunication Process (JCP).
Java Community Process (JCP).
Java Virtual Module (JVM).
Java Virtual Machine (JVM).
Java Enterprise Machine (JEM).

Com relação ao ambiente de programação Java, julgue as afirmativas a seguir:
Estão corretas somente:
I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por exemplo, javac (compilador Java) e javadoc (utilitário para documentação).
II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK e pode ser, inclusive, instalado separadamente.
III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse, BlueJ, JCreator e IntelliJ.
I e III
Todas
I e II
II e III
III

Sobre a linguagem JAVA, é incorreto afirmar:
Dispensa o uso de Garbage collection
Gerenciamento de memória
Execução simultânea de múltiplas threads.
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)

Julgue as afirmacoes a seguir:
Estão corretas somente:
I-Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edition): é a base da plataforma e inclui o ambiente de execução e as bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edition): versão voltada para o desenvolvimento de aplicações móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edition): versão voltada para o desenvolvimento de aplicações corporativas e aplicações web.
III e IV
I e II
Todas
II, III e IV
I, II e III

A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é a:
javac.
java.
jar.
javax.
javaw.

Sobre a linguagem JAVA, é incorreto afirmar:
Robustez
UNICODE: padrão que permite manipular textos de qualquer sistema de escrita.
JVM impede que uma aplicação mal comportada paralise o sistema
Não-tratamento de exceções
Distribuída e multitarefa

Em JAVA, os operadores lógicos ''E'', ''OU'' e ''NÃO'' são representados respectivamente por:

&&, ||, !
and, or, not
&, #, $
*, +, ~
.and., .or., .not

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

No âmbito da linguagem Java, considere: I. Edição é a criação do programa, que também é chamado de código Bytecode. II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma. III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode. IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é executado. Está correto o que consta em
I, II, III e IV
IV, somente
II e IV, somente
III e IV, somente
III, somente

Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
Java ME.
Java EE.
Java DB.
Java TE.
Java SE.

Sobre a linguagem JAVA, é incorreto afirmar:
Sintaxe da parte OO bem mais simples que o C++.
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Sintaxe dos comandos básicos segue o padrão do C
Dependente de plataforma: write once, run everywhere
Simplicidade

Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada sistema e dispositivo, é uma função do programa:
Java Comunication Process (JCP).
Java Community Process (JCP).
Java Virtual Module (JVM).
Java Virtual Machine (JVM).
Java Enterprise Machine (JEM).

Com relação ao ambiente de programação Java, julgue as afirmativas a seguir:
Estão corretas somente:
I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por exemplo, javac (compilador Java) e javadoc (utilitário para documentação).
II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK e pode ser, inclusive, instalado separadamente.
III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse, BlueJ, JCreator e IntelliJ.
I e III
Todas
I e II
II e III
III

Sobre a linguagem JAVA, é incorreto afirmar:
Dispensa o uso de Garbage collection
Gerenciamento de memória
Execução simultânea de múltiplas threads.
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)

Julgue as afirmacoes a seguir:
Estão corretas somente:
I-Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edition): é a base da plataforma e inclui o ambiente de execução e as bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edition): versão voltada para o desenvolvimento de aplicações móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edition): versão voltada para o desenvolvimento de aplicações corporativas e aplicações web.
III e IV
I e II
Todas
II, III e IV
I, II e III

A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é a:
javac.
java.
jar.
javax.
javaw.

Sobre a linguagem JAVA, é incorreto afirmar:
Robustez
UNICODE: padrão que permite manipular textos de qualquer sistema de escrita.
JVM impede que uma aplicação mal comportada paralise o sistema
Não-tratamento de exceções
Distribuída e multitarefa

Em JAVA, os operadores lógicos ''E'', ''OU'' e ''NÃO'' são representados respectivamente por:

&&, ||, !
and, or, not
&, #, $
*, +, ~
.and., .or., .not

Prévia do material em texto

02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A1_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
No âmbito da linguagem Java, considere:
 
I. Edição é a criação do programa, que também é chamado de código Bytecode.
 II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
 III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
 IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é
executado.
 
Está correto o que consta em
 II e IV, somente.
 III, somente.
IV, somente.
I, II, III e IV.
III e IV, somente.
Respondido em 09/04/2020 11:24:05
 
 
 2a Questão
A tecnologia Java é, basicamente, dividida em
 JSE, JEE e JPE.
JSE, JDE e JME.
JSE, JDE e JPE.
 JSE, JEE e JME.
JSE, JEEP e JME.
Respondido em 09/04/2020 11:24:08
 
 
 3a Questão
Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
 Java ME.
 Java EE.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Java DB.
Java TE.
Java SE.
Respondido em 09/04/2020 11:24:10
 
 
 4a Questão
 
Sobre a linguagem JAVA, é incorreto afirmar:
 Sintaxe da parte OO bem mais simples que o C++.
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Sintaxe dos comandos básicos segue o padrão do C
 Dependente de plataforma: write once, run everywhere
Simplicidade
Respondido em 09/04/2020 11:24:23
 
 
 5a Questão
Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada
sistema e dispositivo, é uma função do programa
 Java Community Process (JCP).
Java Comunication Process (JCP).
Java Virtual Module (JVM).
Java Enterprise Machine (JEM).
 Java Virtual Machine (JVM).
Respondido em 09/04/2020 11:24:24
 
 
 6a Questão
 
Com relação ao ambiente de programação Java, julgue as afirmativas a seguir:
 
 
I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por
exemplo, javac (compilador Java) e javadoc (utilitário para documentação).
II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK
e pode ser, inclusive, instalado separadamente
 
III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse,
BlueJ, JCreator e IntelliJ
 
Estão corretas somente:
 I e II
III
I e III
II e III
 Todas
Respondido em 09/04/2020 11:24:25
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 7a Questão
Sobre a linguagem JAVA, é incorreto afirmar:
 Dispensa o uso de Garbage collection
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
 
Gerenciamento de memória
 
Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)
 
Execução simultânea de múltiplas threads.
Respondido em 09/04/2020 11:24:27
 
 
 8a Questão
 
Julgue as afirma�vas a seguir:
I-Diferentemente das linguagens convencionais, que são compiladas para código na�vo, a linguagem
Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual
Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edi�on): é a base da plataforma e inclui o ambiente de execução e as
bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edi�on): versão voltada para o desenvolvimento de aplicações
móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edi�on): versão voltada para o desenvolvimento de aplicações
corpora�vas e aplicações web.
Estão corretas somente:
 III e IV
 I e II
Todas
II, III e IV
I, II e III
Respondido em 09/04/2020 11:24:17
 
 
 
javascript:abre_colabore('38403','185387323','3695498908');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A1_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada
sistema e dispositivo, é uma função do programa
 Java Comunication Process (JCP).
 Java Virtual Machine (JVM).
Java Virtual Module (JVM).
Java Enterprise Machine (JEM).
Java Community Process (JCP).
Respondido em 15/04/2020 11:25:17
 
 
 2a Questão
Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
 Java TE.
 Java EE.
Java ME.
Java SE.
Java DB.
Respondido em 15/04/2020 11:25:19
 
 
 3a Questão
 
Sobre a linguagem JAVA, é incorreto afirmar:
 JVM impede que uma aplicação mal comportada paralise o sistema
 Não-tratamento de exceções
Distribuída e multitarefa
Robustez
UNICODE: padrão que permite manipular textos de qualquer sistema de
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
escrita.
Respondido em 15/04/2020 11:25:20
 
 
 4a Questão
Julgue as afirma�vas a seguir:
I-De forma geral, temos que plataforma = hardware + sistema operacional. A plataforma Java é definida apenas em software.
II-Máquina Virtual Java (JVM - Java Virtual Machine) é um dos componentes de SW da plataforma Java
III-Conjunto de bibliotecas que disponibilizam funções comuns (API Java) faz parte (é componente) da plataforma Java
Estão corretas:
 Todas as afirmações
Somente II
Somente II e III
Somente I
Somente I e III
Respondido em 15/04/2020 11:25:11
 
 
 5a Questão
Ainda à cerca da plataforma Java, marque a opção incorreta:
 O tipo boolean só armazena dois valores: true e false.
Uma característica importante da linguagem é com relação à segurança: o programa é verificado antes de ser executado.
Esta característica é encontrada por exemplo nos applets executados nos navegadores.
Em aplicações para o sistema Android: a linguagem Java é a principal linguagem para desenvolvimento nesta plataforma.
A linguagem Java também possui elementos para programação concorrente, ou seja, programas que necessitam de
execução em paralelo, como por exemplo as threads.
 O único ambiente de programação na plataforma e linguagem Java é o NetBeans, onde é possível fazer aplicativos, web,
desktop e do tipo console.
Respondido em 15/04/2020 11:25:12
 
 
 6a Questão
 
Julgue as afirma�vas a seguir:
I-Diferentemente das linguagens convencionais, que são compiladas para código na�vo, a linguagem
Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual
Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edi�on): é a base da plataforma e inclui o ambiente de execução e as
bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edi�on): versão voltada para o desenvolvimento de aplicações
móveis ou embarcadas.
IV-J2ME ou JavaME (Java Micro Edi�on): versão voltada para o desenvolvimento de aplicações
corpora�vas e aplicações web.
Estão corretas somente:
 Todas
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
I, II e III
II, III e IV
III e IV
 I e II
Respondido em 15/04/2020 11:25:26
 
 
 7a Questão
A Oracle anunciou que vai aposentar o plugin Java Runtime para navegadores. A medida está prevista para o ano que vem e
passará a incidir com a chegada da próxima versão do Java para desenvolvedores. Ela foi motivada porque vários navegadores de
Internet estão encerrando o suporte a plugins como forma de evitar brechas de segurança. Por conta dessa medida, a Oracle
entendeu que era inútil continuar desenvolvendo o recurso se ninguém for utilizá-lo. O plugin do Java, usado em navegadores, tem
como função permitir que sites de Internet rodem aplicativos e executem alguns tipos de tarefas complexas. Uma aplicação comum
da extensão é sua utilização em sites de bancos, que usam a ferramenta para lançar recursos de segurança.O Java, assim como o
Flash, desenvolveu má reputação ao longo dos anos, dado a grande coleção de episódios em que as falhas e brechas de segurança
da tecnologia foram usadas por hackers em ataques e ações criminosas. Alternativamente, a Oracle solicita que desenvolvedores
passem a utilizar o Java Web Start, tecnologia que dispensa o uso de plugins e permite que aplicativos sejam executados dentro de
sites. Fonte: http://www.techtudo.com.br/noticias/noticia/2016/01/oracle-acaba-com-plugin-do-java-extensao-nao-sera-mais-
obrigatoria.html, acessado em 15/11/2018.
À cerca do funcionamento da Plataforma e Linguagem Java marque a opção correta:
 Uma das desvantagens da plataforma Java é que só é possível executar os programas em ambiente Windows.
Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web (internet).
 Para executar uma aplicação em Java é necessário o Java Virtual Machine (JVM). A JVM fica dentro de um recurso
chamado Java Runtime Environment (JRE).
A linguagem Java é estruturada sendo possível aplicar os conceitos de orientação à objetos (OO).
A plataforma Java realiza a compilação diretamente para o código de máquina, onde o processador conseguirá executar a
aplicação.
Respondido em 15/04/2020 11:25:17
 
 
 8a Questão
 
Sobre a linguagem JAVA, é incorreto afirmar:
 Dependente de plataforma: write once, run everywhere
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Simplicidade
Sintaxe da parte OO bem mais simples que o C++.
Sintaxe dos comandos básicos segue o padrão do C
Respondido em 15/04/2020 11:25:30
 
 
 
javascript:abre_colabore('38403','186628687','3720807730');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A1_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
No âmbito da linguagem Java, considere:
 
I. Edição é a criação do programa, que também é chamado de código Bytecode.
 II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
 III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
 IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é
executado.
 
Está correto o que consta em
 I, II, III e IV.
 II e IV, somente.
IV, somente.
 III, somente.
III e IV, somente.
Respondido em 15/04/2020 11:25:40
 
 
 2a Questão
Portabilidade é a característica que fez do JAVA uma linguagem muito utilizada. Atualmente o número de aplicações em dispositivos
móveis tem crescido na mesma proporção do uso do JAVA. A tecnologia ou software que garante essa portabilidade é:
 JME - Java Micro Edition. 
JSP - Java Server Pages.
JSE - Java Standard Edition.
 
JVM - Java Virtual Machine.
JLE - Java Lost Environment.
Respondido em 15/04/2020 11:25:42
 
 
 3a Questão
A tecnologia Java é, basicamente, dividida em
 JSE, JEE e JPE.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 JSE, JEE e JME.
JSE, JEEP e JME.
JSE, JDE e JPE.
JSE, JDE e JME.
Respondido em 15/04/2020 11:25:47
 
 
 4a Questão
 
Com relação ao ambiente de programação Java, julgue as afirmativas a seguir:
 
 
I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por
exemplo, javac (compilador Java) e javadoc (utilitário para documentação).
II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK
e pode ser, inclusive, instalado separadamente
 
III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse,
BlueJ, JCreator e IntelliJ
 
Estão corretas somente:
 I e II
 Todas
II e III
I e III
III
Respondido em 15/04/2020 11:25:37
 
 
 5a Questão
IBFC - 2017 - EMBASA (Adaptada) - Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os
aplicativos Java, convertendo:
 Os microcódigos em código executável de máquina;
 Os bytecodes em código executável de máquina;
Os códigos encriptados em bytecodes;
Os microcódigos em códigos encriptados;
Os códigos de máquina em bytecodes.
Respondido em 15/04/2020 11:25:39
 
 
 6a Questão
Sobre a linguagem JAVA, é incorreto afirmar:
 Dispensa o uso de Garbage collection
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
 
Execução simultânea de múltiplas threads.
 
Gerenciamento de memória
 
Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)
Respondido em 15/04/2020 11:25:41
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 7a Questão
A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é a:
 javac.
javaw.
java.
jar.
javax.
Respondido em 15/04/2020 11:25:42
 
 
 8a Questão
 
Julgue as afirma�vas a seguir:
I-Diferentemente das linguagens convencionais, que são compiladas para código na�vo, a linguagem
Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual
Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edi�on): é a base da plataforma e inclui o ambiente de execução e as
bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edi�on): versão voltada para o desenvolvimento de aplicações
móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edi�on): versão voltada para o desenvolvimento de aplicações
corpora�vas e aplicações web.
Estão corretas somente:
 I e II
Todas
I, II e III
II, III e IV
III e IV
Respondido em 15/04/2020 11:25:56
 
 
 
javascript:abre_colabore('38403','186628770','3720809374');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A1_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Julgue as afirma�vas a seguir:
I-De forma geral, temos que plataforma = hardware + sistema operacional. A plataforma Java é definida apenas em software.
II-MáquinaVirtual Java (JVM - Java Virtual Machine) é um dos componentes de SW da plataforma Java
III-Conjunto de bibliotecas que disponibilizam funções comuns (API Java) faz parte (é componente) da plataforma Java
Estão corretas:
 Somente I
 Todas as afirmações
Somente II
Somente II e III
Somente I e III
Respondido em 15/04/2020 11:25:51
 
 
 2a Questão
A Oracle anunciou que vai aposentar o plugin Java Runtime para navegadores. A medida está prevista para o ano que vem e
passará a incidir com a chegada da próxima versão do Java para desenvolvedores. Ela foi motivada porque vários navegadores de
Internet estão encerrando o suporte a plugins como forma de evitar brechas de segurança. Por conta dessa medida, a Oracle
entendeu que era inútil continuar desenvolvendo o recurso se ninguém for utilizá-lo. O plugin do Java, usado em navegadores, tem
como função permitir que sites de Internet rodem aplicativos e executem alguns tipos de tarefas complexas. Uma aplicação comum
da extensão é sua utilização em sites de bancos, que usam a ferramenta para lançar recursos de segurança.O Java, assim como o
Flash, desenvolveu má reputação ao longo dos anos, dado a grande coleção de episódios em que as falhas e brechas de segurança
da tecnologia foram usadas por hackers em ataques e ações criminosas. Alternativamente, a Oracle solicita que desenvolvedores
passem a utilizar o Java Web Start, tecnologia que dispensa o uso de plugins e permite que aplicativos sejam executados dentro de
sites. Fonte: http://www.techtudo.com.br/noticias/noticia/2016/01/oracle-acaba-com-plugin-do-java-extensao-nao-sera-mais-
obrigatoria.html, acessado em 15/11/2018.
À cerca do funcionamento da Plataforma e Linguagem Java marque a opção correta:
 Uma das desvantagens da plataforma Java é que só é possível executar os programas em ambiente Windows.
 Para executar uma aplicação em Java é necessário o Java Virtual Machine (JVM). A JVM fica dentro de um recurso
chamado Java Runtime Environment (JRE).
Os únicos tipos de aplicações que podem ser desenvolvidas na plataforma Java são para desktop e web (internet).
A linguagem Java é estruturada sendo possível aplicar os conceitos de orientação à objetos (OO).
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
A plataforma Java realiza a compilação diretamente para o código de máquina, onde o processador conseguirá executar a
aplicação.
Respondido em 15/04/2020 11:26:05
 
 
 3a Questão
Dentre as ramificações da Linguagem Java, existe a que é específica para desenvolvimento Web, trata-se da:
 Java EE.
Java DB.
Java SE.
Java ME.
Java TE.
Respondido em 15/04/2020 11:25:55
 
 
 4a Questão
 
Sobre a linguagem JAVA, é incorreto afirmar:
 Dependente de plataforma: write once, run everywhere
Sintaxe da parte OO bem mais simples que o C++.
Sintaxe dos comandos básicos segue o padrão do C
Simplicidade
Orientada a Objetos com uma grande diversidade de bibliotecas de classes disponível.
Respondido em 15/04/2020 11:26:09
 
 
 5a Questão
Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções específicas de cada
sistema e dispositivo, é uma função do programa
 Java Comunication Process (JCP).
Java Community Process (JCP).
Java Virtual Module (JVM).
 Java Virtual Machine (JVM).
Java Enterprise Machine (JEM).
Respondido em 15/04/2020 11:26:10
 
 
 6a Questão
Ainda à cerca da plataforma Java, marque a opção incorreta:
 Em aplicações para o sistema Android: a linguagem Java é a principal linguagem para desenvolvimento nesta plataforma.
 O único ambiente de programação na plataforma e linguagem Java é o NetBeans, onde é possível fazer aplicativos, web,
desktop e do tipo console.
A linguagem Java também possui elementos para programação concorrente, ou seja, programas que necessitam de
execução em paralelo, como por exemplo as threads.
O tipo boolean só armazena dois valores: true e false.
Uma característica importante da linguagem é com relação à segurança: o programa é verificado antes de ser executado.
Esta característica é encontrada por exemplo nos applets executados nos navegadores.
Respondido em 15/04/2020 11:26:00
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 7a Questão
 
Sobre a linguagem JAVA, é incorreto afirmar:
 Robustez
UNICODE: padrão que permite manipular textos de qualquer sistema de
escrita.
 Não-tratamento de exceções
Distribuída e multitarefa
JVM impede que uma aplicação mal comportada paralise o sistema
Respondido em 15/04/2020 11:26:13
 
 
 8a Questão
 
Julgue as afirma�vas a seguir:
I-Diferentemente das linguagens convencionais, que são compiladas para código na�vo, a linguagem
Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual
Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edi�on): é a base da plataforma e inclui o ambiente de execução e as
bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edi�on): versão voltada para o desenvolvimento de aplicações
móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edi�on): versão voltada para o desenvolvimento de aplicações
corpora�vas e aplicações web.
Estão corretas somente:
 Todas
 I e II
II, III e IV
I, II e III
III e IV
Respondido em 15/04/2020 11:26:04
 
 
 
javascript:abre_colabore('38403','186628873','3720810238');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 1a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A1_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
No âmbito da linguagem Java, considere:
 
I. Edição é a criação do programa, que também é chamado de código Bytecode.
 II. Compilação é a geração de um código intermediário chamado fonte, que é um código independente de plataforma.
 III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do código Bytecode.
 IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a cada vez que o programa é
executado.
 
Está correto o que consta em
 III, somente.
IV, somente.
I, II, III e IV.
 II e IV, somente.
III e IV, somente.
Respondido em 15/04/2020 11:26:25
 
 
 2a Questão
A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é a:
 jar.
java.
javax.
 javac.
javaw.
Respondido em 15/04/2020 11:26:27
 
 
 3a Questão
 
Com relação ao ambiente de programação Java, julgue as afirmativas a seguir:
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
I-Java Development Kit (JDK): Coleção de programas para, dentre outras tarefas, compilar e executar aplicações Java, como, por
exemplo, javac (compilador Java) e javadoc (utilitário para documentação).
II- Java Runtime Environment (JRE): Kit com todos os programas necessários para executar aplicações Java. Eles faz parte do JDK
e pode ser, inclusive, instalado separadamente
 
III-IDE, (Integrated Development Environment), ambientes de desenvolvimento, entre os quais podemos citar NetBeans, Eclipse,
BlueJ, JCreator e IntelliJ
 
Estão corretas somente:
 I e III
II e III
I e II
 Todas
III
Respondido em 15/04/2020 11:26:174a Questão
Sobre a linguagem JAVA, é incorreto afirmar:
 Trabalha com diversos protocolos (TCP/IP, HTTP, FTP,...)
Os programas podem utilizar recursos da rede com a mesma facilidade que acessam arquivos locais.
 
Execução simultânea de múltiplas threads.
 
Gerenciamento de memória
 
 Dispensa o uso de Garbage collection
Respondido em 15/04/2020 11:26:31
 
 
 5a Questão
A tecnologia Java é, basicamente, dividida em
 JSE, JEEP e JME.
JSE, JDE e JPE.
JSE, JDE e JME.
JSE, JEE e JPE.
 JSE, JEE e JME.
Respondido em 15/04/2020 11:26:33
 
 
 6a Questão
IBFC - 2017 - EMBASA (Adaptada) - Java Virtual Machine (Máquina Virtual Java) é um programa que carrega e executa os
aplicativos Java, convertendo:
 Os códigos encriptados em bytecodes;
Os códigos de máquina em bytecodes.
Os microcódigos em códigos encriptados;
 Os bytecodes em código executável de máquina;
Os microcódigos em código executável de máquina;
Respondido em 15/04/2020 11:26:23
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 7a Questão
Portabilidade é a característica que fez do JAVA uma linguagem muito utilizada. Atualmente o número de aplicações em dispositivos
móveis tem crescido na mesma proporção do uso do JAVA. A tecnologia ou software que garante essa portabilidade é:
 JME - Java Micro Edition. 
 
JVM - Java Virtual Machine.
JSE - Java Standard Edition.
JLE - Java Lost Environment.
JSP - Java Server Pages.
Respondido em 15/04/2020 11:26:25
 
 
 8a Questão
 
Julgue as afirma�vas a seguir:
I-Diferentemente das linguagens convencionais, que são compiladas para código na�vo, a linguagem
Java é compilada para "bytecode" (gerando o .class ou .jar) que é executado por uma máquina virtual
Java (JVM - Java Virtual Machine).
II-J2SE ou Java SE (Java Standard Edi�on): é a base da plataforma e inclui o ambiente de execução e as
bibliotecas comuns.
III-J2EE ou Java EE (Java Enterprise Edi�on): versão voltada para o desenvolvimento de aplicações
móveis ou embarcadas.
IV-J2ME ou Java ME (Java Micro Edi�on): versão voltada para o desenvolvimento de aplicações
corpora�vas e aplicações web.
Estão corretas somente:
 I, II e III
III e IV
Todas
 I e II
II, III e IV
Respondido em 15/04/2020 11:26:27
 
 
 
javascript:abre_colabore('38403','186628956','3720811990');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A2_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Em JAVA, os operadores lógicos E, OU e NÃO são representados respectivamente por:
 and, or, not.
or, and, not.
&, #, $.
*, +, ~.
 &&, ||, !.
Respondido em 09/04/2020 11:24:30
 
 
 2a Questão
Dada a saída em uma única linha: ABC-XPTO-ABC-XPTO-ABC-XPTO-JAVA 
Preencha as lacunas do código:
public class QuestaoX{
public static void main(String[] args){
 int x = 0;
 while ( x < _____ ) {
 System.out.____________("ABC-");
 System.out.____________("XPTO-");
 x = x + 1;
 }
 if (x == ______){
 System.out.print("JAVA");
 }
}
}
 
Assinale a alternativa que indique o preenchimento das lacunas respectivamente:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 3; print; print; 3
4; print; print; 4
3; println; print; 3
4; println; print; 3
3; print; println; 4
Respondido em 09/04/2020 11:24:43
 
 
 3a Questão
Assinale a opção correta. 
int x = 1;
while (x != 4) {
 System.out.println(x/2);
 x++;
}
 impressão seqüencial de 5 números em ordem decrescente.
o trecho imprimirá 2 números.
o trecho entrará em loop.
 o trecho imprimirá 3 números.
o trecho imprimirá 4 números.
Respondido em 09/04/2020 11:24:46
 
 
 4a Questão
Os operadores lógicos são:
 && e ||
$ e =
E e L
< e >
& e OU
Respondido em 09/04/2020 11:24:36
 
 
 5a Questão
O que imprimirá a linha de código em Java a seguir?
 
System.out.println("1+1+1="+1+1+1);
3=111
 1+1+1=111.
1+1+1=21.
 3=21.
111=111.
Respondido em 09/04/2020 11:24:49
 
 
 6a Questão
É tida como uma das principais linguagens de programação orientada a objeto; tem como característica a compilação para um
bytecode e execução por uma máquina virtual. Trata-se da linguagem:
 Algol.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 Java.
PHP.
C++.
Delphi.
Respondido em 09/04/2020 11:24:51
 
 
 7a Questão
Qual dos códigos abaixo irão compilar, assumindo que i é um inteiro e b é um boolean?
I. if (i = 1) { }
II. if (b == false) { }
III. if (i) { }
IV. if ( b || true) { }
V. if (b == i) { }
 I.
II, V.
III, IV, V.
 II, IV.
IV, V.
Respondido em 09/04/2020 11:24:42
 
 
 8a Questão
Qual alternativa apresenta todos os tipos válidos com parâmetro para a cláusula switch?
 char, float.
int, double.
char, double.
int, float.
 char, int.
Respondido em 09/04/2020 11:24:55
 
 
 
javascript:abre_colabore('38403','185387436','3695501961');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A2_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Na linguagem Java
 A estrutura de repetição for requer definição de inicialização, condição e incremento.
A estrutura de repetição do while requer definição de inicialização, condição e incremento.
 estrutura de repetição for requer definição de inicialização e ponderação.
A estrutura de repetição while requer definição de inicialização, condição e incremento.
A estrutura de repetição while requer definição de inicialização e incremento.
Respondido em 09/04/2020 11:25:06
 
 
 2a Questão
Na linguagem Java
== significa atribuição. & significa "E" lógico. || significa "OU" lógico.
 == significa igualdade. && significa atribuição lógica. || significa "+" lógico.
<> significa igualdade. &+ significa "E" lógico. | significa "OU" lógico.
=+ significa igualdade superior. && significa "E" lógico. |=| significa "OU" lógico.
 == significa igualdade. && significa "E" lógico. || significa "OU" lógico.
Respondido em 09/04/2020 11:25:08
 
 
 3a Questão
Em um parque de diversões existe um brinquedo que é seguro apenas para pessoas com altura entre 150 centímetros e 200
centímetros (inclusive). Um sistema computacional em JAVA foi desenvolvido como apoio. Marque qual condição em Java irá
funcionar para permitir que apenas as pessoas dentro da faixa de altura apropriada entrem no brinquedo.
 if( altura <= 150 && altura >= 200){
System.out.println("Entrada Permitida!");
}
if( altura >= 150 || altura >= 200){
System.out.println("Entrada Permitida!");
}
 if( altura >= 150 && altura <= 200){
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
System.out.println("Entrada Permitida!");
}
if(200 > altura > 150 ){
System.out.println("Entrada Permitida!");
}
if( altura < 150 || altura< 200){
System.out.println("Entrada Permitida!");
}
Respondido em 09/04/2020 11:25:10
 
 
 4a Questão
 Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código:
int i;
for (i = 0; i < 4; i++) {
 if (i==2)
 break;
 i++;
}
System.out.println(i);
 
Baseado na análise do código apresentado na questão, qual será o valor impresso na tela ?
 3
5
4
 2
1
Respondido em 09/04/2020 11:25:12
 
 
 5a Questão
Veja a execução de um determinado comando abaixo:
1. Executa a expressão de inicialização
 2. Testa a expressão lógica. Se for FALSA termina o comando
 3. Executa o bloco de comandos
 4. Executa a expressão de incremento
 5.Volta para o passo 2
O comando em questão é:
 While...do
Do...while
While
Switch...case
 For
Respondido em 09/04/2020 11:25:14
 
 
 6a Questão
Observe o código abaixo:
public class JavaApplication {
 public static void main(String[] args) {
 double halo;
 double mgs;
 halo = 69.99;
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
 mgs = 60.50;
 double total = halo + mgs;
 System.out.println("O preço total é " + total);
 if (total < 120.00) {
 System.out.println("O preço está bom!");
 } else {
 System.out.println("O jogo está caro!");
 }
 }
 }
Marque a resposta que será gerada:
 O preço total é 116.49
 O jogo está caro!
O preço total é 116.49
 O preço está bom!
O programa vai dar erro!
 O preço total é 130.49
 O jogo está caro!
O preço total é 130.49
 O preço está bom!
Respondido em 09/04/2020 11:25:26
 
 
 7a Questão
Dado o seguinte trecho de código abaixo, o que ele exibe como saída?
char letra = A;
while (true) {
 System.out.print(letra);
 letra++;
 if (letra > Z) { 
 System.out.println();
 break;
 }
}
 as letras de A até Y, uma ao lado da outra.
 as letras de A até Z, uma ao lado da outra.
somente a letra A.
as letras de A até Z, uma embaixo da outra.
as letras de A até Y, uma embaixo da outra.
Respondido em 09/04/2020 11:25:17
 
 
 8a Questão
Na linguagem Java
 não se pode aninhar estruturas de repetição.
para comentários são utilizados apenas /* e */.
 Java Micro Edition (JME) é projetada para dispositivos com memória e poder de processamento limitados.
não se pode definir expressões com variáveis dos tipos int e double.
a conversão de uma variável double em int aumenta a sua precisão.
Respondido em 09/04/2020 11:25:30
 
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
javascript:abre_colabore('38403','185387542','3695505987');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A2_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Observe o código abaixo:
public class JavaApplication {
 public static void main(String[] args) {
 double halo;
 double mgs;
 halo = 69.99;
 mgs = 60.50;
 double total = halo + mgs;
 System.out.println("O preço total é " + total);
 if (total < 120.00) {
 System.out.println("O preço está bom!");
 } else {
 System.out.println("O jogo está caro!");
 }
 }
 }
Marque a resposta que será gerada:
 O preço total é 130.49
 O jogo está caro!
O preço total é 116.49
 O preço está bom!
O preço total é 130.49
 O preço está bom!
O preço total é 116.49
 O jogo está caro!
O programa vai dar erro!
Respondido em 15/04/2020 11:26:35
 
 
 2a Questão
Dada a saída em uma única linha: ABC-XPTO-ABC-XPTO-ABC-XPTO-JAVA 
Preencha as lacunas do código:
public class QuestaoX{
public static void main(String[] args){
 int x = 0;
 while ( x < _____ ) {
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 System.out.____________("ABC-");
 System.out.____________("XPTO-");
 x = x + 1;
 }
 if (x == ______){
 System.out.print("JAVA");
 }
}
}
 
Assinale a alternativa que indique o preenchimento das lacunas respectivamente:
 3; print; print; 3
4; print; print; 4
3; print; println; 4
4; println; print; 3
3; println; print; 3
Respondido em 15/04/2020 11:26:38
 
 
 3a Questão
Qual alternativa apresenta todos os tipos válidos com parâmetro para a cláusula switch?
 char, int.
int, double.
char, double.
char, float.
int, float.
Respondido em 15/04/2020 11:26:52
 
 
 4a Questão
Os tipos de dados primitivos em Java são:
 char, boolean, byte, short, int, long, float, double e String.
char, boolean, byte, short, int, long, float, double, String e Date.
 char, boolean, byte, short, int, long, float e double.
byte, short, int, long, float, double e String.
byte, short, int, long, float, double, String e Date.
Respondido em 15/04/2020 11:26:54
 
 
 5a Questão
Dado o seguinte trecho de código abaixo, o que ele exibe como saída?
char letra = A;
while (true) {
 System.out.print(letra);
 letra++;
 if (letra > Z) { 
 System.out.println();
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
 break;
 }
}
 as letras de A até Z, uma embaixo da outra.
 as letras de A até Z, uma ao lado da outra.
as letras de A até Y, uma ao lado da outra.
as letras de A até Y, uma embaixo da outra.
somente a letra A.
Respondido em 15/04/2020 11:26:45
 
 
 6a Questão
O que imprimirá a linha de código em Java a seguir?
 
System.out.println("1+1+1="+1+1+1);
 111=111.
 1+1+1=111.
3=111
3=21.
1+1+1=21.
Respondido em 15/04/2020 11:26:58
 
 
 7a Questão
Assinale a alternativa correta. Qual(is) entre as seguintes expressoes é(são) valor(es) do tipo primitivo em Java:
I. 5.3f
II. true
III. a
IV. "aa"
V. null
 I, II, III.
I, III.
I, II, IV.
IV, V.
III, IV, V.
Respondido em 15/04/2020 11:26:49
 
 
 8a Questão
Em JAVA, os operadores lógicos E, OU e NÃO são representados respectivamente por:
 and, or, not.
&, #, $.
or, and, not.
 &&, ||, !.
*, +, ~.
Respondido em 15/04/2020 11:27:02
 
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
javascript:abre_colabore('38403','186629031','3720812929');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A2_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Qual dos códigos abaixo irão compilar, assumindo que i é um inteiro e b é um boolean?
I. if (i = 1) { }
II. if (b == false) { }
III. if (i) { }
IV. if ( b || true) { }
V. if (b == i) { }
 III, IV, V.
IV, V.
II, V.
 II, IV.
I.
Respondido em 15/04/2020 11:27:09
 
 
 2a Questão
Na linguagem Java
 Java Micro Edition (JME) é projetada para dispositivos com memória e poder de processamento limitados.
não se pode aninhar estruturas de repetição.
não se pode definir expressões com variáveis dos tipos int e double.a conversão de uma variável double em int aumenta a sua precisão.
para comentários são utilizados apenas /* e */.
Respondido em 15/04/2020 11:27:11
 
 
 3a Questão
Os operadores lógicos são:
 & e OU
$ e =
 && e ||
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
E e L
< e >
Respondido em 15/04/2020 11:27:13
 
 
 4a Questão
 Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código:
int i;
for (i = 0; i < 4; i++) {
 if (i==2)
 break;
 i++;
}
System.out.println(i);
 
Baseado na análise do código apresentado na questão, qual será o valor impresso na tela ?
 4
 2
1
5
3
Respondido em 15/04/2020 11:27:15
 
 
 5a Questão
Em um parque de diversões existe um brinquedo que é seguro apenas para pessoas com altura entre 150 centímetros e 200
centímetros (inclusive). Um sistema computacional em JAVA foi desenvolvido como apoio. Marque qual condição em Java irá
funcionar para permitir que apenas as pessoas dentro da faixa de altura apropriada entrem no brinquedo.
 if( altura >= 150 || altura >= 200){
System.out.println("Entrada Permitida!");
}
if( altura < 150 || altura < 200){
System.out.println("Entrada Permitida!");
}
 if( altura >= 150 && altura <= 200){
System.out.println("Entrada Permitida!");
}
if(200 > altura > 150 ){
System.out.println("Entrada Permitida!");
}
if( altura <= 150 && altura >= 200){
System.out.println("Entrada Permitida!");
}
Respondido em 15/04/2020 11:27:17
 
 
 6a Questão
Veja a execução de um determinado comando abaixo:
1. Executa a expressão de inicialização
 2. Testa a expressão lógica. Se for FALSA termina o comando
 3. Executa o bloco de comandos
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
4. Executa a expressão de incremento
 5.Volta para o passo 2
O comando em questão é:
 Switch...case
 For
While...do
While
Do...while
Respondido em 15/04/2020 11:27:07
 
 
 7a Questão
Na linguagem Java
 A estrutura de repetição do while requer definição de inicialização, condição e incremento.
A estrutura de repetição while requer definição de inicialização e incremento.
A estrutura de repetição while requer definição de inicialização, condição e incremento.
 estrutura de repetição for requer definição de inicialização e ponderação.
 A estrutura de repetição for requer definição de inicialização, condição e incremento.
Respondido em 15/04/2020 11:27:10
 
 
 8a Questão
Na linguagem Java
 =+ significa igualdade superior. && significa "E" lógico. |=| significa "OU" lógico.
== significa igualdade. && significa atribuição lógica. || significa "+" lógico.
<> significa igualdade. &+ significa "E" lógico. | significa "OU" lógico.
 == significa igualdade. && significa "E" lógico. || significa "OU" lógico.
== significa atribuição. & significa "E" lógico. || significa "OU" lógico.
Respondido em 15/04/2020 11:27:12
 
 
 
javascript:abre_colabore('38403','186629116','3720814579');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 2a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A2_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
&& || ! são exemplos de operadores:
 Relacionais
Condicionais
De expressões
 Lógicos
Aritméticos
Respondido em 15/04/2020 11:27:22
 
 
 2a Questão
Assinale a opção correta. 
int x = 1;
while (x != 4) {
 System.out.println(x/2);
 x++;
}
 o trecho imprimirá 3 números.
 impressão seqüencial de 5 números em ordem decrescente.
o trecho imprimirá 2 números.
o trecho imprimirá 4 números.
o trecho entrará em loop.
Respondido em 15/04/2020 11:27:25
 
 
 3a Questão
É tida como uma das principais linguagens de programação orientada a objeto; tem como característica a compilação para um
bytecode e execução por uma máquina virtual. Trata-se da linguagem:
Java.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 
Delphi.
C++.
Algol.
PHP.
Respondido em 15/04/2020 11:27:27
 
 
 4a Questão
Qual alternativa apresenta todos os tipos válidos com parâmetro para a cláusula switch?
 char, float.
 char, int.
int, double.
char, double.
int, float.
Respondido em 15/04/2020 11:27:30
 
 
 5a Questão
Os tipos de dados primitivos em Java são:
 char, boolean, byte, short, int, long, float, double, String e Date.
byte, short, int, long, float, double, String e Date.
 char, boolean, byte, short, int, long, float e double.
char, boolean, byte, short, int, long, float, double e String.
byte, short, int, long, float, double e String.
Respondido em 15/04/2020 11:27:45
 
 
 6a Questão
Observe o código abaixo:
public class JavaApplication {
 public static void main(String[] args) {
 double halo;
 double mgs;
 halo = 69.99;
 mgs = 60.50;
 double total = halo + mgs;
 System.out.println("O preço total é " + total);
 if (total < 120.00) {
 System.out.println("O preço está bom!");
 } else {
 System.out.println("O jogo está caro!");
 }
 }
 }
Marque a resposta que será gerada:
 O preço total é 116.49
 O preço está bom!
O preço total é 116.49
 O jogo está caro!
O preço total é 130.49
 O preço está bom!
O programa vai dar erro!
 O preço total é 130.49
 O jogo está caro!
Respondido em 15/04/2020 11:27:35
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 7a Questão
Dado o seguinte trecho de código abaixo, o que ele exibe como saída?
char letra = A;
while (true) {
 System.out.print(letra);
 letra++;
 if (letra > Z) { 
 System.out.println();
 break;
 }
}
 as letras de A até Z, uma embaixo da outra.
as letras de A até Y, uma embaixo da outra.
somente a letra A.
as letras de A até Y, uma ao lado da outra.
 as letras de A até Z, uma ao lado da outra.
Respondido em 15/04/2020 11:27:50
 
 
 8a Questão
O que imprimirá a linha de código em Java a seguir?
 
System.out.println("1+1+1="+1+1+1);
 3=21.
3=111
 1+1+1=111.
1+1+1=21.
111=111.
Respondido em 15/04/2020 11:27:51
 
 
 
javascript:abre_colabore('38403','186629210','3720815836');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A3_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Em JAVA, o modificador utilizado para definir um método de classe é o:
 instanceof.
belongs.
unique.
 static.
implements.
Respondido em 09/04/2020 11:23:23
 
 
 2a Questão
Quando definimos um objeto num programa orientado a objetos, implementamos todo o comportamento desse objeto em um(a)
ou mais _______
 
 Atributos
Propriedades
Interfaces
 Métodos
Sintaxes
Respondido em 09/04/2020 11:23:14
 
 
 3a Questão
________ procura focar as características essenciais de um objeto, de acordo com a perspectiva do observador. Este trecho refere-
se a: 
 O método 
A classificação 
O agrupamentoA abstração
O encapsulamento 
Respondido em 09/04/2020 11:23:17
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 
 4a Questão
As classes contêm.
 Atributos que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
SubClasses que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
Classes abstratas que determinam o estado das interfaces e métodos que são utilizados para manipular os
atributos
Métodos que determinam o estado do objeto e atributos que são utilizados para manipular as informações
Atributos que determinam o estado de um mapeamento objeto relacional e métodos que são utilizados para
manipular os atributos
Respondido em 09/04/2020 11:23:30
 
 
 5a Questão
No contexto da Programação Orientada a Objetos, o termo método é:
 um objeto capaz de armazenar estados através de seus atributos.
o mecanismo pelo qual um objeto utiliza os recursos de outro.
 o elemento que define as habilidades do objeto.
uma chamada a um objeto para invocar uma classe.
uma instância de uma classe funcional.
Respondido em 09/04/2020 11:23:48
 
 
 6a Questão
Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
 II e III
II
 I
Todas as afirmações
I, III
Respondido em 09/04/2020 11:23:51
 
 
 7a Questão
Veja as palavras abaixo:
Mesa, mover, limpar, número de pés, comprimento.
Julgue as afirmativas:
I-No mundo OO, mesa seria uma classe
 II-No mundo OO, limpar e número de pés seriam considerados métodos da classe
 III-No mundo OO, limpar, mover seriam considerados métodos da classe
 IV-No mundo OO, comprimento, número de pés seriam considerados métodos da classe
 V-No mundo OO, comprimento, número de pés seriam considerados atributos da classe
Estão corretas somente:
 
 I, III, V
Nenhuma afirmação está correta
I, II, V
I
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
III, V
Respondido em 09/04/2020 11:23:52
 
 
 8a Questão
Sobre classes, julgue as afirmativas a seguir:
I- Classes são os elementos básicos para construção de programas OO em linguagens como C++, Java e C#. Assim, para construir
um programa OO devemos, inicialmente, identificar as classes que fazem parte do problema que estamos tentando resolver.
II- Ao analisar um problema a ser resolvido, as classes normalmente são extraídas dos conceitos que compõem o domínio do
problema e dos conceitos adotados na solução do problema
III-Na sintaxe da definição da classe é declarada a visibilidade da mesma em public, private ou package
Estão corretas:
 Somente I e II
 Todas
Somente II e III
Somente I e III
Somente I
Respondido em 09/04/2020 11:24:05
 
 
 
javascript:abre_colabore('38403','185387076','3695491509');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A3_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Um objeto pode ser definido como:
 b) Um método que executa ações
a) Tipo inteiro
e) nenhuma das alternativas anteriores
 c) Uma instância de uma classe
d) Uma classe abstrata
Respondido em 15/04/2020 11:27:48
 
 
 2a Questão
Em JAVA, o modificador utilizado para definir um método de classe é o:
 belongs.
 static.
instanceof.
unique.
implements.
Respondido em 15/04/2020 11:27:50
 
 
 3a Questão
Quando criamos um objeto a partir de uma classe dizemos que temos um(a) _______ da classe.
 Método
Atributo
Identificação
 Instância
Classificação
Respondido em 15/04/2020 11:27:52
 
 
 4a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
 I
I, III
Todas as afirmações
II e III
II
Respondido em 15/04/2020 11:27:54
 
 
 5a Questão
Veja as palavras abaixo:
Mesa, mover, limpar, número de pés, comprimento.
Julgue as afirmativas:
I-No mundo OO, mesa seria uma classe
 II-No mundo OO, limpar e número de pés seriam considerados métodos da classe
 III-No mundo OO, limpar, mover seriam considerados métodos da classe
 IV-No mundo OO, comprimento, número de pés seriam considerados métodos da classe
 V-No mundo OO, comprimento, número de pés seriam considerados atributos da classe
Estão corretas somente:
 
 I, II, V
I
 I, III, V
Nenhuma afirmação está correta
III, V
Respondido em 15/04/2020 11:28:07
 
 
 6a Questão
________ procura focar as características essenciais de um objeto, de acordo com a perspectiva do observador. Este trecho refere-
se a: 
 O agrupamento 
O método 
 A abstração
A classificação 
O encapsulamento 
Respondido em 15/04/2020 11:27:57
 
 
 7a Questão
No contexto da Programação Orientada a Objetos, o termo método é:
 uma chamada a um objeto para invocar uma classe.
o mecanismo pelo qual um objeto utiliza os recursos de outro.
 o elemento que define as habilidades do objeto.
uma instância de uma classe funcional.
um objeto capaz de armazenar estados através de seus atributos.
Respondido em 15/04/2020 11:28:25
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 8a Questão
Sobre classes, julgue as afirmativas a seguir:
I- Classes são os elementos básicos para construção de programas OO em linguagens como C++, Java e C#. Assim, para construir
um programa OO devemos, inicialmente, identificar as classes que fazem parte do problema que estamos tentando resolver.
II- Ao analisar um problema a ser resolvido, as classes normalmente são extraídas dos conceitos que compõem o domínio do
problema e dos conceitos adotados na solução do problema
III-Na sintaxe da definição da classe é declarada a visibilidade da mesma em public, private ou package
Estão corretas:
 Somente I
Somente I e III
 Todas
Somente II e III
Somente I e II
Respondido em 15/04/2020 11:28:11
 
 
 
javascript:abre_colabore('38403','186629324','3720817105');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A3_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Imagine os seguintes trechos de código:
Código 1:
 int a, b;
 a = 10;
 b = a; 
Código 2:
 Retangulo r1, r2;
 r1 = new Retangulo(10, 20, 100, 200);
 r2 = r1;
Julgue as afirmativas:
I-b é uma cópia de a;
 II-r2 vai referenciar o mesmo objeto que r1
 III-Se necessitamos clonar um um objeto, ou seja, criar um novo objeto idêntico a umoutro que já existe,
precisamos implementar um construtor cópia.
 IV-um construtor cópia tem a finalidade de criar um atributo como cópia de outro atributo.
 V-Para definir um construtor cópia devemos criar um construtor que recebe como parâmetro uma instância
da própria classe. Dessa forma podemos copiar todos os atributos de uma instância para a nova instância.
Estão corretas:
 I, III, IV, V
I, II, III
I, II, III, IV
 I, II, III, V
Todas as afirmações
Respondido em 15/04/2020 11:28:23
 
 
 2a Questão
Julgue as afirmativas a seguir:
I-um objeto possui valores associados aos atributos da classe à qual ele pertence.
II-Na programação OO, a ideia é que cada objeto seja responsável por seus dados (valores dos atributos) e seja capaz de executar
os seus próprios métodos (comportamentos).
III-O estado de uma instância é definido pelos valores que atribuímos aos seus atributos.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Estão corretas somente:
 I e II
II e III
 Todas
II
III
Respondido em 15/04/2020 11:28:26
 
 
 3a Questão
Objetos com as mesmas características são agrupados em um(a) _______.
 Classe
Comportamento
Nenhuma alternativa oferecida para esta questão está correta
Propriedade
Identificação
Respondido em 15/04/2020 11:28:40
 
 
 4a Questão
As classes contêm.
 Métodos que determinam o estado do objeto e atributos que são utilizados para manipular as informações
 Atributos que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
SubClasses que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
Atributos que determinam o estado de um mapeamento objeto relacional e métodos que são utilizados para
manipular os atributos
Classes abstratas que determinam o estado das interfaces e métodos que são utilizados para manipular os
atributos
Respondido em 15/04/2020 11:28:42
 
 
 5a Questão
Quando definimos um objeto num programa orientado a objetos, implementamos todo o comportamento desse objeto em um(a)
ou mais _______
 
 Propriedades
 Métodos
Interfaces
Atributos
Sintaxes
Respondido em 15/04/2020 11:28:44
 
 
 6a Questão
No contexto da Programação Orientada a Objetos, o termo método é:
 uma instância de uma classe funcional.
um objeto capaz de armazenar estados através de seus atributos.
 o elemento que define as habilidades do objeto.
o mecanismo pelo qual um objeto utiliza os recursos de outro.
uma chamada a um objeto para invocar uma classe.
Respondido em 15/04/2020 11:28:34
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 7a Questão
Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
 II e III
 I
Todas as afirmações
II
I, III
Respondido em 15/04/2020 11:28:48
 
 
 8a Questão
Quando criamos um objeto a partir de uma classe dizemos que temos um(a) _______ da classe.
 Atributo
Identificação
Método
Classificação
 Instância
Respondido em 15/04/2020 11:28:49
 
 
 
javascript:abre_colabore('38403','186629460','3720820576');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A3_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Em JAVA, o modificador utilizado para definir um método de classe é o:
 unique.
 static.
instanceof.
implements.
belongs.
Respondido em 15/04/2020 11:28:50
 
 
 2a Questão
Sobre classes, julgue as afirmativas a seguir:
I- Classes são os elementos básicos para construção de programas OO em linguagens como C++, Java e C#. Assim, para construir
um programa OO devemos, inicialmente, identificar as classes que fazem parte do problema que estamos tentando resolver.
II- Ao analisar um problema a ser resolvido, as classes normalmente são extraídas dos conceitos que compõem o domínio do
problema e dos conceitos adotados na solução do problema
III-Na sintaxe da definição da classe é declarada a visibilidade da mesma em public, private ou package
Estão corretas:
 Somente I
Somente I e III
 Todas
Somente II e III
Somente I e II
Respondido em 15/04/2020 11:29:03
 
 
 3a Questão
________ procura focar as características essenciais de um objeto, de acordo com a perspectiva do observador. Este trecho refere-
se a: 
 O agrupamento 
A classificação 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
O método 
O encapsulamento 
 A abstração
Respondido em 15/04/2020 11:28:53
 
 
 4a Questão
Veja as palavras abaixo:
Mesa, mover, limpar, número de pés, comprimento.
Julgue as afirmativas:
I-No mundo OO, mesa seria uma classe
 II-No mundo OO, limpar e número de pés seriam considerados métodos da classe
 III-No mundo OO, limpar, mover seriam considerados métodos da classe
 IV-No mundo OO, comprimento, número de pés seriam considerados métodos da classe
 V-No mundo OO, comprimento, número de pés seriam considerados atributos da classe
Estão corretas somente:
 
 I
I, II, V
III, V
 I, III, V
Nenhuma afirmação está correta
Respondido em 15/04/2020 11:29:06
 
 
 5a Questão
Um objeto pode ser definido como:
 b) Um método que executa ações
a) Tipo inteiro
e) nenhuma das alternativas anteriores
d) Uma classe abstrata
 c) Uma instância de uma classe
Respondido em 15/04/2020 11:29:07
 
 
 6a Questão
Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
 II
Todas as afirmações
 I
II e III
I, III
Respondido em 15/04/2020 11:28:57
 
 
 7a Questão
Quando criamos um objeto a partir de uma classe dizemos que temos um(a) _______ da classe.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 Identificação
Atributo
 Instância
Método
Classificação
Respondido em 15/04/2020 11:28:59
 
 
 8a Questão
As classes contêm.
 Classes abstratas que determinam o estado das interfaces e métodos que são utilizados para manipular os
atributos
Métodos que determinam o estado do objeto e atributos que são utilizados para manipular as informações
Atributos que determinam o estado de um mapeamento objeto relacional e métodos que são utilizados para
manipular os atributos
 Atributos que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
SubClasses que determinam o estado do objeto e métodos que são utilizados para manipular os atributos
Respondido em 15/04/2020 11:29:12
 
 
 
javascript:abre_colabore('38403','186629574','3720821512');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃOI 3a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A3_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Imagine os seguintes trechos de código:
Código 1:
 int a, b;
 a = 10;
 b = a; 
Código 2:
 Retangulo r1, r2;
 r1 = new Retangulo(10, 20, 100, 200);
 r2 = r1;
Julgue as afirmativas:
I-b é uma cópia de a;
 II-r2 vai referenciar o mesmo objeto que r1
 III-Se necessitamos clonar um um objeto, ou seja, criar um novo objeto idêntico a um outro que já existe,
precisamos implementar um construtor cópia.
 IV-um construtor cópia tem a finalidade de criar um atributo como cópia de outro atributo.
 V-Para definir um construtor cópia devemos criar um construtor que recebe como parâmetro uma instância
da própria classe. Dessa forma podemos copiar todos os atributos de uma instância para a nova instância.
Estão corretas:
 I, II, III
 I, II, III, V
I, III, IV, V
Todas as afirmações
I, II, III, IV
Respondido em 15/04/2020 11:29:20
 
 
 2a Questão
Julgue as afirmativas a seguir:
I-um objeto possui valores associados aos atributos da classe à qual ele pertence.
II-Na programação OO, a ideia é que cada objeto seja responsável por seus dados (valores dos atributos) e seja capaz de executar
os seus próprios métodos (comportamentos).
III-O estado de uma instância é definido pelos valores que atribuímos aos seus atributos.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Estão corretas somente:
 III
I e II
II
 Todas
II e III
Respondido em 15/04/2020 11:29:23
 
 
 3a Questão
Quando definimos um objeto num programa orientado a objetos, implementamos todo o comportamento desse objeto em um(a)
ou mais _______
 
 Interfaces
Sintaxes
 Métodos
Atributos
Propriedades
Respondido em 15/04/2020 11:29:25
 
 
 4a Questão
No contexto da Programação Orientada a Objetos, o termo método é:
 o elemento que define as habilidades do objeto.
um objeto capaz de armazenar estados através de seus atributos.
uma instância de uma classe funcional.
uma chamada a um objeto para invocar uma classe.
o mecanismo pelo qual um objeto utiliza os recursos de outro.
Respondido em 15/04/2020 11:29:15
 
 
 5a Questão
Objetos com as mesmas características são agrupados em um(a) _______.
 Propriedade
Nenhuma alternativa oferecida para esta questão está correta
Comportamento
Identificação
 Classe
Respondido em 15/04/2020 11:29:28
 
 
 6a Questão
Em JAVA, o modificador utilizado para definir um método de classe é o:
 instanceof.
unique.
implements.
belongs.
 static.
Respondido em 15/04/2020 11:29:29
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 7a Questão
Sobre os conceitos e propriedades principais de objetos, julgue as afirmativas:
I- Um objeto é a representação computacional de um elemento ou processo do mundo real.
II- Cada característica ou propriedade é chamada de método do objeto.
III-Cada comportamento do objeto é chamado de atributo do objeto.
Estão corretas somente: 
 I, III
 I
II e III
II
Todas as afirmações
Respondido em 15/04/2020 11:29:31
 
 
 8a Questão
Veja as palavras abaixo:
Mesa, mover, limpar, número de pés, comprimento.
Julgue as afirmativas:
I-No mundo OO, mesa seria uma classe
 II-No mundo OO, limpar e número de pés seriam considerados métodos da classe
 III-No mundo OO, limpar, mover seriam considerados métodos da classe
 IV-No mundo OO, comprimento, número de pés seriam considerados métodos da classe
 V-No mundo OO, comprimento, número de pés seriam considerados atributos da classe
Estão corretas somente:
 
 I, II, V
III, V
I
Nenhuma afirmação está correta
 I, III, V
Respondido em 15/04/2020 11:29:33
 
 
 
javascript:abre_colabore('38403','186629643','3720823185');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 4a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A4_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Assinale a alternativa correta. Qual(is) entre as seguintes alternativas representa a declaração de um construtor válido para a
classe Teste?
I. public void Teste(String s) { }
II. Teste(String s, int a) { }
III. int Teste( ) { }
IV. protected construtor Teste( ) { }
V. Teste( ) { }
 I, II, III.
 II, V.
II, IV.
I, II.
I, II, IV.
Respondido em 09/04/2020 11:25:42
 
 
 2a Questão
Julgue as afirmativas a seguir:
I-Construtor é a palavra dada a um atributo especial, responsável pela criação de um objeto
II- Destrutor é a palavra dada a um atributo especial, responsável pela destruição de um objeto
III-A classe é responsável pela criação e destruição de seus próprios objetos.
IV-A classe não tem a responsabilidade de criação e destruição de seus próprios objetos
Estão corretas somente:
II, III
 III
IV
Nenhuma afirmação pertinente a esta questão está correta
I, IV
Respondido em 09/04/2020 11:25:33
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 3a Questão
 
Considere o trecho de código abaixo: 
class Carro {} 
 class Motocicleta {} 
 class Caminhonete {} 
 public class Personagem { 
 public void acelerar(Carro carro) {} 
 public void acelerar(Motocicleta motocicleta) {} 
 public void acelerar(Caminhonete caminhonete) {}
 }
 Julgue as afirmativas a seguir:
I-Métodos sobrecarregados devem possuir o mesmo nome 
 II-Métodos sobrecarregados devem possuir listas de parâmetros diferentes.
 III-Uma classe pode fazer a sobrecarga nos métodos que foram declarados dentro dela e também nos métodos herdados.
Estão corretas somente:
 I, III
I, II
 Todas
I
II, III
Respondido em 09/04/2020 11:25:46
 
 
 4a Questão
 
Sobre Construtores, julgue as afirmativas a seguir:
I- são os responsáveis por criar o objeto em memória, ou seja, instanciar a classe que foi definida. 
II-Em Java, a declaração de construtores seria, por exemplo, da seguinte forma:
public class Carro{
 public Carro (){ }
 }
 III- Para criar um objeto da classe Carro, simplesmente usamos a palavra reservada ¿new¿ e o construtor é chamado, como por
exemplo:
public class Carro{
 public Carro (){ }
 }
 public class Aplicacao{
 public static void main(String []args){
 Carro fiat=new Carro();
 }
 }
Estão corretas somente:
 
 II, III
I, II
I, III
 Todas
I
Respondido em 09/04/2020 11:25:48
 
 
 5a Questão
Analise os dois métodos a seguir:
 
public Pessoa(String nome){
...
}
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
public Pessoa(int codigo){
...
}
Podemos afimar que é uma sobrecarga?
 Não, porque sobrecarga não existe me métodos construtores
Nenhuma das anteriores
Não, porque sobrecarga não se aplica em métodos
 Sim, pois os métodos possuem nomes iguais mas assinaturas diferentes
Sim, porque os argumentos são iguais.
Respondido em 09/04/2020 11:25:49
 
 
 6a Questão
Considere o código a seguir:
O código dado é um exemplo de:
 Sobrecarga de método
 Sobrecarga de classe
Herança
Encapsulamento
Classe Wrapper
Respondido em 09/04/2020 11:25:54
 
 
 7a Questão
Método especialdestinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new,
recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de:
 
 Operação
Comportamento
 Construtor
Método
Sobrescrita (override)
Respondido em 09/04/2020 11:25:55
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
 
 
 8a Questão
Na POO, é possível que um objeto assuma vários comportamentos diferentes durante a execução da aplicação. Tal recurso é
chamado de polimorfismo. Qual dos conceitos a seguir não está intimamente ligado ao conceito de polimorfismo?
 Sobrecarga de métodos
Hierarquia de classes
Implementação de interfaces
 Alocação de memória
Sobrescrita de métodos
Respondido em 09/04/2020 11:25:46
 
 
 
javascript:abre_colabore('38403','185387711','3695511348');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 4a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A4_201803107685_V2 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
É a capacidade de definir mais de um método com o mesmo nome, mas com assinaturas diferentes em uma única classe. O
compilador na hora da ativação do método determina, por meio da assinatura, qual o método será ativado.
É a definição de?
 Sobrecarga.
Exceção.
Polimorfismo.
Java.
Herança.
Respondido em 15/04/2020 11:29:41
 
 
 2a Questão
Em uma mesma classe, os métodos na orientação a objetos podem ter o mesmo nome, mas com parâmetros diferentes. Isso se
denomina:
 Package
Abstração
Private
Estático
 Sobrecarga
Respondido em 15/04/2020 11:29:31
 
 
 3a Questão
É a capacidade de um objeto poder ser referenciado de várias formas. Não quer dizer que o objeto fica se transformando, mas sim
que um objeto nasce de um tipo e morre daquele tipo. O que pode mudar é a maneira como nos referimos a ele.
O acima exposto é um exemplo de:
 Abstração
Poliacesso
Reescrita
Orientação a objetos
 Polimorfismo
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Respondido em 15/04/2020 11:29:33
 
 
 4a Questão
Quando um objeto é criado ele está usando para isto o chamado Construtor da Classe. Pode-
se dizer que o Construtor:
 Deve ser criado somente para objetos polimórficos.
O bloco construtor não pode ter o mesmo nome da classe.
 Toda classe possui implicitamente o construtor.
O bloco construtor deve ser do tipo private.
Pode-se determinar somente um bloco construtor por classe.
Respondido em 15/04/2020 11:29:35
 
 
 5a Questão
Julgue as afirmativas a seguir:
I-Sobrecarga e Sobrescrita são alguns dos tipos de polimorfismo existentes na linguagem JAVA
II-Sobrecarga é a criação de várias funções ou métodos com o mesmo nome, porém com parâmetros e tipos de retorno diferentes.
A escolha de quais métodos serão usados pela aplicação é definido em tempo de compilação (dynamic/late binding), através dos
parâmetros passados e do tipo de retorno esperado pela classe cliente.
III-Sobrescrita é um recurso da linguagem onde uma implementação específica é provida pela subclasse de algum método já
provido pela superclasse. A implementação da subclasse substitui a implementação da classe pai. Métodos sobrescritos DEVEM
possuir a mesma assinatura (tipo de retorno, nome do método, tipos e quantidade de parâmetros).
Estão corretas somente:
 II, III
I, II
 Todas
I, III
I
Respondido em 15/04/2020 11:29:49
 
 
 6a Questão
Analise os dois métodos a seguir:
 
public Pessoa(String nome){
...
}
 
public Pessoa(int codigo){
...
}
Podemos afimar que é uma sobrecarga?
 Sim, pois os métodos possuem nomes iguais mas assinaturas diferentes
Sim, porque os argumentos são iguais.
Não, porque sobrecarga não existe me métodos construtores
Não, porque sobrecarga não se aplica em métodos
Nenhuma das anteriores
Respondido em 15/04/2020 11:29:39
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 7a Questão
O método construtor é um tipo especial de bloco de código que toda classe possui. É uma característica de todo método construtor
na linguagem Java :
 atribuição de nome diferente da classe a qual pertence
não permite polimorfismo
 
 não especificar o tipo de retorno
obrigatoriedade de sua declaração
desnecessária alocação de memória para sua execução
Respondido em 15/04/2020 11:29:41
 
 
 8a Questão
Na POO, é possível que um objeto assuma vários comportamentos diferentes durante a execução da aplicação. Tal recurso é
chamado de polimorfismo. Qual dos conceitos a seguir não está intimamente ligado ao conceito de polimorfismo?
 Sobrecarga de métodos
Hierarquia de classes
Implementação de interfaces
Sobrescrita de métodos
 Alocação de memória
Respondido em 15/04/2020 11:29:42
 
 
 
javascript:abre_colabore('38403','186629713','3720822557');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 4a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A4_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
 
Considere o trecho de código abaixo: 
class Carro {} 
 class Motocicleta {} 
 class Caminhonete {} 
 public class Personagem { 
 public void acelerar(Carro carro) {} 
 public void acelerar(Motocicleta motocicleta) {} 
 public void acelerar(Caminhonete caminhonete) {}
 }
 Julgue as afirmativas a seguir:
I-Métodos sobrecarregados devem possuir o mesmo nome 
 II-Métodos sobrecarregados devem possuir listas de parâmetros diferentes.
 III-Uma classe pode fazer a sobrecarga nos métodos que foram declarados dentro dela e também nos métodos herdados.
Estão corretas somente:
 I, III
II, III
I, II
I
 Todas
Respondido em 15/04/2020 11:29:51
 
 
 2a Questão
Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new,
recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de:
 
 Método
 Construtor
Comportamento
Sobrescrita (override)
Operação
Respondido em 15/04/2020 11:30:04
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 3a Questão
Métodos na mesma classe podem ter o mesmo nome, mas com parâmetros diferentes.
Isso se denomina :
 Sobrecarga
Abstração
Encapsulamento
Classe
Sobrescrita
Respondido em 15/04/2020 11:30:07
 
 
 4a Questão
Assinale a alternativa correta. Qual(is) entre as seguintes alternativas representa a declaração de um construtor válido para a
classe Teste?
I. public void Teste(String s) { }
II. Teste(String s, int a) { }
III. int Teste( ) { }
IV. protected construtor Teste( ) { }
V. Teste( ) { }
 I, II, IV.
 II, V.
II, IV.
I, II, III.
I, II.
Respondido em 15/04/2020 11:30:08
 
 
 5a Questão
Qual afirmação é verdadeira sobre o construtor padrão de uma classe?
 O construtor padrão deve ter, pelo menos, um argumento.
Nenhuma das anteriores
O construtor padrão sempre retorna um valor nulo.
 O Java fornece automaticamenteum construtor para classe quando nenhum outro foi definido pelo desenvolvedor.
O desenvolvedor precisa criar um construtor padrão explicitamente.
Respondido em 15/04/2020 11:29:58
 
 
 6a Questão
Julgue as afirmativas a seguir:
I-Construtor é a palavra dada a um atributo especial, responsável pela criação de um objeto
II- Destrutor é a palavra dada a um atributo especial, responsável pela destruição de um objeto
III-A classe é responsável pela criação e destruição de seus próprios objetos.
IV-A classe não tem a responsabilidade de criação e destruição de seus próprios objetos
Estão corretas somente:
 III
Nenhuma afirmação pertinente a esta questão está correta
I, IV
II, III
IV
Respondido em 15/04/2020 11:30:11
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 7a Questão
Considere a classe Lampada
public class Lampada {
 private boolean estadoLampada;
 public void acender( ) { estadoLampada = true; }
 public void apagar( ) { estadoLampada = false; }
} 
Assinale a opção que corretamente instancia a classe dada:
 Lampada L.new Lampada();
Lampada L = new acender();
Lampada L.acender();
Lampada L = new apagar();
 Lampada L = new Lampada();
Respondido em 15/04/2020 11:30:01
 
 
 8a Questão
 
Sobre Construtores, julgue as afirmativas a seguir:
I- são os responsáveis por criar o objeto em memória, ou seja, instanciar a classe que foi definida. 
II-Em Java, a declaração de construtores seria, por exemplo, da seguinte forma:
public class Carro{
 public Carro (){ }
 }
 III- Para criar um objeto da classe Carro, simplesmente usamos a palavra reservada ¿new¿ e o construtor é chamado, como por
exemplo:
public class Carro{
 public Carro (){ }
 }
 public class Aplicacao{
 public static void main(String []args){
 Carro fiat=new Carro();
 }
 }
Estão corretas somente:
 
 Todas
I
II, III
I, II
I, III
Respondido em 15/04/2020 11:30:15
 
 
 
javascript:abre_colabore('38403','186629797','3720825286');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 4a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A4_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere o código a seguir:
O código dado é um exemplo de:
 Classe Wrapper
 Sobrecarga de método
Sobrecarga de classe
Encapsulamento
Herança
Respondido em 15/04/2020 11:30:14
 
 
 2a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
É a capacidade de definir mais de um método com o mesmo nome, mas com assinaturas diferentes em uma única classe. O
compilador na hora da ativação do método determina, por meio da assinatura, qual o método será ativado.
É a definição de?
 Polimorfismo.
Herança.
Java.
Exceção.
 Sobrecarga.
Respondido em 15/04/2020 11:30:27
 
 
 3a Questão
Em uma mesma classe, os métodos na orientação a objetos podem ter o mesmo nome, mas com parâmetros diferentes. Isso se
denomina:
 Abstração
Private
 Sobrecarga
Estático
Package
Respondido em 15/04/2020 11:30:18
 
 
 4a Questão
É a capacidade de um objeto poder ser referenciado de várias formas. Não quer dizer que o objeto fica se transformando, mas sim
que um objeto nasce de um tipo e morre daquele tipo. O que pode mudar é a maneira como nos referimos a ele.
O acima exposto é um exemplo de:
 Orientação a objetos
 Polimorfismo
Reescrita
Abstração
Poliacesso
Respondido em 15/04/2020 11:30:20
 
 
 5a Questão
Quando um objeto é criado ele está usando para isto o chamado Construtor da Classe. Pode-
se dizer que o Construtor:
 Deve ser criado somente para objetos polimórficos.
O bloco construtor não pode ter o mesmo nome da classe.
 Toda classe possui implicitamente o construtor.
Pode-se determinar somente um bloco construtor por classe.
O bloco construtor deve ser do tipo private.
Respondido em 15/04/2020 11:30:21
 
 
 6a Questão
Julgue as afirmativas a seguir:
I-Sobrecarga e Sobrescrita são alguns dos tipos de polimorfismo existentes na linguagem JAVA
II-Sobrecarga é a criação de várias funções ou métodos com o mesmo nome, porém com parâmetros e tipos de retorno diferentes.
A escolha de quais métodos serão usados pela aplicação é definido em tempo de compilação (dynamic/late binding), através dos
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
parâmetros passados e do tipo de retorno esperado pela classe cliente.
III-Sobrescrita é um recurso da linguagem onde uma implementação específica é provida pela subclasse de algum método já
provido pela superclasse. A implementação da subclasse substitui a implementação da classe pai. Métodos sobrescritos DEVEM
possuir a mesma assinatura (tipo de retorno, nome do método, tipos e quantidade de parâmetros).
Estão corretas somente:
 II, III
 Todas
I, II
I
I, III
Respondido em 15/04/2020 11:30:35
 
 
 7a Questão
Analise os dois métodos a seguir:
 
public Pessoa(String nome){
...
}
 
public Pessoa(int codigo){
...
}
Podemos afimar que é uma sobrecarga?
 Nenhuma das anteriores
Não, porque sobrecarga não se aplica em métodos
Sim, porque os argumentos são iguais.
 Sim, pois os métodos possuem nomes iguais mas assinaturas diferentes
Não, porque sobrecarga não existe me métodos construtores
Respondido em 15/04/2020 11:30:38
 
 
 8a Questão
O método construtor é um tipo especial de bloco de código que toda classe possui. É uma característica de todo método construtor
na linguagem Java :
 não permite polimorfismo
 
 não especificar o tipo de retorno
obrigatoriedade de sua declaração
desnecessária alocação de memória para sua execução
atribuição de nome diferente da classe a qual pertence
Respondido em 15/04/2020 11:30:39
 
 
 
javascript:abre_colabore('38403','186629890','3720826816');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 4a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A4_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Na POO, é possível que um objeto assuma vários comportamentos diferentes durante a execução da aplicação. Tal recurso é
chamado de polimorfismo. Qual dos conceitos a seguir não está intimamente ligado ao conceito de polimorfismo?
 Implementação de interfaces
Sobrecarga de métodos
Hierarquia de classes
 Alocação de memória
Sobrescrita de métodos
Respondido em 15/04/2020 11:30:48
 
 
 2a Questão
Considere a classe Lampada
public class Lampada {
 private boolean estadoLampada;
 public void acender( ) { estadoLampada = true; }
 public void apagar( ) { estadoLampada = false; }
} 
Assinale a opção que corretamente instancia a classe dada:
 Lampada L.new Lampada();
 Lampada L = new Lampada();
Lampada L.acender();
Lampada L = new apagar();
Lampada L = new acender();
Respondido em 15/04/2020 11:30:38
 
 
 3a Questão
Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do operador new,
recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. Trata-se de:
 
http://simulado.estacio.br/alunos/inicio.aspjavascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 Método
Operação
Sobrescrita (override)
 Construtor
Comportamento
Respondido em 15/04/2020 11:30:51
 
 
 4a Questão
Qual afirmação é verdadeira sobre o construtor padrão de uma classe?
 O construtor padrão sempre retorna um valor nulo.
O desenvolvedor precisa criar um construtor padrão explicitamente.
O construtor padrão deve ter, pelo menos, um argumento.
Nenhuma das anteriores
 O Java fornece automaticamente um construtor para classe quando nenhum outro foi definido pelo desenvolvedor.
Respondido em 15/04/2020 11:30:42
 
 
 5a Questão
 
Considere o trecho de código abaixo: 
class Carro {} 
 class Motocicleta {} 
 class Caminhonete {} 
 public class Personagem { 
 public void acelerar(Carro carro) {} 
 public void acelerar(Motocicleta motocicleta) {} 
 public void acelerar(Caminhonete caminhonete) {}
 }
 Julgue as afirmativas a seguir:
I-Métodos sobrecarregados devem possuir o mesmo nome 
 II-Métodos sobrecarregados devem possuir listas de parâmetros diferentes.
 III-Uma classe pode fazer a sobrecarga nos métodos que foram declarados dentro dela e também nos métodos herdados.
Estão corretas somente:
 I, III
I
II, III
I, II
 Todas
Respondido em 15/04/2020 11:30:43
 
 
 6a Questão
Métodos na mesma classe podem ter o mesmo nome, mas com parâmetros diferentes.
Isso se denomina :
 Encapsulamento
 Sobrecarga
Abstração
Classe
Sobrescrita
Respondido em 15/04/2020 11:30:57
 
 
 7a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Assinale a alternativa correta. Qual(is) entre as seguintes alternativas representa a declaração de um construtor válido para a
classe Teste?
I. public void Teste(String s) { }
II. Teste(String s, int a) { }
III. int Teste( ) { }
IV. protected construtor Teste( ) { }
V. Teste( ) { }
 II, IV.
I, II.
I, II, IV.
I, II, III.
 II, V.
Respondido em 15/04/2020 11:30:59
 
 
 8a Questão
Julgue as afirmativas a seguir:
I-Construtor é a palavra dada a um atributo especial, responsável pela criação de um objeto
II- Destrutor é a palavra dada a um atributo especial, responsável pela destruição de um objeto
III-A classe é responsável pela criação e destruição de seus próprios objetos.
IV-A classe não tem a responsabilidade de criação e destruição de seus próprios objetos
Estão corretas somente:
 I, IV
 III
Nenhuma afirmação pertinente a esta questão está correta
IV
II, III
Respondido em 15/04/2020 11:31:01
 
 
 
javascript:abre_colabore('38403','186629967','3720828251');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A5_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere o trecho de código abaixo:
 
public class Carro extends Veiculo {
private int qtdPassageiros;
private int capacidadeBagagem;
}
 
Julgue as afirmativas a seguir:
 
I-No exemplo dado, Carro herda os atributos e métodos de Veículo
II-Carro herda somente os atributos de Veiculo
III-A herança entre duas classes é definida por meio da palavra reservada
extends, usada na definição da subclasse.
 
Estão corretas somente:
II
 I
III
II, III
 I, III
Respondido em 09/04/2020 11:26:14
 
 
 2a Questão
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. 
Considerando o conceito de herança, avalie as afirmações abaixo. 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 
I. Herança é uma propriedade que facilita a implementação de reuso. 
 
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e
métodos próprios. 
 
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. 
 
IV. Extensão é uma das formas de se implementar herança. 
 
É correto apenas o que se afirma em:
 II e IV
I
 I e IV
II e III
III
Respondido em 09/04/2020 11:26:16
 
 
 3a Questão
Considere o trecho de código abaixo:
 
CÓDIGO 1:
public class Filme {
 public final void alugarFilme(int dias){}
 }
 
 class Filme24Horas extends Filme {
 public void alugarFilme(int dias) {}
 }
 
Julgue as afirmativas:
I-O código 1 não compilará. Uma classe filha não pode sobrescrever um método marcado como FINAL na classe mãe.
II-O código 1 compilará. Não há problema para a classe filha sobrescrever um método marcado como FINAL na classe mãe. Para
isso há o conceito de herança, que permite tal sobrescrita. 
III-O uso da palavra FINAL na declaração de um método serve para impedir que ele seja sobrescrito por outro método. 
Estão corretas somente:
 I
 I, III
III
II
II, III
Respondido em 09/04/2020 11:26:18
 
 
 4a Questão
Considere o trecho de código abaixo:
 
public class Filme {
 public Filme alugarFilme(int dias){}
 }
 
 class Filme24Horas extends Filme {
 public Filme24Horas alugarFilme(int dias) {}
 }
 
Julgue as afirmativas:
I-O código compilará normalmente.
II-O método que faz a sobrescrita deve retornar o mesmo tipo ou uma subclasse do tipo de retorno do método sobrescrito. 
III-O método alugarFilme da classe Filme retorna um Filme. 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
IV-O método alugarFilme da classe Filme24Horas sobrescreve corretamente o método da classe mãe, pois retorna uma subclasse
da classe Filme: Filme24Horas. Isso é chamado de retorno de tipos covariantes.
 
Estão corretas somente:
 II, III
II, III, IV
 Todas as afirmações
I, II, III
I, II, IV
Respondido em 09/04/2020 11:26:09
 
 
 5a Questão
 Julgue as afirmativas a seguir:
 
I-Se uma classe (classe filha ou subclasse) herda de apenas uma superclasse
(classe mãe), temos herança simples.
II-Se uma classe (classe filha ou subclasse) herda de diversas superclasses,
temos herança múltipla.
III-Para definir a herança entre duas classes devemos usar a palavra reservada
extends na definição da subclasse.
IV-Um exemplo de herança simples poderia ser um carro anfíbio, o qual é um tipo
de carro e um tipo de barco, ao mesmo tempo.
Estão corretas somente:
 II, III, IV
I, III, IV
I, II, IV
Todas
 I, II, III
Respondido em 09/04/2020 11:26:12
 
 
 6a Questão
Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra?
 protected
implements
 extends
static
abstract
Respondido em 09/04/2020 11:26:25
 
 
 7a Questão
Na implementação de uma subclasse, o programador não quer que um método herdado funcione da forma como está definido na
superclasse. Para conseguir tal efeito, qual recurso o programador deve utilizar?
 Métodos abstratos.
 Sobrescrita de métodos.
Métodos estáticos.
Sobrecarga de métodos.
Construtores.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
Respondido em 09/04/2020 11:26:15
 
 
 8a Questão
Uma superclasse é uma classe pai. Todas subclasses, isto é classe filhas, herdam da classe pai o seguinte:
 Apenas métodos
Apenas atributos
 Atributos e métodos
nenhuma das anteiroresNão herdam nada
Respondido em 09/04/2020 11:26:28
 
 
 
javascript:abre_colabore('38403','185387865','3695516499');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/5
 
 
 
 PROGRAMAÇÃO I 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A5_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Qual o efeito do uso do modificador final aplicado a classes?
 A classe não pode conter métodos estáticos.
A classe deve ser estendida.
A classe não pode implementar interfaces.
A classe pode conter métodos abstratos.
 A classe não pode ser estendida.
Respondido em 09/04/2020 11:26:26
 
 
 2a Questão
Permite a uma classe herdar o estado (atributos) e o comportamento (métodos) de outra classe, estamos nos
referindo ao princípio.
 Classificação
Sobrecarga
Encapsulamento
Polimorfismo
 Herança
Respondido em 09/04/2020 11:26:27
 
 
 3a Questão
Considere o seguinte programa em Java:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/5
A partir do código do programa Java acima, a linha: 
 22 contém um erro, pois num1 foi declarado como privado em Classe1.
 8 imprimirá Total = 22, pois o obj1 recebeu a referência do obj2.
5 contém um erro, pois não é possível converter da Classe2 para Classe1.
declara e implementa seus métodos, enquanto a interface apenas declara.
8 imprimirá Total = 0, pois o método setNums() do obj2 não foi chamado.
Respondido em 09/04/2020 11:26:41
 
 
 4a Questão
Considere as seguintes afirmativas a seguir:
I-Um retângulo é um quadrilátero, ou seja, retângulo é um tipo específico de quadrilátero. 
II-Quadrilátero seria a superclasse, enquanto retângulo seria a subclasse. Dessa forma, podemos também afirmar que um
quadrilátero é um retângulo
III-Toda subclasse é um objeto da sua superclasse e vice-versa.
IV-A subclasse é mais específica do que sua superclasse
 
Estão corretas somente:
 I, IV
I, III
I, II, III
I, III, IV
I, II, IV
Respondido em 09/04/2020 11:26:44
 
 
 5a Questão
Enquanto programamos em Java, há a necessidade de trabalharmos com várias classes. Muitas vezes, classes diferentes têm
características comuns, então, ao invés de criarmos uma nova classe com todas essas características, usamos as características de
um objeto ou classe já existente.
Julgue as afirmativas a seguir:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/5
I-Podemos resolver o problema acima utilizando o conceito de herança. Herança é, portanto, uma classe derivada de outra classe. 
II-Um exemplo de herança poderia ser o seguinte:
Uma classe chamada Eletrodomestico. Se nela estão definidos os atributos: ligado (boolean), voltagem (int) e consumo (int),
significa que, se desejarmos usar uma outra classe chamada TV, podemos dizer que TV deriva de Eletrodomestico, ou seja, a classe
TV possui todas as características da classe Eletrodomestico, além de ter suas próprias características.
III- Para fazermos uma classe herdar as características de uma outra, usamos a palavra reservada extends logo após a definição do
nome da classe. Dessa forma:
class NomeDaClasseASerHerdada extends NomeDaClasseASerCriada
IV-Java permite que uma classe herde apenas as características de uma única classe, ou seja, não pode haver heranças múltiplas.
Porém, é permitido heranças em cadeias, por exemplo: se a classe Mamifero herda a classe Animal, quando fizermos a classe
Cachorro herdar a classe Mamifero, a classe Cachorro também herdará as características da classe Animal.
Estão corretas somente:
 
 II, III, IV
I, III, IV
 I, II, IV
Todas as afirmações
I, II, III
Respondido em 09/04/2020 11:26:47
 
 
 6a Questão
Considere o trecho de código em Java:
Observando-se os conceitos de orientação a objetos, expostos no trecho em Java,
 a classe Gerente herda todos os atributos e métodos da classe Funcionario. Isso é expresso pelo uso da palavra chave
extends.
sempre que um objeto do tipo Funcionario for criado, este objeto possuirá também os atributos definidos na classe
Gerente, pois um Funcionario é um Gerente.
a classe Funcionario também herda os atributos e métodos privados de Gerente, porém não consegue acessá-los
diretamente
todo Funcionario é um Gerente, ou seja, Gerente é classe mãe de Funcionario e Funcionario é classe filha de Gerente.
Gerente é a superclasse de Funcionario e Funcionario é a subclasse de Gerente.
Respondido em 09/04/2020 11:26:49
 
 
 7a Questão
Duas características importantes e relacionadas entre si, presentes em Java por ser uma linguagem orientada a objetos, são a
herança e o polimorfismo. Considere as afirmativas I e II a seguir e depois marque a alternativa correta.
I. Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de
uma classe.
II. Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma
assinatura de um método, porém com comportamento diferente.
Apenas a afirmativa II está correta.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/5
 
 
Apenas a afirmativa I está correta.
A correção ou não das afirmativas I e II depende de qual versão de Java se está levando em consideração.
Ambas as afirmativas I e II estão corretas.
 
Ambas as afirmativas I e II estão erradas.
Respondido em 09/04/2020 11:26:40
 
 
 8a Questão
Considere o trecho a seguir:
 
CÓDIGO 1:
public class Filme {
 public void alugarFilme(int dias){
 if ((dias > 0) && (dias <= 5)){
 System.out.println("Aluguel feito.");
 }else{
 System.out.println("Não é possível alugar um filme por menos de 0 dias ou mais de 5 dias.");
 }
 }
}
 
Considere agora o trecho abaixo:
 
CÓDIGO 2:
public class Filme24Horas extends Filme {
 
 @Override
 public void alugarFilme(int dias) {
 if ((dias > 0) && (dias <=1)){
 System.out.println("Aluguel feito.");
 }else{
 System.out.println("Filme 24 horas deve ser alugado por no máximo 1 dia.");
 }
 }
}
 
Julgue as afirmativas a seguir:
 
I-No primeiro código, a classe define o comportamento para alugar um filme por meio do método alugarFilme. O filme pode ser
alugado desde que a quantidade de dias seja maior que 0 e menor ou igual a 5.
II-No código 2, a classe Filme24Horas herda a classe Filme. Ela precisa sobrescrever o método alugarFilme porque um filme 24
horas não pode ser alugado por mais de 1 dia. 
III-No código 2, a classe fez uso de uma anotação opcional, @Override, que serve para avisar o compilador que o método logo após
faz a sobrescrita de um método da classe pai.
 
Estão corretas somente:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 5/5
 Todas
III
I, III
II, III
I, II
Respondido em 09/04/2020 11:26:55
 
 
 
javascript:abre_colabore('38403','185387982','3695519440');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A5_201803107685_V3 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Qual a palavra-chave da linguagem Java que indica que uma classeé subclasse de outra?
 abstract
static
 extends
protected
implements
Respondido em 09/04/2020 11:27:05
 
 
 2a Questão
Considere o trecho abaixo:
public class Gerente extends Funcionario {
 private int senha;
 private int numeroDeFuncionariosGerenciados;
 public boolean autentica(int senha) {
 if (this.senha == senha) {
 System.out.println("Acesso Permitido!");
 return true;
 } else {
 System.out.println("Acesso Negado!");
 return false;
 }
 }
 // setter da senha omitido
 }
I- Em Java é possível relacionarmos uma classe de tal maneira que uma delas herda tudo que a outra tem. Isto é uma relação de
classe mãe e classe filha. No código fornecido, o Gerente possui tudo que um Funcionario tem, ou seja, ele é uma extensão de
Funcionario
II- A classe Gerente herda todos os atributos e métodos da classe mãe, ou seja, Funcionario. Para ser mais preciso, ela também
herda os atributos e métodos privados, porém não consegue acessá-los diretamente. Para acessar um membro privado na filha
indiretamente, seria necessário que a mãe expusesse um outro método visível que invocasse esse atributo ou método privado.
III- Funcionario é a superclasse de Gerente, e Gerente é a subclasse de Funcionario. Todo Gerente é um Funcionário. Outra forma é
dizer que Funcionario é classe mãe de Gerente e Gerente é classe filha de Funcionario.
IV- Se precisássemos acessar os atributos que herdamos, de forma a não deixar os atributos de Funcionario, public, (pois dessa
maneira qualquer um poderia alterar os atributos dos objetos deste tipo), poderíamos usar um outro modificador de acesso, o
protected, que fica entre o private e o public. Um atributo protected só pode ser acessado (visível) pela própria classe, por suas
subclasses, e pelas classes que se encontram no mesmo pacote, como no exemplo dado abaixo:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 public class Funcionario {
 protected String nome;
 protected String cpf;
 protected double salario;
 // métodos devem vir aqui
 }
Estão corretas somente:
 
 I, II, IV
I, II, III
 Todas as afirmações
I, III, IV
II, III, IV
Respondido em 09/04/2020 11:27:07
 
 
 3a Questão
No contexto da programação orientada a objetos, o mecanismo que permite a uma classe (subclasse) estender outra classe
(superclasse), de forma a aproveitar comportamentos (métodos) e variáveis (atributos), é denominado:
 associação
 herança
polimorfismo
exclusão
sobrecarga
Respondido em 09/04/2020 11:27:12
 
 
 4a Questão
Na implementação de uma subclasse, o programador não quer que um método herdado funcione da forma como está definido na
superclasse. Para conseguir tal efeito, qual recurso o programador deve utilizar?
 Construtores.
Métodos estáticos.
Métodos abstratos.
 Sobrescrita de métodos.
Sobrecarga de métodos.
Respondido em 09/04/2020 11:27:15
 
 
 5a Questão
 Julgue as afirmativas a seguir:
 
I-Se uma classe (classe filha ou subclasse) herda de apenas uma superclasse
(classe mãe), temos herança simples.
II-Se uma classe (classe filha ou subclasse) herda de diversas superclasses,
temos herança múltipla.
III-Para definir a herança entre duas classes devemos usar a palavra reservada
extends na definição da subclasse.
IV-Um exemplo de herança simples poderia ser um carro anfíbio, o qual é um tipo
de carro e um tipo de barco, ao mesmo tempo.
Estão corretas somente:
 I, II, III
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
I, III, IV
II, III, IV
Todas
I, II, IV
Respondido em 09/04/2020 11:27:16
 
 
 6a Questão
Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra?
 implements
protected
static
abstract
 extends
Respondido em 09/04/2020 11:27:17
 
 
 7a Questão
Considere o trecho de código abaixo:
 
CÓDIGO 1:
public class Filme {
 public final void alugarFilme(int dias){}
 }
 
 class Filme24Horas extends Filme {
 public void alugarFilme(int dias) {}
 }
 
Julgue as afirmativas:
I-O código 1 não compilará. Uma classe filha não pode sobrescrever um método marcado como FINAL na classe mãe.
II-O código 1 compilará. Não há problema para a classe filha sobrescrever um método marcado como FINAL na classe mãe. Para
isso há o conceito de herança, que permite tal sobrescrita. 
III-O uso da palavra FINAL na declaração de um método serve para impedir que ele seja sobrescrito por outro método. 
Estão corretas somente:
II
 I, III
III
II, III
I
Respondido em 09/04/2020 11:27:10
 
 
 8a Questão
Considere o trecho de código abaixo:
 
public class Filme {
 public Filme alugarFilme(int dias){}
 }
 
 class Filme24Horas extends Filme {
 public Filme24Horas alugarFilme(int dias) {}
 }
 
Julgue as afirmativas:
I-O código compilará normalmente.
II-O método que faz a sobrescrita deve retornar o mesmo tipo ou uma subclasse do tipo de retorno do método sobrescrito. 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
III-O método alugarFilme da classe Filme retorna um Filme. 
IV-O método alugarFilme da classe Filme24Horas sobrescreve corretamente o método da classe mãe, pois retorna uma subclasse
da classe Filme: Filme24Horas. Isso é chamado de retorno de tipos covariantes.
 
Estão corretas somente:
 II, III, IV
I, II, IV
 Todas as afirmações
II, III
I, II, III
Respondido em 09/04/2020 11:27:12
 
 
 
javascript:abre_colabore('38403','185388119','3695524002');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A5_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere o seguinte programa em Java:
A partir do código do programa Java acima, a linha: 
 declara e implementa seus métodos, enquanto a interface apenas declara.
22 contém um erro, pois num1 foi declarado como privado em Classe1.
 8 imprimirá Total = 22, pois o obj1 recebeu a referência do obj2.
5 contém um erro, pois não é possível converter da Classe2 para Classe1.
8 imprimirá Total = 0, pois o método setNums() do obj2 não foi chamado.
Respondido em 15/04/2020 11:31:01
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 
 2a Questão
Enquanto programamos em Java, há a necessidade de trabalharmos com várias classes. Muitas vezes, classes diferentes têm
características comuns, então, ao invés de criarmos uma nova classe com todas essas características, usamos as características de
um objeto ou classe já existente.
Julgue as afirmativas a seguir:
I-Podemos resolver o problema acima utilizando o conceito de herança. Herança é, portanto, uma classe derivada de outra classe. 
II-Um exemplo de herança poderia ser o seguinte:
Uma classe chamada Eletrodomestico. Se nela estão definidos os atributos: ligado (boolean), voltagem (int) e consumo (int),
significa que, se desejarmos usar uma outra classe chamada TV, podemos dizer que TV deriva de Eletrodomestico, ou seja, a classe
TV possui todas as característicasda classe Eletrodomestico, além de ter suas próprias características.
III- Para fazermos uma classe herdar as características de uma outra, usamos a palavra reservada extends logo após a definição do
nome da classe. Dessa forma:
class NomeDaClasseASerHerdada extends NomeDaClasseASerCriada
IV-Java permite que uma classe herde apenas as características de uma única classe, ou seja, não pode haver heranças múltiplas.
Porém, é permitido heranças em cadeias, por exemplo: se a classe Mamifero herda a classe Animal, quando fizermos a classe
Cachorro herdar a classe Mamifero, a classe Cachorro também herdará as características da classe Animal.
Estão corretas somente:
 
 I, II, III
Todas as afirmações
II, III, IV
 I, II, IV
I, III, IV
Respondido em 15/04/2020 11:31:04
 
 
 3a Questão
Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra?
 abstract
 extends
implements
protected
static
Respondido em 15/04/2020 11:31:18
 
 
 4a Questão
Considere o trecho de código abaixo:
 
CÓDIGO 1:
public class Filme {
 public final void alugarFilme(int dias){}
 }
 
 class Filme24Horas extends Filme {
 public void alugarFilme(int dias) {}
 }
 
Julgue as afirmativas:
I-O código 1 não compilará. Uma classe filha não pode sobrescrever um método marcado como FINAL na classe mãe.
II-O código 1 compilará. Não há problema para a classe filha sobrescrever um método marcado como FINAL na classe mãe. Para
isso há o conceito de herança, que permite tal sobrescrita. 
III-O uso da palavra FINAL na declaração de um método serve para impedir que ele seja sobrescrito por outro método. 
Estão corretas somente:
 II
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
II, III
 I, III
III
I
Respondido em 15/04/2020 11:31:08
 
 
 5a Questão
Considere o trecho abaixo:
public class Gerente extends Funcionario {
 private int senha;
 private int numeroDeFuncionariosGerenciados;
 public boolean autentica(int senha) {
 if (this.senha == senha) {
 System.out.println("Acesso Permitido!");
 return true;
 } else {
 System.out.println("Acesso Negado!");
 return false;
 }
 }
 // setter da senha omitido
 }
I- Em Java é possível relacionarmos uma classe de tal maneira que uma delas herda tudo que a outra tem. Isto é uma relação de
classe mãe e classe filha. No código fornecido, o Gerente possui tudo que um Funcionario tem, ou seja, ele é uma extensão de
Funcionario
II- A classe Gerente herda todos os atributos e métodos da classe mãe, ou seja, Funcionario. Para ser mais preciso, ela também
herda os atributos e métodos privados, porém não consegue acessá-los diretamente. Para acessar um membro privado na filha
indiretamente, seria necessário que a mãe expusesse um outro método visível que invocasse esse atributo ou método privado.
III- Funcionario é a superclasse de Gerente, e Gerente é a subclasse de Funcionario. Todo Gerente é um Funcionário. Outra forma é
dizer que Funcionario é classe mãe de Gerente e Gerente é classe filha de Funcionario.
IV- Se precisássemos acessar os atributos que herdamos, de forma a não deixar os atributos de Funcionario, public, (pois dessa
maneira qualquer um poderia alterar os atributos dos objetos deste tipo), poderíamos usar um outro modificador de acesso, o
protected, que fica entre o private e o public. Um atributo protected só pode ser acessado (visível) pela própria classe, por suas
subclasses, e pelas classes que se encontram no mesmo pacote, como no exemplo dado abaixo:
 public class Funcionario {
 protected String nome;
 protected String cpf;
 protected double salario;
 // métodos devem vir aqui
 }
Estão corretas somente:
 
 II, III, IV
I, II, IV
I, III, IV
I, II, III
 Todas as afirmações
Respondido em 15/04/2020 11:31:22
 
 
 6a Questão
Qual o efeito do uso do modificador final aplicado a classes?
 A classe não pode conter métodos estáticos.
A classe pode conter métodos abstratos.
A classe não pode implementar interfaces.
 A classe não pode ser estendida.
A classe deve ser estendida.
Respondido em 15/04/2020 11:31:25
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
 7a Questão
Uma superclasse é uma classe pai. Todas subclasses, isto é classe filhas, herdam da classe pai o seguinte:
 Atributos e métodos
Apenas atributos
Não herdam nada
nenhuma das anteirores
Apenas métodos
Respondido em 15/04/2020 11:31:16
 
 
 8a Questão
Considere o trecho de código em Java:
Observando-se os conceitos de orientação a objetos, expostos no trecho em Java,
 a classe Gerente herda todos os atributos e métodos da classe Funcionario. Isso é expresso pelo uso da palavra chave
extends.
sempre que um objeto do tipo Funcionario for criado, este objeto possuirá também os atributos definidos na classe
Gerente, pois um Funcionario é um Gerente.
Gerente é a superclasse de Funcionario e Funcionario é a subclasse de Gerente.
todo Funcionario é um Gerente, ou seja, Gerente é classe mãe de Funcionario e Funcionario é classe filha de Gerente.
a classe Funcionario também herda os atributos e métodos privados de Gerente, porém não consegue acessá-los
diretamente
Respondido em 15/04/2020 11:31:18
 
 
 
javascript:abre_colabore('38403','186630053','3720829596');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 5a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A5_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Duas características importantes e relacionadas entre si, presentes em Java por ser uma linguagem orientada a objetos, são a
herança e o polimorfismo. Considere as afirmativas I e II a seguir e depois marque a alternativa correta.
I. Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de
uma classe.
II. Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma
assinatura de um método, porém com comportamento diferente.
 Ambas as afirmativas I e II estão corretas.
 Apenas a afirmativa II está correta.
 
Ambas as afirmativas I e II estão erradas.
 
Apenas a afirmativa I está correta.
A correção ou não das afirmativas I e II depende de qual versão de Java se está levando em consideração.
Respondido em 15/04/2020 11:31:30
 
 
 2a Questão
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. 
Considerando o conceito de herança, avalie as afirmações abaixo. 
 
I. Herança é uma propriedade que facilita a implementação de reuso. 
 
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e
métodos próprios. 
 
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. 
 
IV. Extensão é uma das formas de se implementar herança. 
 
É correto apenas o que se afirma em:
 III
II e IV
I
II e III
 I e IV
Respondido em 15/04/2020 11:31:43
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 
 
 3a Questão
No contexto da programação orientada a objetos, o mecanismo que permite a uma classe (subclasse) estender outra classe
(superclasse), de forma a aproveitarcomportamentos (métodos) e variáveis (atributos), é denominado:
 exclusão
associação
sobrecarga
polimorfismo
 herança
Respondido em 15/04/2020 11:31:33
 
 
 4a Questão
 Julgue as afirmativas a seguir:
 
I-Se uma classe (classe filha ou subclasse) herda de apenas uma superclasse
(classe mãe), temos herança simples.
II-Se uma classe (classe filha ou subclasse) herda de diversas superclasses,
temos herança múltipla.
III-Para definir a herança entre duas classes devemos usar a palavra reservada
extends na definição da subclasse.
IV-Um exemplo de herança simples poderia ser um carro anfíbio, o qual é um tipo
de carro e um tipo de barco, ao mesmo tempo.
Estão corretas somente:
 II, III, IV
 I, II, III
I, III, IV
Todas
I, II, IV
Respondido em 15/04/2020 11:31:47
 
 
 5a Questão
Na implementação de uma subclasse, o programador não quer que um método herdado funcione da forma como está definido na
superclasse. Para conseguir tal efeito, qual recurso o programador deve utilizar?
 Sobrecarga de métodos.
Construtores.
Métodos abstratos.
 Sobrescrita de métodos.
Métodos estáticos.
Respondido em 15/04/2020 11:31:48
 
 
 6a Questão
Qual a palavra-chave da linguagem Java que indica que uma classe é subclasse de outra?
 extends
static
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
abstract
protected
implements
Respondido em 15/04/2020 11:31:38
 
 
 7a Questão
Considere o trecho a seguir:
 
CÓDIGO 1:
public class Filme {
 public void alugarFilme(int dias){
 if ((dias > 0) && (dias <= 5)){
 System.out.println("Aluguel feito.");
 }else{
 System.out.println("Não é possível alugar um filme por menos de 0 dias ou mais de 5 dias.");
 }
 }
}
 
Considere agora o trecho abaixo:
 
CÓDIGO 2:
public class Filme24Horas extends Filme {
 
 @Override
 public void alugarFilme(int dias) {
 if ((dias > 0) && (dias <=1)){
 System.out.println("Aluguel feito.");
 }else{
 System.out.println("Filme 24 horas deve ser alugado por no máximo 1 dia.");
 }
 }
}
 
Julgue as afirmativas a seguir:
 
I-No primeiro código, a classe define o comportamento para alugar um filme por meio do método alugarFilme. O filme pode ser
alugado desde que a quantidade de dias seja maior que 0 e menor ou igual a 5.
II-No código 2, a classe Filme24Horas herda a classe Filme. Ela precisa sobrescrever o método alugarFilme porque um filme 24
horas não pode ser alugado por mais de 1 dia. 
III-No código 2, a classe fez uso de uma anotação opcional, @Override, que serve para avisar o compilador que o método logo após
faz a sobrescrita de um método da classe pai.
 
Estão corretas somente:
 Todas
III
I, III
I, II
II, III
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
Respondido em 15/04/2020 11:31:41
 
 
 8a Questão
Considere as seguintes afirmativas a seguir:
I-Um retângulo é um quadrilátero, ou seja, retângulo é um tipo específico de quadrilátero. 
II-Quadrilátero seria a superclasse, enquanto retângulo seria a subclasse. Dessa forma, podemos também afirmar que um
quadrilátero é um retângulo
III-Toda subclasse é um objeto da sua superclasse e vice-versa.
IV-A subclasse é mais específica do que sua superclasse
 
Estão corretas somente:
 I, III, IV
 I, IV
I, II, III
I, III
I, II, IV
Respondido em 15/04/2020 11:31:45
 
 
 
javascript:abre_colabore('38403','186630148','3720830892');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A6_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere a figura a seguir e escolha a alternativa correta:
 Nenhuma alternativa oferecida para esta questão está correta
A possui 1 ou mais em B
 A possui 0 ou 1 em B
A possui exatamente 1 em B
A possui vários em B
Respondido em 09/04/2020 11:27:25
 
 
 2a Questão
A _____________ é um relacionamento entre um elemento (o todo) e outros elementos (as partes) , onde as partes só podem
pertencer ao todo e são criadas e destruídas com ele. 
 Dependência
 Composição
Herança
Agregação
Generalização
Respondido em 09/04/2020 11:27:39
 
 
 3a Questão
Considere que um carro possui pneu, motor e porta, mas que não são partes essenciais do carro, uma vez que um carro, mesmo
sem pneu, continua a ser um carro. Pneus e portas continuam a existir como objetos independentes do carro. 
O relacionamento acima descrito é do tipo:
 Utilização
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 Agregação
Composição
Associação
Combinação
Respondido em 09/04/2020 11:27:30
 
 
 4a Questão
Sobre relacionamento entre objetos, podemos dizer que: 
_______ : um objeto pode ser formado por outros objetos.
_______: um objeto pode conter outros objetos.
_______: objetos podem usar outros objetos. 
Os espaços acima representam, RESPECTIVAMENTE: 
 
 Agregação, associação, composição
Associação, composição, agregação
 Composição, agregação, associação
Composição, associação, agregação
Associação, agregação, composição
Respondido em 09/04/2020 11:27:33
 
 
 5a Questão
Veja a figura a seguir e escolha a alternativa correta:
 A possui 1 ou mais em B
A possui 0 ou 1 em B
Nenhuma alternativa oferecida para esta questão está correta
A possui vários em B
 A possui exatamente 1 em B
Respondido em 09/04/2020 11:27:50
 
 
 6a Questão
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
 Agregação
Instanciação
Composição
 Associação
Combinação
Respondido em 09/04/2020 11:27:53
 
 
 7a Questão
São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras
classes. Este tipo de relacionamento pode existir entre classes e entre objetos. Uma________ entre a classe Professor e a classe
Disciplina (um professor ministra uma disciplina) significa que uma instância de Professor terá uma _______ com uma instância de
Disciplina. 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
O tipo de relacionamento acima e que preenche corretamente as lacunas é: 
 Associação
Dependência
Generalização
Agregação
Composição
Respondido em 09/04/2020 11:27:43
 
 
 8a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui vários em B
A possui 0 ou 1 em B
A possui exatamente 1 em B
Nenhuma alternativa oferecida para esta questão está correta
A possui 1 ou mais em B
Respondido em 09/04/2020 11:27:45
 
 
 
javascript:abre_colabore('38403','185388244','3695527627');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A6_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere que um livro é composto de vários capítulos, ou seja, um capítulo é parte essencial de um livro. Se não existir capítulo,
não haverá livro. Dito de outra forma, capítulo não existe fora de livro. 
O tipo de relacionamento acima descrito é: 
 Combinação
Associação
 ComposiçãoAgregação
Utilização
Respondido em 09/04/2020 11:27:53
 
 
 2a Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a
relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior:
 Objetos; cardinalidade; hierarquia
Objetos; hierarquia; prioridade
Classes; prioridade; hierarquia
Classes; cardinalidade; prioridade
Classes; hierarquia; cardinalidade
Respondido em 09/04/2020 11:28:06
 
 
 3a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 A possui exatamente 1 em B
 A possui 1 ou mais em B
A possui 0 ou 1 em B
A possui vários em B
Nenhuma alternativa oferecida para esta questão está correta
Respondido em 09/04/2020 11:28:12
 
 
 4a Questão
São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras
classes. Este tipo de relacionamento pode existir entre classes e entre objetos. Uma________ entre a classe Professor e a classe
Disciplina (um professor ministra uma disciplina) significa que uma instância de Professor terá uma _______ com uma instância de
Disciplina. 
O tipo de relacionamento acima e que preenche corretamente as lacunas é: 
 Dependência
 Associação
Generalização
Composição
Agregação
Respondido em 09/04/2020 11:28:03
 
 
 5a Questão
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
 Combinação
Instanciação
Agregação
Composição
 Associação
Respondido em 09/04/2020 11:28:16
 
 
 6a Questão
Veja a figura a seguir e escolha a alternativa correta:
 A possui vários em B
 A possui exatamente 1 em B
A possui 1 ou mais em B
Nenhuma alternativa oferecida para esta questão está correta
A possui 0 ou 1 em B
Respondido em 09/04/2020 11:28:17
 
 
 7a Questão
Sobre relacionamento entre objetos, podemos dizer que: 
_______ : um objeto pode ser formado por outros objetos.
_______: um objeto pode conter outros objetos.
_______: objetos podem usar outros objetos. 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Os espaços acima representam, RESPECTIVAMENTE: 
 
 Associação, agregação, composição
Associação, composição, agregação
Agregação, associação, composição
Composição, associação, agregação
 Composição, agregação, associação
Respondido em 09/04/2020 11:28:20
 
 
 8a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui vários em B
A possui exatamente 1 em B
A possui 0 ou 1 em B
Nenhuma alternativa oferecida para esta questão está correta
A possui 1 ou mais em B
Respondido em 09/04/2020 11:28:10
 
 
 
javascript:abre_colabore('38403','185388370','3695531686');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A6_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui exatamente 1 em B
 A possui vários em B
Nenhuma alternativa oferecida para esta questão está correta
A possui 1 ou mais em B
A possui 0 ou 1 em B
Respondido em 15/04/2020 11:32:05
 
 
 2a Questão
Considere que um carro possui pneu, motor e porta, mas que não são partes essenciais do carro, uma vez que um carro, mesmo
sem pneu, continua a ser um carro. Pneus e portas continuam a existir como objetos independentes do carro. 
O relacionamento acima descrito é do tipo:
 Agregação
Associação
Combinação
Utilização
Composição
Respondido em 15/04/2020 11:32:07
 
 
 3a Questão
Considere que um livro é composto de vários capítulos, ou seja, um capítulo é parte essencial de um livro. Se não existir capítulo,
não haverá livro. Dito de outra forma, capítulo não existe fora de livro. 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
O tipo de relacionamento acima descrito é: 
 Combinação
Agregação
Utilização
Associação
 Composição
Respondido em 15/04/2020 11:32:09
 
 
 4a Questão
São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras
classes. Este tipo de relacionamento pode existir entre classes e entre objetos. Uma________ entre a classe Professor e a classe
Disciplina (um professor ministra uma disciplina) significa que uma instância de Professor terá uma _______ com uma instância de
Disciplina. 
O tipo de relacionamento acima e que preenche corretamente as lacunas é: 
 Associação
Dependência
Composição
Agregação
Generalização
Respondido em 15/04/2020 11:31:58
 
 
 5a Questão
Veja a figura a seguir e escolha a alternativa correta:
 A possui 0 ou 1 em B
Nenhuma alternativa oferecida para esta questão está correta
A possui vários em B
 A possui exatamente 1 em B
A possui 1 ou mais em B
Respondido em 15/04/2020 11:32:12
 
 
 6a Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a
relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior:
 Objetos; cardinalidade; hierarquia
Classes; hierarquia; cardinalidade
Objetos; hierarquia; prioridade
Classes; cardinalidade; prioridade
Classes; prioridade; hierarquia
Respondido em 15/04/2020 11:32:02
 
 
 7a Questão
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
 Associação
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Composição
Combinação
Agregação
Instanciação
Respondido em 15/04/2020 11:32:04
 
 
 8a Questão
A _____________ é um relacionamento entre um elemento (o todo) e outros elementos (as partes) , onde as partes só podem
pertencer ao todo e são criadas e destruídas com ele. 
 Agregação
Herança
 Composição
Dependência
Generalização
Respondido em 15/04/2020 11:32:05
 
 
 
javascript:abre_colabore('38403','186630253','3720832830');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A6_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui exatamente 1 em B
A possui 0 ou 1 em B
 A possui 1 ou mais em B
Nenhuma alternativa oferecida para esta questão está correta
A possui vários em B
Respondido em 15/04/2020 11:32:13
 
 
 2a Questão
Considere a figura a seguir e escolha a alternativa correta:
 A possui exatamente 1 em B
A possui vários em B
Nenhuma alternativa oferecida para esta questão está correta
 A possui 0 ou 1 em B
A possui 1 ou mais em B
Respondido em 15/04/2020 11:32:15
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 3a Questão
Sobre relacionamento entre objetos, podemos dizer que: 
_______ : um objeto pode ser formado por outros objetos.
_______: um objeto pode conter outros objetos.
_______: objetos podem usar outros objetos. 
Os espaços acima representam, RESPECTIVAMENTE: 
 
 Agregação, associação, composição
Associação, agregação, composição
Associação, composição, agregação
Composição, associação, agregação
 Composição, agregação, associação
Respondido em 15/04/2020 11:32:29
 
 
 4a Questão
Considere que um livro é composto de vários capítulos, ou seja, um capítulo é parte essencial de um livro. Se não existir capítulo,
não haverá livro. Dito de outra forma, capítulo não existe fora de livro. 
O tipo de relacionamento acima descrito é: 
 Associação
 Composição
Combinação
Agregação
Utilização
Respondido em 15/04/2020 11:32:19
 
 
 5a Questão
Considere que um carro possui pneu, motor e porta, mas que não são partes essenciais do carro, uma vez que um carro, mesmo
sem pneu, continua a ser um carro. Pneus e portas continuam a existir como objetos independentes do carro. 
O relacionamento acima descrito é do tipo:
 Utilização
Associação
Combinação
Composição
 Agregação
Respondido em 15/04/2020 11:32:32
 
 
 6a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui exatamente 1 em B
Nenhuma alternativa oferecida para esta questão está correta
 A possui vários em B
A possui 0 ou 1 em B
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
A possui 1 ou mais em B
Respondido em 15/04/2020 11:32:34
 
 
 7a Questão
A _____________ é um relacionamento entre um elemento (o todo) e outros elementos (as partes) , onde as partes só podem
pertencer ao todo e são criadas e destruídas com ele. 
 Agregação
 Composição
Dependência
Generalização
Herança
Respondido em 15/04/2020 11:32:35
 
 
 8a Questão
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
 Agregação
Instanciação
Composição
Combinação
 Associação
Respondido em 15/04/2020 11:32:25
 
 
 
javascript:abre_colabore('38403','186630318','3720834533');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 6a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A6_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras
classes. Este tipo de relacionamento pode existir entre classes e entre objetos. Uma________ entre a classe Professor e a classe
Disciplina (um professor ministra uma disciplina) significa que uma instância de Professor terá uma _______ com uma instância de
Disciplina. 
O tipo de relacionamento acima e que preenche corretamente as lacunas é: 
 Generalização
Dependência
 Associação
Composição
Agregação
Respondido em 15/04/2020 11:32:35
 
 
 2a Questão
Veja a figura a seguir e escolha a alternativa correta:
 A possui 0 ou 1 em B
Nenhuma alternativa oferecida para esta questão está correta
A possui 1 ou mais em B
 A possui exatamente 1 em B
A possui vários em B
Respondido em 15/04/2020 11:32:37
 
 
 3a Questão
Agregação e composição definem relacionamentos entre _______ para os quais deve ser definida a ________ da relação. Já a
relação de herança expressa uma _______ entre as classes. Escolha a opção que complementa corretamente o texto anterior:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 Classes; prioridade; hierarquia
Objetos; hierarquia; prioridade
Classes; hierarquia; cardinalidade
Classes; cardinalidade; prioridade
 Objetos; cardinalidade; hierarquia
Respondido em 15/04/2020 11:32:39
 
 
 4a Questão
Considere que um carro possui pneu, motor e porta, mas que não são partes essenciais do carro, uma vez que um carro, mesmo
sem pneu, continua a ser um carro. Pneus e portas continuam a existir como objetos independentes do carro. 
O relacionamento acima descrito é do tipo:
Utilização
 Composição
Associação
 Agregação
Combinação
Respondido em 15/04/2020 11:32:41
 
 
 5a Questão
Veja a figura a seguir e escolha a alternativa correta:
 
 A possui vários em B
Nenhuma alternativa oferecida para esta questão está correta
A possui exatamente 1 em B
A possui 1 ou mais em B
A possui 0 ou 1 em B
Respondido em 15/04/2020 11:32:42
 
 
 6a Questão
Considere que um trem usa um objeto chamado estrada de ferro. Este tipo de relacionamento é do tipo:
 Instanciação
Agregação
Combinação
Composição
 Associação
Respondido em 15/04/2020 11:32:44
 
 
 7a Questão
Sobre relacionamento entre objetos, podemos dizer que: 
_______ : um objeto pode ser formado por outros objetos.
_______: um objeto pode conter outros objetos.
_______: objetos podem usar outros objetos. 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Os espaços acima representam, RESPECTIVAMENTE: 
 
 Agregação, associação, composição
Associação, agregação, composição
Composição, associação, agregação
 Composição, agregação, associação
Associação, composição, agregação
Respondido em 15/04/2020 11:32:45
 
 
 8a Questão
Considere que um livro é composto de vários capítulos, ou seja, um capítulo é parte essencial de um livro. Se não existir capítulo,
não haverá livro. Dito de outra forma, capítulo não existe fora de livro. 
O tipo de relacionamento acima descrito é: 
 Combinação
Agregação
 Composição
Associação
Utilização
Respondido em 15/04/2020 11:32:47
 
 
 
javascript:abre_colabore('38403','186630405','3720836280');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 7a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A7_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Use o diagrama de classe abaixo como referência para responder:
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes atributos é
incorreto afirmar:
 Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos seus
atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar o método
getDescricao.
O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser manipulados
diretamente por qualquer método da classe Produto.
Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória para
cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto, isto é, não
são variáveis estáticas (static).
 Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer um
dos seus atributos.
Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos
métodos setters, por exemplo, para alterar a descrição, basta invocar o método setDescricao e passar
como argumento uma String qualquer.
Respondido em 09/04/2020 11:28:35
 
 
 2a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');javascript:abre_frame('3','7','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Uma declaração com este modificador torna o membro acessível às classes do mesmo pacote ou através de herança, seus
membros herdados não são acessíveis a outras classes fora do pacote em que foram declarados.
A afirmação se refere a qual modificador?
 Default
 Protected
Nenhuma das anteriores
Public
Private
Respondido em 09/04/2020 11:28:37
 
 
 3a Questão
Uma declaração com este modificador pode ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a classe a
que ela pertence.
Qual modificador a afirmação se refere?
 Protected
Private
Default
Nenhuma das anteriores
 Public
Respondido em 09/04/2020 11:28:40
 
 
 4a Questão
"Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada
classe, em relação aos objetos". No escopo da orientação a objetos, essa é a definição de: 
 Encapsulamento.
Herança.
Polimorfismo.
Sobrecarga.
Todas as outras alternativas estão incorretas.
Respondido em 09/04/2020 11:28:30
 
 
 5a Questão
A técnica de possibilitar que uma parte do código seja acessível apenas através de métodos definidos em sua interface pública é
conhecida como:
 Encapsulamento
 Orientação a objeto
Overload
Construtor
Herança
Respondido em 09/04/2020 11:28:31
 
 
 6a Questão
Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos
contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e
modificação desses atributos. Essa característica é conhecida como:
 
Nenhuma das opções.
 generalização
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 encapsulamento 
sobrecarga de operador
herança
Respondido em 09/04/2020 11:28:44
 
 
 7a Questão
É correto afirmar no conceito de encapsulamento:
Não se deve usar métodos getters e setters
 Os atributos devem ser privados e os métodos privados
 Os atributos devem ser privados e os métodos públicos
Os atributos devem ser públicos e os métodos públicos
Nenhuma das alteranativas anteriores
Respondido em 09/04/2020 11:28:34
 
 
 8a Questão
Sobre o uso da palavra-chave "final" em Java, assinale a alternativa correta.
 Indica o fim de um arquivo de código fonte em Java
Pode ser substituída pela palavra-chave `static¿, tendo em vista que ambas têm efeitos idênticos.
Pode ser apenas utilizada na declaração de classes
 É utilizada para a definição de constantes dentro da linguagem
Uma variável com qualificador `final¿ pode ter seu valor modificado a qualquer momento da execução de um programa
Respondido em 09/04/2020 11:28:36
 
 
 
javascript:abre_colabore('38403','185388480','3695534528');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 7a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A7_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
As restrições para métodos e atributos podem ser:
 Public, Protect e Default apenas
Public, Private, Protect e Default apenas
Public e Private apenas
 Public, Private, e Default apenas
Public, Private, Protect apenas
Respondido em 09/04/2020 11:28:56
 
 
 2a Questão
(NC/UFPR - Itaipu Binacional 2017 - Sistemas) Em relação ao controle de acesso aos membros de uma classe no Java 8, é correto
afirmar:
Um membro declarado como protected será acessível apenas à própria classe e às subclasses.
Um recurso da classe declarado como private estará acessível a suas subclasses.
 Os membros private permitem o acesso de subclasses declaradas no mesmo pacote.
 A ausência dos modificadores public, protected e private implica assegurar o acesso aos membros da classe a todas
as demais classes do mesmo pacote.
Os métodos declarados como protected estão protegidos de acessos provenientes de outras classes do mesmo
pacote.
Respondido em 09/04/2020 11:28:46
 
 
 3a Questão
Sobre os pilares da orientação a objetos, indique a alternativa correta:
O conceito de abstração é intimamente ligado com a definição de visibilidade através dos modificadores de acesso.
 Com o uso do conceito de encapsulamento, um objeto pode ser considerado uma caixa preta, com a ocultação de seus
detalhes de implementação.
 O conceito de herança deve ser empregado sempre que for necessário o reuso de código, seja qual for a situação.
Não existe sobreposição entre pilares da POO, ou seja, em uma situação em que se identifique o uso de herança, não há a
possibilidade de se identificar o uso de abstração, por exemplo.
Polimorfismo, como o próprio nome indica, refere-se à capacidade do objeto de assumir uma única forma durante a
execução do programa.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Respondido em 09/04/2020 11:28:48
 
 
 4a Questão
Analise as informações que se seguem, relacionadas aos conceitos de Orientação a Objetos (OO):
I. Cada objeto de uma classe tem o seu conjunto de variáveis de instância, que armazenam o estado do objeto. As variáveis de
classe pertencem à classe e não aos objetos e só há uma cópia de uma variável de classe. Os métodos podem ser de instância ou
de classe, os de instância podem acessar variáveis de instância ou de classe, os de classe somente podem acessar variáveis de
classe.
II. Para que um método seja ativado num objeto, uma mensagem não precisa necessariamente ter uma referência explícita a ele,
se o objeto default da classe correspondente estiver adequadamente configurado.
III. De acordo com a ideia do encapsulamento, é desejável, do ponto de vista de um objeto, que seus atributos internos estejam
protegidos contra modificações diretas e que o acesso seja realizado por meio de métodos específicos (setters e getters).
São corretas apenas as afirmações:
 II e III.
I e II.
II.
 I e III.
I, II e III.
Respondido em 09/04/2020 11:28:49
 
 
 5a Questão
Os membros da classe definidos como tal modificador não podem ser acessados ou usados por nenhuma outra classe. Esse
modificador não se aplica às classes, somente para seus métodos e atributos. Esses atributos e métodos também não podem ser
visualizados pelas classes herdadas.
A afirmação se refere a qual modificador?
 Public
 Private
Abstract
Default
Protected
Respondido em 09/04/2020 11:29:02
 
 
 6a Questão
O que é encapsulamento?
 Uma técnica para limitar a visibilidade de uma classe para outra.
Uma técnica para incluir primitivas dentro de uma Lista de Matrizes. 
Nenhuma das opções.
 Uma técnica de depuração.
 
Uma técnica para criar mais de um método principal.
Respondido em 09/04/2020 11:29:07
 
 
 7a Questão
Sobre encapsulamento, é INCORRETO afirmar que:
 Atributos não devem ser visíveis por nenhum objeto que não seja instância da própria classe ou de uma classe
descendente (herança).
 Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente através
dos atributos do objeto.
O encapsulamento determina que a implementação de um objeto somente deve ser acessada através de uma interface
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
visível e bem definida.
Uma classe encapsula atributos e métodos, ocultando os detalhesde implementação dos objetos.
 
Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente através
dos métodos do objeto.
Respondido em 09/04/2020 11:29:03
 
 
 8a Questão
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações
abaixo.
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio
objeto. As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada
maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e
respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam
como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e
subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova
classe e a classe mãe.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através
dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A
comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
 
 I e II
 II, III e IV
I e III
I, II e IV
III e IV
Respondido em 09/04/2020 11:28:54
 
 
 
javascript:abre_colabore('38403','185388610','3695538357');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 7a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A7_201803107685_V3 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser acessado diretamente,
mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente relacionada ao conceito de:
 Polimorfismo
Interface
 Encapsulamento
Herança
Classe
Respondido em 09/04/2020 11:29:08
 
 
 2a Questão
Em Java, qual modificador de acesso torna um membro disponível somente para classes dentro do mesmo pacote ou subclasses?
package-private
 protected
 default
public
private
Respondido em 09/04/2020 11:29:22
 
 
 3a Questão
Sobre os métodos getters e setters, considere as seguintes afirmativas:
I- O motivo pelo qual tornamos um atributo privado é a proteção do estado interno do objeto. O método set deve avaliar se o valor
passado está dentro das regras de negócio do sistema.
II - Constantes não necessitam de getters e setters.
III- A chamada de um método set dentro do construtor pode constituir um problema de segurança, caso a classe seja estendida e o
método não seja final.
 I e II estão corretas.
I e III estão corretas.
Todas as afirmativas estão incorretas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
III está correta.
 Todas as afirmativas estão corretas.
Respondido em 09/04/2020 11:29:31
 
 
 4a Questão
Sobre o uso da palavra-chave "final" em Java, assinale a alternativa correta.
 É utilizada para a definição de constantes dentro da linguagem
Uma variável com qualificador `final¿ pode ter seu valor modificado a qualquer momento da execução de um programa
Indica o fim de um arquivo de código fonte em Java
Pode ser apenas utilizada na declaração de classes
Pode ser substituída pela palavra-chave `static¿, tendo em vista que ambas têm efeitos idênticos.
Respondido em 09/04/2020 11:29:33
 
 
 5a Questão
Use o diagrama de classe abaixo como referência para responder:
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes atributos é
incorreto afirmar:
 O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser manipulados
diretamente por qualquer método da classe Produto.
Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória para
cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto, isto é, não
são variáveis estáticas (static).
Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos seus
atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar o método
getDescricao.
 Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer um
dos seus atributos.
Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos
métodos setters, por exemplo, para alterar a descrição, basta invocar o método setDescricao e passar
como argumento uma String qualquer.
Respondido em 09/04/2020 11:29:35
 
 
 6a Questão
Uma declaração com este modificador torna o membro acessível às classes do mesmo pacote ou através de herança, seus
membros herdados não são acessíveis a outras classes fora do pacote em que foram declarados.
A afirmação se refere a qual modificador?
 Nenhuma das anteriores
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Public
 Protected
Default
Private
Respondido em 09/04/2020 11:29:25
 
 
 7a Questão
Uma declaração com este modificador pode ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a classe a
que ela pertence.
Qual modificador a afirmação se refere?
 Nenhuma das anteriores
Private
 Public
Protected
Default
Respondido em 09/04/2020 11:29:27
 
 
 8a Questão
"Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada
classe, em relação aos objetos". No escopo da orientação a objetos, essa é a definição de: 
 Todas as outras alternativas estão incorretas.
 Encapsulamento.
Sobrecarga.
Polimorfismo.
Herança.
Respondido em 09/04/2020 11:29:40
 
 
 
javascript:abre_colabore('38403','185388701','3695540816');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 7a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A7_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Uma declaração com este modificador pode ser acessada de qualquer lugar e por qualquer entidade que possa visualizar a classe a
que ela pertence.
Qual modificador a afirmação se refere?
 Public
Private
Protected
Default
Nenhuma das anteriores
Respondido em 15/04/2020 11:33:10
 
 
 2a Questão
É correto afirmar no conceito de encapsulamento:
 Os atributos devem ser públicos e os métodos públicos
Os atributos devem ser privados e os métodos privados
Não se deve usar métodos getters e setters
 Os atributos devem ser privados e os métodos públicos
Nenhuma das alteranativas anteriores
Respondido em 15/04/2020 11:33:00
 
 
 3a Questão
Uma declaração com este modificador torna o membro acessível às classes do mesmo pacote ou através de herança, seus
membros herdados não são acessíveis a outras classes fora do pacote em que foram declarados.
A afirmação se refere a qual modificador?
 Public
Private
Default
Nenhuma das anteriores
 Protected
Respondido em 15/04/2020 11:33:13
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0…2/3
 
 
 4a Questão
A técnica de possibilitar que uma parte do código seja acessível apenas através de métodos definidos em sua interface pública é
conhecida como:
 Orientação a objeto
Construtor
Overload
 Encapsulamento
Herança
Respondido em 15/04/2020 11:33:14
 
 
 5a Questão
Use o diagrama de classe abaixo como referência para responder:
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes atributos é
incorreto afirmar:
 O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser manipulados
diretamente por qualquer método da classe Produto.
Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos seus
atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar o método
getDescricao.
 Qualquer classe que instancie um objeto da classe produto pode manipular diretamente qualquer um
dos seus atributos.
Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória para
cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto, isto é, não
são variáveis estáticas (static).
Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos
métodos setters, por exemplo, para alterar a descrição, basta invocar o método setDescricao e passar
como argumento uma String qualquer.
Respondido em 15/04/2020 11:33:16
 
 
 6a Questão
Sobre os métodos getters e setters, considere as seguintes afirmativas:
I- O motivo pelo qual tornamos um atributo privado é a proteção do estado interno do objeto. O método set deve avaliar se o valor
passado está dentro das regras de negócio do sistema.
II - Constantes não necessitam de getters e setters.
III- A chamada de um método set dentro do construtor pode constituir um problema de segurança, caso a classe seja estendida e o
método não seja final.
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 I e II estão corretas.
I e III estão corretas.
III está correta.
 Todas as afirmativas estão corretas.
Todas as afirmativas estão incorretas.
Respondido em 15/04/2020 11:33:18
 
 
 7a Questão
As restrições para métodos e atributos podem ser:
Public, Private, Protect apenas
Public, Private, Protect e Default apenas
 Public, Private, e Default apenas
Public, Protect e Default apenas
 Public e Private apenas
Respondido em 15/04/2020 11:33:21
 
 
 8a Questão
Uma das características da programação orientada a objetos está relacionada com a proteção dos atributos internos dos objetos
contra modificações diretas. As alterações dos atributos devem ocorrer por meio de métodos adequados, criados para acesso e
modificação desses atributos. Essa característica é conhecida como:
 
 sobrecarga de operador
 encapsulamento 
Nenhuma das opções.
generalização
herança
Respondido em 15/04/2020 11:33:24
 
 
 
javascript:abre_colabore('38403','186630492','3720837997');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 7a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A7_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
(ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmações
abaixo.
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio
objeto. As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada
maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e
respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam
como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e
subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova
classe e a classe mãe.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através
dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A
comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
 
 III e IV
I, II e IV
I e III
 II, III e IV
I e II
Respondido em 15/04/2020 11:33:34
 
 
 2a Questão
Sobre encapsulamento, é INCORRETO afirmar que:
 Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente através
dos métodos do objeto.
Atributos não devem ser visíveis por nenhum objeto que não seja instância da própria classe ou de uma classe
descendente (herança).
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
O encapsulamento determina que a implementação de um objeto somente deve ser acessada através de uma interface
visível e bem definida.
Uma classe encapsula atributos e métodos, ocultando os detalhes de implementação dos objetos.
 
 Os atributos não podem ser manipulados diretamente. Os atributos podem ser alterados ou consultados somente através
dos atributos do objeto.
Respondido em 15/04/2020 11:33:26
 
 
 3a Questão
Sobre o uso da palavra-chave "final" em Java, assinale a alternativa correta.
Uma variável com qualificador `final¿ pode ter seu valor modificado a qualquer momento da execução de um programa
Pode ser substituída pela palavra-chave `static¿, tendo em vista que ambas têm efeitos idênticos.
 É utilizada para a definição de constantes dentro da linguagem
Pode ser apenas utilizada na declaração de classes
Indica o fim de um arquivo de código fonte em Java
Respondido em 15/04/2020 11:33:27
 
 
 4a Questão
Os membros da classe definidos como tal modificador não podem ser acessados ou usados por nenhuma outra classe. Esse
modificador não se aplica às classes, somente para seus métodos e atributos. Esses atributos e métodos também não podem ser
visualizados pelas classes herdadas.
A afirmação se refere a qual modificador?
 Private
 Abstract
Public
Protected
Default
Respondido em 15/04/2020 11:33:40
 
 
 5a Questão
"Técnica que tem como objetivo ocultar detalhes internos, que dizem respeito ao funcionamento dos métodos de uma determinada
classe, em relação aos objetos". No escopo da orientação a objetos, essa é a definição de: 
Sobrecarga.
 Polimorfismo.
 Encapsulamento.
Todas as outras alternativas estão incorretas.
Herança.
Respondido em 15/04/2020 11:33:41
 
 
 6a Questão
Sobre os pilares da orientação a objetos, indique a alternativa correta:
Polimorfismo, como o próprio nome indica, refere-se à capacidade do objeto de assumir uma única forma durante a
execução do programa.
O conceito de abstração é intimamente ligado com a definição de visibilidade através dos modificadores de acesso.
 Não existe sobreposição entre pilares da POO, ou seja, em uma situação em que se identifique o uso de herança, não há a
possibilidade de se identificar o uso de abstração, por exemplo.
 Com o uso do conceito de encapsulamento, um objeto pode ser considerado uma caixa preta, com a ocultação de seus
detalhes de implementação.
O conceito de herança deve ser empregado sempre que for necessário o reuso de código, seja qual for a situação.
Respondido em 15/04/2020 11:33:42
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 7a QuestãoEm Java, qual modificador de acesso torna um membro disponível somente para classes dentro do mesmo pacote ou subclasses?
default
 package-private
public
private
 protected
Respondido em 15/04/2020 11:33:44
 
 
 8a Questão
O que é encapsulamento?
 Uma técnica para incluir primitivas dentro de uma Lista de Matrizes. 
Nenhuma das opções.
 Uma técnica de depuração.
 
 Uma técnica para limitar a visibilidade de uma classe para outra.
Uma técnica para criar mais de um método principal.
Respondido em 15/04/2020 11:33:46
 
 
 
javascript:abre_colabore('38403','186630577','3720839128');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A8_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a uma classe abstrata
é correto afirmar que:
 Ela só pode ser instanciada se o objeto também for abstrato.
Ela não permite polimorfismo.
Ela não possui métodos.
Ela só possui métodos e atributos abstratos.
 Ela não pode ser instanciada.
Respondido em 09/04/2020 11:20:02
 
 
 2a Questão
Com relação às interfaces em Java, é correto afirmar que:
I) Os métodos podem ser abstratos e/ou concretos
II) Pode-se implementar somente uma interface em cada classe
III) Interfaces podem ser herdadas de outras interfaces (extends)
 I e II
I e III
 III
I, II e III
II e III
Respondido em 09/04/2020 11:19:56
 
 
 3a Questão
Considerando uma classe Carro e as interfaces Motor e Direção, qual a sintaxe correta para
implementar estas interfaces em Java?
 
 class Carro extends Motor && Direcao{}
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
class Carro implements Motor && Direcao{}
class Carro extends Motor, Direcao{}
Nenhuma das alternativas
 class Carro implements Motor, Direcao{}
Respondido em 09/04/2020 11:19:42
 
 
 4a Questão
public interface SituacaoAcademica. Este trecho de codigo significa:
 Criação de uma interface SituacaoAcademica
Criação de um método SituacaoAcademica
Criação de uma classe SituacaoAcademica
Nenhuma das respostas anteriores
Criação de um objeto SituacaoAcademica
Respondido em 09/04/2020 11:19:50
 
 
 5a Questão
Sobre Interfaces, julgue as afirmativas a seguir:
I-Interfaces são um tipo especial de classe, mas não possuem implementação. Elas definem um protocolo e as classes podem
implementar uma ou mais interfaces. 
 II-Uma interface é um contrato assinado por uma classe. A interface define as responsabilidades de uma classe. Tais
responsabilidades são mapeadas em métodos
III- A classe que implementa a interface implementa os métodos. A interface contém somente assinatura de métodos e constantes
Estão corretas somente:
 Todas as afirmações
I e III
II e III
I
I e II
Respondido em 09/04/2020 11:19:48
 
 
 6a Questão
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface
pode:
 ser instanciada diretamente por meio da instrução new
possuir métodos abstratos e estáticos.
 herdar de mais de uma interface
possuir apenas assinaturas de métodos públicos e protegidos.
conter declarações de constantes e de variáveis não inicializadas.
Respondido em 09/04/2020 11:19:34
 
 
 7a Questão
São classes que somente podem ser estendidas, sendo que a criação de um objeto a partir da mesma não é permitido. Que tipo de
classe são essas?
 classe pai
subclasse
 classe abstrata
classe filha
superclasse
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Respondido em 09/04/2020 11:19:30
 
 
 8a Questão
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é correto afirmar
que:
 Esta só possui métodos e atributos abstratos
Esta não possui métodos nem atributos abstratos
 Esta não pode ser instanciada
Esta só pode ser instanciada se o objeto também for abstrato
Esta não possui métodos
Respondido em 09/04/2020 11:19:30
 
 
 
javascript:abre_colabore('38403','185385905','3695458860');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A8_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Julgue as afirmativas a seguir:
I-As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem
modelos para suas classes derivadas.
 
 II-As classes derivadas, via de regra, deverão sobrescrever os métodos para realizar a implementação dos mesmos. 
III-As classes derivadas das classes abstratas são conhecidas como classes concretas.
Estão corretas somente:
 
 I e III
II e III
I e II
Nenhuma afirmação está correta
 Todas as afirmações
Respondido em 09/04/2020 11:20:33
 
 
 2a Questão
Sobre interfaces, julgue as afirmativas a seguir:
I-Uma interface é 100% abstrata
 II-Os métodos de uma interface são definidos como abstract
 III-Em uma interface, suas variáveis são, por padrão, sempre constantes (double)
Estão corretas somente:
 II
 I e II
I e III
III
II e III
Respondido em 09/04/2020 11:20:35
 
 
 3a Questão
Sobre classes abstratas, julgue as afirmativas a seguir:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
I-Uma classe abstrata serve apenas como modelo para uma classe concreta
 II-as classes abstratas devem, obrigatoriamente, ter métodos abstratos
 III- Os métodos abstratos definidos em uma classe abstrata devem obrigatoriamente ser implementados em uma classe concreta.
Mas se uma classe abstrata herdar outra classe abstrata, a classe que herda não precisa implementar os métodos abstratos.
Estão corretas somente:
 Todas as afirmações
II e III
I
I e II
 I e III
Respondido em 09/04/2020 11:20:42
 
 
 4a Questão
Com relação as classes abstratas, pode-se afirmar que:
I) Permitem ser instanciadas, ou seja, são modelos para classes derivadas
II) Podem ser estendidas por outras classes
III) As classes estendidas devem sobrescrever os métodos para implementá-los
 I, II e III
I e III
I e II
I
 II e III
Respondido em 09/04/2020 11:20:44
 
 
 5a Questão
Imagine as seguintes classes: Animal, Gato, Cachorro, Cavalo. Julgue as afirmativas a seguir e escolha a alternativa correta:
I-A classe Animal serve como um modelo para as classes , Gato, Cachorro, Cavalo. Dito de outra forma, estas três classes são
herdeiras da classe Animal. 
II-A classe Animal poderia ser instanciada por si só. 
III- A classe Animal não pode ser instanciada por si só.
IV- Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando dela e então instanciar
essa nova classe. Os métodos da classe abstrata devem então serem sobrescritos nas classes filhas.
Estão corretas somente:
 I, III, IV
II, IV
I, IV
I, II, IV
I, III
Respondido em 09/04/2020 11:20:35
 
 
 6a QuestãoQual o efeito do uso do modificador abstract quando aplicado a classes?
A classe não pode ser estendida.
A classe não pode implementar interfaces.
A classe pode conter métodos abstratos.
A classe não pode conter métodos estáticos.
 A classe deve ser estendida.
Respondido em 09/04/2020 11:21:21
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 
 7a Questão
Sobre Interfaces, julgue as afirmativas a seguir:
 
 A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos com implementação (abstratos) e constantes
 A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes 
A definição de uma interface é similar a de uma classe, ou seja, utillizamos a palavra reservada reserved. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada abstract. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(follows) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
Respondido em 09/04/2020 11:20:37
 
 
 8a Questão
A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição e interação
entre diversas unidades de software chamadas de objetos. Com relação a conceitos de orientação a objetos, julgue os seguintes
itens: 
 
I - As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são
declarados. 
 
II - Uma classe deve possuir uma única declaração de método construtor. 
 
III - Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. 
 
IV - O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso)
 I e III
II e IV
I e II
II e III
 I e IV
Respondido em 09/04/2020 11:21:04
 
 
 
javascript:abre_colabore('38403','185386227','3695467588');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A8_201803107685_V3 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Sobre o conceito de classes abstratas, assinale a alternativa correta:
 Uma classe abstrata pode ou não ter instâncias.
Uma classe abstrata não pode estender uma superclasse.
Uma classe abstrata não pode conter métodos estáticos.
 Uma classe abstrata pode ou não conter métodos abstratos.
Uma classe abstrata não pode ser estendida.
Respondido em 09/04/2020 11:21:33
 
 
 2a Questão
Considere o seguinte trecho de código: 
Abstract class Conta {
 private double saldo;
 public void setSaldo(double saldo) {
 this.saldo=saldo;
 }
 public double getSaldo( ) {
 return saldo;
 }
 public abstract void imprimeExtrato ( );
 }
Julgue as afirmativas a seguir:
I- O método "imprimeExtrato()" tem uma annotation conhecida como @Override, significando que há sobrescrita do método da
superclasse.
 
 II- Na classe abstrata "Conta" os métodos que são abstratos têm um comportamento diferente, por isso não possuem corpo.
III- Quando as subclasses herdeiras necessitam do método da classe abstrata, podemos inserir nelas as particularidades de cada
subclasse.
Estão corretas somente:
 III
II e III
I e II
 Todas as afirmações
I e III
Respondido em 09/04/2020 11:21:39
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 
 
 3a Questão
 Ao implementar uma interface em Java, é correto afirmar que:
 
 Interfaces podem ser definidas como private, protected, public e final
 É necessário sobrescrever todos os métodos contidos na interface
Interfaces são utilizadas para encapsular atributos de uma classe
Utiliza-se a palavra reservada extends para implementá-la
Interfaces substituem a utilização de classes abstratas
Respondido em 09/04/2020 11:21:42
 
 
 4a Questão
Sobre interfaces na linguagem Java, assinale a alternativa correta:
 Interfaces não podem possuir atributos.
Uma classe que estenda uma superclasse não pode implementar interfaces.
A implementação de interfaces se dá com uso da palavra-chave extends.
 Uma classe pode implementar várias interfaces diferentes.
Interfaces podem ter métodos privados.
Respondido em 09/04/2020 11:21:41
 
 
 5a Questão
public interface SituacaoAcademica. Este trecho de codigo significa:
 Nenhuma das respostas anteriores
Criação de um objeto SituacaoAcademica
Criação de um método SituacaoAcademica
Criação de uma classe SituacaoAcademica
 Criação de uma interface SituacaoAcademica
Respondido em 09/04/2020 11:21:54
 
 
 6a Questão
Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a uma classe abstrata
é correto afirmar que:
 Ela não pode ser instanciada.
Ela não possui métodos.
Ela não permite polimorfismo.
Ela só pode ser instanciada se o objeto também for abstrato.
Ela só possui métodos e atributos abstratos.
Respondido em 09/04/2020 11:21:56
 
 
 7a Questão
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface
pode:
 conter declarações de constantes e de variáveis não inicializadas.
ser instanciada diretamente por meio da instrução new
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
possuir métodos abstratos e estáticos.
 herdar de mais de uma interface
possuir apenas assinaturas de métodos públicos e protegidos.
Respondido em 09/04/2020 11:21:57
 
 
 8a Questão
Sobre Interfaces, julgue as afirmativas a seguir:
I-Interfaces são um tipo especial de classe, mas não possuem implementação. Elas definem um protocolo e as classes podem
implementar uma ou mais interfaces. 
 II-Uma interface é um contrato assinado por uma classe. A interface define as responsabilidades de uma classe. Tais
responsabilidades são mapeadas em métodos
III- A classe que implementa a interface implementa os métodos. A interface contém somente assinatura de métodos e constantes
Estão corretas somente:
 I e III
I
 Todas as afirmações
II e III
I e II
Respondido em 09/04/2020 11:21:48
 
 
 
javascript:abre_colabore('38403','185386559','3695477517');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A8_201803107685_V415/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Imagine as seguintes classes: Animal, Gato, Cachorro, Cavalo. Julgue as afirmativas a seguir e escolha a alternativa correta:
I-A classe Animal serve como um modelo para as classes , Gato, Cachorro, Cavalo. Dito de outra forma, estas três classes são
herdeiras da classe Animal. 
II-A classe Animal poderia ser instanciada por si só. 
III- A classe Animal não pode ser instanciada por si só.
IV- Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando dela e então instanciar
essa nova classe. Os métodos da classe abstrata devem então serem sobrescritos nas classes filhas.
Estão corretas somente:
I, II, IV
II, IV
 I, III, IV
I, III
I, IV
Respondido em 15/04/2020 11:33:45
 
 
 2a Questão
A orientação a objetos é um modelo de análise, projeto e programação de sistemas de software baseado na composição e interação
entre diversas unidades de software chamadas de objetos. Com relação a conceitos de orientação a objetos, julgue os seguintes
itens: 
 
I - As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são
declarados. 
 
II - Uma classe deve possuir uma única declaração de método construtor. 
 
III - Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. 
 
IV - O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso)
I e II
 II e III
I e III
 I e IV
II e IV
Respondido em 15/04/2020 11:33:58
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 
 
 3a Questão
Com relação às interfaces em Java, é correto afirmar que:
I) Os métodos podem ser abstratos e/ou concretos
II) Pode-se implementar somente uma interface em cada classe
III) Interfaces podem ser herdadas de outras interfaces (extends)
I e II
 III
I, II e III
I e III
 II e III
Respondido em 15/04/2020 11:33:48
 
 
 4a Questão
Sobre classes abstratas, julgue as afirmativas a seguir:
I-Uma classe abstrata serve apenas como modelo para uma classe concreta
 II-as classes abstratas devem, obrigatoriamente, ter métodos abstratos
 III- Os métodos abstratos definidos em uma classe abstrata devem obrigatoriamente ser implementados em uma classe concreta.
Mas se uma classe abstrata herdar outra classe abstrata, a classe que herda não precisa implementar os métodos abstratos.
Estão corretas somente:
II e III
Todas as afirmações
 I e III
I e II
 I
Respondido em 15/04/2020 11:33:50
 
 
 5a Questão
Sobre o conceito de classes abstratas, assinale a alternativa correta:
Uma classe abstrata não pode estender uma superclasse.
Uma classe abstrata não pode ser estendida.
 Uma classe abstrata pode ou não conter métodos abstratos.
Uma classe abstrata não pode conter métodos estáticos.
 Uma classe abstrata pode ou não ter instâncias.
Respondido em 15/04/2020 11:34:03
 
 
 6a Questão
Sobre Interfaces, julgue as afirmativas a seguir:
 
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(follows) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada abstract. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
 A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes 
 A definição de uma interface é similar a de uma classe, ou seja, utillizamos a palavra reservada reserved. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos com implementação (abstratos) e constantes
Respondido em 15/04/2020 11:34:05
 
 
 7a Questão
São classes que somente podem ser estendidas, sendo que a criação de um objeto a partir da mesma não é permitido. Que tipo de
classe são essas?
 classe abstrata
classe pai
 superclasse
classe filha
subclasse
Respondido em 15/04/2020 11:33:55
 
 
 8a Questão
Considerando uma classe Carro e as interfaces Motor e Direção, qual a sintaxe correta para
implementar estas interfaces em Java?
 
 class Carro extends Motor, Direcao{}
 class Carro implements Motor, Direcao{}
Nenhuma das alternativas
class Carro extends Motor && Direcao{}
class Carro implements Motor && Direcao{}
Respondido em 15/04/2020 11:33:56
 
 
 
javascript:abre_colabore('38403','186630660','3720840408');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 8a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A8_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é correto afirmar
que:
 Esta só possui métodos e atributos abstratos
Esta não possui métodos
Esta não possui métodos nem atributos abstratos
 Esta não pode ser instanciada
Esta só pode ser instanciada se o objeto também for abstrato
Respondido em 15/04/2020 11:34:19
 
 
 2a Questão
Qual o efeito do uso do modificador abstract quando aplicado a classes?
A classe pode conter métodos abstratos.
 A classe não pode ser estendida.
A classe não pode implementar interfaces.
A classe não pode conter métodos estáticos.
 A classe deve ser estendida.
Respondido em 15/04/2020 11:34:21
 
 
 3a Questão
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java, uma interface
pode:
possuir apenas assinaturas de métodos públicos e protegidos.
 ser instanciada diretamente por meio da instrução new
conter declarações de constantes e de variáveis não inicializadas.
 herdar de mais de uma interface
possuir métodos abstratos e estáticos.
Respondido em 15/04/2020 11:34:22
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 
 4a Questão
Considere o seguinte trecho de código: 
Abstract class Conta {
 private double saldo;
 public void setSaldo(double saldo) {
 this.saldo=saldo;
 }
 public double getSaldo( ) {
 return saldo;
 }
 public abstract voidimprimeExtrato ( );
 }
Julgue as afirmativas a seguir:
I- O método "imprimeExtrato()" tem uma annotation conhecida como @Override, significando que há sobrescrita do método da
superclasse.
 
 II- Na classe abstrata "Conta" os métodos que são abstratos têm um comportamento diferente, por isso não possuem corpo.
III- Quando as subclasses herdeiras necessitam do método da classe abstrata, podemos inserir nelas as particularidades de cada
subclasse.
Estão corretas somente:
 I e III
I e II
II e III
 Todas as afirmações
III
Respondido em 15/04/2020 11:34:12
 
 
 5a Questão
Julgue as afirmativas a seguir:
I-As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem
modelos para suas classes derivadas.
 
 II-As classes derivadas, via de regra, deverão sobrescrever os métodos para realizar a implementação dos mesmos. 
III-As classes derivadas das classes abstratas são conhecidas como classes concretas.
Estão corretas somente:
 
 II e III
Nenhuma afirmação está correta
I e III
I e II
 Todas as afirmações
Respondido em 15/04/2020 11:34:26
 
 
 6a Questão
public interface SituacaoAcademica. Este trecho de codigo significa:
 Criação de uma interface SituacaoAcademica
Criação de um método SituacaoAcademica
Criação de uma classe SituacaoAcademica
Criação de um objeto SituacaoAcademica
 Nenhuma das respostas anteriores
Respondido em 15/04/2020 11:34:16
 
 
 7a Questão
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a uma classe abstrata
é correto afirmar que:
Ela não permite polimorfismo.
Ela só possui métodos e atributos abstratos.
Ela não possui métodos.
 Ela não pode ser instanciada.
 Ela só pode ser instanciada se o objeto também for abstrato.
Respondido em 15/04/2020 11:34:30
 
 
 8a Questão
 Ao implementar uma interface em Java, é correto afirmar que:
 
 Interfaces substituem a utilização de classes abstratas
Interfaces podem ser definidas como private, protected, public e final
 É necessário sobrescrever todos os métodos contidos na interface
Interfaces são utilizadas para encapsular atributos de uma classe
Utiliza-se a palavra reservada extends para implementá-la
Respondido em 15/04/2020 11:34:20
 
 
 
javascript:abre_colabore('38403','186630744','3720841086');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A9_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Sobre o tratamento de exceções no Java, julgue as afirmativas a seguir:
I-Quando ocorre uma exceção, o método cria um objeto do tipo Exception e o envia para a JVM. Esse processo é chamado de
disparo de exceção (throw an exception). O objeto Exception criado contém todos os detalhes do erro, como tipo de erro, local
onde ocorreu, uma mensagem de descrição, pilha de chamadas etc. 
II- A JVM procura na pilha de chamadas dos métodos quem trata aquela exceção
III-O tratamento de exceções não permite que o programa defina como as exceções serão tratadas, pois há um procedimento
padrão (default) no Java. 
Estão corretas somente:
 I
II
 I, II
I, III
III
Respondido em 09/04/2020 11:22:02
 
 
 2a Questão
Como se sabe, em algumas situações, é necessário tratar casos especiais no âmbito da programação. Alguns desses casos podem
ser a divisão por zero, erros de aberturas de arquivos, erros de conversão de tipos, entre outros. 
No Java, isso é chamado de:
 Tratamento de exceções (exception)
Tratamento orientados a casos especiais (case-oriented)
Tratamento de compilação e execução (compile-and-run)
Tratamento de código (code-care)
Tratamento de erros matemáticos (math-error)
Respondido em 09/04/2020 11:22:05
 
 
 3a Questão
As classes que herdam da classe Error são consideradas?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 Erro
Error
verificadas
Erros
 não verificadas
Respondido em 09/04/2020 11:22:18
 
 
 4a Questão
Se escrevermos um programa para ler e imprimir arquivo texto ocorrerá exceção do tipo FileNotFoundException ou IOException.
Note que, neste caso, o Java não compila esse código! Para conseguirmos compilar nesse caso, o que devemos usar?
 case
while
for
if
 throws
Respondido em 09/04/2020 11:22:08
 
 
 5a Questão
As exceções em Java estão organizadas em uma hierarquia de classes. No topo da hierarquia, há a classe ______ e suas classes
filhas são ______ e ______. 
O que preenche, RESPECTIVAMENTE, as lacunas acima?
 
 Exception,Throwable, Error
 Throwable, Error, Exception
Exception, Throwable, Error
Error, Exception, Throwable
Exception, Error, Throwable
Respondido em 09/04/2020 11:22:21
 
 
 6a Questão
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
 try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }
if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
try { // código a ser executado } except { // tratamento da exceção }
Respondido em 09/04/2020 11:22:23
 
 
 7a Questão
Qual a classe representa situação anormais que podem acontecer na JVM?
 Erro
Throw.Error
Throws.Error
 Error
Erros
Respondido em 09/04/2020 11:22:14
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 8a Questão
Considere o trecho abaixo:
try {
 // Código a ser tratado
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 } finally {
 // código
 }
Julgue as afirmativas a seguir:
I-A variável e referencia a exceção que ocorreu. 
 II- finally não é obrigatório. Deve ser usado para instruções de limpeza
 III-A variável e possibilita acessar informações sobre a exceção, como por exemplo, com o uso do método getMessage, evidenciado
acima.
Estão corretas:
 Somente I
Somente I e III
Somente II e III
 Todas as afirmações
Somente I e II
Respondido em 09/04/2020 11:22:31
 
 
 
javascript:abre_colabore('38403','185386736','3695481983');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A9_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere o trecho a seguir no Java:
try {
 // Código a ser tratado
 } catch(Exception e) {
 // Código que será executado quando ocorrer a exceção
 }
Julgue as afirmativas a seguir:
I- Se ocorrer uma exceção no bloco do try, então a execução é automaticamente desviada para o bloco catch.
II-No catch devemos definir a exceção a ser tratada. Quando definimos uma exceção
 estamos tratando também todas as suas subclasses.
III-O e, mostrado na linha do catch, referencia a exceção que ocorreu. Com ela é possível
 acessar informações sobre essa exceção.
Estão corretas:
 Somente I
Somente I, II
Somente I, III
 Todas as afirmações
Somente II, III
Respondido em 09/04/2020 11:22:40
 
 
 2a Questão
Sempreque um método de alguma classe é passível de causar algum erro, então, podemos usar qual método para capturar o erro?
 by
if
 try
ty
Nenhum
Respondido em 09/04/2020 11:22:53
 
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
As exceções em Java estão organizadas em uma hierarquia de classes : No topo da hierarquia temos a classe Throwable, qual são
suas classes filhas?
 Erro e Except
Erro
 Error e Exception
Except
Error e Except
Respondido em 09/04/2020 11:22:43
 
 
 4a Questão
A classe _________ é a classe mãe de todas as exceções que nos interessam. Ela possui alguns métodos úteis e comuns a todas
as exceções. 
A classe acima mencionada é:
 
 Exception
Throw
getMessage
Error
Throws
Respondido em 09/04/2020 11:22:56
 
 
 5a Questão
Considere o trecho abaixo em Java:
int a, b, c;
 Scanner t = new Scanner(System.in);
 try {
 a = t.nextInt();
 b = t.nextInt();
 c = a / b;
 System.out.println(a + / + b + = + c);
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 }
Julgue as afirmativas a seguir:
I-Um tipo de exceção que pode ocorrer é o usuário digitar um número inválido para a e outro para b
 II-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para b
 III-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para a
 IV-Ao tratar várias exceções, os tratadores devem estar ordenados das subclasses para a superclasse
Estão corretas somente:
 I, III, IV
Todas as afirmações são verdadeiras
 I, II, IV
II, III, IV
I, II, III
Respondido em 09/04/2020 11:22:57
 
 
 6a Questão
Diga o comando que falta para fazer a instrução ficar correta.
 
 public static void main(String[] args) _____ Exception{ 
 int i=hexChar2int(G); 
 System.out.println("Tudo ok! i iniciou com:"+i); 
}
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
}
 throw
 throws
Throws 
Throw
O codigo funcionara assim.
Respondido em 09/04/2020 11:22:58
 
 
 7a Questão
Qual a classe representa situação anormais que podem acontecer na JVM?
 Erros
 Error
Erro
Throw.Error
Throws.Error
Respondido em 09/04/2020 11:23:02
 
 
 8a Questão
As exceções em Java estão organizadas em uma hierarquia de classes. No topo da hierarquia, há a classe ______ e suas classes
filhas são ______ e ______. 
O que preenche, RESPECTIVAMENTE, as lacunas acima?
 
 Throwable, Error, Exception
Error, Exception, Throwable
Exception, Error, Throwable
Exception,Throwable, Error
Exception, Throwable, Error
Respondido em 09/04/2020 11:23:00
 
 
 
javascript:abre_colabore('38403','185386929','3695487054');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A9_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Qual a classe representa situação anormais que podem acontecer na JVM?
 Erro
Throw.Error
Erros
Throws.Error
 Error
Respondido em 15/04/2020 11:34:44
 
 
 2a Questão
Considere o trecho abaixo:
try {
 // Código a ser tratado
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 } finally {
 // código
 }
Julgue as afirmativas a seguir:
I-A variável e referencia a exceção que ocorreu. 
 II- finally não é obrigatório. Deve ser usado para instruções de limpeza
 III-A variável e possibilita acessar informações sobre a exceção, como por exemplo, com o uso do método getMessage, evidenciado
acima.
Estão corretas:
 Somente I e II
 Todas as afirmações
Somente I e III
Somente II e III
Somente I
Respondido em 15/04/2020 11:34:46
 
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
As exceções em Java estão organizadas em uma hierarquia de classes. No topo da hierarquia, há a classe ______ e suas classes
filhas são ______ e ______. 
O que preenche, RESPECTIVAMENTE, as lacunas acima?
 
 Throwable, Error, Exception
Exception, Throwable, Error
Exception,Throwable, Error
Error, Exception, Throwable
Exception, Error, Throwable
Respondido em 15/04/2020 11:34:48
 
 
 4a Questão
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
 if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
 try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }
try { // código a ser executado } except { // tratamento da exceção }
Respondido em 15/04/2020 11:34:51
 
 
 5a Questão
As exceções em Java estão organizadas em uma hierarquia de classes : No topo da hierarquia temos a classe Throwable, qual são
suas classes filhas?
Except
Erro e Except
 Error e Exception
 Error e Except
Erro
Respondido em 15/04/2020 11:34:40
 
 
 6a Questão
Como se sabe, em algumas situações, é necessário tratar casos especiais no âmbito da programação. Alguns desses casos podem
ser a divisão por zero, erros de aberturas de arquivos, erros de conversão de tipos, entre outros. 
No Java, isso é chamado de:
Tratamento de compilação e execução (compile-and-run)
 Tratamento de código (code-care)
Tratamento orientados a casos especiais (case-oriented)
Tratamento de erros matemáticos (math-error)
 Tratamento de exceções (exception)
Respondido em 15/04/2020 11:34:42
 
 
 7a Questão
A classe _________ é a classe mãe de todas as exceções que nos interessam. Ela possui alguns métodos úteis e comuns a todas
as exceções. 
A classe acima mencionada é:
 
 getMessage
Throws
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 Exception
Throw
Error
Respondido em 15/04/2020 11:34:43
 
 
 8a Questão
Considere o trecho abaixo em Java:
int a, b, c;
 Scanner t = new Scanner(System.in);
 try {
 a = t.nextInt();
 b = t.nextInt();
 c = a / b;
 System.out.println(a + / + b + = + c);
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 }
Julgue as afirmativas a seguir:
I-Um tipo de exceção que pode ocorrer é o usuário digitar um número inválido para a e outro para b
 II-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para b
 III-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para a
 IV-Ao tratar várias exceções, os tratadores devem estar ordenados das subclasses para a superclasse
Estão corretas somente:
 II, III, IV
Todas as afirmações são verdadeiras
 I, II, IV
I, III, IV
I, II, III
Respondido em 15/04/2020 11:34:57
 
 
 
javascript:abre_colabore('38403','186630828','3720843407');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A9_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Diga o comando que falta para fazer a instrução ficar correta.
 
 public static void main(String[]args) _____ Exception{ 
 int i=hexChar2int(G); 
 System.out.println("Tudo ok! i iniciou com:"+i); 
}
}
 throws
throw
Throws 
Throw
O codigo funcionara assim.
Respondido em 15/04/2020 11:34:54
 
 
 2a Questão
Considere o trecho a seguir no Java:
try {
 // Código a ser tratado
 } catch(Exception e) {
 // Código que será executado quando ocorrer a exceção
 }
Julgue as afirmativas a seguir:
I- Se ocorrer uma exceção no bloco do try, então a execução é automaticamente desviada para o bloco catch.
II-No catch devemos definir a exceção a ser tratada. Quando definimos uma exceção
 estamos tratando também todas as suas subclasses.
III-O e, mostrado na linha do catch, referencia a exceção que ocorreu. Com ela é possível
 acessar informações sobre essa exceção.
Estão corretas:
 Somente I, II
Somente I
Somente I, III
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
 Todas as afirmações
Somente II, III
Respondido em 15/04/2020 11:34:56
 
 
 3a Questão
Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar qual método para capturar o erro?
 try
if
 by
ty
Nenhum
Respondido em 15/04/2020 11:34:58
 
 
 4a Questão
As classes que herdam da classe Error são consideradas?
Erro
 não verificadas
Erros
verificadas
Error
Respondido em 15/04/2020 11:35:01
 
 
 5a Questão
Sobre o tratamento de exceções no Java, julgue as afirmativas a seguir:
I-Quando ocorre uma exceção, o método cria um objeto do tipo Exception e o envia para a JVM. Esse processo é chamado de
disparo de exceção (throw an exception). O objeto Exception criado contém todos os detalhes do erro, como tipo de erro, local
onde ocorreu, uma mensagem de descrição, pilha de chamadas etc. 
II- A JVM procura na pilha de chamadas dos métodos quem trata aquela exceção
III-O tratamento de exceções não permite que o programa defina como as exceções serão tratadas, pois há um procedimento
padrão (default) no Java. 
Estão corretas somente:
 I
 I, II
I, III
III
II
Respondido em 15/04/2020 11:35:03
 
 
 6a Questão
Se escrevermos um programa para ler e imprimir arquivo texto ocorrerá exceção do tipo FileNotFoundException ou IOException.
Note que, neste caso, o Java não compila esse código! Para conseguirmos compilar nesse caso, o que devemos usar?
 while
if
case
 throws
for
Respondido em 15/04/2020 11:35:05
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 
 7a Questão
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é:
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção }
try { // código a ser executado } except { // tratamento da exceção }
 try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção }
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da exceção break; }
 if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção }
Respondido em 15/04/2020 11:35:07
 
 
 8a Questão
Considere o trecho abaixo em Java:
int a, b, c;
 Scanner t = new Scanner(System.in);
 try {
 a = t.nextInt();
 b = t.nextInt();
 c = a / b;
 System.out.println(a + / + b + = + c);
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 }
Julgue as afirmativas a seguir:
I-Um tipo de exceção que pode ocorrer é o usuário digitar um número inválido para a e outro para b
 II-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para b
 III-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para a
 IV-Ao tratar várias exceções, os tratadores devem estar ordenados das subclasses para a superclasse
Estão corretas somente:
 I, II, IV
I, III, IV
Todas as afirmações são verdadeiras
II, III, IV
I, II, III
Respondido em 15/04/2020 11:35:20
 
 
 
javascript:abre_colabore('38403','186630919','3720844638');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/3
 
 
 
 PROGRAMAÇÃO I 9a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A9_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
As exceções em Java estão organizadas em uma hierarquia de classes. No topo da hierarquia, há a classe ______ e suas classes
filhas são ______ e ______. 
O que preenche, RESPECTIVAMENTE, as lacunas acima?
 
 Throwable, Error, Exception
Exception, Throwable, Error
Exception, Error, Throwable
Error, Exception, Throwable
Exception,Throwable, Error
Respondido em 15/04/2020 11:35:31
 
 
 2a Questão
As exceções em Java estão organizadas em uma hierarquia de classes : No topo da hierarquia temos a classe Throwable, qual são
suas classes filhas?
 Erro
Except
Erro e Except
Error e Except
 Error e Exception
Respondido em 15/04/2020 11:35:21
 
 
 3a Questão
A classe _________ é a classe mãe de todas as exceções que nos interessam. Ela possui alguns métodos úteis e comuns a todas
as exceções. 
A classe acima mencionada é:
 
 Error
Throw
 Exception
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/3
Throws
getMessage
Respondido em 15/04/2020 11:35:22
 
 
 4a Questão
Considere o trecho abaixo:
try {
 // Código a ser tratado
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 } finally {
 // código
 }
Julgue as afirmativas a seguir:
I-A variável e referencia a exceção que ocorreu. 
 II- finally não é obrigatório. Deve ser usado para instruções de limpeza
 III-A variável e possibilita acessar informações sobre a exceção, como por exemplo, com o uso do método getMessage, evidenciado
acima.
Estão corretas:
 Somente II e III
Somente I
Somente I e II
 Todas as afirmações
Somente I e III
Respondido em 15/04/2020 11:35:25
 
 
 5a Questão
Como se sabe, em algumas situações, é necessário tratar casos especiais no âmbito da programação. Alguns desses casos podem
ser a divisão por zero, erros de aberturas de arquivos, erros de conversão de tipos, entre outros. 
No Java, isso é chamado de:
 Tratamento de erros matemáticos (math-error)
Tratamento de código (code-care)
Tratamento orientados a casos especiais (case-oriented)
 Tratamento de exceções (exception)
Tratamento de compilação e execução (compile-and-run)
Respondido em 15/04/2020 11:35:26
 
 
 6a Questão
Qual a classe representa situação anormais que podem acontecer na JVM?
 Throws.Error
Erro
Throw.Error
Erros
 Error
Respondido em 15/04/2020 11:35:41
 
 
 7a Questão
Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar qual método para capturar o erro?
Nenhum
 if
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/3
 try
by
ty
Respondido em 15/04/2020 11:35:30
 
 
 8a Questão
Considere o trecho abaixo em Java:
int a, b, c;
 Scanner t = new Scanner(System.in);
 try {
 a = t.nextInt();
 b = t.nextInt();
 c = a / b;
 System.out.println(a + / + b + = + c);
 } catch(Exception e) {
 System.out.println(Erro: + e.getMessage());
 }
Julgue as afirmativas a seguir:
I-Um tipo de exceção que pode ocorrer é o usuário digitar um número inválido para a e outro para b
 II-Um tipo de exceção quepode ocorrer é o usuário digitar ZERO para b
 III-Um tipo de exceção que pode ocorrer é o usuário digitar ZERO para a
 IV-Ao tratar várias exceções, os tratadores devem estar ordenados das subclasses para a superclasse
Estão corretas somente:
 I, II, IV
I, II, III
I, III, IV
II, III, IV
Todas as afirmações são verdadeiras
Respondido em 15/04/2020 11:35:33
 
 
 
javascript:abre_colabore('38403','186631008','3720846969');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 10a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A10_201803107685_V1 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere o código abaixo:
 
import java.util.ArrayList;
 public class ExemploArrayList {
 public static void main(String[] args) {
 ArrayList lista = new ArrayList();
 lista.add(Dinardo);
 lista.add(Rosa);
 lista.add(10);
 lista.add(2465);
 lista.add(3.14159);
 lista.add(A);
 }
 }
 
Se desejássemos alterar o elemento da i-ésima posição, qual método devemos chamar?
 alter(i, obj)
editElement(i, obj)
 set(i, obj)
setElement(i, obj)
edit(i, obj)
Respondido em 09/04/2020 11:29:50
 
 
 2a Questão
Sobre vetores em Java, julgue as afirmativas a seguir:
I-Para declarar um vetor de médias reais, usamos float [ ] medias
 II-Para declarar um vetor de inteiros, podemos usar também a sintaxe int v[ ]
 III-Vetores em Java são objetos
Estão corretas somente:
 I, II
II
I
III
 Todas
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
Respondido em 09/04/2020 11:30:03
 
 
 3a Questão
Em relação à linguagem de programação Java, dada a declaração:
String vetor[ ] = {"a", "ab", "abc"}, o valor de str[1] é:
 "abc".
 "ab".
0.
" ".
"a".
Respondido em 09/04/2020 11:30:05
 
 
 4a Questão
Sobre vetores em JAVA, julgue as afirmativas:
I- Cada elemento do vetor não pode ser utilizado individualmente de forma direta, ou seja, não pode ser lido ou escrito
diretamente
II- O número de posições de um vetor corresponde ao tamanho que ele tem, assim, um vetor de tamanho 10 tem esse número de
elementos, isto é, pode armazenar até dez elementos distintos
III- Cada posição de um vetor é unicamente identificada por um valor inteiro positivo, linear e sequencialmente numerado
IV- a[i], corresponde ao i-ésimo elemento do vetor a, sendo que o valor da variável i deve pertencer ao intervalo dos índices do
vetor: ((i >= 0) && (i < a.length)).
 V- as posições do vetor em Java iniciam a numeração a partir do valor 1, portanto, um vetor de tamanho 10 teria índices iniciados
em 1, prosseguindo até 10
Estão corretas somente:
 Todas
I, II, III, V
I, II, III, IV
 II, III, IV
II, III, IV, V
Respondido em 09/04/2020 11:30:06
 
 
 5a Questão
Sobre arrays, julgue as afirmativas abaixo e escolha a opção correta a seguir:
I-public void imprimeArray(int[ ] array) {
 for (int i = 0; i < ????; i++) {
 System.out.println(array[i]);
 }
 }
O que está equivocado no trecho acima é que não se sabe até onde o comando FOR deve ir. Os pontos de interrogação mostram
isso.
II-Uma forma de se resolver o problema mencionado em I é utilizar um atributo chamado length. Ele pode ser acessado para saber
o tamanho do array.
III-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i < array.length; i++) {
 System.out.println(array[i]);
 }
 }
IV-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i=length; i++){ 
System.out.println(array[i]);
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
 }
 }
Estão corretas somente: 
 II, III
I, II, IV
I, II
 I, II, III
II, IV
Respondido em 09/04/2020 11:29:58
 
 
 6a Questão
Em Java, um vetor é uma classe, o que implica que o método new deve ser utilizado. Este método ativa o método construtor
correspondente para criar instâncias, ou exemplares da classe vetor
II-O vetor deve ter também o seu tipo declarado. Nesse caso, podemos selecionar variáveis do tipo int, double, float, char ou String
para compor com elementos de cada um destes tipos, o mesmo vetor
III- Na declaração de vetores deverão ser fornecidas três informações: 1) o nome do vetor, 2) o número de posições do vetor (seu
tamanho), e 3) o tipo de dado que será armazenado no vetor.
Estão corretas somente:
 Todas
III
I, II
 I, III
II, III
Respondido em 09/04/2020 11:30:11
 
 
 7a Questão
Com relação a vetores, julgue as afirmativas abaixo:
I-double[ ] saldosDasContas;
 O trecho acima mostra que foi declarado um array de doubles
 
II-O double[ ] é um tipo. Uma array é sempre um objeto, portanto, a variável saldosDasContas é uma referência.
 
III-Para poder usar o array, será necessário criar um objeto, como abaixo descrito:
 saldosDasContas= new double[10];
Estão corretas somente: 
 III
I e II
II e III
I e III
 Todas
Respondido em 09/04/2020 11:30:12
 
 
 8a Questão
Considere os seguintes métodos:
-boolean remove(Object)
 -boolean contains(Object)
 -int indexOf(Object)
 -int lastIndexOf(Object)
Em JAVA, as classes armazenadas no ArrayList têm que, obrigatoriamente, implementar um determinado método. Que método é
esse?
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
 boolean equal( )
 boolean equals(Object)
int equals(Object)
boolean IsEquals(Object)
boolean equal(Object)
Respondido em 09/04/2020 11:30:14
 
 
 
javascript:abre_colabore('38403','185388878','3695545234');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 10a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A10_201803107685_V2 09/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
O ______ é uma classe concreta que implementa a interface List, ou seja, uma lista de objetos. Cada objeto armazenado no _____
possui um índice e através desse índice, é possível recuperar determinado objeto da lista.
A classe acima descrita é:
 ArrayList
ArrayCollection
Matrix-Collection
Matrix
ArrayStructure
Respondido em 09/04/2020 11:30:24
 
 
 2a Questão
Analise o seguinte trecho de programa e marque a alternativa que demonstra os valores impressos pelo programa:
public class Avalia {
 public static void main(String args[]) {
 int i;
 int v [] = {5,12,18,3,5,66,7,23,4,67};
 for (i=1; i<10; i++){
 if ( (i%2) == 0 )
 System.out.println (v[i]);
 }
 }
}
 18 - 66 - 7 - 4
12 - 3 - 66 - 23 - 67
5 - 18 - 5 - 7 - 4
 18 - 5 - 7 - 4
12 - 18 - 66 - 4
Respondido em 09/04/2020 11:30:26
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
 
 3a Questão
O comando Produto p[] = new Produto[20]; estará criando um(a) :
 Vetor de objetos
String
Matriz bidimensional
Objeto simples
Nova classe 
Respondido em 09/04/2020 11:30:28
 
 
 4a Questão
Sobre vetores, é correto afirmar:
I-O tamanho do vetor podeser definido usando um variável ou uma expressão
II-Se uma área fora do intervalo do vetor for acessada, ocorrerá uma exceção (ArrayIndexOutOfBoundsException) e a execução do
programa será interrompida
III-Um vetor pode ser inicializado da seguinte forma:
float[ ] nota = { 5.5, 6.5, 7.0, 9.0, 8.0 };
Estão corretas somente:
 
 I, III
II
II, III
 Todas
I, II
Respondido em 09/04/2020 11:30:18
 
 
 5a Questão
Com relação ao array, julgue as afirmativas:
I-É comum ouvirmos "array de objetos". Porém quando criamos uma array de alguma classe, ela possui referências. O objeto,
como sempre, está na memória principal e, na sua array, só ficam guardadas as referências (endereços).
II-ContaCorrente[] minhasContas;
 minhasContas = new ContaCorrente[10];
Tomando o código acima como base, podemos afirmar que nenhuma conta foi criada.
III-Considerando o código em (II), foram criados 10 espaços que podem ser utilizados para guardar uma referência a uma
ContaCorrente.
IV-Ainda considerando o código em (II), se tentássemos:
System.out.println(minhasContas[0].getSaldo());
Aconteceria um erro durante a execução, pois na primeira posição do array, não há nenhuma referência para a conta, nem para
lugar algum. É necessário popular o array antes.
Estão corretas somente:
 
 
 I, II, III
 Todas
I, II
I
II, III, IV
Respondido em 09/04/2020 11:30:20
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
 6a Questão
 Considere uma array list com o código a seguir, o que será mostrado na tela ao
executarmos este código? 
ArrayList < Integer > al = new ArrayList();
al.add("Joao");
al.add(20);
al.add(1.4);
al.add(3); 
System.out.println(al.get(2));
 20
1.4
Joao
 Nenhuma das alternativas
3
Respondido em 09/04/2020 11:30:32
 
 
 7a Questão
Qual dos códigos dados a seguir é capaz de representar internamente o vetor abaixo?
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
Respondido em 09/04/2020 11:30:24
 
 
 8a Questão
Sobre arrays, julgue as afirmativas:
I-Arrays, uma vez criados, podem mudar de tamanho
 II-Array, uma vez criados, não podem mudar de tamanho
 III-Se o desenvolvedor necessitar de mais espaço após a criação do array, será necessário criar um novo array
 IV-Um mesmo array pode ser criado para armazenar variáveis int, char, bool e double
Estão corretas somente:
 
 II, III
I, III
III
I, IV
II, IV
Respondido em 09/04/2020 11:30:45
 
 
 
javascript:abre_colabore('38403','185389015','3695550340');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 10a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A10_201803107685_V3 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Considere os seguintes métodos:
-boolean remove(Object)
 -boolean contains(Object)
 -int indexOf(Object)
 -int lastIndexOf(Object)
Em JAVA, as classes armazenadas no ArrayList têm que, obrigatoriamente, implementar um determinado método. Que método é
esse?
 
 boolean equal( )
boolean equal(Object)
 boolean equals(Object)
int equals(Object)
boolean IsEquals(Object)
Respondido em 15/04/2020 11:35:42
 
 
 2a Questão
Qual dos códigos dados a seguir é capaz de representar internamente o vetor abaixo?
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
Respondido em 15/04/2020 11:35:56
 
 
 3a Questão
Sobre vetores em JAVA, julgue as afirmativas:
I- Cada elemento do vetor não pode ser utilizado individualmente de forma direta, ou seja, não pode ser lido ou escrito
diretamente
II- O número de posições de um vetor corresponde ao tamanho que ele tem, assim, um vetor de tamanho 10 tem esse número de
elementos, isto é, pode armazenar até dez elementos distintos
III- Cada posição de um vetor é unicamente identificada por um valor inteiro positivo, linear e sequencialmente numerado
IV- a[i], corresponde ao i-ésimo elemento do vetor a, sendo que o valor da variável i deve pertencer ao intervalo dos índices do
vetor: ((i >= 0) && (i < a.length)).
 V- as posições do vetor em Java iniciam a numeração a partir do valor 1, portanto, um vetor de tamanho 10 teria índices iniciados
em 1, prosseguindo até 10
Estão corretas somente:
 I, II, III, V
II, III, IV, V
 II, III, IV
I, II, III, IV
Todas
Respondido em 15/04/2020 11:35:47
 
 
 4a Questão
Sobre vetores, é correto afirmar:
I-O tamanho do vetor pode ser definido usando um variável ou uma expressão
II-Se uma área fora do intervalo do vetor for acessada, ocorrerá uma exceção (ArrayIndexOutOfBoundsException) e a execução do
programa será interrompida
III-Um vetor pode ser inicializado da seguinte forma:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
float[ ] nota = { 5.5, 6.5, 7.0, 9.0, 8.0 };
Estão corretas somente:
 
 I, III
I, II
 Todas
II
II, III
Respondido em 15/04/2020 11:35:49
 
 
 5a Questão
Considere o código abaixo:
 
import java.util.ArrayList;
 public class ExemploArrayList {
 public static void main(String[] args) {
 ArrayList lista = new ArrayList();
 lista.add(Dinardo);
 lista.add(Rosa);
 lista.add(10);
 lista.add(2465);
 lista.add(3.14159);
 lista.add(A);
 }
 }
 
Se desejássemos alterar o elemento da i-ésima posição, qual método devemos chamar?
 editElement(i, obj)
setElement(i, obj)
edit(i, obj)
 set(i, obj)
alter(i, obj)
Respondido em 15/04/2020 11:36:02
 
 
 6a Questão
Sobre arrays, julgue as afirmativas abaixo e escolha a opção correta a seguir:
I-public void imprimeArray(int[ ] array) {
 for (int i = 0; i < ????; i++) {
 System.out.println(array[i]);
 }
 }
O que está equivocado no trecho acima é que não se sabe até onde o comando FOR deve ir. Os pontos de interrogação mostram
isso.
II-Uma forma de se resolver o problema mencionado em I é utilizar um atributo chamado length. Ele pode ser acessado para saber
o tamanho do array.
III-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i < array.length; i++) {
 System.out.println(array[i]);
 }
 }
IV-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i=length; i++){ 
System.out.println(array[i]);
 }
 }
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
Estão corretas somente: 
 I, II
II, IV
I, II, IV
 I, II, III
II, III
Respondido em 15/04/2020 11:36:04
 
 
 7a Questão
O comando Produto p[] = new Produto[20]; estará criando um(a) :
 Matriz bidimensional
String
Objeto simples
Nova classe 
 Vetor de objetos
Respondido em 15/04/2020 11:35:54
 
 
 8a Questão
Sobre vetores em Java, julgue as afirmativas a seguir:
I-Para declarar um vetor de médias reais, usamos float [ ] medias
 II-Para declarar um vetor de inteiros, podemos usar também a sintaxe int v[ ]
 III-Vetores em Java são objetos
Estão corretas somente:
 I
I, II
III
 Todas
II
Respondido em 15/04/2020 11:35:56
 
 
 
javascript:abre_colabore('38403','186631097','3720848216');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 10a aula
 Lupa 
PPT
 
MP3Exercício: CCT0827_EX_A10_201803107685_V4 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
Com relação a vetores, julgue as afirmativas abaixo:
I-double[ ] saldosDasContas;
 O trecho acima mostra que foi declarado um array de doubles
 
II-O double[ ] é um tipo. Uma array é sempre um objeto, portanto, a variável saldosDasContas é uma referência.
 
III-Para poder usar o array, será necessário criar um objeto, como abaixo descrito:
 saldosDasContas= new double[10];
Estão corretas somente: 
 III
 Todas
I e II
I e III
II e III
Respondido em 15/04/2020 11:36:05
 
 
 2a Questão
Analise o seguinte trecho de programa e marque a alternativa que demonstra os valores impressos pelo programa:
public class Avalia {
 public static void main(String args[]) {
 int i;
 int v [] = {5,12,18,3,5,66,7,23,4,67};
 for (i=1; i<10; i++){
 if ( (i%2) == 0 )
 System.out.println (v[i]);
 }
 }
}
 18 - 5 - 7 - 4
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
12 - 18 - 66 - 4
18 - 66 - 7 - 4
5 - 18 - 5 - 7 - 4
12 - 3 - 66 - 23 - 67
Respondido em 15/04/2020 11:36:07
 
 
 3a Questão
Sobre arrays, julgue as afirmativas:
I-Arrays, uma vez criados, podem mudar de tamanho
 II-Array, uma vez criados, não podem mudar de tamanho
 III-Se o desenvolvedor necessitar de mais espaço após a criação do array, será necessário criar um novo array
 IV-Um mesmo array pode ser criado para armazenar variáveis int, char, bool e double
Estão corretas somente:
 
 III
 II, III
I, III
I, IV
II, IV
Respondido em 15/04/2020 11:36:08
 
 
 4a Questão
Em Java, um vetor é uma classe, o que implica que o método new deve ser utilizado. Este método ativa o método construtor
correspondente para criar instâncias, ou exemplares da classe vetor
II-O vetor deve ter também o seu tipo declarado. Nesse caso, podemos selecionar variáveis do tipo int, double, float, char ou String
para compor com elementos de cada um destes tipos, o mesmo vetor
III- Na declaração de vetores deverão ser fornecidas três informações: 1) o nome do vetor, 2) o número de posições do vetor (seu
tamanho), e 3) o tipo de dado que será armazenado no vetor.
Estão corretas somente:
 I, II
II, III
III
Todas
 I, III
Respondido em 15/04/2020 11:36:10
 
 
 5a Questão
O ______ é uma classe concreta que implementa a interface List, ou seja, uma lista de objetos. Cada objeto armazenado no _____
possui um índice e através desse índice, é possível recuperar determinado objeto da lista.
A classe acima descrita é:
Matrix
Matrix-Collection
 ArrayList
ArrayCollection
ArrayStructure
Respondido em 15/04/2020 11:36:24
 
 
 6a Questão
Em relação à linguagem de programação Java, dada a declaração:
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
String vetor[ ] = {"a", "ab", "abc"}, o valor de str[1] é:
" ".
 "abc".
 "ab".
"a".
0.
Respondido em 15/04/2020 11:36:15
 
 
 7a Questão
 Considere uma array list com o código a seguir, o que será mostrado na tela ao
executarmos este código? 
ArrayList < Integer > al = new ArrayList();
al.add("Joao");
al.add(20);
al.add(1.4);
al.add(3); 
System.out.println(al.get(2));
 Nenhuma das alternativas
20
Joao
3
1.4
Respondido em 15/04/2020 11:36:16
 
 
 8a Questão
Com relação ao array, julgue as afirmativas:
I-É comum ouvirmos "array de objetos". Porém quando criamos uma array de alguma classe, ela possui referências. O objeto,
como sempre, está na memória principal e, na sua array, só ficam guardadas as referências (endereços).
II-ContaCorrente[] minhasContas;
 minhasContas = new ContaCorrente[10];
Tomando o código acima como base, podemos afirmar que nenhuma conta foi criada.
III-Considerando o código em (II), foram criados 10 espaços que podem ser utilizados para guardar uma referência a uma
ContaCorrente.
IV-Ainda considerando o código em (II), se tentássemos:
System.out.println(minhasContas[0].getSaldo());
Aconteceria um erro durante a execução, pois na primeira posição do array, não há nenhuma referência para a conta, nem para
lugar algum. É necessário popular o array antes.
Estão corretas somente:
 
 
 II, III, IV
I
 Todas
I, II, III
I, II
Respondido em 15/04/2020 11:36:30
 
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
 
javascript:abre_colabore('38403','186631184','3720849532');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 1/4
 
 
 
 PROGRAMAÇÃO I 10a aula
 Lupa 
PPT
 
MP3
 
 
Exercício: CCT0827_EX_A10_201803107685_V5 15/04/2020
Aluno(a): FERNANDO RODRIGUES SILVA 2020.1 EAD
Disciplina: CCT0827 - PROGRAMAÇÃO I 201803107685
 
 1a Questão
O comando Produto p[] = new Produto[20]; estará criando um(a) :
 Objeto simples
String
Matriz bidimensional
Nova classe 
 Vetor de objetos
Respondido em 15/04/2020 11:36:39
 
 
 2a Questão
Sobre vetores em Java, julgue as afirmativas a seguir:
I-Para declarar um vetor de médias reais, usamos float [ ] medias
 II-Para declarar um vetor de inteiros, podemos usar também a sintaxe int v[ ]
 III-Vetores em Java são objetos
Estão corretas somente:
 II
III
 Todas
I
I, II
Respondido em 15/04/2020 11:36:41
 
 
 3a Questão
Sobre arrays, julgue as afirmativas abaixo e escolha a opção correta a seguir:
I-public void imprimeArray(int[ ] array) {
 for (int i = 0; i < ????; i++) {
 System.out.println(array[i]);
 }
 }
O que está equivocado no trecho acima é que não se sabe até onde o comando FOR deve ir. Os pontos de interrogação mostram
isso.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 2/4
II-Uma forma de se resolver o problema mencionado em I é utilizar um atributo chamado length. Ele pode ser acessado para saber
o tamanho do array.
III-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i < array.length; i++) {
 System.out.println(array[i]);
 }
 }
IV-Para resolver o problema em I, um exemplo de solução poderia ser:
public void imprimeArray(int[ ] array) {
 for (int i = 0; i=length; i++){ 
System.out.println(array[i]);
 }
 }
Estão corretas somente: 
 II, III
I, II
I, II, IV
II, IV
 I, II, III
Respondido em 15/04/2020 11:36:43
 
 
 4a Questão
Considere o código abaixo:
 
import java.util.ArrayList;
 public class ExemploArrayList {
 public static void main(String[] args) {
 ArrayList lista = new ArrayList();
 lista.add(Dinardo);
 lista.add(Rosa);
 lista.add(10);
 lista.add(2465);
 lista.add(3.14159);
 lista.add(A);
 }
 }
 
Se desejássemos alterar o elemento da i-ésima posição, qual método devemos chamar?
alter(i, obj)
 setElement(i, obj)
 set(i, obj)
editElement(i, obj)
edit(i, obj)
Respondido em 15/04/2020 11:36:34
 
 
 5a Questão
Sobre vetores, é correto afirmar:
I-O tamanho do vetor pode ser definido usando um variável ou uma expressão
II-Se uma área fora do intervalo do vetor for acessada, ocorrerá uma exceção (ArrayIndexOutOfBoundsException) e a execução do
programa será interrompida
III-Um vetor pode ser inicializado da seguinte forma:
float[] nota = { 5.5, 6.5, 7.0, 9.0, 8.0 };
Estão corretas somente:
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 3/4
 I, III
 Todas
I, II
II, III
II
Respondido em 15/04/2020 11:36:35
 
 
 6a Questão
Sobre vetores em JAVA, julgue as afirmativas:
I- Cada elemento do vetor não pode ser utilizado individualmente de forma direta, ou seja, não pode ser lido ou escrito
diretamente
II- O número de posições de um vetor corresponde ao tamanho que ele tem, assim, um vetor de tamanho 10 tem esse número de
elementos, isto é, pode armazenar até dez elementos distintos
III- Cada posição de um vetor é unicamente identificada por um valor inteiro positivo, linear e sequencialmente numerado
IV- a[i], corresponde ao i-ésimo elemento do vetor a, sendo que o valor da variável i deve pertencer ao intervalo dos índices do
vetor: ((i >= 0) && (i < a.length)).
 V- as posições do vetor em Java iniciam a numeração a partir do valor 1, portanto, um vetor de tamanho 10 teria índices iniciados
em 1, prosseguindo até 10
Estão corretas somente:
Todas
 I, II, III, V
I, II, III, IV
II, III, IV, V
 II, III, IV
Respondido em 15/04/2020 11:36:49
 
 
 7a Questão
Considere os seguintes métodos:
-boolean remove(Object)
 -boolean contains(Object)
 -int indexOf(Object)
 -int lastIndexOf(Object)
Em JAVA, as classes armazenadas no ArrayList têm que, obrigatoriamente, implementar um determinado método. Que método é
esse?
 
boolean equal(Object)
 int equals(Object)
boolean IsEquals(Object)
 boolean equals(Object)
boolean equal( )
Respondido em 15/04/2020 11:36:39
 
 
 8a Questão
Qual dos códigos dados a seguir é capaz de representar internamente o vetor abaixo?
 
02/05/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2331669&courseId=13035&classId=1250391&topicId=3041719&p0=03c7c0ace395d80182db0… 4/4
Respondido em 15/04/2020 11:36:41
 
 
 
javascript:abre_colabore('38403','186631261','3720851463');
	01.1.pdf
	01.2.pdf
	01.3.pdf
	01.4.pdf
	01.5.pdf
	02.1.pdf
	02.2.pdf
	02.3.pdf
	02.4.pdf
	02.5.pdf
	03.1.pdf
	03.2.pdf
	03.3.pdf
	03.4.pdf
	03.5.pdf
	04.1.pdf
	04.2.pdf
	04.3.pdf
	04.4.pdf
	04.5.pdf
	05.1.pdf
	05.2.pdf
	05.3.pdf
	05.4.pdf
	05.5.pdf
	06.1.pdf
	06.2.pdf
	06.3.pdf
	06.4.pdf
	06.5.pdf
	07.1.pdf
	07.2.pdf
	07.3.pdf
	07.4.pdf
	07.5.pdf
	08.1.pdf
	08.2.pdf
	08.3.pdf
	08.4.pdf
	08.5.pdf
	09.1.pdf
	09.2.pdf
	09.3.pdf
	09.4.pdf
	09.5.pdf
	10.1.pdf
	10.2.pdf
	10.3.pdf
	10.4.pdf
	10.5.pdf

Mais conteúdos dessa disciplina