Buscar

Estrutura de Dados em C - Avaliando Aprendizado

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 3 páginas

Prévia do material em texto

14/11/2021 21:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/3
Acertos: 0,4 de 0,5 14/11/2021 (Finaliz.)
Acerto: 0,0 / 0,1
Você precisa usar uma função chamada soma(), declarada abaixo.
int soma(int *a, int *b)
Você sabe que esta função devolve a soma de dois valores inteiros que foram passados para ela.
Se na sua função principal em C (main) você deseja somar duas variáveis x e y do tipo inteiro, chamando a
função soma() e colocando o resultado em x, qual instrução abaixo deve ser usada?
x = soma(**x, **y);
 x = soma(x, y);
x = soma();
 x = soma(&x, &y);
x = soma(*x, *y);
Respondido em 14/11/2021 19:54:09
Compare com a sua resposta:
Acerto: 0,1 / 0,1
Um parâmetro é o nome simbólico para dados que enviados a uma função. Existem duas maneiras de
passagem de parâmetros em C: A passagem por valor e passagem por referência. Observe que a função
func() do código abaixo recebe um dado por valor e outro por referência.
int main() {
 int *a, b;
 b = 100;
 a = &b;
 func(a, b);
 printf ("%d, ", *a);
 printf ("%d", b);
}
void func (int *a, int b) {
 *a = *a + b;
 b = 150;
}
Analisando o código da função, indique qual das alternativas exibe o que é impresso pela função main().
100, 100
 200, 200
150, 150
100, 200
100, 150
 
 Questão1
 Questão2
14/11/2021 21:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/3
Respondido em 14/11/2021 19:59:53
Compare com a sua resposta:
Acerto: 0,1 / 0,1
Em uma programação em C utilizando o "struct", se montou uma estrutura de nome Lanche, e tem como membros:
codigo e preco. Baseando-se no código apresentado abaixo, suponha que uma pessoa queira manipular
essa estrutura, acessando o membro "preco", e atribuí-la o valor 12.99. Conforme a situação apresentada ele deverá
realizar isto através da linha:
struct Lanche {
 int codigo;
 float preco;
} lch;
 
 
lch->preco = 12.99; 
lch->preco = "12.99"; 
 lch.preco = 12.99; 
 lch.preco = "12.99"; 
preco.lch = 12.99; 
Respondido em 14/11/2021 20:06:32
Compare com a sua resposta:
Acerto: 0,1 / 0,1
Os algoritmos de ordenação permitem que um conjunto de dados seja reorganizado atendendo a acessos mais
eficientes e para vários propósitos. Dentre estes algoritmos destaca-se a ordenação por intercalação, sendo um
método eficiente baseado na técnica recursiva conhecida por:
Ponto de parada.
Análise assintótica.
Árvore binária.
Método bolha.
 Dividir para conquistar.
Respondido em 14/11/2021 20:13:02
Compare com a sua resposta:
Acerto: 0,1 / 0,1
Existem vários algoritmos de ordenação de dados para vetores. Sabe-se que estes algoritmos, para executar a
ordenação dos dados, baseiam-se em duas tarefas principais: comparação e troca. Leia as sentenças abaixo e assinale
a resposta correta.
I - Pode-se comparar os conteúdos de vetores numéricos usando os operadores relacionais >, >=, <, <= , == e !=.
II - Para trocar os conteúdos das variáveis, o comando de atribuição nunca poderá ser usado.
III - As regras da comparação para membros de um registro (struct) seguirão as mesmas regras utilizadas para
comparar conteúdos de vetores.
IV - Utiliza-se o operador == para comparar dois vetores de char.
 
 Questão3
 Questão4
 Questão5
14/11/2021 21:16 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/3
Apenas as afirmativas II e IV estão corretas.
 Apenas as afirmativas I e III estão corretas.
Apenas as afirmativas I e IV estão corretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas III e IV estão corretas.
Respondido em 14/11/2021 20:25:45
Compare com a sua resposta:

Continue navegando