mateus-hamade/multiple-choice-questions huggingface dataset:
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Na criação de uma árvore de decisão são utilizados conceitos na utilização dessa ferramenta de apoio à decisão. Das alternativas seguintes, aquele que é um conceito utilizado nessa ferramenta é: 

A: retorno sobre investimento (ROI);
B: valor ou custo esperado;
C: reserva técnica;
D: valor presente líquido (VPL);
E: taxa interna de retorno (TIR).
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Analise o pseudocódigo, que ilustra o uso de uma função recursiva.    O valor de retorno de FF e a quantidade de vezes que a função será executada serão, respectivamente, 

A: 5 e 1.
B: 15 e 2.
C: 60 e 3.
D: 300 e 4.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Observe o pseudocódigo referente a um programa de computador, em que ocorre passagens de parâmetros por valor de BB para MM e por referência de N1 para NP.    Ao final da execução, as variáveis N1, N2 e BB terão, respectivamente, os seguintes valores 

A: 26, 13 e FALSO.
B: 38, 19 e FALSO.
C: 38, 19 e VERDADEIRO.
D: 26, 13 e VERDADEIRO.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Considerando as definições abaixo, a expressão lógica que retornará FALSE é 

A: X and not Y.
B: not (not (X orY)).
C: Yor (not X and not Y).
D: (X and Y) or (X or Y).
E: (X or not Y).
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Anagramas são palavras que contêm as mesmas letras em diferentes colocações. Para a palavra PROVA, temos a possibilidade de criar:

A: 5 anagramas.
B: 120 anagramas.
C: 1875 anagramas.
D: 15 anagramas.
E: 36 anagramas.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

O algoritmo abaixo é um algoritmo de ordenação:  proc insertionSort(int[] arr)       int tamanho <- tam(arr);       int i, j, aux;      para i de 1 incr 1 até tamanho-1 faça            aux <- arr[i];           para j de i-1 incr -1 até (j >= 0 e aux < arr[j]) faça                        arr[j+1] <- arr[j]; arr[j+1] <- aux;  

A: por inserção.
B: por troca.
C: por seleção.
D: QuickSort.
E: BubbleSort.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Sobre o algoritmo abaixo, é correto afirmar que: Procedimento XYZ( TABELA, NUMERO DE CODIGOS, CEP); tipo tabela de conversão = vetor[1: NUMERO DE CODIGOS] conversão; tipo de conversão = registro inteiro: CA, CN fim registro; tabela de conversão: TABELA; inteiro: NUMERODECODIGOS, CEP; inicio         inteiro comeco, meio, fim;        COMECO <- 1; FIM <- NUMERODECODIGOS;        repita        MEIO ,<-( COMECO + FIM) /2         se CEP <TABELA[MEIO].CA;                 então FIM <- MEIO -1;                 senão                        se CEP>TABELA[MEIO].CA;                        então                        CEP <- TABELA[MEIO] +1;                        senão                        Imprima( " Falta CEP", NUMERO);             fim se;             abandone;       fim se;  fim se; até COMECO> FIM; fim(XYZ)                   

A: é um algoritmo de pesquisa sequencial.
B: repita ... até COMECO > FIM é um comando condicional.
C: a dimensão de pesquisa é definida pela variável NUMERODECODIGOS/2.
D: COMECO é uma variável global.
E: o algoritmo pesquisa a tabela de conversão TABELA, procurando o CA que seja igual ao CEP. Encontrando troca CEP pelo CN correspondente e, não encontrando,move brancos para CEP.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação , Estrutura de Dados ( assuntos)

Uma lista linear duplamente ligada ou encadeada é uma sequência estruturada de itens, onde cada item contém um objeto de algum tipo, o endereço do item anterior (ponteiro 1) e o endereço do item seguinte (ponteiro 2) armazenados em sua estrutura. O endereço inicial dessa lista é mantido em um ponteiro externo à lista. Supondo que uma dada lista possua 3 itens ligados, para que o segundo elemento seja retirado da lista, deve ser feita uma operação na qual o ponteiro

