Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 9)

Página 73 de 757

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; }
A
Inserir um elemento no final da lista.
B
A função aloca dinamicamente memória para um novo elemento da lista com o comando Lista* novo = (Lista*) malloc(sizeof(Lista)). O valor de i é atribuído ao campo info deste novo elemento.
C
Apagar toda a lista para recomeçar.
D
Estrutura Lista não foi declarada, apesar dos campos info e prox.
E
O campo info do novo elemento é atribuído com o valor de 1, de forma que o novo elemento passa a ser o primeiro da lista. Por fim, a função retorna o endereço de memória deste novo elemento, que agora é o início da lista encadeada.
O código a seguir é de uma implementação de uma árvore. Os vértices são criados e depois vinculados. Analise o código.
#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
A
A raiz é S e os vértices folhas são H, V e Z.
B
A raiz é G e os vértices folhas são H, V e Z.
C
A raiz é S, seu filho esquerdo é H e o direito é V. Os filhos de V são Z (esquerdo) e G (direito).
D
A raiz é G. Os filhos de G são V (esquerdo) e Z (direito). Os filhos do vértice Z são S (esquerdo) e H (direito).
E
A raiz é G. Os filhos…ão sendo necessário assim alterar t…

Qual é o problema principal ao usar arrays dinâmicos em um programa?

A

Eles são muito lentos

B

Eles são muito grandes

C

Eles são difíceis de implementar

D

Eles podem causar erros de memória

E

Eles são incompatíveis com outras estruturas de dados

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.

A
Apenas I e III estão corretas
B
Apenas I e II estão corretas
C
Apenas II está correta
D
Todas as alternativas estão corretas
E
Apenas I está correta
Assim, considerando essas informações e nossos estudos, assinale a alternativa a seguir com a declaração de um método público na linguagem Java, o qual recebe um objeto do tipo "Pergunta" e retorna um vetor de strings corresponde às opções de resposta.
A
.public metodo Pessoa(String[] s){}.
B
.public Pergunta metodo (String s){}.
C
.public String[] metodo(Pergunta p){}.
D
.public Pergunta metodo(String[]){}.
E
.public metodo String(Pergunta){}.

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.

A
Busca sequencial
B
Busca binária
C
Busca por índice
D
Busca por valor
E
Busca linear
O operador do tipo NAO é utilizado quando se necessita estabelecer que uma determinada condição deve não ser verdadeira ou deve não ser falsa.
A
Verdadeiro
B
Falso
Associe os problemas clássicos de recursividade, relacionados na Coluna I com as correspondentes descrições, apresentados na Coluna II.
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.
A
I – 1 / II – 3 / III – 2
B
I – 2 / II – 1 / III – 3
C
I – 2 / II – 3 / III – 1
D
I – 3 / II – 1 / III – 2
E
I – 3 / II – 2 / III – 1

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 ?

A
3 e 20
B
3 e 19
C
2 e 19
D
2 e 20
E
4 e 21