mateus-hamade/multiple-choice-questions huggingface dataset:
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado Dado o programa:  1.INI; 2.MOV M1; 3.SE M1=015 IRP 4 SENAO SOM 1 IRP 5; 4.SOM M1; 5.IMP; 6.FIM;  Ao término da execução, o conteúdo impresso será igual a 

A: 10.
B: 11.
C: 15.
D: 25.
E: 30.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado Dado o programa:  1.INI; 2.CAR M2; 3.CAR M4; 4.MOV M4; 5.MOV M2; 6.FIM;  Ao término da execução, os conteúdos de R, M2 e M4 são, respectivamente, 

A: 015, 005 e 015.
B: 015, 015 e 005.
C: 015, 015 e 015.
D: 010, 015 e 005.
E: 010, 005 e 015.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Texto associado Dado o programa:  1.INI; 2.LER 050; 3.SOM M3; 4.MOV M1; 5.SUB M5; 6.FIM;  Ao término da execução, os conteúdos de M1, M3 e M5 são, respectivamente, 

A: 070, 020 e 010.
B: 070, 070 e 060.
C: 030, 020 e 010.
D: 050, 020 e 010.
E: 050, 070 e 060.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Algoritmos de Ordenação

Assinale a alternativa incorreta: 

A: O método "heapsort" consiste em duas fases distintas: a montagem de uma árvore binária com todos os elementos do vetor, de tal forma que o valor contido em qualquer nó seja maior que os valores de seus sucessores, seguido da seleção dos elementos na ordem desejada.
B: Um método que, aplicado a uma estrutura, envolve a aplicação dele mesmo às subestruturas componentes é chamado de método recursivo.
C: Denomina-se de caminhamento o ato de percorrer todos os nós das árvores binárias com o objetivo de consultar ou alterar as informações que eles contêm.
D: Uma estrutura linear mais geral do que as pilhas e filas é o deque ("double-endedqueue"), que permite inserções, retiradas e acessos em ambas as extremidades.
E: O caminhamento completo de uma árvore binária produz uma sequência não linear dos nós existentes, de forma que cada nó só possa ter um nó seguinte ou um nó anterior, mas nunca ambos devido à descontinuidade da estrutura representada.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Assinale a alternativa incorreta:   

A: A altura da árvore representada na questão 32 é igual a 2.
B: As árvores binárias são estruturas de dados do tipo árvore, onde o grau de cada nó é menor ou igual a dois.
C: As estruturas do tipo árvore são inadequadas para representar objetos relacionados hierarquicamente entre si.
D: Nas árvores binárias, as subárvores de um nó se subdividem em subárvores da direita e subárvores da esquerda.
E: Existem métodos de caminhamento em árvores que permitem percorrê-las de tal forma que cada nó seja visitado apenas uma vez.
Algoritmos e Estrutura de Dados Estrutura de Dados , Pilhas

Seja S uma pilha inicialmente vazia. Primeiramente, o elemento A é inserido em S. Em seguida, o elemento B, e assim por diante, até a inclusão final do elemento E. Ao término dessas operações, qual elemento estará no topo de S?

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

Em sistema computacional, a forma de armazenar os dados tem papel essencial no tempo e na quantidade de memória necessários à execução de um programa. Em relação a diferentes tipos de estruturas dinâmicas de dados, assinale a opção correta. 

A: Pilhas e filas são estruturas de dados em que a inserção e remoção de dados são realizadas em posições previamente especificadas pelo programador.
B: Listas ligadas, também chamadas listas encadeadas, podem ser organizadas de várias maneiras diferentes: simplesmente encadeadas ou duplamente encadeadas; circulares ou não circulares; ordenadas ou não ordenadas; lineares ou não lineares.
C: Árvores binárias são estruturas de dados adequadas à representação de hierarquias, e cada nó da árvore tem zero, um ou mais filhos. A relação hierárquica entre seus filhos é definida por sua localização nas subárvores.
D: Tabelas de dispersão ou hash tables apresentam como aspecto negativo a possibilidade de haver colisão na inserção de informações. Entre as técnicas utilizadas para tratar esse problema, inclui-se o endereçamento aberto e o uso de listas encadeadas.
E: Listas de adjacências e matriz de adjacência possuem a desvantagem comum de não ser possível determinar se uma aresta pertence ou não ao grafo.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

A estrutura de dados caracterizada por ser uma árvore ordenada, cujos nodos têm, no máximo, dois filhos é a árvore