A: 1 do item 1 deve conter o endereço do item 3 e o ponteiro 2 do item 3 deve conter o endereço do item 1.
B: 1 do item 3 deve conter o endereço do item 1 e o ponteiro 2 do item 1 deve conter o endereço do item 3.
C: 1 e o 2 do item 2 não devem conter nenhum endereço, ou seja, devem conter o valor null.
D: 1 do item 2 deve conter o endereço do item 1 e o ponteiro 2 do item 2 deve conter o endereço do item 3.
E: 2 do item 1 deve conter o endereço do item 2 e o ponteiro 1 do item 3 deve conter o endereço do item 2.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Uma árvore binária é uma estrutura de dados que possui um conjunto finito de elementos, sendo cada elemento considerado um nó. Neste contexto, é um nó que

A: possui apenas um ancestral.
B: possui apenas um descendente.
C: não possui ancestrais.
D: não possui descendentes.
E: possui descendentes e ancestrais.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Com relação a árvores binárias é INCORRETO afirmar: 

A: Uma árvore binária é uma coleção finita de n>0 nodos que não pode ser nula.
B: Uma árvore binária, cuja raiz armazena o elemento R, é denominada árvore de busca binária se todo elemento armazenado na subárvore esquerda é menor que R, nenhum elemento armazenado na subárvore direita é menor que R e as subárvores esquerda e direita também são árvores de busca binária.
C: É um caso especial de árvore em que nenhum nodo tem grau superior a 2, isto é, nenhum nodo tem mais que dois filhos.
D: Existe um nodo especial denominado raiz e os demais nodos são particionados em T1 e T2 estruturas disjuntas de árvores binárias. T1 é denominado subárvore esquerda e T2 subárvore direita da raiz.
E: É uma árvore que pode ser nula.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o algoritmo seguinte:    A saída na tela será 

A: 0.
B: 2, 4, 8, 16 e 16.
C: 2, 4, 8 e 8.
D: 1.
E: 0, 0, 0, 0 e 0.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Sobre pilhas é correto afirmar: 

A: Uma lista LIFO (Last-In/First-Out) é uma estrutura estática, ou seja, é uma coleção que não pode aumentar e diminuir durante sua existência.
B: Os elementos na pilha são sempre removidos na mesma ordem em que foram inseridos.
C: Uma pilha suporta apenas duas operações básicas, tradicionalmente denominadas push (insere um novo elemento no topo da pilha) e pop (remove um elemento do topo da pilha).
D: Cada vez que um novo elemento deve ser inserido na pilha, ele é colocado no seu topo e, em qualquer momento, apenas aquele posicionado no topo da pilha pode ser removido.
E: Sendo P uma pilha e x um elemento qualquer, a operação Push(P,x) diminui o tamanho da pilha P, removendo o elemento x do seu topo.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o pseudocódigo abaixo que define a função fatorial:    Qual dos seguintes aspectos é possível observar neste pseudocódigo? 

A: Aninhamento de laços.
B: Laço infinito.
C: Desvio incondicional.
D: Estrutura de seleção.
E: Recursão.
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Um grafo consiste num conjunto de nós (ou vértices) e num conjunto de arcos (ou arestas). É correto afirmar que o grau de um nó é 

A: o número de arcos incidentes nesse nó.
B: um número associado ao arco, também chamado de peso.
C: a distância entre este nó e um outro nó qualquer do grafo.
D: a posição deste nó em relação ao nó raiz do grafo
E: o número de pares ordenados que formam o arco.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Em estruturas de dados e algoritmos, encontramos uma estrutura chamada Pilha. A esse respeito, analise as assertivas e assinale a alternativa que aponta as corretas.  I. Uma Pilha é um contêiner de objetos que são inseridos e retirados de acordo com o princípio de que “o último que entra é o primeiro que sai” (LIFO).  II. Exemplo de implementação de uma pilha pode ser os navegadores para a Internet que armazenam os endereços mais recentemente visitados em uma pilha.  III. Pilhas são estruturas de dados muito complexas, porém não estão entre as mais importantes.  IV. É impossível inserir objetos em uma pilha a qualquer momento, mas somente o objeto recentemente inserido poderá ser removido a qualquer momento. 

