Logo Passei Direto
Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS I QUESTIONÁRIO UNIDADE I

Ferramentas de estudo

Questões resolvidas

Qual estratégia para preservar as informações de um objeto após o término da execução de um programa?
Utilizar estratégias de persistência, como salvar em arquivos ou bancos de dados.
a. Utilizar estratégias de persistência, como salvar em arquivos ou bancos de dados.
Aumentar o espaço de memória volátil disponível.
Transformar o objeto em uma classe.
Converter o objeto em um tipo de dado primitivo.
Manter o programa em execução indefinidamente.

O que é destacado sobre a palavra-chave “return” em um método em C# e quais são as implicações de seu uso em diferentes contextos?
Ela serve para encerrar a execução de um método e pode retornar um valor ao chamador, dependendo do tipo de retorno do método.
a.
b.
c.
d.
e.

Qual é o propósito principal da assinatura de um método em C#?
Identificar unicamente um método dentro de uma classe ou interface.
a.
b.
c.
d.
Nenhuma das opções acima.

que acontece quando a palavra-chave “ref” ou “out” é usada?
Por padrão, os parâmetros são passados por valor, e o uso de “ref” ou “out” faz com que sejam passados por referência.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” faz com que sejam passados por valor.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” não muda esse comportamento.
Por padrão, os parâmetros são passados por valor, e o uso de “ref” ou “out” faz com que sejam passados por referência.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” faz com que sejam passados por valor.

Como o objeto é relacionado à classe na programação orientada a objetos?
O objeto é uma instância da classe, possuindo seus próprios atributos e métodos.
O objeto é uma cópia exata da classe, compartilhando todos os seus métodos e atributos.
O objeto é completamente independente da classe e não compartilha nenhum de seus atributos ou métodos.
O objeto e a classe são termos intercambiáveis e representam a mesma coisa na programação orientada a objetos.
O objeto é um tipo de classe especial que não possui métodos, apenas atributos.

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

Questões resolvidas

Qual estratégia para preservar as informações de um objeto após o término da execução de um programa?
Utilizar estratégias de persistência, como salvar em arquivos ou bancos de dados.
a. Utilizar estratégias de persistência, como salvar em arquivos ou bancos de dados.
Aumentar o espaço de memória volátil disponível.
Transformar o objeto em uma classe.
Converter o objeto em um tipo de dado primitivo.
Manter o programa em execução indefinidamente.

O que é destacado sobre a palavra-chave “return” em um método em C# e quais são as implicações de seu uso em diferentes contextos?
Ela serve para encerrar a execução de um método e pode retornar um valor ao chamador, dependendo do tipo de retorno do método.
a.
b.
c.
d.
e.

Qual é o propósito principal da assinatura de um método em C#?
Identificar unicamente um método dentro de uma classe ou interface.
a.
b.
c.
d.
Nenhuma das opções acima.

que acontece quando a palavra-chave “ref” ou “out” é usada?
Por padrão, os parâmetros são passados por valor, e o uso de “ref” ou “out” faz com que sejam passados por referência.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” faz com que sejam passados por valor.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” não muda esse comportamento.
Por padrão, os parâmetros são passados por valor, e o uso de “ref” ou “out” faz com que sejam passados por referência.
Por padrão, os parâmetros são passados por referência, e o uso de “ref” ou “out” faz com que sejam passados por valor.

Como o objeto é relacionado à classe na programação orientada a objetos?
O objeto é uma instância da classe, possuindo seus próprios atributos e métodos.
O objeto é uma cópia exata da classe, compartilhando todos os seus métodos e atributos.
O objeto é completamente independente da classe e não compartilha nenhum de seus atributos ou métodos.
O objeto e a classe são termos intercambiáveis e representam a mesma coisa na programação orientada a objetos.
O objeto é um tipo de classe especial que não possui métodos, apenas atributos.

Prévia do material em texto

