Logo Passei Direto
Buscar

Programação Orientada a Objetos - COM230 - Atividade Avalitativa - Semana 1

User badge image
Ninjaboy

em

Ferramentas de estudo

Questões resolvidas

O paradigma de programação busca resolver problemas por meio de alguma linguagem de programação, utilizando algumas técnicas e/ou ferramentas disponíveis para nós. Pela transparência referencial, o resultado de uma função será o mesmo para um dado conjunto de parâmetros, não importando onde ou quando seja avaliada. Trata-se de um paradigma de programação em que tentamos vincular tudo no estilo de funções matemáticas puras. É um tipo declarativo de estilo de programação.
Dessa forma, assinale a seguir a alternativa que apresenta corretamente o paradigma de que estamos falando.
a- Funcional
b- Lógico
c- Orientado a objetos
d- Imperativo
e- Orientado a agentes

Scanner é uma classe pertencente ao pacote java.util, relacionada com a obtenção de dados de entrada de tipos variados, como int, double e strings. Ainda que não seja extremamente eficiente para cenários com restrição temporal, é um modo fácil para se ler dados de entrada em um programa Java. Para criar um objeto da classe Scanner, normalmente passamos o objeto predefinido System.in, que representa o fluxo de entrada padrão. Podemos passar um objeto da classe File, se a intenção for ler a entrada de um arquivo.
Considerando o apresentado, analise as afirmativas a seguir.
I. Para ler valores numéricos de um determinado tipo de dados XYZ, a função a ser usada é nextXYZ(). Por exemplo, para ler um valor do tipo short, podemos usar nextShort().
II. Para ler strings, usamos nextLine(). Essa função permite que, para cada linha de entrada, seja feita a leitura, sem possibilidade de salvar o que foi lido.
III. Para ler um único caractere, usamos next().charAt(0). A função next() retorna o próximo token/palavra na entrada como uma string, e charAt(0), o primeiro caractere dessa string.
IV. A classe Scanner lê uma linha inteira e divide em tokens. Tokens são pequenos elementos que têm algum significado para o compilador Java.
a- Está correto o que se afirma em: I, apenas
b- Está correto o que se afirma em: II, apenas
c- Está correto o que se afirma em: I, apenas
d- Está correto o que se afirma em: I e IV
e- Está correto o que se afirma em: II e III, apenas

A programação multiplataforma significa criar um software que será implementado e executado em várias plataformas. Esse aplicativo pode rodar em Android e iOS, por exemplo. Para que o software seja considerado multiplataforma, ele deve ser executado em mais de uma arquitetura de computador ou sistema operacional.
Em relação a linguagem Java e suas características, assinale a alternativa correta a seguir.
a- O Java não é multiplataforma, ou seja, é preciso instalar o Java 'certo' para cada plataforma e programar pensando nos recursos de hardware disponíveis.
b- O Java é executado em um kit de desenvolvimento Java (JD), reconhecido pela maior parte dos dispositivos existentes.
c- O Java é uma linguagem de programação de propósito geral, com base em classes, de alto nível e procedural, portanto, multiplataforma.
d- Os binários são executados em uma máquina virtual Java (JVM), reconhecida pela maior parte dos dispositivos existentes.
e- O Java é a linguagem mais popular que existe; por esse motivo, é capaz de executar em qualquer plataforma, seja desktop ou mobile.