A: Apenas I e II.
B: Apenas I e III.
C: Apenas II e III.
D: Apenas II, III e IV.
E: I, II, III e IV.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados , Hashing

É um tipo de estrutura de dados em que a função de dispersão é a responsável por gerar um índice a partir de determinada chave; por causa das colisões, muitas tabelas de dispersão são aliadas com alguma outra estrutura de dados: 

A: vetores.
B: matrizes.
C: listas encadeadas.
D: tabela hash.
E: sort.
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Um grafo é uma estrutura de dados consistida em um conjunto de nós (ou vértices) e um conjunto de arcos (ou arestas). O grafo em que os arcos possuem um número ou peso associados a eles, é chamado de grafo  

A: predecessor.
B: adjacente.
C: incidente.
D: ponderado.
E: orientado.
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

A estrutura de dados chamada grafo consiste num conjunto de nós (ou vértices) e num conjunto de arcos (ou arestas). Cada arco em um grafo é especificado por um par de nós. Se os pares de nós que formam o arco forem pares ordenados, diz-se que o grafo é 

A: incidente.
B: ponderado.
C: adjacente.
D: orientado.
E: sucessor.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

Em relação aos algoritmos de pesquisa, correlacione as colunas a seguir:  Está CORRETA a seguinte sequência de respostas, na ordem de cima para baixo:  

A: II, IV, III, I.
B: II, I, IV, III.
C: III, I, IV, II.
D: III, II, IV, I.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Em uma árvore ordenada, um elemento pode ser eliminado colocando-se em seu lugar o  I. maior elemento da sub-árvore à esquerda do elemento a eliminar. II. menor elemento da sub-árvore à direita do elemento a eliminar. III. elemento vazio, da sub-árvore à esquerda do elemento a eliminar. IV. elemento vazio, da sub-árvore à direita do elemento a eliminar.  É correto o que se afirma APENAS em 

A: I, II e IV.
B: I e II.
C: I, III e IV.
D: I, II e III.
E: III e IV.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Na estrutura de dados, os filhos de 

A: menor valor ficam à direita do nó.
B: maior valor ficam à esquerda do nó.
C: menor valor não dependem de posicionamento em relação ao nó.
D: maior valor não dependem de posicionamento em relação ao nó.
E: menor valor ficam à esquerda do nó.
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Texto associado A árvore geradora mínima de um grafo conexo não direcionado construída com o algoritmo de Kruskal é única. Nessa árvore geradora mínima, a substituição de arestas de mesmo peso não afetará o custo total da árvore. 

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado O algoritmo de Dijkstra utiliza a técnica de relaxamento e produz, ao final de sua execução, uma árvore de caminhos mais curtos entre um vértice origem s e todos os vértices que são alcançáveis a partir de s. 

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Sabe-se que a Árvore é uma das mais importantes classes de estruturas de dados em computação e que a linha que liga dois Nós ou Nodos de uma Árvore é denominada: 

A: Aresta
B: Quina ou Extremo
C: Raiz
D: Folha
E: Galho
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Analise as alternativas abaixo e assinale a INCORRETA: 

A: Árvore é uma estrutura não linear que representa relações de hierarquia e composição.
B: Árvore é um conjunto finito de um ou mais nós.
C: Existe um nó denominado raiz da árvore.
D: O grau de um nó é o número de sub-árvores desse nó.
E: O nível diz qual é a quantidade de nós de uma árvore.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Estrutura de Controle e Repetição

