Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 27 de 757

Questão 1/10 - Estrutura de Dados Uma estrutura de dados operando como uma fila, opera com princípio de primeiro que entra é primeiro que sai, ou em inglês, first in first out (fifo). Implementar uma fila significa fazer uma inserção (queue) no final dela, e fazer a remoção (dequeue) no início dela. Após realizar a sequencia de operações QUEUE (11), QUEUE (34) DEQUEUE QUEUE (23) DEQUEUE QUEUE (14) QUEUE (25) DEQUEUE da fila Nota: 10.0

A
25
B
11,34,23,14,25
C
11,23,14,25
D
14,25
E
11,14

Um algoritmo é uma receita para executar uma determinada tarefa. Uma estrutura de dados é uma maneira de organizar dados para facilitar a solução de um problema específico. Uma estrutura de dados pode ser uma maneira de organizar valores em uma matriz, uma lista vinculada que conecta itens em um determinado padrão, uma árvore, um gráfico, uma rede ou algo ainda mais exótico (STEPHENS, 2013). A Figura 1 ilustra o funcionamento de um algoritmo. Escolha a opção que contem o algoritmo representado na Figura 1

A

Selection sort

B

Merge sort

C

Insertion sort

D

Quicksort

E

Bubble sort

Cartão.
Barra Vertical.
Linha.
Mapa de Calor.
Barra Horizontal.

A
II and IV are correct.
B
II, III, and IV are correct.
C
I, III, and IV are correct.
Para fazer registros de maneira mais automatizada, o melhor é usar um vetor de registro. Essa tarefa tem o objetivo de:
A
manter o levantamento de dados de forma manual.
B
limitar o processo e onerar o sistema com dados em excesso.
C
entregar ao usuário dados organizados.
D
criar variáveis e manipular os dados registrados mais facilmente.
E
otimizar o processo de inserção de dados pelo usuário.

Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado). (VUNESP – SP URBANISMO – ANALISTA 2014) Considere que os valores lidos para x1, x2 e x3 tenham sido respectivamente, 5, 4 e 3. É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a

A
–3
B
0
C
5
D
8
E
11
Marque a afirmativa correta para a 'Ordenação em Listas Lineares Sequenciais'.
A
Consiste em adicionar um valor no vetor, mantendo a ordem existente e ajustando o total de elementos.
B
Consiste em fazer uma busca em um vetor desordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou, antes do meio ou depois do meio.
C
Consiste em fazer uma busca em um vetor já ordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou, antes do meio ou depois do meio.
D
Consiste em adicionar um valor no vetor, alterando a ordem existente e ajustando o total de elementos.
E
É o processo pelo qual um conjunto de dados é colocado em uma ordem crescente ou decrescente.
O que é necessário fazer para adicionar um UINavigationController a um projeto no iOS?
A
Abrir o arquivo Main.storyboard e selecionar a barra preta na parte inferior, em seguida acessar o menu 'Editor -> Embed In -> Navigation Controller'.
B
Renomear manualmente os arquivos ViewController.m e .h para 'RootController'.
C
Criar um novo aplicativo do tipo 'Single View Application' e adicionar uma classe chamada 'AdicionarController'.
D
Conectar as ações dos botões ao código utilizando a abordagem 'Selecionar componente -> Arrastar com CTRL para o arquivo .h -> Connection do tipo Action'.

Com relação às características de Last In, First Out (LIFO) de uma pilha, assinale a alternativa CORRETA.

A
O número 32 é o último dado a entrar e o último a sair
B
O número 34 é o último dado a entrar e o primeiro a sair
C
O número 34 é o primeiro dado a entrar e o primeiro a sair
D
O número 32 é o último dado a entrar e o primeiro a sair
E
O número 32 é o primeiro dado a entrar e o primeiro a sair

Sobre o conceito de Funções Recursivas, analise as afirmativas abaixo:


I. Um programa deve conter no máximo uma função recursiva.

II. Recursividade é utilizada exclusivamente quando não se sabe solucionar um problema de maneira imediata, então é realizada a divisão em problemas menores para alcançar o resultado desejado.

III. Todos os problemas computacionais resolvidos de maneira iterativa podem ser resolvidos de forma recursiva.


É correto apenas o que se afirma em:

A
II (correta)
B
III
C
I e II
D
II e III

Um dos métodos mais utilizados em projetos de pesquisa e em trabalhos acadêmicos é o da observação. Com relação a esse método, analise as afirmações que se seguem.

I - Observação não participante é aquela em que o observador permanece fora da realidade a ser estudada, colocando-se apenas como espectador.

II - Levando-se em conta a estruturação da observação, esta pode ser espontânea ou planejada.

III - Quanto mais inespecífica e menos objetiva for a observação, melhores os resultados obtidos.

São corretas as afirmações:

A
I e II apenas.
B
I e III apenas.
C
II e III apenas.
D
I, II e III.