Logo Passei Direto
Buscar

Avaliação - Unidade IV_ Revisão da tentativa

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Ponteiros também podem ser declarados com associação a uma estrutura ou união, além dos tipos de dados básicos da linguagem C. Isto posto, assinale a alternativa referente ao significado correto de estrutura->membro: a. *estrutura.membro b. *estrutura[membro] c. estrutura.(*membro) d. (*estrutura).membro e. *(estrutura.membro)

Ponteiros são variáveis que armazenam um endereço de memória, geralmente a posição de outra variável da memória; por isso o ponteiro “aponta” para outra variável (SCHILDT, 1996).
Assinale a alternativa correta referente à declaração de um ponteiro para caractere:
a. char *ptc;
b. *ptc;
c. &c;
d. char_ptc ptc;
e. *char ptc;

Funções são sub-rotinas que têm como objetivo desviar a execução do programa principal para realizar uma tarefa específica. Dada a seguinte declaração de função em C: char* diaSemana(int numero),
assinale a alternativa correta referente ao significado de char* nesta declaração:
a. Indica o nome da sub-rotina chamadora.
b. Indica o nome do parâmetro sendo passado para a função.
c. Indica o tipo de dado a ser retornado pela função.
d. Indica o tipo de parâmetro sendo passado para a função.
e. Indica o nome da função.

Suponha uma função recebe por parâmetro um vetor do tipo float contendo os salários dos funcionários de uma multinacional. Segundo os tipos de variáveis em C aprendidos em nossa apostila, assinale a alternativa referente à classe mais apropriada para declarar a variável que acumulará a soma dos salários ao percorrer este vetor em um laço de repetição:
a. Registro.
b. Local.
c. Estática.
d. Global.
e. Externa.

A programação estruturada consiste na utilização de técnicas que decompõem a solução de um problema em “blocos” que interagem com um bloco principal. Assinale a alternativa referente ao motivo correto da linguagem C não ser tecnicamente estruturada em blocos:
a. Não suporta passagem de parâmetros usando ponteiros de estruturas e uniões.
b. Não permite que a função main() seja a primeira escrita no programa.
c. Não suporta passagem de parâmetros usando ponteiros de tipos de dados definidos pelo usuário.
d. Não permite definir uma função dentro de outra função.
e. Não permite recursividade.

Uma sub-rotina consiste em trechos pequenos de instruções que realizam tarefas específicas, a fim de resolver um subproblema dentro de um problema maior, por meio de operações de entrada, processamento e saída (ASCENCIO; CAMPOS, 2010; MANZANO; OLIVEIRA, 1997). Seguem algumas afirmacoes sobre as vantagens do uso de sub-rotinas em algoritmos:
Estão corretas:
I. Dividem o problema maior em subproblemas, que podem ser resolvidos com as sub-rotinas.
II. Tornam o teste mais complexo.
III. Tornam o código reaproveitável, evitando trechos duplicados.
IV. Deixam o algoritmo mais legível.
a. II e IV apenas.
b. I e II apenas.
c. I, III e IV apenas.
d. I, II e IV apenas.
e. I, II, e III apenas.

O escopo de uma variável está vinculado à sua visibilidade e ao seu tempo de vida no programa em relação às sub-rotinas que ele possui. Conceitualmente falando, as variáveis podem ter escopo global ou local, sendo que em C é possível declarar cinco classes de variáveis. Dentre elas, assinale a alternativa referente à classe em C que possui o menor escopo possível e não necessita de nenhuma palavra-chave adicional em sua declaração, apenas tipo variável: a. Estáticas. b. Globais. c. Externas. d. Registro. e. Locais.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Ponteiros também podem ser declarados com associação a uma estrutura ou união, além dos tipos de dados básicos da linguagem C. Isto posto, assinale a alternativa referente ao significado correto de estrutura->membro: a. *estrutura.membro b. *estrutura[membro] c. estrutura.(*membro) d. (*estrutura).membro e. *(estrutura.membro)

