Questões de Concurso Público IF-ES 2024 para Professor EBTT - Computação
Foram encontradas 50 questões
A figura abaixo ilustra os circuitos lógicos no desenvolvimento de uma memória RAM
estática, em um arranjo simplificado de 2 x 3, isto é, 2 endereços de 3 bits. As entradas para o
armazenamento dos 3 bits são representadas como I2, I1, I0. Também é possível visualizar uma
entrada Addr para o endereçamento e duas entradas de controle CS (Chip Select) e RD (ReaD).
As saídas da memória (lidas de algum endereço) são representadas por D2, D1 e D0. Outras
possíveis entradas e saídas não foram representadas, pois não influenciam na análise da
questão. Com base nesta memória, analise os diagramas de tempo dos sinais de entrada e
determine as saídas D2, D1 e D0. Assinale a alternativa que corresponde aos valores das saídas
no tempo T2, na ordem do bit mais significativo para o menos significativo, isto é: D2, D1, D0
Na modelagem de banco de dados, os mapeamentos de um modelo conceitual de entidade e relacionamento para o modelo lógico seguem alguns princípios e técnicas para manter a integridade dos relacionamentos. Esses mapeamentos podem ser implementados por 3 regras numeradas abaixo:
1. Tabela Própria (Cria-se outra tabela que representará o relacionamento)
2. Adição de Coluna (Cria-se uma coluna adicional em uma das entidades como Chave Estrangeira)
3. Fusão de Tabelas (As duas entidades do relacionamento são fundidas em uma única tabela)
Considere os exemplos de possíveis relacionamentos conceituais, nas opções abaixo, e indique
o número da regra de implementação mais recomendada em cada um dos casos, assinalando
a alternativa que melhor corresponde às regras de implementação indicadas, na ordem de cima
para baixo.
Considerando a estrutura de dados de árvore binária e sabendo que uma árvore binária
possui 3 modos de percurso, a saber: Pré-Ordem, Ordem Simétrica (ou In-Ordem) e Pós-ordem;
deseja-se desenvolver uma função usando a Linguagem de Programação C para imprimir todos
os elementos de uma árvore binária, utilizando a ordem simétrica (ou In-Ordem). A título de
ilustração, se considerarmos a árvore binária da figura abaixo, os elementos impressos em
ordem simétrica seria: y i x j z k
O código abaixo representa a estrutura (struct) do nó da árvore. Qual alternativa permite imprimir a estrutura da árvore utilizando a ordem de percurso simétrica (ou In-Ordem). Obs: considere a assinatura da função de imprimir como void p(A *a) e que “a” seja um ponteiro para o nó raiz de uma árvore binária válida.
struct a {
char i; //informação armazenada no nó
struct a* e; //esquerda
struct a* d; //direita
};
typedef struct a A;