A: de cobertura.
B: de encaminhamento.
C: B.
D: de divisão-e-conquista.
E: binária.
Algoritmos e Estrutura de Dados Algoritmos , Complexidade de Algoritmos

No desenvolvimento de um sistema de análise financeira, um programador utilizou um algoritmo cuja complexidade de tempo, no pior caso, é igual a O(n). Outro programador aponta um algoritmo de melhor complexidade igual a 

A: O(log n).
B: O(n log n).
C: .
D: .
E: O(n!).
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados , Pilhas

No contexto de estrutura de dados, uma pilha é

A: uma lista do tipo LILO.
B: uma lista do tipo FIFO.
C: um tipo de lista linear em que as operações de inserção e remoção são realizadas na extremidade denominada topo.
D: um tipo de lista linear em que as operações de inserção e remoção são realizadas aleatoriamente.
E: um tipo de lista linear em que as operações de inserção são realizadas em uma extremidade e as operações de remoção são realizadas em outra extremidade.
Algoritmos e Estrutura de Dados Estrutura de Dados , Grafos

Um algoritmo que pode ser usado para caminhar pela estrutura e retornar informações úteis para a resolução do problema. Uma estrutura de links do tipo "Wikipedia" é um modelo que pode ser representado por esta categoria de algoritmo, ou seja, os vértices são os artigos e "existe uma aresta do artigo X para o artigo Y se e somente se X contém um link para Y". As características elencadas representam um algoritmo

A: genético.
B: de programação dinâmica.
C: de divisão e conquista.
D: de programação linear.
E: de exploração de grafo.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Considere o trecho de código a seguir.  Ao final da execução do trecho de código acima, os valores de X e J são iguais, respectivamente, a

A: 7 e 11.
B: 6 e 12.
C: 8 e 11.
D: 9 e 12.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Analise a descrição a seguir:  Na análise de um problema de estrutura de dados, utilizou-se uma árvore binária para representar uma árvore genérica (não-binária) qualquer. Ao se transformar a árvore genérica na árvore binária, observou-se que esta fi cou distribuída da seguinte forma:  No nível 0 ou raiz - um elemento; no nível 1 - um elemento; no nível 2 - dois elementos; no nível 3 - quatro elementos e, fi nalmente, no nível 4 - oito elementos.  Quanto à sua composição, é correto afi rmar que a árvore genérica possui no seu nível 0 ou raiz um elemento, e no seu nível 1 

A: um elemento.
B: dois elementos.
C: três elementos.
D: quatro elementos.
E: cinco elementos.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Algoritmos de Ordenação

Analise as seguintes afi rmações relacionadas a conceitos básicos de programação e de algoritmos:  I. Considerando entradas totalmente desordenadas, em um algoritmo de "Ordenação por Inserção", o tempo consumido no processamento para ordenar uma entrada de mil números é o mesmo que o tempo gasto para ordenar uma entrada de três números, quando executados em uma mesma máquina com arquitetura RISC. II. Considerando o tempo de execução do pior caso de um algoritmo, na pesquisa de um banco de dados em busca de um determinado fragmento de informação, o pior caso do algoritmo de pesquisa ocorrerá, na maioria das vezes, quando a informação não estiver presente no banco de dados. III. Um algoritmo é dito recursivo quando, para resolver um problema, ele chama internamente vários outros algoritmos duas ou mais vezes para lidar com subproblemas intimamente relacionados. IV. Para qualquer número inteiro N e qualquer número inteiro positivo K, o valor N mod K é o resto do quociente N/K.  Indique a opção que contenha todas as afi rmações verdadeiras. 

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

No âmbito das máquinas de estados, um relacionamento entre dois estados, indicando que um objeto em um determinado estado realizará certas ações e entrará em outro estado, dependendo da ocorrência de algum evento e da satisfação de alguma condição, é chamado de

A: transição.
B: ativação.
C: proteção.
D: efeito.
E: destino.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Sobre árvores, considere:  I. O número de subárvores de um nodo denomina-se grau.  II. Uma árvore binária não pode ser nula.  III. Toda árvore, inclusive as nulas, possui um nodo especial denominado raiz.  Está correto o que consta em 

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

Em relação às estruturas de dados, é correto afirmar: 