A programação orientada a objetos diz respeito a linguagens que utilizam objetos na programação como uma fonte primária para implementar o que deve ocorrer no código. Os objetos são vistos pelo usuário ao realizar tarefas atribuídas pelo programador/desenvolvedor. À programação orientada a objetos tem por finalidade a introdução de características como herança, ocultação, polimorfismo, dentre outras, na programação. Dessa forma, a intenção é relacionar dados e funções que operacionalizam, prevenindo os acessos indevidos, mas mantendo os acessos essenciais à função em questão.
Com relação aos conceitos de programação orientada a objetos, no âmbito da linguagem de programação Java, assinale a alternativa correta a seguir.
a- Métodos sempre vão requerer parâmetros de entrada, uma vez que é a partir desses parâmetros que uma execução é realizada.
b- Métodos estáticos, ao serem executados, deixam de acessar os atributos de instância de uma classe a que pertencem.
c- Métodos de classe estáticos são aqueles que pertencem a uma instância específica, e não a uma classe como um todo.
d- Métodos abstratos não devem ser redefinidos em classes derivadas, mas sim herdados como definidos.
e- Métodos construtores atuam sobre um objeto quando ele é criado. Em Java, eles têm o mesmo nome da classe ao qual pertencem.

Os paradigmas de programação visam classificar as linguagens de programação de acordo com suas funcionalidades. Nesse sentido, um paradigma fornece e determina a visão que o programador tem sobre a estruturação e a execução do programa.
Qual o paradigma em que o programador modela o problema, por meio de classes que representam objetos e situações do mundo real utilizando um encapsulamento de funcionalidades? Assinale a alternativa correta.
a- Programação procedural.
b- Programação orientada a objetos.
c- Programação funcional.
d- Programação de baixo nível.
e- Programação declarativa.

Java é uma linguagem orientada a objetos, desenvolvida pela Sun Microsystems (hoje, Oracle) e que foi projetada para ser pequena, simples e, principalmente, portável para diferentes sistemas operacionais e arquiteturas.
Para alcançar seu objetivo de portabilidade para diferentes sistemas operacionais e dispositivos, a linguagem Java tem uma importante característica:
a- O compilador Java transforma os arquivos em bytecodes, que são carregados pela JVM.
b- Os arquivos gerados pelo editor de texto executam o programa, diretamente, no dispositivo.
c- É uma linguagem interpretada, por isso, depende da instalação de um interpretador.
d- Pode ser compilada para diferentes sistemas operacionais, gerando um código executável.
e- O compilador Java gera arquivos executáveis, compatíveis com qualquer dispositivo.

Na linguagem Java, os métodos são os meios utilizados pelas classes para a execução de instruções. Os métodos em Java têm algumas características específicas, que condicionam o seu funcionamento.
Avalie as afirmativas a seguir, em relação aos métodos, e as relacione, adequadamente, aos termos aos quais se referem.
1. Static.
2. Private.
3. void.
I. Esse tipo de método só pode ser usado pela classe à qual pertence, não podendo ser acessado e utilizado por outras classes.
II. Esse tipo de método não retorna valores, apenas executa as instruções contidas em seu corpo.
III. Esse tipo de método não depende de qualquer variável de instância, ou seja, pode ser invocado diretamente.
a- 1-III; 2-I; 3-II
b- 1-II; 2-I; 3-IV
c- 1; 2; 3
d- 1-I; 2-II; 3-III
e- 1-II; 2-I; 3-III

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

O paradigma de programação busca resolver problemas por meio de alguma linguagem de programação, utilizando algumas técnicas e/ou ferramentas disponíveis para nós. Pela transparência referencial, o resultado de uma função será o mesmo para um dado conjunto de parâmetros, não importando onde ou quando seja avaliada. Trata-se de um paradigma de programação em que tentamos vincular tudo no estilo de funções matemáticas puras. É um tipo declarativo de estilo de programação.
Dessa forma, assinale a seguir a alternativa que apresenta corretamente o paradigma de que estamos falando.
a- Funcional
b- Lógico
c- Orientado a objetos
d- Imperativo
e- Orientado a agentes