Os algoritmos são compostos por estruturas de controle de três tipos: sequencial, condicional e de repetição. Assinale a alternativa que apresenta apenas um tipo de estrutura de controle.

A: ...
escreva (“Digite seu nome: ”): leia (nome)
escreva (“Digite sua idade: ”): leia (idade)
limpe a tela: escreva (“Seu nome é:”, nome)
escreva (“Sua idade é:”, idade): se (nome = “João”) entao
se (idade > 18) entao: escreva (nome, “ é maior de 18 anos!”)
fim se: escreva (“Quantidade de João encontrados:
...: var
: E
B: ...
escreva (“Pressione qualquer tecla para começar...”): leia (tecla)
mensagem ← “Não devo acordar tarde...”: numero ← 0
enquanto (numero < 100): escreva (mensagem)
numero ← (numero + 1): fim enquanto
escreva (“Pressione qualquer tecla para: terminar...”)
leia (tecla): escreva (“Tecla digitada: ”)
escreva (tecla): ...
C: ...
leia (nome): escreva (“Digite sua idade: ”)
escreva (nome): se (nome = “Wally”) entao
escreva (“Encontrado o Wally!”): senao
cont ← 5: enquanto (cont > 0)
escreva (“Não é Wally”...”): cont ← (cont – 1)
fim enquanto: fim se
nome: literal: idade: inteiro
inicio: escreva (“Digite seu nome: ”)
se (nome = “José”) entao: num ← (num + 1)
”): escreva (num)
leia (idade): limpe a tela
escreva (“Seu nome é:”): escreva (nome)
escreva (“Sua idade é:”): escreva (idade)
fim algoritmo: ...
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

A figura abaixo representa uma árvore B em que as letras correspondem às chaves atualmente armazenadas em cada nó.    Considere que a cada nó está associado um identificador, um número no conjunto {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}. O identificador de cada nó foi definido, durante a varredura da árvore, para imprimir suas chaves em ordem lexicográfica crescente. Durante essa varredura, quando um nó era acessado pela primeira vez para imprimir uma de suas chaves, ele era associado ao seu identificador. Como resultado, o nó que contém a primeira chave impressa, durante a varredura, possui identificador igual a 1, e assim por diante, de tal forma que o nó que contém as últimas chaves impressas possui identificador igual a 10. Após a varredura para essa impressão, houve uma busca na árvore pela letra R.  Considerando-se a numeração de nós definida por aquela varredura, qual a sequência de nós examinada na busca por R? 

A: 3, 6, 8
B: 4, 2, 6
C: 4, 9, 7
D: 5, 3, 9
E: 5, 7, 8
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Após a inserção de um nó, é necessário verificar cada um dos nós ancestrais desse nó inserido, relativamente à consistência com as regras estruturais de uma árvore AVL.  PORQUE  O fator de balanceamento de cada nó, em uma árvore AVL, deve pertencer ao conjunto formado por {-2, -1, 0, +1, +2}.  Analisando-se as afirmações acima, conclui-se que 

A: as duas afirmações são verdadeiras, e a segunda justifica a primeira.
B: as duas afirmações são verdadeiras, e a segunda não justifica a primeira.
C: a primeira afirmação é verdadeira, e a segunda é falsa.
D: a primeira afirmação é falsa, e a segunda é verdadeira.
E: as duas afirmações são falsas.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Considere as definições a seguir. • O nível do nó raiz de uma árvore é 1. • O nível de qualquer nó subsequente é igual ao nível do seu nó pai mais 1. • A profundidade de uma árvore é igual ao maior nível encontrado dentre todos os seus nós. Partindo-se das premissas acima, a menor e a maior quantidade de nós, respectivamente, que poderiam existir em uma árvore binária de profundidade 4 são  