A: LIFO refere-se à estrutura de dados do tipo pilha, que nada mais é do que uma lista linear, sem disciplina de acesso, onde o primeiro elemento a entrar é o último a sair.
B: Guardar endereço de memória em "nós", normalmente identificados por previous ou next, é uma característica presente nas listas duplamente encadeadas.
C: Nos sistemas operacionais, a execução dos processos concorrentes ocorre segundo os princípios da estrutura FILO.
D: Um grafo com um único vértice e sem arestas é conhecido como dígrafo.
E: Em árvores binárias, uma das operações importantes consiste em percorrer cada elemento da árvore uma única vez, consistindo unicamente na pré-ordem, onde o nó é processado antes de seus "nós" filhos.
Algoritmos e Estrutura de Dados Algoritmos , Recursividade

Objeto que se constitui parcialmente ou é definido em termos de si próprio. Nesse contexto, um tipo especial de procedimento (algoritmo) será utilizado, algumas vezes, para a solução de alguns problemas. Esse procedimento é denominado: 

A: Recursividade.
B: Rotatividade.
C: Repetição.
D: Interligação.
E: Condicionalidade.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Considerando as definições de estruturas de dados e a declaração tipo nó :: reg (dado: inteiro; próximo: ref nó), na qual reg é um registro contendo os campos: dado, que guarda valores inteiros, e próximo, que guarda endereço de outro nó, assinale a opção correta. 

A: O tipo nó é inadequado para implementar estruturas de dados do tipo pilha.
B: As listas, pilhas, filas e árvores são estruturas de dados que têm como principal característica a sequencialidade dos seus elementos.
C: Uma lista duplamente encadeada é uma lista em que o seu último elemento referencia o primeiro.
D: O algoritmo para inclusão de elementos em uma pilha é usado sem nenhuma alteração para incluir elementos em uma lista.
E: O uso de recursividade é totalmente inadequado na implementação de operações para manipular elementos de uma estrutura de dados do tipo árvore.
Algoritmos e Estrutura de Dados Algoritmos , Recursividade

Considere o algoritmo em que é feita uma passagem de argumentos por referência, em que V[] é um vetor de inteiros e X e Y são valores inteiros.   Com respeito ao algoritmo acima, assinale a opção correta. 

A: A função recursiva f1 retorna a quantidade de valores zero que existem desde a posição X até a posição Y do vetor V.
B: A chamada f1(vet,8,1) leva a uma execução infinita, qualquer que seja o vetor vet passado como parâmetro.
C: Considere vet um vetor que contenha os valores [1,2,3,4,5,6,7,8,9,10] e a chamada da função f1(vet,1,5). A alteração da linha 5 para retorne 1 + f1(V,X+1,Y+1) não alteraria o resultado da execução da função.
D: Considerando as características da função f1, não é possível implementá-la sem o uso de recursividade.
E: A garantia de que a função recursiva não será infinitamente executada está implementada exclusivamente no trecho do algoritmo que compreende da linha 10 à linha 14.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

A estrutura de dados composta por nós que apontam para o próximo elemento da lista, com exceção do último, que não aponta para ninguém, é denominada

A: fila.
B: pilha.
C: árvore.
D: lista.
E: grafo.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

O NTFS do Windows XP é organizado como uma hierarquia de diretórios e cada diretório utiliza uma estrutura de dados denominada árvore 

A: binária B-Tree
B: binária B+
C: B-Tree
D: B+
E: AVL
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Estrutura de Dados ( assuntos)

Uma estrutura de dados array pode ser do tipo

A: lista, vetor ou árvore.
B: lista, vetor ou matriz.
C: árvore, grafo ou matriz.
D: árvore, vetor ou matriz.
E: lista, vetor ou grafo.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Em relação às estruturas de dados, considere:  I. Um tipo abstrato de dados está desvinculado de sua implementação, ou seja, a sua definição visa a preocupação com o que ele faz e não como ele faz.  II. A lista duplamente encadeada além de saber o próximo nó, cada elemento também conhece o nó anterior a ele na lista, o que facilita a remoção de um elemento e a exibição dos elementos na ordem inversa.  III. A implementação dinâmica de pilhas possui as mesmas vantagens que as listas dinâmicas, ou seja, não é necessário saber a quantidade máxima de elementos que serão armazenados.  IV. Lista, pilha, fila e array são casos típicos de estruturas lineares, enquanto árvore, grafo e heap são casos típicos de estruturas não lineares.  É correto o que se afirma em: 

A: I e IV, apenas.
B: I, II e III, apenas.
C: II, III e IV, apenas.
D: I, II, III e IV.
E: II e III, apenas.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Estrutura de Controle e Repetição

