Questões de Concurso Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 2.316 questões

Q1062904 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo representado em português estruturado:
Imagem associada para resolução da questão

Considerando que o usuário digitou como entrada 10 valores inteiros, podemos afirmar que ao final da execução do algoritmo observado: 
Alternativas
Q1062899 Algoritmos e Estrutura de Dados
Dos itens abaixo, qual deles NÃO é uma estrutura de controle?
Alternativas
Q1062898 Algoritmos e Estrutura de Dados
A frase: "[...] deve caracterizar o conjunto de valores a que uma constante pertence, ou que podem ser assumidos por uma variável ou expressão, ou que podem ser gerados por uma função", de Ziviani (1999), refere-se a:
Alternativas
Q1062897 Algoritmos e Estrutura de Dados
Em relação ao Portugol, Diagrama de Blocos e Diagrama de Chapin, é CORRETO afirmar que:
Alternativas
Q1062896 Algoritmos e Estrutura de Dados
Estruturas como Bubble Sort e Quicksort têm como finalidade:
Alternativas
Q1062078 Algoritmos e Estrutura de Dados

O código abaixo pode ser utilizado para atravessar um grafo.


Entrada: um gráfico G e um vértice v de G

Saída: todos os vértices alcançáveis de v marcados

função DFS(G,v):

marque v

para todas as arestas adjacentes a v, faça

se vértice w não estiver marcado, então

Chame recursivamente DFS(G,w)

fim se

fim para

fim função


Entre os diversos tipos de algoritmos utilizados para atravessar grafos, esse código implementa o algoritmo


Alternativas
Q1062076 Algoritmos e Estrutura de Dados
A ordenação é uma operação comum em muitas aplicações. Muitos algoritmos foram desenvolvidos para executá-la. Sobre alguns desses algoritmos, é correto afirmar:
Alternativas
Q1057600 Algoritmos e Estrutura de Dados

Sobre algoritmos de busca, analise as informações a seguir.


I. Uma busca linear sobre um array de uma dimensão pode ser implementada com um laço e possui complexidade, no pior caso, linearmente relacionada ao tamanho do array.

II. Uma busca binária sobre um array de uma dimensão pode ser implementada com um laço e possui complexidade, no pior caso, linearmente relacionada ao logaritmo do tamanho do array.

III. Uma busca binária recursiva sobre um array de uma dimensão pode ser implementada sem laços e possui complexidade, no pior caso, linearmente relacionada ao logaritmo do tamanho do array.

IV. Uma busca linear sobre um array de duas dimensões pode ser implementada com dois laços e possui complexidade, no pior caso, linearmente proporcional à soma da quantidade de linhas e colunas do array.

V. Uma busca em uma estrutura de dados chamada Tabela de Dispersão (Hash Table) pode ser implementada sem laços e possui complexidade, no pior caso, constante, independentemente do tamanho do array.


Estão CORRETAS, apenas, as proposições

Alternativas
Q1045846 Algoritmos e Estrutura de Dados

Analise o seguinte algoritmo, apresentado na forma de pseudo-código (português estruturado).


Imagem associada para resolução da questão


Caso os valores lidos para as variáveis a, b, c e d tenham sido, respectivamente, 4, 2, 6 e 2, ao final da execução desse algoritmo o valor presente na variável x será:

Alternativas
Q1044309 Algoritmos e Estrutura de Dados
Deseja-se chamar uma sub-rotina Quadrado, dentro de um programa principal, passando a ela um parâmetro x. Tal parâmetro conterá, como entrada, um certo valor inteiro e, como saída, receberá esse valor elevado ao quadrado.
O tipo de passagem de parâmetro que permite que x seja um parâmetro tanto de entrada como também de saída da sub-rotina é denominado passagem de parâmetro
Alternativas
Q1044308 Algoritmos e Estrutura de Dados
O algoritmo a seguir está descrito na forma de uma pseudolinguagem (Português Estruturado) e deve ser utilizado para responder a questão.


Assuma que o valor lido para a variável a tenha sido igual a 1 e para a variável b tenha sido igual a 2.
Ao final da execução do algoritmo, a variável R terá o valor
Alternativas
Q1044307 Algoritmos e Estrutura de Dados
O algoritmo a seguir está descrito na forma de uma pseudolinguagem (Português Estruturado) e deve ser utilizado para responder a questão.


Assuma que o valor lido para a variável a tenha sido igual a 1 e para a variável b tenha sido igual a 2.

Assinale a alternativa que apresenta o número de vezes que o bloco de comandos

Imagem associada para resolução da questão

dentro do fluxo de controle Enquanto é executado no algoritmo.

Alternativas
Q1044146 Algoritmos e Estrutura de Dados
Uma função com um único parâmetro foi chamada dentro de um programa. Caso a passagem do conteúdo de uma variável para esta função seja por meio desse parâmetro, por valor, esse tipo de chamada permite
Alternativas
Q1044145 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir, apresentado na forma de uma pseudo-linguagem (Português Estruturado), e responda a questão.



Dado: Assuma que a leitura de x1, x2 e x3, no início do algoritmo, atribua a essas variáveis, respectivamente, os valores 2, 3 e 4.

Com base na análise do algoritmo, o valor impresso de X ao final da execução do algoritmo é igual a
Alternativas
Q1044144 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir, apresentado na forma de uma pseudo-linguagem (Português Estruturado), e responda a questão.



Dado: Assuma que a leitura de x1, x2 e x3, no início do algoritmo, atribua a essas variáveis, respectivamente, os valores 2, 3 e 4.

De acordo com o algoritmo, o número de vezes que o bloco de comandos dentro do fluxo de controle Enquanto...faça é executado é igual a
Alternativas
Q1038975 Algoritmos e Estrutura de Dados

Tendo como referência o precedente código estruturado, julgue o item a seguir.


Se as variáveis A e B tivessem sido definidas novamente dentro da sub-rotina TROCA, elas seriam novas variáveis e teriam escopo global para a sub-rotina TROCA.

Alternativas
Q1038974 Algoritmos e Estrutura de Dados

Tendo como referência o precedente código estruturado, julgue o item a seguir.


As variáveis A e B estão definidas no programa TROCA_VALORES com escopo global, e a variável Y está definida com escopo local na área de dados da memória; dessa forma, as variáveis A e B somente são visíveis quando a sub-rotina TROCA é executada.

Alternativas
Q1037081 Algoritmos e Estrutura de Dados

Considere hipoteticamente que as tarifas cobradas pela SANASA em uma categoria residencial sejam as mostradas abaixo. 


Imagem associada para resolução da questão

            

Considere que um Analista de TI desenvolveu o algoritmo abaixo, na forma de pseudocódigo, para calcular o valor da conta de água em determinado mês. 

Imagem associada para resolução da questão


Este algoritmo está 

Alternativas
Q1034226 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir, elaborado na forma de uma pseudo-linguagem (Português Estruturado). Utilize-o para responder à questão.


Ao final do algoritmo, o valor impresso no último comando é igual a
Alternativas
Q1034225 Algoritmos e Estrutura de Dados

Analise o algoritmo a seguir, elaborado na forma de uma pseudo-linguagem (Português Estruturado). Utilize-o para responder à questão.


No algoritmo, o número de vezes que a variável X é atualizada dentro do comando


Para i de 2 até 4 faça


é igual a

Alternativas
Respostas
1061: C
1062: A
1063: C
1064: D
1065: C
1066: A
1067: C
1068: A
1069: C
1070: D
1071: B
1072: C
1073: D
1074: C
1075: B
1076: E
1077: E
1078: A
1079: E
1080: D