InformáticaEstruturas de dadosCPCC UFES 2013
UFES
Questão de Informática
O programa a seguir imprime uma sequência de números: #include <stdlib.h> #include <stdio.h> #define N 4 struct fila { int n; int ini; int vet[N]; }; typedef struct fila Fila; Fila* funcao1(void){ Fila* f = (Fila*) malloc (sizeof (Fila)); f->n = 0; f->ini = 2; return f; } void funcao2(int num, Fila* f){ int fim; if (f->n == N) { return; } fim = (f->ini + f->n) % N; f->vet[fim] = num; f->n++; } void funcao3(Fila* f){ int i; if (f->n == 0){ return; } for (i=0; i<N; i++) printf("%d ", f->vet[i]); } int main() { Fila* f = funcao1(); funcao2(3, f); funcao2(2, f); funcao2(8, f); funcao2(1, f); funcao3(f); } Qual é essa sequência?
Mais questões de Estruturas de dados
- FAU UNICENTRO 2026Em Python, listas são:
- Legalle 2026Um Agente Técnico em Informática foi encarregado de otimizar o modulo de gerenciamento de processos de um sistema corporativo. Durante a análise verificou que dos requisitos, a es…
- COMPEC UFAM 2026Na linguagem de programação C++, a palavra-chave utilizada para definir uma estrutura que agrupa variáveis de diferentes tipos, sob um único identificador (estrutura de dados hete…
- Fundatec 2026Considere árvores B não vazias, com grau mínimo t ≥ 2. Para árvores B+, adote a convenção usual de sistemas de indexação: todas as chaves de dados permanecem nas folhas, enquanto…
- Fundatec 2026A BNCC Computação propõe o ensino de estruturas de dados básicas para que os estudantes desenvolvam a capacidade de abstrair e modelar o mundo real. Relacione a Coluna 1 à Coluna…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


