Buscar

Programação Orientada a Objetos - APOL 3

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1/10 - Programação Orientada a Objetos 
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu 
funcionamento.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I- O processo de compilação consiste em transformar código fonte em linguagem de máquina 
II- O Java é uma linguagem puramente interpretada. 
III- Códigos interpretados executam de forma mais rápida do que compilados. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
Você assinalou essa alternativa (A) 
Você acertou! 
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado compilação. Que 
transforma o código alto nível escrito pelo programador no que chamamos de código de máquina, ou binário, este código nativo 
é lido pelo processador que executa as instruções.. 
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto interpretado quanto 
compilado. Porém tipicamente ele funciona em um processo que combina ambos. 
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa compilado será mais 
rápido e melhor otimizado do que seu equivalente interpretado. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
 
B II apenas 
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado compilação. Que 
transforma o código alto nível escrito pelo programador no que chamamos de código de máquina, ou binário, este código nativo 
é lido pelo processador que executa as instruções.. 
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto interpretado quanto 
compilado. Porém tipicamente ele funciona em um processo que combina ambos. 
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa compilado será mais 
rápido e melhor otimizado do que seu equivalente interpretado. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
 
C III apenas 
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado compilação. Que 
transforma o código alto nível escrito pelo programador no que chamamos de código de máquina, ou binário, este código nativo 
é lido pelo processador que executa as instruções.. 
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto interpretado quanto 
compilado. Porém tipicamente ele funciona em um processo que combina ambos. 
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa compilado será mais 
rápido e melhor otimizado do que seu equivalente interpretado. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
 
D I e II apenas 
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado compilação. Que 
transforma o código alto nível escrito pelo programador no que chamamos de código de máquina, ou binário, este código nativo 
é lido pelo processador que executa as instruções.. 
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto interpretado quanto 
compilado. Porém tipicamente ele funciona em um processo que combina ambos. 
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa compilado será mais 
rápido e melhor otimizado do que seu equivalente interpretado. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
 
E I, II e III 
(CORRETO) I. Tradicionalmente as linguagens de programação passam por um processo denominado compilação. Que 
transforma o código alto nível escrito pelo programador no que chamamos de código de máquina, ou binário, este código nativo 
é lido pelo processador que executa as instruções.. 
(FALSO) II. Quanto ao Java, dependendo do ambiente de execução é possível trabalhar com ele tanto interpretado quanto 
compilado. Porém tipicamente ele funciona em um processo que combina ambos. 
(FALSO) III. O processo de Interpretação toma tempo de processamento e no caso geral um programa compilado será mais 
rápido e melhor otimizado do que seu equivalente interpretado. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
 
