Questões
Pratique com questões de diversas disciplinas e universidades
7.567 questões encontradas(exibindo 10)
Qual a funcionalidade do código informado? Dado o trecho de código a seguir:
Lista* inserir (Lista* l, int i) { Lista* novo = (Lista*) malloc(sizeof(Lista)); novo -> info = i; novo -> prox = l; return novo; }
#Criar os vértices
v1 = Vertice("S")
v2 = Vertice("H")
v3 = Vertice("V")
v4 = Vertice("Z")
v5 = Vertice("G")
#Vincula os filhos de v5
v5.direita = v3
v5.esquerda = v4
#Vincula os filhos de v4
v4.direita = v1
v4.esquerda = v2
Assinale a alternativa correta em relação à árvore gerada por este código
Qual é o problema principal ao usar arrays dinâmicos em um programa?
Avalie a seguintes afirmativas e marque a alternativa correta.
I – O retorno de uma função especifica o tipo do valor que o comando return da função devolve.
II – O que diferencia a declaração de uma função por uma variável são os parêntesis utilizados nas funções.
III – Variáveis declaradas dentro de uma função são denominadas variáveis locais.
6 - A busca é bem comum na área da computação, onde podemos usar muitos métodos e estruturas de dados para estar realizando essa busca, ela pode ser realizada pelo índice ou pelo valor. A busca realizada pelo índice é considerada uma busca direta, ou seja, vai direto na posição da memória. Para realizar essa busca por valor temos duas maneiras, assinale a alternativa que condiz com essas maneiras.
I. Problema das torres de Hánoi
II. Problema de Josefo
III. Problema da sequência de Fibonacci
1. Consiste na sequência de números naturais, na qual os dois primeiros termos são respectivamente, 0 e 1, e cada termo subsequente corresponde a soma dos dois precedentes.
Considerando um vetor de 400 posições de inteiro. Qual o indice do vetor que ocupa o terceiro e vigéssimo elemento, respectivamente, em uma implementação em linguagem C ?