Ponteiros são variáveis que armazenam um endereço de memória, geralmente a posição de outra variável da memória; por isso o ponteiro “aponta” para outra variável (SCHILDT, 1996).
Assinale a alternativa correta referente à declaração de um ponteiro para caractere:
a. char *ptc;
b. *ptc;
c. &c;
d. char_ptc ptc;
e. *char ptc;

Funções são sub-rotinas que têm como objetivo desviar a execução do programa principal para realizar uma tarefa específica. Dada a seguinte declaração de função em C: char* diaSemana(int numero),
assinale a alternativa correta referente ao significado de char* nesta declaração:
a. Indica o nome da sub-rotina chamadora.
b. Indica o nome do parâmetro sendo passado para a função.
c. Indica o tipo de dado a ser retornado pela função.
d. Indica o tipo de parâmetro sendo passado para a função.
e. Indica o nome da função.

Suponha uma função recebe por parâmetro um vetor do tipo float contendo os salários dos funcionários de uma multinacional. Segundo os tipos de variáveis em C aprendidos em nossa apostila, assinale a alternativa referente à classe mais apropriada para declarar a variável que acumulará a soma dos salários ao percorrer este vetor em um laço de repetição:
a. Registro.
b. Local.
c. Estática.
d. Global.
e. Externa.

A programação estruturada consiste na utilização de técnicas que decompõem a solução de um problema em “blocos” que interagem com um bloco principal. Assinale a alternativa referente ao motivo correto da linguagem C não ser tecnicamente estruturada em blocos:
a. Não suporta passagem de parâmetros usando ponteiros de estruturas e uniões.
b. Não permite que a função main() seja a primeira escrita no programa.
c. Não suporta passagem de parâmetros usando ponteiros de tipos de dados definidos pelo usuário.
d. Não permite definir uma função dentro de outra função.
e. Não permite recursividade.

Uma sub-rotina consiste em trechos pequenos de instruções que realizam tarefas específicas, a fim de resolver um subproblema dentro de um problema maior, por meio de operações de entrada, processamento e saída (ASCENCIO; CAMPOS, 2010; MANZANO; OLIVEIRA, 1997). Seguem algumas afirmacoes sobre as vantagens do uso de sub-rotinas em algoritmos:
Estão corretas:
I. Dividem o problema maior em subproblemas, que podem ser resolvidos com as sub-rotinas.
II. Tornam o teste mais complexo.
III. Tornam o código reaproveitável, evitando trechos duplicados.
IV. Deixam o algoritmo mais legível.
a. II e IV apenas.
b. I e II apenas.
c. I, III e IV apenas.
d. I, II e IV apenas.
e. I, II, e III apenas.

O escopo de uma variável está vinculado à sua visibilidade e ao seu tempo de vida no programa em relação às sub-rotinas que ele possui. Conceitualmente falando, as variáveis podem ter escopo global ou local, sendo que em C é possível declarar cinco classes de variáveis. Dentre elas, assinale a alternativa referente à classe em C que possui o menor escopo possível e não necessita de nenhuma palavra-chave adicional em sua declaração, apenas tipo variável: a. Estáticas. b. Globais. c. Externas. d. Registro. e. Locais.

Prévia do material em texto

