Logo Passei Direto
Buscar

ESTRUTURA DE DADOS EM C

User badge image
Angel Lopes

em

Ferramentas de estudo

Questões resolvidas

A modularização de algoritmos é importante para organizar melhor o código, facilitar a manutenção, entre outras coisas. Sobre funções e procedimentos, assinale a alternativa CORRETA sobre a modularização:
A função retorna um valor ao programa.
As variáveis locais são declaradas no escopo do programa inteiro.
O procedimento sempre retorna um valor ao programa.
A passagem de parâmetros para um subprograma pode ser somente por valor.
As variáveis definidas no escopo de cada função são acessíveis em todo o programa.

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

A modularização de algoritmos é importante para organizar melhor o código, facilitar a manutenção, entre outras coisas. Sobre funções e procedimentos, assinale a alternativa CORRETA sobre a modularização:
A função retorna um valor ao programa.
As variáveis locais são declaradas no escopo do programa inteiro.
O procedimento sempre retorna um valor ao programa.
A passagem de parâmetros para um subprograma pode ser somente por valor.
As variáveis definidas no escopo de cada função são acessíveis em todo o programa.

Prévia do material em texto

Avaliando o
Aprendizado
 teste seus conhecimentos
Disc.: ESTRUTURA DE DADOS EM C   
Aluno(a): KEVENY BORGES DOS SANTOS Matríc.: 202001410261
Acertos: 0,5 de 0,5 quarta-feira, 29 de março de 2023 (Finaliz.)
Acerto: 0,1  / 0,1
Considere o código apresentado abaixo:
 
#include< stdio.h >
main() {
int i = 3, j = 5, k ;
int *p = &i, *q = &j;
k = *p - *q;
printf("%d", k);
}
 
Ao compilar e excutar esse código o valor da varíavel k que será exibido pelo printf será de:
 
1
-1
0
2
 -2
Respondido em 30/03/2023 09:31:32
Acerto: 0,1  / 0,1
Uma empresa abriu processo seletivo para a vaga de Programador Júnior. No teste, realizado 100% online,
solicitou-se dos participantes que analisassem a seguinte a�rmação: É uma variável, que contém um endereço
de memória. Podemos ainda de�nir como um tipo especial de variável na qual o valor é um endereço de
memória.
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Diante do conceito exposto acima, a qual estrutura de dados estamos nos referindo?
Fila
Pilha
Arvores
 Ponteiros
Arrays
Respondido em 29/03/2023 16:24:18
Acerto: 0,1  / 0,1
A memória alocada para um programa pode ser realizada de forma estática, dinâmica ou automática,
reservando blocos de memória para armazenamento de dados. Com relação a alocação de memória. é correto o
que se a�rma em:
 A alocação dinâmica de memória é feita sob demanda do programa, através de instruções como malloc
na linguagem de programação C.
A alocação estática de memória permite uma reserva de memória sem tamanho pré-de�nido.
A alocação dinâmica de memória é realizada em tempo de compilação.
A alocação de variáveis locais é feita na memória heap.
As memórias alocadas através da instrução malloc são liberadas automaticamente após o seu uso.
Respondido em 29/03/2023 16:57:47
Acerto: 0,1  / 0,1
Graças às funções, pode-se modularizar a construção de um software, ou seja, dividir várias partes do sistema
em partes menores que possuem tarefas especí�cas. Utilizar este recurso traz muitas vantagens como o reuso
do código, a facilidade de manutenção, melhor legibilidade (o que facilita a compreensão do código por outros
desenvolvedores), entre outras. Portanto, o conceito de dividir o código em blocos que se comunicam entre si e
que cada parte tenha uma responsabilidade especi�ca pode ser chamado de modularização.
Considerando os conceitos a cerca de modularização, analise as três a�rmações a seguir:
I - Na Passagem por Referência, o parâmetro que vai ser passado na chamada da função deve ser uma variável,
de tal forma que uma alteração de valor neste parâmetro também altera a variável correspondente.
II - Uma recursão consiste em uma função chamar ela mesma com argumentos sempre do mesmo valor.
III - Considerando-se o escopo das variáveis, é correto a�rmar que uma variável é dita global quando a sua
passagem no momento da chamada de uma função se dá tanto por valor quanto por referência. Uma variável é
dita local quando esta passagem se dá apenas por valor.
Indique a opção que contenha todas as a�rmações verdadeiras.
 Somente a alternativa I.
Somente a alternativa II.
Somente as alternativas II e III.
Somente as alternativas I e II.
Somente as alternativas I e III.
Respondido em 30/03/2023 09:41:55
Acerto: 0,1  / 0,1
A modularização de algoritmos é importante para organizar melhor o código, facilitar a manutenção, entre
 Questão3
 Questão4
 Questão5
outras coisas. Sobre funções e procedimentos, assinale a alternativa CORRETA sobre a modularização:
A passagem de parâmetros para um subprograma pode ser somente por valor.
As variáveis locais são declaradas no escopo do programa inteiro.
As variáveis de�nidas no escopo de cada função são acessíveis em todo o programa.
 A função retorna um valor ao programa.
O procedimento sempre retorna um valor ao programa.
Respondido em 30/03/2023 09:49:52

Mais conteúdos dessa disciplina