A: 3 e 15
B: 4 e 15
C: 3 e 16
D: 4 e 16
E: 5 e 16
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação , Complexidade de Algoritmos

Considerando-se a análise assintótica (Notação Big O), qual é a complexidade do caso médio do algoritmo de ordenação chamado de Ordenação por Inserção?  

A: O(n²)
B: O(1)
C: O(n)
D: O(n log n)
E: O(log n)
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca , Estrutura de Dados ( assuntos)

Seja o seguinte vetor, ordenado de forma ascendente:  Caso se utilize um algoritmo de busca binária, quantas iterações serão necessárias para que o valor 80 seja encontrado?  

A: 2
B: 3
C: 4
D: 8
E: 9
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Uma árvore AVL é uma árvore binária de busca autobalanceada que respeita algumas propriedades fundamentais. Como todas as árvores, ela tem uma propriedade chamada altura, que é igual ao valor da altura de sua raiz.  Sabendo que a altura de uma folha é igual a um e que a altura de um nó pai é igual ao máximo das alturas de seus filhos mais um, qual estrutura NÃO pode representar uma árvore AVL? 

A: Uma árvore vazia
B: Uma árvore com dois nós
C: Uma árvore com três nós e altura igual a dois
D: Uma árvore com três nós e altura igual a três
E: Uma árvore com seis nós e altura igual a três
Algoritmos e Estrutura de Dados Estrutura de Dados , Vetores

Dois vetores, v1 e v2, armazenam N inteiros cada um, estão ordenados de forma crescente e têm a propriedade de que o último elemento de v1 (v1[N-1]) é menor que o primeiro elemento de v2 (v2[0]). É retirado um elemento de cada vez de cada um desses vetores alternadamente, e cada elemento retirado é colocado em uma fila. Posteriormente, os elementos são retirados da fila e inseridos em uma árvore binária de busca. A árvore é percorrida em ordem simétrica, e os elementos são inseridos, assim que retirados, em uma pilha. Depois, cada elemento é retirado da pilha e inserido alternadamente em um dos vetores, começando por v1.  Diante do exposto, conclui-se que 

A: v1[N-1] > v2[0]
B: as listas não estão mais ordenadas.
C: todos os elementos de v1 estão armazenados em v2 e vice-versa.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

A ordenação é um problema muito importante para os desenvolvedores de software. Para implementá-la, existem vários algoritmos que já foram amplamente estudados, como o BubbleSort, o QuickSort e o MergeSort. Uma das características estudadas desses algoritmos é o tempo de execução, que, usualmente, é medido através da notação O (Big-Oh).  Sobre esses conceitos, considere as afirmativas abaixo.  I - O tempo de pior caso do algoritmo QuickSort é de ordem menor que o tempo médio do algoritmo Bubblesort.  II - O tempo médio do QuickSort é O, pois ele usa como estrutura básica uma árvore de prioridades.   III - O tempo médio do QuickSort é de ordem igual ao tempo médio do MergeSort.  Está correto APENAS o que se afirma em 

A: I
B: II
C: III
D: I e III
E: II e III
Algoritmos e Estrutura de Dados Estrutura de Dados , Listas

Acerca das estruturas de dados estáticas e homogêneas (vetores e matrizes) e das estruturas de dados dinâmicas (listas, pilhas, filas), utilizadas para armazenar conjuntos de valores, julgue os itens a seguir.  Uma lista é uma coleção de elementos do mesmo tipo dispostos linearmente, que podem ou não seguir determinada organização. As listas podem ser dos seguintes tipos: de encadeamento simples, duplamente encadeadas e ordenadas.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Vetores

