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

Foram encontradas 2.344 questões

Q1241068 Algoritmos e Estrutura de Dados

O algoritmo a seguir mostra o uso de passagem de parâmetros por referência de NN para VN e de GG para VG e por valor de SS para VS.

Imagem associada para resolução da questão


Após a execução desse algoritmo, os valores finais das variáveis NN, SS e GG serão, respectivamente:

Alternativas
Q1241067 Algoritmos e Estrutura de Dados

O algoritmo a seguir ilustra o emprego de uma função recursiva.

Imagem associada para resolução da questão


Após a chamada RR(N,N-1), a função retornará um valor igual a:

Alternativas
Q1218912 Algoritmos e Estrutura de Dados
Os operadores relacionais são símbolos utilizados entre dois valores do mesmo tipo e que têm como resultado um valor lógico. Dentre as alternativas abaixo, aquela que contêm um símbolo que não representa um operador relacional é a  
Alternativas
Q1216843 Algoritmos e Estrutura de Dados
Há uma diferença entre o código fonte que você escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina e, em alguns casos ainda passa por um programa que cria as ligações entre os módulos e acrescenta as sub-rotinas fornecidas pelo sistema operacional. Esse programa é chamado de:
Alternativas
Q1192077 Algoritmos e Estrutura de Dados

Analise o fluxograma a seguir.

Imagem associada para resolução da questão


Assinale a alternativa que apresenta, para as variáveis i e N, valores que ativam o caminho B.

Alternativas
Q1192075 Algoritmos e Estrutura de Dados

O algoritmo apresentado a seguir, na forma de uma pseudolinguagem, deve ser utilizado para responder à questão. Assuma que os valores presentes lidos inicialmente para os vetores a e b tenham sido os seguintes:


No programa apresentado, suponha que o comando:


Imagem associada para resolução da questão

Imagem associada para resolução da questão


Com este novo comando, ao final da execução do programa, quando comparado com a execução original,

Alternativas
Q1192074 Algoritmos e Estrutura de Dados

O algoritmo apresentado a seguir, na forma de uma pseudolinguagem, deve ser utilizado para responder à questão. Assuma que os valores presentes lidos inicialmente para os vetores a e b tenham sido os seguintes:


Após a execução do programa, os valores de SA e SB serão, respectivamente,


Alternativas
Q1191989 Algoritmos e Estrutura de Dados
Considere o algoritmo a seguir, elaborado pelo professor de uma disciplina, para responder à questão.
O algoritmo visa calcular as notas dos alunos de uma classe em cada Prova da disciplina e a sua respectiva Nota Final. Assuma que, em cada prova, cada questão valha 1 ponto e que, nas impressões realizadas pelo programa, CR significa “Mudar de linha”.
Imagem associada para resolução da questão

Assuma que o aluno 1 tenha obtido, após o cômputo das pontuações de cada questão, na primeira prova, a nota 9 e, na segunda prova, a nota 7. Assinale a alternativa que apresente, corretamente, a parte inicial da impressão referente a esse aluno, até a nota da segunda prova.
Alternativas
Q1191988 Algoritmos e Estrutura de Dados
Considere o algoritmo a seguir, elaborado pelo professor de uma disciplina, para responder à questão.
O algoritmo visa calcular as notas dos alunos de uma classe em cada Prova da disciplina e a sua respectiva Nota Final. Assuma que, em cada prova, cada questão valha 1 ponto e que, nas impressões realizadas pelo programa, CR significa “Mudar de linha”.
Imagem associada para resolução da questão
Com base na análise desse algoritmo, assinale a alternativa que apresenta, de forma coerente e respectivamente, o número de alunos na disciplina, o número de provas da disciplina e o número de questões por prova.
Alternativas
Q1180975 Algoritmos e Estrutura de Dados
O algoritmo de ordenação mais eficiente para um conjunto grande de elementos randomicamente inseridos é:
Alternativas
Q1180973 Algoritmos e Estrutura de Dados
Considere o trecho de pseudocódigo abaixo: 
Imagem associada para resolução da questão
A ordem de complexidade do trecho em questão é:
 
Alternativas
Q1180737 Algoritmos e Estrutura de Dados

Analise o pseudocódigo de uma função recursiva exibido a seguir

Imagem associada para resolução da questão

Assinale a opção que indica o valor retornado para f (9).

Alternativas
Q1177475 Algoritmos e Estrutura de Dados
Conforme as leis fundamentais da álgebra booleana, cada expressão ou identidade algébrica dedutível a partir dos postulados em uma álgebra booleana continua válida se todas as ocorrências dos operadores + e · e os elementos identidade 0 e 1 são trocados um pelo outro. O enunciado se refere ao
Alternativas
Q1175998 Algoritmos e Estrutura de Dados
Nas linguagens de programação, existem diversos tipos de instrução. Analisando o pseudocódigo a seguir, assinale a alternativa que define o tipo de instrução que realiza sua operação. Pseudocódigo: “Enquanto houver maçãs podres no cesto, retire-as e jogue fora.”
Alternativas
Q1175989 Algoritmos e Estrutura de Dados
Na análise de complexidade de algoritmos, em que o interesse é restrito a valores assintóticos e se desconsidera as constantes multiplicativas e aditivas, qual é o número de passos a ser considerado na expressão 2(n2-1) + 10n3?
Alternativas
Q1170434 Algoritmos e Estrutura de Dados

Uma estrutura de seleção possibilita a escolha de um grupo de ações a ser executado quando determinadas condições são ou não satisfeitas. A figura, a seguir, apresenta uma estrutura de seleção de dados:

Imagem associada para resolução da questão

Fonte: Do autor.






Omodelo de seleção utilizado na imagem corresponde à seleção

Alternativas
Q1170433 Algoritmos e Estrutura de Dados
Um dado é denominado como variável quando existe a possibilidade de ser alterado em algum instante no decorrer do tempo. Assinale a alternativa que apresenta a característica de uma variável.
Alternativas
Q1170431 Algoritmos e Estrutura de Dados
A finalidade de uma expressão aritmética é especificar uma computação aritmética. Esse tipo de implementação deve causar duas ações: buscar os operandos e executar as operações aritméticas sobre eles. Sobre as expressões aritméticas nas linguagens operativas, assinale a alternativa INCORRETA.
Alternativas
Q1168034 Algoritmos e Estrutura de Dados

A figura a seguir representa dois símbolos utilizados em fluxogramas. Para os respectivos significados dos símbolos abaixo, assinale a alternativa correta.


Imagem associada para resolução da questão

Alternativas
Q1167779 Algoritmos e Estrutura de Dados

Um determinado algoritmo recebeu a seguinte sequência de valores de entrada:


44  23  31  51  92  77  45  37  61  17  83  0


O algoritmo produziu, como saída, os valores 92 e 17, respectivamente. Assinale a alternativa que contém, corretamente, o pseudocódigo do algoritmo que apresenta o comportamento descrito. 

Alternativas
Respostas
1161: D
1162: B
1163: B
1164: D
1165: D
1166: D
1167: E
1168: A
1169: D
1170: D
1171: D
1172: D
1173: E
1174: B
1175: D
1176: A
1177: C
1178: D
1179: A
1180: A