Scanner é uma classe pertencente ao pacote java.util, relacionada com a obtenção de dados de entrada de tipos variados, como int, double e strings. Ainda que não seja extremamente eficiente para cenários com restrição temporal, é um modo fácil para se ler dados de entrada em um programa Java. Para criar um objeto da classe Scanner, normalmente passamos o objeto predefinido System.in, que representa o fluxo de entrada padrão. Podemos passar um objeto da classe File, se a intenção for ler a entrada de um arquivo.
Considerando o apresentado, analise as afirmativas a seguir.
I. Para ler valores numéricos de um determinado tipo de dados XYZ, a função a ser usada é nextXYZ(). Por exemplo, para ler um valor do tipo short, podemos usar nextShort().
II. Para ler strings, usamos nextLine(). Essa função permite que, para cada linha de entrada, seja feita a leitura, sem possibilidade de salvar o que foi lido.
III. Para ler um único caractere, usamos next().charAt(0). A função next() retorna o próximo token/palavra na entrada como uma string, e charAt(0), o primeiro caractere dessa string.
IV. A classe Scanner lê uma linha inteira e divide em tokens. Tokens são pequenos elementos que têm algum significado para o compilador Java.
a- Está correto o que se afirma em: I, apenas
b- Está correto o que se afirma em: II, apenas
c- Está correto o que se afirma em: I, apenas
d- Está correto o que se afirma em: I e IV
e- Está correto o que se afirma em: II e III, apenas

A programação multiplataforma significa criar um software que será implementado e executado em várias plataformas. Esse aplicativo pode rodar em Android e iOS, por exemplo. Para que o software seja considerado multiplataforma, ele deve ser executado em mais de uma arquitetura de computador ou sistema operacional.
Em relação a linguagem Java e suas características, assinale a alternativa correta a seguir.
a- O Java não é multiplataforma, ou seja, é preciso instalar o Java 'certo' para cada plataforma e programar pensando nos recursos de hardware disponíveis.
b- O Java é executado em um kit de desenvolvimento Java (JD), reconhecido pela maior parte dos dispositivos existentes.
c- O Java é uma linguagem de programação de propósito geral, com base em classes, de alto nível e procedural, portanto, multiplataforma.
d- Os binários são executados em uma máquina virtual Java (JVM), reconhecida pela maior parte dos dispositivos existentes.
e- O Java é a linguagem mais popular que existe; por esse motivo, é capaz de executar em qualquer plataforma, seja desktop ou mobile.

A programação orientada a objetos diz respeito a linguagens que utilizam objetos na programação como uma fonte primária para implementar o que deve ocorrer no código. Os objetos são vistos pelo usuário ao realizar tarefas atribuídas pelo programador/desenvolvedor. À programação orientada a objetos tem por finalidade a introdução de características como herança, ocultação, polimorfismo, dentre outras, na programação. Dessa forma, a intenção é relacionar dados e funções que operacionalizam, prevenindo os acessos indevidos, mas mantendo os acessos essenciais à função em questão.
Com relação aos conceitos de programação orientada a objetos, no âmbito da linguagem de programação Java, assinale a alternativa correta a seguir.
a- Métodos sempre vão requerer parâmetros de entrada, uma vez que é a partir desses parâmetros que uma execução é realizada.
b- Métodos estáticos, ao serem executados, deixam de acessar os atributos de instância de uma classe a que pertencem.
c- Métodos de classe estáticos são aqueles que pertencem a uma instância específica, e não a uma classe como um todo.
d- Métodos abstratos não devem ser redefinidos em classes derivadas, mas sim herdados como definidos.
e- Métodos construtores atuam sobre um objeto quando ele é criado. Em Java, eles têm o mesmo nome da classe ao qual pertencem.

Os paradigmas de programação visam classificar as linguagens de programação de acordo com suas funcionalidades. Nesse sentido, um paradigma fornece e determina a visão que o programador tem sobre a estruturação e a execução do programa.
Qual o paradigma em que o programador modela o problema, por meio de classes que representam objetos e situações do mundo real utilizando um encapsulamento de funcionalidades? Assinale a alternativa correta.
a- Programação procedural.
b- Programação orientada a objetos.
c- Programação funcional.
d- Programação de baixo nível.
e- Programação declarativa.