Questão 2/10 - Programação Orientada a Objetos 
“O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de 
noventa pela equipe de James Gosling.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- String é uma classe dentro de java para representar texto. 
II- Arrays dentro de Java possuem atributos e métodos como o ‘length’ que indica a quantidade de itens no array. 
III- O operador + pode ser utilizado em java para concatenar textos como "super" + "mario". 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
(CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente 
de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. 
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe 
String possui um método de mesmo nome que retorna a quantidade de itens do array. 
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas 
duas. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
B II apenas 
(CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente 
de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. 
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe 
String possui um método de mesmo nome que retorna a quantidade de itens do array. 
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas 
duas. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
C III apenas 
(CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente 
de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. 
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe 
String possui um método de mesmo nome que retorna a quantidade de itens do array. 
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas 
duas. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
D I e II apenas 
(CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente 
de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. 
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe 
String possui um método de mesmo nome que retorna a quantidade de itens do array. 
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas 
duas. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
E I, II e III. 
Você assinalou essa alternativa (E) 
Você acertou! 
(CORRETO) I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente 
de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos. 
(CORRETO) II. Os arrays também contam com diversos atributos e métodos, por exemplo o atributo length que como na classe 
String possui um método de mesmo nome que retorna a quantidade de itens do array. 
(CORRETO) III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas 
duas. 
 
Conteúdo abordadona Aula 1 - Tema 5 
 
Questão 3/10 - Programação Orientada a Objetos 
“Na grande maioria das linguagens de programação é possível codificar utilizando qualquer editor de texto e 
posteriormente, através de um compilador dedicado, gerar o seu binário (Bytecode no caso do Java). Porém é 
muito mais produtivo, especialmente em projetos de grande escala, utilizar um programa próprio direcionado ao 
desenvolvimento de códigos que combine editor de texto, compilador, depurador, bibliotecas entre outras 
funcionalidades.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I- IDE, sigla do inglês para Ambiente de Desenvolvimento Integrado, é como chamamos o software que facilita o 
processo de programação. 
II- Java ME, sigla para Master Edition, é uma versão do java que é a solução mais completa com todas as 
bibliotecas e soluções empresariais. 
III- Java EE, sigla para Entrance Edition, é a edição de entrada do Java, mais simples no entanto gratuita do Java. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
Você assinalou essa alternativa (A) 
Você acertou! 
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de 
desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito 
específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna 
especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 
 
 
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais 
especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida 
integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que 
ajuda a formar a espinha dorsal da internet hoje. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
B II apenas 
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de 
desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito 
específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna 
especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 
 
 
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais 
especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida 
integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que 
ajuda a formar a espinha dorsal da internet hoje. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
C III apenas 
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de 
desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito 
específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna 
especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 
 
 
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais 
especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida 
integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que 
ajuda a formar a espinha dorsal da internet hoje. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
D I e II apenas 
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de 
desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito 
específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna 
especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 
 
 
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais 
especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida 
integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que 
ajuda a formar a espinha dorsal da internet hoje. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
E I, II e III 
(CORRETO) A categoria de softwares que integram facilidades para codificação é conhecido como um ambiente de 
desenvolvimento integrado, do inglês Integrated Development Environment ou apenas IDE. 
(FALSO) II. O Java ME, Micro Edition, visa a construção de softwares para dispositivos embarcados, sistemas de propósito 
específico com poucos recursos computacionais. Ela é compatível com uma biblioteca básica de classes e se torna 
especialmente importante no contexto de soluções desenvolvidas pensando na internet das coisas. 
 
 
(FALSO) III. O Java EE é a edição mais completa, já vem equipada com bibliotecas prontas para soluções empresariais 
especialmente voltadas para internet e banco de dados. Trata-se de uma série de especificações que foi desenvolvida 
integralmente ou parcialmente na forma de servidor de aplicações por diversos fornecedores. Uma importante tecnologia que 
ajuda a formar a espinha dorsal da internet hoje. 
 
 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
Questão 4/10 - Programação Orientada a Objetos 
“Na década de 1990 e 2000 a popularização da internet levou a uma grande popularização da linguagem Java que 
recebeu suporte de grandes companhias de informática como IBM.” 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I- O ambiente de execução do Java possui licença GPL v3 de software livre. 
II- Aplicativos para sistema operacional Android e Kindle são exemplos do uso do Java. 
III- Sintaxe do Java é baseado na linguagem de Programação C 
É correto apenas o que se afirma em 
Nota: 0.0Você não pontuou essa questão 
 
A I apenas 
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. 
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros 
digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. 
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. 
Conteúdo abordado na Aula 1 - Tema 2 
 
B II apenas 
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. 
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros 
digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. 
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. 
Conteúdo abordado na Aula 1 - Tema 2 
 
C III apenas 
Você assinalou essa alternativa (C) 
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. 
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros 
digitais como Kindle,TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. 
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. 
Conteúdo abordado na Aula 1 - Tema 2 
 
D I e II apenas 
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. 
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros 
digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. 
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. 
Conteúdo abordado na Aula 1 - Tema 2 
 
E I, II e III 
(CORRETO) I. A linguagem Java adotou licença de software livre GPL v3 em 2006. 
(CORRETO) II. O Java é adotado nos aplicativos do sistema operacional Android, diversos tipos de servidores, leitores de livros 
digitais como Kindle, TV digital DTVI e até o tradicional programa do Imposto de Renda brasileiro dentre outros muitos exemplos. 
(CORRETO) III. O Java se trata de uma linguagem Orientada a Objetos com sintaxe baseada na linguagem C. 
Conteúdo abordado na Aula 1 - Tema 2 
 
Questão 5/10 - Programação Orientada a Objetos 
Considere a seguinte citação: 
 
“O paradigma orientado a objeto foi pela primeira vez aplicado de forma adaptada na linguagem de programação 
Simula 67, nos anos de 1960, posteriormente também sendo utilizada de forma exclusiva na linguagem Smalltalk 
da Xerox.” 
Considerando estas informações e os conteúdos do livro-base, assinale a alternativa correta: 
Nota: 10.0 
 
A O Java é uma linguagem completamente voltada para o paradigma de orientação a objetos 
Você assinalou essa alternativa (A) 
Você acertou! 
Tema 1 da aula 1 aborda os temas desta questão 
 
B O Java é uma linguagem de programação híbrida entre vários paradigmas de programação 
Tema 1 da aula 1 aborda os temas desta questão 
 
C O paradigma de programação estruturada e Orientada fazem parte da linha de Paradigmas Declarativos 
Tema 1 da aula 1 aborda os temas desta questão 
 
D O paradigma de Programação Lógica e Funcional fazem parte da linha de Paradigmas Imperativos 
Tema 1 da aula 1 aborda os temas desta questão 
 
E O Paradigma orientado a objeto é uma evolução dos demais paradigmas e como uma boa prática deve sempre ser 
adotado independente do projeto. 
Tema 1 da aula 1 aborda os temas desta questão 
 
Questão 6/10 - Programação Orientada a Objetos 
Considere a seguinte citação: 
“Chamamos de paradigma de programação um dos meios de classificar linguagens de programação de acordo com 
sua estruturação, abstração e funcionalidades.” 
No paradigma orientado a objetos se tivermos um sistema em que um cliente realiza uma compra online a forma 
comum de representar a chamada de um método que realiza tal tarefa seria: 
Nota: 10.0 
 
A cliente.comprar() 
Você assinalou essa alternativa (A) 
Você acertou! 
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda essa 
questão. 
 
B comprar(dados_cliente) 
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda essa 
questão. 
 
C comprar().cliente 
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda essa 
questão. 
 
D comprar().cliente() 
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda essa 
questão. 
 
E clienteCompra(); 
Em programação orientada a objetos o foco está no objeto, por isso ele vem antes da ação. Tema 1 da aula 1 aborda essa 
questão. 
 
Questão 7/10 - Programação Orientada a Objetos 
“O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de 
noventa pela equipe de James Gosling.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- O comando ‘package’ que ocupa a primeira linha dos códigos Java é utilizado para importar pacotes de classes 
para o seu projeto. 
II- O Comando ‘public class’ é o comando para se criar uma classe pública que poderá ser acessada por outras 
classes. 
III- Todo o programa Java deve possui um método denominado main que indicará o início da execução do 
programa 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser 
acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos 
em detalhes em outra aula. 
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que 
esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
B I e II apenas 
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser 
acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos 
em detalhes em outra aula. 
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que 
esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
C II e III apenas 
Você assinalou essa alternativa (C) 
Você acertou! 
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser 
acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discut idos 
em detalhes em outra aula. 
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que 
esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
D I e III apenas 
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser 
acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos 
em detalhes em outra aula. 
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que 
esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
E I, II e III. 
(FALSO) I. package indica o nome do pacote na qual a classe está. 
(CORRETO) II. Este comando é responsável por informar o nome da classe. O comando public indica que a classe pode ser 
acessada de forma pública por outras classes, esse conceito de classes públicas e privadas e suas implicações serão discutidos 
em detalhes em outra aula. 
(CORRETO) III. main é o nome do método principal, equivalente a função principal em linguagens como C/C++ e indica que 
esse método será o primeiro a ser executado pelo programa. 
 
Conteúdo abordado na Aula 1 - Tema 4 
 
Questão 8/10 - Programação Orientada a Objetos 
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu 
funcionamento.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- JVM é a sigla em inglês para Máquina Virtual Java, programa responsável por interpretar os arquivos 
compilados a partir do código Java. 
II- Bytecode é o nome dado ao formato de código do arquivo gerado a partir da compilação do código Java. 
III- JDK é a sigla em inglês para Kernel de Decompilação Java, softwareresponsável por aplicar engenharia 
reversa no executável Java. 
É correto apenas o que se afirma em 
Nota: 0.0Você não pontuou essa questão 
 
A I apenas 
Você assinalou essa alternativa (A) 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos 
fontes Java. 
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o 
desenvolvimento de programas Java. 
Conteúdo abordado na Aula 1 - Tema 3 
 
B II apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos 
fontes Java. 
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o 
desenvolvimento de programas Java. 
Conteúdo abordado na Aula 1 - Tema 3 
 
C III apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos 
fontes Java. 
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o 
desenvolvimento de programas Java. 
Conteúdo abordado na Aula 1 - Tema 3 
 
D I e II apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos 
fontes Java. 
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o 
desenvolvimento de programas Java. 
Conteúdo abordado na Aula 1 - Tema 3 
 
E I, II e III 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. Bytecode é o equivalente ao executável Java, o Bytecode é gerado após o processo de compilação dos códigos 
fontes Java. 
(FALSO) III. Kit de desenvolvimento Java é o conjunto de bibliotecas, compiladores e demais ferramentas para o 
desenvolvimento de programas Java. 
Conteúdo abordado na Aula 1 - Tema 3 
 
Questão 9/10 - Programação Orientada a Objetos 
“Mais do que uma linguagem e bibliotecas o Java necessita de um ambiente próprio de softwares para seu 
funcionamento.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
 
I- JRE é o conjunto de softwares necessários para executar programas feitos em Java. 
II- JIT, Just in time compilation, é uma estratégia de compilação dinâmica de partes do código Java em tempo de 
execução. 
III- Garbage Collection é uma rotina dentro da Máquina Virtual Java que deleta programas Java que estejam muitos 
dias sem uso. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em 
tempo de execução. 
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM 
regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
B II apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em 
tempo de execução. 
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM 
regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
C III apenas 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em 
tempo de execução. 
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM 
regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
D I e II apenas 
Você assinalou essa alternativa (D) 
Você acertou! 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em 
tempo de execução. 
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM 
regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
E I, II e III 
(CORRETO) I. Máquina Virtual Java é o programa responsável por interpretar e executar código Bytecode Java. 
(CORRETO) II. JIT é uma técnica que permite que a JVM compile partes críticas do código em linguagem de máquina em 
tempo de execução. 
(FALSO) III. Garbage Collection é uma técnica que isenta o programador da responsabilidade de desalocar memória, a JVM 
regularmente se encarrega de liberar memória alocada não utilizada. 
 
Conteúdo abordado na Aula 1 - Tema 3 
 
Questão 10/10 - Programação Orientada a Objetos 
“O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de 
noventa pela equipe de James Gosling.” 
 
 
Sobre o tópico em questão considere as afirmações a seguir: 
I- Os comandos de impressão no Java vem nas variantes ‘print’, ‘println’, ‘printf’. 
II- A Leitura de Dados em java é feita pelo comando ‘scanf’ 
III- ‘if’ e ‘switch’ são comandos de desvio principais do java e ‘while’ e ‘for’ são os comandos de repetição principal 
em Java. 
É correto apenas o que se afirma em 
Nota: 10.0 
 
A I apenas 
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem 
System.out.println("msg2"); //Imprime uma mensagem e pula linha. 
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C. 
 
 
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner. 
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
B II apenas 
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem 
System.out.println("msg2"); //Imprime uma mensagem e pula linha. 
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C. 
 
 
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner. 
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
C I e III apenas 
Você assinalou essa alternativa (C) 
Você acertou! 
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem 
System.out.println("msg2"); //Imprime uma mensagem e pula linha. 
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C. 
 
 
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner. 
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
D I e II apenas 
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem 
System.out.println("msg2"); //Imprime uma mensagem e pula linha. 
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C. 
 
 
(FALSO) II. Para a leitura de dados é necessário declararum objeto da classe Scanner. 
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos. 
 
Conteúdo abordado na Aula 1 - Tema 5 
 
E I, II e III. 
(CORRETO) I. System.out.print("msg1"); //Imprime uma mensagem 
System.out.println("msg2"); //Imprime uma mensagem e pula linha. 
System.out.printf("msg3 %d",10); //Imprime mensagens formatadas, análogo ao printf da linguagem C. 
 
 
(FALSO) II. Para a leitura de dados é necessário declarar um objeto da classe Scanner. 
(CORRETO) III. Java é baseado em C/C++ portanto os comandos if, switch, while e for são os mesmos. 
 
Conteúdo abordado na Aula 1 - Tema 5

Continue navegando