Buscar

algoritmo iii QUESTIONÁRIO UNIDADE III _

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

Prévia do material em texto

18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 1/8
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE III
ALGORITMOS 7642-60_55903_R_E1_20231 CONTEÚDO
Usuário thais.moraes22 @aluno.unip.br
Curso ALGORITMOS
Teste QUESTIONÁRIO UNIDADE III
Iniciado 18/05/23 11:16
Enviado 18/05/23 11:24
Status Completada
Resultado da
tentativa
2,25 em 2,5 pontos  
Tempo decorrido 7 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
Uma função pode ser desenvolvida pelo programador, a função é um trecho independente
de código de programa com atribuições bem de�nidas. Uma função (também pode ser
denominada como sub-rotina) pode ser interna ou externa. Qual das alternativas a seguir
corresponde à descrição correta sobre a vertente interna e externa?
É considerada função interna quando faz parte do processador e é
considerada função externa quando é desenvolvida e implementada por
um compilador.
É considerada função interna quando uma função pode retornar um
valor, e é considerada função externa quando O return type é o tipo de
dados que a função retorna.
É considerada função interna quando faz parte do processador e é
considerada função externa quando é desenvolvida e implementada por
um compilador.
É considerada função interna quando usa strcat() para concatenar duas
cadeias, e função  externa quando usa memcpy() para copiar um local da
memória para outro local.
É considerada função interna quando faz parte do compilador e é
considerada função externa quando é desenvolvida e implementada por
um programador com a �nalidade de atender a uma necessidade em
particular.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_286352_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_286352_1&content_id=_3387135_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
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 2/8
e.
É considerada função interna quando faz parte do HD interno e é
considerada função externa quando é desenvolvida e implementada
para um HD externo.
Pergunta 2
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Sobre a tabela das Bibliotecas-padrão da Linguagem C (compilador GCC) qual dos
componentes a seguir faz parte do campo “stdio.h ”?
É a padrão, na qual estão embutidas as funções printf(), puts(), gets(),
scanf(), entre outras.
Possui as funções matemáticas usadas pela linguagem. Encontram-se
funções trigonométricas, hiperbólicas, exponenciais, logarítmicas, entre
outras.
Essa biblioteca possui as funções de manipulação de data e hora do
sistema.
Possui um conjunto de funções que não se enquadra em outras
categorias. As funções dessa biblioteca são conhecidas como "funções
miscelâneas".
É a padrão, na qual estão embutidas as funções printf(), puts(), gets(),
scanf(), entre outras.
Esta possui as rotinas de tratamento de strings e caracteres, na qual se
encontram as funções strcmp() e strcpy(), entre outras.
Resposta: D
Comentário: A alternativa D está correta. Essa biblioteca é a mais
utilizada na programação em linguagem C, pois é a padrão, na qual
estão embutidas as funções printf(), puts(), gets(), scanf(), entre outras.
Pergunta 3
A programação orientada a objetos (ou POO) é a programação dominante nos paradigmas
atuais, tendo substituído a programação “estruturada”, que é baseada em técnicas de
programação que foram desenvolvidas no início dos anos 70. A chave para ser mais
produtivo na POO é:
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 3/8
Resposta
Selecionada:
e.
Respostas: a.
b. 
c.
d.
e.
Comentário
da resposta:
Tornar cada objeto responsável por executar um conjunto de tarefas
relacionadas.
Projetar um conjunto de funções (ou algoritmos) para resolver um
problema.
Analisar os algoritmos que operam os dados.
Tornar inúmeros objetos responsáveis por executar um conjunto de
tarefas aleatórias.
Colocar um objeto para manipular diretamente os dados internos de
outro objeto.
Tornar cada objeto responsável por executar um conjunto de tarefas
relacionadas.
Resposta: E
Comentário: A chave para ser mais produtivo na POO é tornar cada objeto
responsável por executar um conjunto de tarefas relacionadas. Se um
objeto depende de uma tarefa que não é de sua responsabilidade, ele
precisa ter acesso a outro objeto cujas responsabilidades incluem essa
tarefa. O primeiro objeto pede ao segundo objeto para executar a tarefa.
Em particular, um objeto nunca deve manipular diretamente os dados
internos de outro objeto, nem deve expor dados para outros objetos
acessarem diretamente suas informações.
Pergunta 4
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d. 
e.
Para trabalhar com POO você deve conseguir identi�car três características principais dos
objetos, sendo elas:
O comportamento do objeto, o estado do objeto e a identidade do
objeto.
O comportamento do objeto, o estado do objeto e a identidade do
objeto.
O DNA do objeto, a liquidez do objeto e a vulnerabilidade do objeto.
O comportamento do objeto, a classe do objeto e a mobilidade do
objeto.
O valor do objeto, o estilo do objeto e a sonoridade do objeto.
O designer do objeto, o objetivo do objeto e o estado do objeto.
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 4/8
Comentário
da resposta:
Resposta: A
Comentário: Para trabalhar com POO você deve conseguir identi�car três
características principais dos objetos: 1 - O comportamento do objeto – o
que você pode fazer com esse objeto ou quais os métodos são possíveis
acessar. 2 - O estado do objeto – como o objeto reage quando você aplica
esses métodos. 3 - A identidade do objeto – como o objeto se distingue
dos outros que podem ter o mesmo comportamento e estado.
Pergunta 5
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Uma classe consiste em um tipo de instância e um objeto de classe. Um tipo de instância é
uma estrutura que contém membros variáveis, chamados de variáveis da instância, e
membros da função, chamados de métodos da instância. Conforme estudamos, o que faz a
Classe Storage:
A classe Storage de�ne o escopo (visibilidade) e o tempo de vida das
variáveis e/ou funções dentro de um programa C.
De�nir variáveis locais que não devem ser armazenadas e registradas
na memória RAM.
A classe Storage de�ne o escopo (visibilidade) e o tempo de vida das
variáveis e/ou funções dentro de um programa C.
Instrui o compilador a manter uma variável local ativa durante a vida
útil do programa.
Desanexar informações extras às entidades da linguagem com uma
sintaxe generalizada.
Permite que uma instância de objeto utilize outro elemento paraexecutar uma ação em seu nome.
Resposta: B
Comentário: A classe Storage de�ne o escopo (visibilidade) e o tempo de
vida das variáveis e/ou funções dentro de um programa C. Esses
especi�cadores precedem o tipo que eles modi�cam. Existem as
seguintes classes de armazenamento, que podem ser usadas em um
programa C: auto, register, static, extern.
Pergunta 6
Os atributos são um mecanismo pelo qual o desenvolvedor pode:
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 5/8
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Anexar informações extras às entidades da linguagem com uma sintaxe
generalizada, em vez de introduzir novas construções sintáticas ou
palavras-chave para cada recurso.
Anexar informações extras às entidades da linguagem com uma sintaxe
generalizada, em vez de introduzir novas construções sintáticas ou
palavras-chave para cada recurso.
Permitir que uma instância de objeto utilize outro elemento para
executar uma ação em seu nome.
Possibilitar a unidade básica de modularização em um ambiente
orientado a objetos.
Permitir apenas abrir um arquivo texto para leitura de seus dados,
sendo necessário que o arquivo esteja presente no disco.
Anexar imagens extras às entidades da mídia com uma sintaxe
generalizada para introduzir novas construções sintáticas ou palavras-
chave para cada recurso.
Resposta: A
Comentário: Os atributos são um mecanismo pelo qual o desenvolvedor
pode anexar informações extras às entidades da linguagem com uma
sintaxe generalizada, em vez de introduzir novas construções sintáticas ou
palavras-chave para cada recurso. Esta informação destina-se a ser usada
por uma implementação de maneiras que tenham um mínimo de
semântica, como melhorar a qualidade dos diagnósticos produzidos por
uma implementação ou especi�car o comportamento especí�co da
plataforma.
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
Toda ação de entrada e saída efetivada com a linguagem C sempre realiza:
A ação do tratamento de cadeias ou caracteres e sua conversão para o
tipo adequado usado pela linguagem.
A ação de duplicação de cadeias ou caracteres e sua multiplicação para
o tipo máximo usado pela linguagem.
A programação do alinhamento de cadeias ou caracteres e sua divisão
para um tipo paralelo usado pela linguagem.
A ação do tratamento de cadeias ou caracteres e sua conversão para o
tipo adequado usado pela linguagem.
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 6/8
d.
e.
Comentário da
resposta:
A adição do conteúdo de uma string em outra, além de converter
conteúdo para minúsculas.
A determinação de um tipo especí�co para a manipulação de strings,
que são vetores ou cadeias de caracteres, terminados pelo caractere
NULL.
Resposta: C
Comentário: Toda ação de entrada e saída efetivada com a linguagem C,
independentemente de essas ações se darem de forma direta ou
indireta, sempre realiza a ação do tratamento de cadeias ou caracteres e
sua conversão para o tipo adequado usado pela linguagem.
Pergunta 8
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Abaixo temos algumas das importantes funções de manipulação de strings, qual delas está
incorreta?
strcat( ): exclui o conteúdo de uma string.
strcpy( ): copia uma string em outra.
strcat( ): exclui o conteúdo de uma string.
strlwr( ): converte conteúdo para minúsculas.
strupr( ): converte conteúdo para maiúsculas.
strcmp( ): compara duas strings.
Resposta: B
Comentário: Das opções em questão, apenas a alternativa B está
incorreta, visto que a função strcat( ): adiciona o conteúdo de uma string
em outra; quando, por ocasião, a alternativa apresenta que ela “exclui” o
conteúdo.
Pergunta 9
Resposta
Selecionada:
a.
Respostas: a.
O tipo de abertura de um arquivo é especi�cado por três códigos do tipo string, a saber:
Letra r para leitura (read), letra w para gravação (write) e letra a para
adicionar dados (append).
Letra r para leitura (read), letra w para gravação (write) e letra a para
adicionar dados (append).
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 7/8
b.
c.
d.
e.
Comentário da
resposta:
Letra f para abrir (fopen), letra w para gravação (write) e letra a para
adicionar dados (append).
Letra r para leitura (read), letra f para abrir (fopen) e letra c para fechar
dados (fclose).
Letra r para posicionar (rewind), letra w para gravação (write) e letra a
para adicionar dados (append).
Letra r para posicionar (rewind), letra w para localizar (word) e letra a
para adicionar dados (append).
Resposta: A
Comentário: A resposta correta é A, ela contém de forma coerente os
três códigos do tipo string, sendo a letra r para leitura (read), letra w
para gravação (write) e letra a para adicionar dados (append).
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Conforme estudamos, quais as principais vantagens de um arquivo?
As informações armazenadas podem ser consultadas a qualquer
momento e o fato de armazenar um número maior de registros do que
uma tabela em memória.
As informações armazenadas podem ser consultadas dentro de um dia
e o fato de armazenar um número equivalente de registros de uma
tabela em memória.
Não estar limitado ao tamanho do meio físico para gravação e fazer
parte de um sistema integrado.
A não necessidade de que o arquivo esteja presente no disco e a
facilidade de acessá-lo mesmo assim.
As informações armazenadas podem ser consultadas a qualquer
momento e o fato de armazenar um número maior de registros do que
uma tabela em memória.
As funções armazenadas podem ser alteradas a qualquer momento e o
fato de modi�car um número maior de registros do que uma tabela em
memória.
Resposta: D
Comentário: A principal vantagem de um arquivo é que as informações
armazenadas podem ser consultadas a qualquer momento. Outra
vantagem é o fato de armazenar um número maior de registros do que
0,25 em 0,25 pontos
18/05/2023, 11:24 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_94614070_1&course_id=_286352_1&content_id=_3388615_1&retur… 8/8
Quinta-feira, 18 de Maio de 2023 11h24min04s GMT-03:00
uma tabela em memória. Está limitado apenas ao tamanho do meio físico
para gravação.
← OK

Continue navegando