Página inicial Minhas disciplinas 2026/3 - Algoritmos e Programação Aplicada UNIDADE IV
Avaliação - Unidade IV
Iniciado em domingo, 23 ago 2026, 20:03
Estado Finalizada
Concluída em domingo, 23 ago 2026, 20:38
Tempo
empregado
34 minutos 48 segundos
Avaliar 0,45 de um máximo de 0,50(90%)
Questão 1
Completo
Atingiu 0,05 de 0,05
Questão 2
Completo
Atingiu 0,05 de 0,05
Ponteiros também podem ser declarados com associação a uma estrutura ou união, além dos tipos de dados
básicos da linguagem C. Isto posto, assinale a alternativa referente ao significado correto de estrutura-
>membro:
a. estrutura.(*membro)
b. *estrutura.membro
c. *estrutura[membro]
d. (*estrutura).membro
e. *(estrutura.membro)
A resposta correta é: (*estrutura).membro
Recursividade é o nome dado à possibilidade de uma função ou procedimento chamar a si mesma, com a
finalidade de dividir um problema em partes menores e assim por diante, até que esteja suficientemente
simples a sua resolução. Contudo, esta técnica apresenta uma desvantagem. Assinale a alternativa correta
referente a ela:
a. Faz gravação em disco, tornando o processo mais lento.
b. Exige dispositivos adicionais, como scanner e leitor de radiofrequência.
c. Consome maior quantidade de memória.
d. Não permite que nenhum outro processo do sistema operacional execute em paralelo durante a recursão.
e. Torna o código menos legível e conciso.
A resposta correta é: Consome maior quantidade de memória.
Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 1/6
https://ambienteonline.uninga.br/
https://ambienteonline.uninga.br/course/view.php?id=43706
https://ambienteonline.uninga.br/course/view.php?id=43706&section=6
https://ambienteonline.uninga.br/mod/quiz/view.php?id=1254256
Questão 3
Completo
Atingiu 0,05 de 0,05
Questão 4
Completo
Atingiu 0,05 de 0,05
Ponteiros são variáveis que armazenam um endereço de memória, geralmente a posição de outra variável da
memória; por isso o ponteiro “aponta” para outra variável (SCHILDT, 1996). Assinale a alternativa correta
referente à declaração de um ponteiro para caractere:
a. *char ptc;
b. char_ptc ptc;
c. &c;
d. *ptc;
e. char *ptc;
A resposta correta é: char *ptc;
Funções são sub-rotinas que têm como objetivo desviar a execução do programa principal para realizar uma
tarefa específica. Dada a seguinte declaração de função em C: char* diaSemana(int numero), assinale a
alternativa correta referente ao significado de char* nesta declaração:
a. Indica o tipo de dado a ser retornado pela função.
b. Indica o nome do parâmetro sendo passado para a função.
c. Indica o nome da sub-rotina chamadora.
d. Indica o tipo de parâmetro sendo passado para a função.
e. Indica o nome da função.
A resposta correta é: Indica o tipo de dado a ser retornado pela função. Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 2/6
Questão 5
Completo
Atingiu 0,05 de 0,05
Questão 6
Completo
Atingiu 0,05 de 0,05
Vimos em nossa apostila que vetores são na verdade ponteiros, cujo valor aponta para o endereço de memória
do primeiro elemento do arranjo. Para receber um vetor de inteiros por parâmetro em uma função, por exemplo,
utilizamos int *vetor ou _________. Assinale a alternativa referente à instrução que preenche corretamente a
lacuna:
a. int vetor[*]
b. int vetor[]
c. int[] vetor
d. int *vetor[]
e. int[] *vetor
A resposta correta é: int vetor[]
Os parâmetros servem como uma forma do programa principal poder se comunicar com uma sub-rotina, e
também de uma sub-rotina se comunicar com outra sub-rotina, por meio da passagem de valores de um para
outro. Seguem algumas afirmações sobre os tipos de parâmetros e sua forma de passagem: I. Os parâmetros
formais são os valores passados do programa principal ou sub-rotina em execução para a sub-rotina sendo
chamada. II. Os parâmetros reais são declarados por meio de variáveis logo após a declaração do nome da
sub-rotina. III. A passagem de parâmetro por valor caracteriza-se pela atualização do valor do parâmetro real
quando o mesmo é alterado na sub-rotina por meio do parâmetro formal. IV. Na passagem de parâmetro por
referência, a sub-rotina recebe o endereço de memória da variável passada pelo parâmetro real ao invés da
cópia do seu valor. Estão corretas:
a. I, II e III apenas.
b. II apenas.
c. IV apenas.
d. I e III apenas.
e. I, II e IV apenas.
A resposta correta é: IV apenas.
Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 3/6
Questão 7
Completo
Atingiu 0,00 de 0,05
Questão 8
Completo
Atingiu 0,05 de 0,05
Suponha uma função recebe por parâmetro um vetor do tipo float contendo os salários dos funcionários de
uma multinacional. Segundo os tipos de variáveis em C aprendidos em nossa apostila, assinale a alternativa
referente à classe mais apropriada para declarar a variável que acumulará a soma dos salários ao percorrer
este vetor em um laço de repetição:
a. Local.
b. Global.
c. Registro.
d. Estática.
e. Externa.
A resposta correta é: Registro.
A programação estruturada consiste na utilização de técnicas que decompõem a solução de um problema em
“blocos” que interagem com um bloco principal. Assinale a alternativa referente ao motivo correto da linguagem
C não ser tecnicamente estruturada em blocos:
a. Não permite recursividade.
b. Não permite que a função main() seja a primeira escrita no programa.
c. Não suporta passagem de parâmetros usando ponteiros de estruturas e uniões.
d. Não suporta passagem de parâmetros usando ponteiros de tipos de dados definidos pelo usuário.
e. Não permite definir uma função dentro de outra função.
A resposta correta é: Não permite definir uma função dentro de outra função.
Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 4/6
Questão 9
Completo
Atingiu 0,05 de 0,05
Questão 10
Completo
Atingiu 0,05 de 0,05
Uma sub-rotina consiste em trechos pequenos de instruções que realizam tarefas específicas, a fim de resolver
um subproblema dentro de um problema maior, por meio de operações de entrada, processamento e saída
(ASCENCIO; CAMPOS, 2010; MANZANO; OLIVEIRA, 1997). Seguem algumas afirmações sobre as vantagens do uso
de sub-rotinas em algoritmos: I. Dividem o problema maior em subproblemas, que podem ser resolvidos com as
sub-rotinas.II. Tornam o teste mais complexo. III. Tornam o código reaproveitável, evitando trechos duplicados. IV.
Deixam o algoritmo mais legível. Estão corretas:
a. I e II apenas.
b. I, II, e III apenas.
c. I, II e IV apenas.
d. I, III e IV apenas.
e. II e IV apenas.
A resposta correta é: I, III e IV apenas.
O escopo de uma variável está vinculado à sua visibilidade e ao seu tempo de vida no programa em relação às
sub-rotinas que ele possui. Conceitualmente falando, as variáveis podem ter escopo global ou local, sendo que
em C é possível declarar cinco classes de variáveis. Dentre elas, assinale a alternativa referente à classe em C
que possui o menor escopo possível e não necessita de nenhuma palavra-chave adicional em sua declaração,
apenas tipo variável:
a. Registro.
b. Locais.
c. Externas.
d. Estáticas.
e. Globais.
A resposta correta é: Locais.
Atividade anterior
◄ Considerações Finais
Seguir para...
Próxima atividade
Estudo de Caso ►
Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 5/6
https://ambienteonline.uninga.br/mod/resource/view.php?id=1254255&forceview=1
https://ambienteonline.uninga.br/mod/assign/view.php?id=1254257&forceview=1Manter contato
UNINGÁ
 https://www.uninga.br
 Mobile : 0800 800 5009
   
 Baixar o aplicativo móvel.
Que tal salvar
esse conteúdo?
23/08/2026, 20:39 Avaliação - Unidade IV: Revisão da tentativa
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=4809916&cmid=1254256 6/6
https://www.uninga.br/
tel:Mobile : 0800 800 5009
https://www.facebook.com/uninga.edu.br/
https://www.youtube.com/channel/UCFfrZpSpL4DflIFl78P2TSQ
https://www.instagram.com/uningaoficial/?hl=pt
https://api.whatsapp.com/send?phone=44%2099710-2250
https://download.moodle.org/mobile?version=2020061502.11&lang=pt_br&iosappid=633359593&androidappid=com.moodle.moodlemobile

Mais conteúdos dessa disciplina