Acerca das estruturas de dados estáticas e homogêneas (vetores e matrizes) e das estruturas de dados dinâmicas (listas, pilhas, filas), utilizadas para armazenar conjuntos de valores, julgue os itens a seguir.  Vetores são utilizados quando estruturas indexadas necessitam de mais que um índice para identificar um de seus elementos.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Acerca das estruturas de dados estáticas e homogêneas (vetores e matrizes) e das estruturas de dados dinâmicas (listas, pilhas, filas), utilizadas para armazenar conjuntos de valores, julgue os itens a seguir.  As pilhas, também conhecidas como listas LIFO ou PEPS, são listas lineares em que todas as operações de inserção e remoção de elementos são feitas por um único extremo da lista, denominado topo.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

A respeito de estruturas de controle de fluxo em algoritmos, julgue os próximos itens.  A estrutura de repetição para utiliza variáveis de controle que definem exatamente o número máximo de vezes que a sequência de instruções será executada.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

A respeito de estruturas de controle de fluxo em algoritmos, julgue os próximos itens.  Nas estruturas de repetição, que são utilizadas quando se deseja repetir certo trecho de instruções, o número de repetições deve ser conhecido ou determinado previamente e precisa ser finito.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Texto associado Considerando a figura acima, que ilustra um diagrama representando a hierarquia para a resolução de um problema em módulos, julgue os itens a seguir.  As variáveis V1 e V2, que foram declaradas no algoritmo principal, podem ser utilizadas por todos os algoritmos representados no diagrama apresentado.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Texto associado Considerando a figura acima, que ilustra um diagrama representando a hierarquia para a resolução de um problema em módulos, julgue os itens a seguir.  As variáveis V6 e V8 podem ser utilizadas pelos respectivos algoritmos em que foram declaradas e pelo algoritmo A.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Texto associado Considerando a figura acima, que ilustra um diagrama representando a hierarquia para a resolução de um problema em módulos, julgue os itens a seguir.  A variável V3, declarada no algoritmo A, pode ser utilizada pelos algoritmos A, B, D, E e F.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Acerca de pseudocódigo, descrição narrativa e fluxograma, que são usados para a descrição de algoritmos, julgue os próximos itens.  A descrição narrativa é uma forma de algoritmo que utiliza linguagem estruturada e, embora sua estrutura e simbologia apresentem pequenas diferenças em relação à língua portuguesa, também é chamada de português estruturado.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Fluxogramas

Acerca de pseudocódigo, descrição narrativa e fluxograma, que são usados para a descrição de algoritmos, julgue os próximos itens.  Uma forma universal de representação de um algoritmo, o fluxograma, ou diagrama de blocos, utiliza figuras geométricas a fim de ilustrar os passos a serem seguidos para a resolução de um problema.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Acerca de pseudocódigo, descrição narrativa e fluxograma, que são usados para a descrição de algoritmos, julgue os próximos itens.  Para especificar os passos de um algoritmo, o pseudocódigo utiliza uma linguagem natural com característica pouco formal, o que pode causar ambiguidade e propiciar interpretações errôneas.

A: Certo
B: Errado
Algoritmos e Estrutura de Dados Algoritmos , Complexidade de Algoritmos

Considere os seguintes algoritmos e suas complexidades na notação Big O:  - Algoritmo A: O(log n) - Algoritmo B: O(n2) - Algoritmo C: O(n . log n)  Considerando-se o pior caso de execução destes algo- ritmos, é correto afirmar que o algoritmo 

A: A é o menos eficiente.
B: C é o menos eficiente.
C: A não é o mais eficiente nem o menos eficiente.
D: B é o menos eficiente.
E: C é o mais eficiente.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Sobre as estruturas de dados matriciais e vetoriais, analise as afirmativas a seguir.  I – Em sua forma mais simples, o modelo de dados matriciais (raster) consiste em uma matriz de células quadradas ou retangulares.  II – Nas estruturas vetoriais, os relacionamentos topológicos são mais difíceis de implementar do que nas estruturas matriciais.  III – O modelo de dados vetoriais consiste de pixels, linhas e polígonos.  Está correto APENAS o que se afirma em 

A: I.
B: II.
C: III.
D: I e II.
E: I e III.