Em relação às estruturas de controle, considere abaixo o trecho inicial do algoritmo que exibe o conceito de um aluno, dada a sua nota. Levando-se em conta somente notas inteiras, o critério para conceitos é: notas menor que 3, conceito E; notas de 3 a 5, conceito D; notas 6 e 7, conceito C; notas 8 e 9, conceito B; nota 10, conceito A.   fimalgoritmo  Continuando a construção do algoritmo acima, a estrutura de controle SE-ENTAO-SENAO-FIMSE será utilizada  

A: 3 vezes.
B: 4 vezes.
C: 5 vezes.
D: 6 vezes.
E: 7 vezes.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Considere a hierarquia de classes de programas induzida pela Relação Equivalência Forte de Programas a qual mostra os programas do âmbito mais geral ? retângulo mais externo para o menos geral ? retângulo mais interno.   Os tipos de programas I, II e III representados na figura são, respectivamente, 

A: Recursivos, Iterativos e Monolíticos.
B: Recursivos, Monolíticos e Iterativos.
C: Monolíticos, Iterativos e Recursivos.
D: Iterativos, Monolíticos e Recursivos.
E: Iterativos, Recursivos e Monolíticos.
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos , Lógicas de Programação

Formalização de algoritmo proposto em 1936, universalmente conhecido e aceito. Trata-se de um mecanismo simples, que formaliza a ideia de uma pessoa que realiza cálculos, denominado 

A: Recursividade de Bird.
B: Máquina de Redução.
C: Máquina de Turing.
D: Sistema de Post.
E: Máquina com Pilhas.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

São algoritmos ou métodos de busca em cadeias: 

A: Boyer-Moore e Knuth-Morris-Pratt.
B: linear e binária.
C: em tabelas e Knuth-Morris-Pratt.
D: binária e Boyer-Moore.
E: linear e Knuth-Morris-Pratt.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Os fluxos básicos de controle de um módulo são: 

A: composição, interação e repetição.
B: repetição, seleção e dependência.
C: agregação, composição e seleção.
D: seleção, repetição e sequência.
E: iteração, modularidade e frequência.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

As coleções de dados podem ser classificadas em estruturas lineares e estruturas não lineares. Nesse contexto, é correto afirmar que

A: a fila de prioridade é uma versão especial da fila, uma estrutura não linear. Quando se retira um elemento desta estrutura é selecionado aquele que tem maior prioridade, tendo portanto a ordenação do tipo FIFO.
B: a lista é uma estrutura linear cuja implementação pode ser feita por meio de lista ligada em que as estruturas são estáticas ou através de um array para permitir que as estruturas sejam ligadas dinamicamente.
C: na pilha, uma estrutura não linear, os elementos são colocados e retirados por um único lado da lista, ou seja, pelo topo, que é alterado sempre que um elemento é adicionado ou retirado da pilha. É um tipo de estrutura que tem a ordenação do tipo LILO.
D: na tabela de Hash a chave é transformada num índice inteiro que é usado para acessar os dados. A chave pode ser um string, desde que haja uma função que transforme essa chave num inteiro. É uma estrutura linear.
E: tendo uma estrutura não linear, um array dinâmico é criado usando técnicas de alocação e gestão dinâmica de memória. Pode ser redimensionado e é alocado durante o tempo de compilação.
Algoritmos e Estrutura de Dados Algoritmos , Tipos de Dados

Em relação aos tipos abstratos de dados ? TAD, é correto afirmar:

A: O TAD não encapsula a estrutura de dados para permitir que os usuários possam ter acesso a todas as operações sobre esses dados.
B: Na transferência de dados de uma pilha para outra, não é necessário saber como a pilha é efetivamente implementada.
C: Alterações na implementação de um TAD implicam em alterações em seu uso.
D: Um programador pode alterar os dados armazenados, mesmo que não tenha conhecimento de sua implementação.
E: TAD é um tipo de dados que esconde a sua implementação de quem o manipula.
Algoritmos e Estrutura de Dados Algoritmos , Estrutura de Controle e Repetição

Em relação à construção de algoritmo, considere:  I. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição.  II. A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, garantindo que pelo menos uma vez as instruções deste são executadas.  III. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira.  IV. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize no interior do laço.  É correto o que se afirma APENAS em

A: I, II e IV.
B: I, II e III.
C: II, III e IV.
D: I e II.
E: II e III.
Algoritmos e Estrutura de Dados Estrutura de Dados , Árvores

