Buscar

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

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 7 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 7 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

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

Continue navegando