Java é uma linguagem orientada a objetos, desenvolvida pela Sun Microsystems (hoje, Oracle) e que foi projetada para ser pequena, simples e, principalmente, portável para diferentes sistemas operacionais e arquiteturas.
Para alcançar seu objetivo de portabilidade para diferentes sistemas operacionais e dispositivos, a linguagem Java tem uma importante característica:
a- O compilador Java transforma os arquivos em bytecodes, que são carregados pela JVM.
b- Os arquivos gerados pelo editor de texto executam o programa, diretamente, no dispositivo.
c- É uma linguagem interpretada, por isso, depende da instalação de um interpretador.
d- Pode ser compilada para diferentes sistemas operacionais, gerando um código executável.
e- O compilador Java gera arquivos executáveis, compatíveis com qualquer dispositivo.

Na linguagem Java, os métodos são os meios utilizados pelas classes para a execução de instruções. Os métodos em Java têm algumas características específicas, que condicionam o seu funcionamento.
Avalie as afirmativas a seguir, em relação aos métodos, e as relacione, adequadamente, aos termos aos quais se referem.
1. Static.
2. Private.
3. void.
I. Esse tipo de método só pode ser usado pela classe à qual pertence, não podendo ser acessado e utilizado por outras classes.
II. Esse tipo de método não retorna valores, apenas executa as instruções contidas em seu corpo.
III. Esse tipo de método não depende de qualquer variável de instância, ou seja, pode ser invocado diretamente.
a- 1-III; 2-I; 3-II
b- 1-II; 2-I; 3-IV
c- 1; 2; 3
d- 1-I; 2-II; 3-III
e- 1-II; 2-I; 3-III

Prévia do material em texto