Árvore AVL balanceada em altura significa que, para cada nó da árvore, a diferença entre as alturas das suas sub- árvores (direita e esquerda) sempre será

A: menor ou igual a 2.
B: igual a 0 ou -1.
C: maior que 1.
D: igual a 1.
E: igual a -1, 0 ou 1.
Algoritmos e Estrutura de Dados Algoritmos , Lógicas de Programação

Dentre os métodos para construção de algoritmos, o Cartesiano é aquele que segue o princípio de

A: dividir para conquistar.
B: primeiro que entra, primeiro que sai.
C: planejamento reverso.
D: pseudo-linguagem.
E: primeiro que entra, último que sai.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Na execução de um programa, uma estrutura pode ser usada na chamada de procedimentos para armazenar o endereço de retorno (e os parâmetros reais). À medida que procedimentos chamam outros procedimentos, mais e mais endereços de retorno devem ser montados em determinada ordem para, posteriormente, serem recuperados corretamente à medida que os procedimentos chegam ao seu fim. Esta estrutura é adequadamente representada por

A: array.
B: espelhamento.
C: pilha.
D: árvore binária.
E: fila.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Ordenação

Uma fábrica de software foi contratada para desenvolver um produto de análise de riscos. Em determinada funcionalidade desse software, é necessário realizar a ordenação de um conjunto formado por muitos números inteiros. Que algoritmo de ordenação oferece melhor complexidade de tempo (Big O notation) no pior caso?

A: Merge sort
B: Insertion sort
C: Bubble sort
D: Quick sort
E: Selection sort
Algoritmos e Estrutura de Dados Algoritmos , Conceitos Básicos e Algoritmos

Envolvido em premissa segundo a qual é fácil multiplicar dois números primos para obter um terceiro número, mas muito difícil recuperar os dois primos a partir desse terceiro número. Trata-se do algoritmo

A: DSA.
B: Diffie-Hellman.
C: MD5.
D: MD4.
E: RSA.
Algoritmos e Estrutura de Dados Estrutura de Dados , Hashing

Uma boa função de transformação de chaves tem como requisito essencial a distribuição das chaves tão unifor- memente quanto possível dentro do intervalo dos valores dos índices. Exceto esta exigência, a distribuição não é vinculada a nenhum padrão particular, sendo desejável, inclusive, que pareça totalmente aleatória. Tal propriedade deu a este método uma conotação não-científica (o significado é pulverizar o argumento e espalhá-lo desordenadamente) com o nome de

A: factoring.
B: linkage.
C: boolean.
D: hashing.
E: buffering.
Algoritmos e Estrutura de Dados Algoritmos , Algoritmos de Busca

Dois métodos orientados para busca em cadeias levam o nome de

A: Toby Teorey e Sam Lightstone.
B: Boyer-Moore e Knuth-Morris-Pratt.
C: Horspool e C. J. Date.
D: Boyer-Moore e Sam Lightstone.
E: Knuth-Morris-Pratt e C. J. Date.
Algoritmos e Estrutura de Dados Estrutura de Dados , Conceitos Básicos de Estrutura de Dados

Texto associado Na situação em que o número de acessos randômicos predomina sobre as inclusões e exclusões de elementos, a implementação de uma estrutura de dados lista utilizando-se array é mais eficiente que uma implementação encadeada.

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

Texto associado Em uma implementação encadeada da estrutura de dados pilha, as suas operações básicas de empilhar e desempilhar elementos podem ter tempo de execução constante, independentemente da quantidade de elementos que estejam armazenados na estrutura no momento da sua execução.

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

Texto associado Uma função é dita recursiva quando faz uma chamada a si própria em seu corpo. Por essa característica, é importante a definição dos parâmetros formais e dos parâmetros reais utilizados na chamada recursiva. Caso os valores passados como parâmetro na chamada recursiva sejam os mesmos dos parâmetros recebidos pela função, sua execução será infinita.

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

Texto associado Na passagem de parâmetro por valor, o parâmetro formal tem seu valor inicializado pelo valor do parâmetro real. Por esse motivo, o parâmetro real nunca é alterado. O seu valor se mantém inalterado depois que o subprograma termina a execução.

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

Texto associado Na construção de um algoritmo, utilizam-se estruturas de repetição para que um bloco de comandos seja executado várias vezes. Todos os tipos de estrutura de repetição permitem que o bloco de comandos seja executado zero, uma ou mais vezes, de acordo com uma condição que será avaliada a cada iteração.

A: Certo
B: Errado