07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 1/7
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE I
PROGRAMAÇÃO ORIENTADA A OBJETOS I 6857-60_57501_R_E1_20241 CONTEÚDO
Usuário beatriz.�ores2 @aluno.unip.br
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS I
Teste QUESTIONÁRIO UNIDADE I
Iniciado 07/03/24 12:53
Enviado 07/03/24 13:09
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 16 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
d. 
Respostas: a. 
b. 
c. 
d. 
e.
Comentário da
resposta:
O que caracteriza o fenômeno da “programação macarrônica”?
A complexidade e confusão no código-fonte dos programas.
A utilização do paradigma de programação orientada a objetos.
A simplicidade e clareza do código-fonte.
A redução do número de linhas de código nos programas.
A complexidade e confusão no código-fonte dos programas.
A necessidade de muitos programadores trabalhando
simultaneamente.
Resposta: D.
Comentário: O termo “programação macarrônica” é usado para se referir
a programas que tinham seu código-fonte tão enrolado quanto um
espaguete, indicando complexidade e confusão.
Pergunta 2
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_335055_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_335055_1&content_id=_3849850_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 2/7
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e. 
Comentário da
resposta:
Qual é uma das principais vantagens da Programação Orientada a Objetos (POO) em relação a
outros paradigmas de programação?
Ela divide o problema em partes menores, facilitando o gerenciamento
da complexidade.
Ela elimina completamente a complexidade dos programas de
computador.
Ela não requer planejamento ou modelagem antes da programação.
Ela divide o problema em partes menores, facilitando o gerenciamento
da complexidade.
Ela depende exclusivamente de uma linguagem de programação
especí�ca.
Ela reduz o número de linhas de código a um mínimo absoluto.
Resposta: C.
Comentário: É importante destacar a capacidade da Programação
Orientada a Objetos de dividir o problema em partes menores, facilitando
assim o gerenciamento da complexidade.
Pergunta 3
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
Como são de�nidas as características e os comportamentos de objetos em uma linguagem de
programação orientada a objetos como C#?
Características são de�nidas como atributos (ou campos) e
comportamentos são de�nidos como métodos.
Características e comportamentos são de�nidos externamente e
aplicados aos objetos conforme necessário.
Apenas as características são de�nidas na classe, enquanto os
comportamentos são programados diretamente nos objetos.
Características são de�nidas como métodos, e comportamentos são
de�nidos como atributos.
Características são de�nidas como atributos (ou campos) e
comportamentos são de�nidos como métodos.
0,25 em 0,25 pontos
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 3/7
e.
Comentário da
resposta:
Características e comportamentos são ambos de�nidos como tipos
especiais de variáveis.
Resposta: D.
Comentário: Em linguagens como C#, os atributos representam as
características dos objetos, enquanto os métodos de�nem os
comportamentos.
Pergunta 4
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Qual é a principal diferença no ciclo de vida de uma classe e de um objeto em POO?
Classes existem desde o momento da modelagem até o �m da vida do
programa, enquanto objetos têm um ciclo de vida efêmero, existindo
apenas durante a execução do programa.
Tanto classes quanto objetos têm um ciclo de vida efêmero e dependem
da execução do programa.
Classes têm um ciclo de vida mais curto porque são criadas apenas
durante a execução do programa.
Objetos têm um ciclo de vida mais longo porque persistem após o término
da execução do programa.
Classes existem desde o momento da modelagem até o �m da vida do
programa, enquanto objetos têm um ciclo de vida efêmero, existindo
apenas durante a execução do programa.
Não há diferenças signi�cativas no ciclo de vida de classes e objetos em
POO.
Resposta: D.
Comentário: A classe existe desde a modelagem e persiste durante toda a
vida do programa, enquanto os objetos são efêmeros e existem apenas
durante a execução do programa.
Pergunta 5
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 4/7
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Qual estratégia para preservar as informações de um objeto após o término da execução de
um programa?
Utilizar estratégias de persistência, como salvar em arquivos ou
bancos de dados.
Aumentar o espaço de memória volátil disponível.
) Transformar o objeto em uma classe.
Utilizar estratégias de persistência, como salvar em arquivos ou
bancos de dados.
Converter o objeto em um tipo de dado primitivo.
Manter o programa em execução inde�nidamente.
Resposta: C.
Comentário: Para não perder as informações de um objeto quando este
é removido da memória, é possível utilizar estratégias de persistência.
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e. 
Comentário da
resposta:
O que é destacado sobre a palavra-chave “return” em um método em C# e quais são as
implicações de seu uso em diferentes contextos?
Ela serve para encerrar a execução de um método e pode retornar um
valor ao chamador, dependendo do tipo de retorno do método.
Ela é usada para de�nir o tipo de retorno de um método e não tem
implicações diferentes em diferentes contextos.
Ela serve para encerrar a execução de um método e pode retornar um
valor ao chamador, dependendo do tipo de retorno do método.
Ela é usada exclusivamente em métodos void para encerrar a execução
prematuramente.
Ela indica que o método é um procedimento e, portanto, não retorna um
valor.
Ela é usada para de�nir os parâmetros de um método.
Resposta: B.
Comentário: A palavra-chave “return” serve para encerrar a execução de
um método e, se o método tiver um tipo de retorno diferente de void,
também enviará um valor de volta ao ponto onde o método foi chamado.
0,25 em 0,25 pontos
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 5/7
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Qual é o propósito principal da assinatura de um método em C#?
Identi�car unicamente um método dentro de uma classe ou
interface.
De�niro tipo de retorno de um método.
Determinar o valor de retorno de um método.
Identi�car unicamente um método dentro de uma classe ou
interface.
Especi�car o número de parâmetros que um método aceita.
Nenhuma das opções acima.
Resposta: C.
Comentário: A assinatura de um método, que inclui seu nome,
quantidade, ordem e tipo dos seus parâmetros, serve para identi�car o
método de maneira única dentro de uma classe ou interface.
Pergunta 8
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
Como os métodos em C# manipulam parâmetros por padrão, e o que acontece quando a
palavra-chave “ref” ou “out” é usada?
Por padrão, os parâmetros são passados por referência, e o uso de “ref”
ou “out” faz com que sejam passados por valor.
Por padrão, os parâmetros são passados por referência, e o uso de “ref”
ou “out” não muda esse comportamento.
Por padrão, os parâmetros são passados por valor, e o uso de “ref” ou
“out” faz com que sejam passados por referência.
Por padrão, os parâmetros são passados por referência, e o uso de “ref”
ou “out” faz com que sejam passados por valor.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 6/7
d.
e.
Comentário da
resposta:
Por padrão, os parâmetros são passados por valor, e o uso de “ref” faz
com que sejam passados por referência, enquanto “out” não tem efeito.
Não há diferença entre passar parâmetros por valor ou por referência em
C#.
Resposta: C.
Comentário: Por padrão, os parâmetros em C# são passados por valor, o
que signi�ca que uma cópia do valor é passada para o método. Quando a
palavra-chave “ref” ou “out” é usada, o parâmetro é passado por referência,
permitindo que o método altere o valor do argumento no contexto de
chamada.
Pergunta 9
Resposta
Selecionada:
c.
Respostas: a.
b. 
c.
d. 
e.
Comentário da
resposta:
Qual é a função principal do operador de acesso (ou dot operator) em C#, e como ele pode ser
utilizado?
O operador de acesso é utilizado para acessar membros de um objeto
ou tipo, incluindo campos, propriedades e métodos.
O operador de acesso é utilizado exclusivamente para criar instâncias de
classes.
Ele serve para atribuir valores a variáveis dentro de um objeto.
O operador de acesso é utilizado para acessar membros de um objeto
ou tipo, incluindo campos, propriedades e métodos.
Ele é usado para de�nir classes e métodos em C#.
O operador de acesso serve como um operador lógico para
comparações.
Resposta: C.
Comentário: O operador de acesso é utilizado para acessar membros de
um objeto ou tipo, incluindo campos, propriedades e métodos. O texto
fornece exemplos especí�cos e explica como esse operador é utilizado na
linguagem C#.
Pergunta 10
0,25 em 0,25 pontos
0,25 em 0,25 pontos
07/03/2024, 13:10 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – ...
https://ava.ead.unip.br/w ebapps/assessment/review /review.jsp?attempt_id=_102207324_1&course_id=_335055_1&content_id=_3851231_1… 7/7
Quinta-feira, 7 de Março de 2024 13h09min56s GMT-03:00
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Como o objeto é relacionado à classe na programação orientada a objetos?
O objeto é uma instância da classe, possuindo seus próprios atributos e
métodos.
O objeto é uma cópia exata da classe, compartilhando todos os seus
métodos e atributos.
O objeto é completamente independente da classe e não compartilha
nenhum de seus atributos ou métodos.
O objeto é uma instância da classe, possuindo seus próprios atributos e
métodos.
O objeto e a classe são termos intercambiáveis e representam a mesma
coisa na programação orientada a objetos.
O objeto é um tipo de classe especial que não possui métodos, apenas
atributos.
Resposta: C.
Comentário: O objeto é uma instância da classe, possuindo seus
atributos e métodos, e destaca a importância de não confundir classe
com objeto.
 
← OK

Mais conteúdos dessa disciplina