paradigma de programação busca resolver problemas por meio de alguma linguagem de programação, utilizando algumas técnicas e/ou ferramentas disponíveis para nós. Pela transparência referencial, resultado de uma função será mesmo para um dado conjunto de parâmetros, não importando onde ou quando seja avaliada. Trata-se de um paradigma de programação em que tentamos vincular tudo no estilo de funções matemáticas puras. É um tipo declarativo de estilo de programação. Dessa forma, assinale a seguir a alternativa que apresenta corretamente paradigma de que estamos falando. a. Funcional b.Lógico Orientado a objetos Orientado a agentes Scanner é uma classe pertencente ao pacote java.util, relacionada com a obtenção de dados de entrada de tipos variados, como int, double e strings. Ainda que não seja extremamente eficiente para cenários com restrição temporal, é um modo fácil para se dados de entrada em um programa Java. Para criar um objeto da classe Scanner, normalmente passamos objeto predefinido System.in, que representa fluxo de entrada padrão. Podemos passar um objeto da classe File, se a intenção for ler a entrada de um arquivo. Considerando apresentado, analise as afirmativas a seguir. I. Para valores numéricos de um determinado tipo de dados XYZ, a função a ser usada é nextXYZ(). Por exemplo, para len um valor do tipo short, podemos usar nextShort(). II. Para strings, usamos nextLine(). Essa função permite que, para cada linha de entrada, seja feita a leitura, sem possibilidade de salvar que foi lido. III. Para ler um único caractere, usamos next().charAt(0). A função next() retorna próximo token/palavra na entrada como uma string, e primeiro caractere dessa string. IV. A classe Scanner uma linha inteira e divide em tokens. Tokens são pequenos elementos que têm algum significado para compilador Java. Está correto que se afirma em: III e IV, apenas e III, apenas II, III e apenas d.| II, III e IV e. e II, apenas A programação multiplataforma significa um software que será implementado e executado em várias plataformas. Esse aplicativo pode rodar em Android e iOS, por exemplo. Para que software seja considerado multiplataforma, ele deve ser executado em mais de uma arquitetura de computador ou sistema operacional. Em relação à linguagem Java e suas características, assinale a alternativa correta a seguir. a. Java não é multiplataforma, ou seja, é preciso instalar Java "certo" para cada plataforma e programar pensando nos recursos de hardware disponíveis Java é executado em um kit de desenvolvimento Java (JDK), reconhecido pela maior parte dos dispositivos existentes Java é uma linguagem de programação de propósito geral, com base em classes, de alto nível e procedural, portanto, multiplataforma. d. Os binários são executados em uma máquina virtual Java reconhecida pela maior parte dos dispositivos existentes e. Java é a linguagem mais popular que existe; por esse motivo, é capaz de executar em qualquer plataforma, seja desktop ouA programação orientada a objetos diz respeito a linguagens que utilizam objetos na programação como uma fonte primária para implementar que deve ocorrer no código. Os objetos são vistos pelo usuário ao realizar tarefas atribuídas pelo programador/desenvolvedor A programação orientada a objetos tem por finalidade a introdução de características como herança, ocultação, polimorfismo, dentre outras, na programação. Dessa forma, a intenção é relacionar dados e funções que operacionalizam, prevenindo os acessos indevidos, mas mantendo os acessos essenciais à função em questão. Com relação aos conceitos de programação orientada a objetos, no âmbito da linguagem de programação Java, assinale a alternativa correta a seguir. a. Métodos sempre vão requerer parâmetros de entrada, uma vez que é a partir desses parâmetros que uma execução é realizada b. Métodos estáticos, ao serem executados, deixam de acessar os atributos de instância de uma classe a que pertencem Métodos de classe/estáticos são aqueles que pertencem a uma instância específica, e não a uma classe como um todo d. Métodos abstratos não devem ser redefinidos em classes derivadas, mas sim herdados como definidos e. Métodos construtores atuam sobre um objeto quando ele é Em Java, eles têm mesmo nome da classe ao qual pertencem PERGUNTA 2 Os paradigmas de programação visam classificar as linguagens de programação de acordo com suas Nesse sentido, um paradigma fornece e determina a visão que programador tem sobre a estruturação e a execução do programa. Qual paradigma em que programador modela problema, por meio de classes que representam objetos e situações do mundo real utilizando um encapsulamento de funcionalidades? Assinale a alternativa correta. a. Programação procedural. b. Programação orientada a objetos. Programação funcional. d. Programação de baixo nível. e. Programação declarativa.PERGUNTA 3 Java é uma linguagem orientada a objetos, desenvolvida pela Sun Microsystems (hoje, Oracle) e que foi projetada para ser pequena, simples e, principalmente, portável para diferentes sistemas operacionais e Para alcançar seu objetivo de portabilidade para diferentes sistemas operacionais e dispositivos, a linguagem Java tem uma importante a. o compilador Java transforma os arquivos em bytecodes, que são carregados pela JVM. b. os arquivos gerados pelo editor de texto executam o programa, diretamente, no dispositivo. c. é uma linguagem interpretada, por isso, depende da instalação de um interpretador. d. pode ser compilada para diferentes sistemas operacionais, gerando um código executável. e. o compilador Java gera arquivos executáveis, compatíveis com qualquer dispositivo. PERGUNTA 4 Na linguagem Java, os métodos são os meios utilizados pelas classes para a execução de instruções. Os métodos em Java têm algumas características específicas, que condicionam seu Avalie as afirmativas a seguir, em relação aos métodos, e as relacione, adequadamente, aos termos aos quais se 1. 2. 3. I. Esse tipo de método só pode ser usado pela classe à qual pertence não podendo ser acessado e utilizado por outras classes. II. Esse tipo de método não retorna valores, apenas executa as instruções contidas em seu corpo. III. Esse tipo de método não depende de qualquer variável de instância, ou seja, pode ser invocado Assinale a alternativa que relaciona, adequadamente, os dois grupos de informações. a. 1-III; 3-II. b. 1-II; 3-III. c. 2-III; d. 2-II; 3-III. e. 1-III; 2-II;

Mais conteúdos dessa disciplina