Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 821 questões

Q1017760 Algoritmos e Estrutura de Dados

algoritmo

anterior, seguinte, auxiliar, valor, contador : inteiro;

início


anterior Imagem associada para resolução da questão 1;

seguinte Imagem associada para resolução da questão1;

escreva (anterior, seguinte)

para contador de 1 até valor passo 1 faça

auxiliar Imagem associada para resolução da questão anterior + seguinte;

escreva ( auxiliar );

anterior Imagem associada para resolução da questãoseguinte;

seguinte Imagem associada para resolução da questão auxiliar;

fim-para
fim

Considerando o algoritmo apresentado, assinale a opção que indica o conteúdo da variável valor para que seja apresentado o seguinte resultado.


1 1 2 3 5 8 13 21 34 55 89 144 233
Alternativas
Q1014826 Algoritmos e Estrutura de Dados

Considere o programa em pseudocódigo abaixo, que não apresenta erros.


Imagem associada para resolução da questão


O pseudocódigo, ao ser executado, imprimirá

Alternativas
Q1005910 Algoritmos e Estrutura de Dados

Figura 1 – Algoritmo escrito através do software VISUALG

Ao executar o algoritmo, que valor deve ser mostrado com a execução da linha escreva(vet[21])?
Alternativas
Q1005909 Algoritmos e Estrutura de Dados

Figura 1 – Algoritmo escrito através do software VISUALG

Ao executar o algoritmo, que valor deve ser mostrado com a execução da linha escreva(k)?
Alternativas
Q1003293 Algoritmos e Estrutura de Dados

Observe o seguinte pseudo-código:


X[1] <- 10

X[2] <- X[1] + 20 * 2

X[3] <- 100

Y <- X[2]

SE X[1] = 10 ENTAO X[1] <- X[3] + X[1] + 50

Z <- Y + X[1] + x[2]


Ao final da execução do código acima, qual é o valor da variável Z?

Alternativas
Q995399 Algoritmos e Estrutura de Dados
Na programação de um software, deseja-se calcular a média aritmética entre os dois valores maiores em um universo de três números armazenados nas variáveis que suportam números reais a, b e c. A média será armazenada na variável r, que também suporta números reais. Para isso, se propôs o seguinte trecho de algoritmo.
Imagem associada para resolução da questão
O trecho mostrado está 
Alternativas
Q994877 Algoritmos e Estrutura de Dados
Seja o pseudocódigo que segue a definição de um algoritmo para a ordenação de um vetor V de números inteiros, em que o primeiro elemento do vetor está na posição 1 e o último na posição n (n>1).
Imagem associada para resolução da questão
Sobre a notação do algoritmo, for-to indica o incremento da variável de controle do laço, for-downto indica o decremento da variável de controle do laço e exchangewith denota a permuta de valores entre duas posições de memória. O pseudocódigo refere-se ao seguinte algoritmo:
Alternativas
Q992087 Algoritmos e Estrutura de Dados

Com relação aos métodos de classificação de dados, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Os métodos de classificação são descritivos.

( ) Na aprendizagem supervisionada, o modelo deve ser suficientemente flexível para aproximar os dados de treinamento, de tal forma que não absorva os ruídos.

( ) São métodos de classificação: C4.5, CART, Perceptron, Prism, K-Means e Apriori.

( ) O método de validação cruzada é utilizado como mecanismo para se estimar o erro de generalização dos algoritmos de classificação.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q982324 Algoritmos e Estrutura de Dados
O scheduling da CPU lida com a escolha de qual processo, ou thread, da fila de prontos deve ser alocado a seguir. Existem vários algoritmos com essa função, sendo que um é comprovadamente ótimo, no quesito de minimizar o tempo médio de espera para determinado conjunto de processos. Esse algoritmo ótimo é scheduling
Alternativas
Q969988 Algoritmos e Estrutura de Dados

Considere a seguinte definição: “Uma estrutura de seleção permite a escolha de um grupo de ações e estruturas, contido na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.


I. Uma estrutura de seleção deve conter pelo menos outra estrutura de seleção.

II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.

III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.

Alternativas
Q969983 Algoritmos e Estrutura de Dados

Para descobrir se um ano é bissexto (possui 366 dias), pode-se aplicar a seguinte regra: se o ano for divisível por 400, então o ano é bissexto. Além disso, se o ano não for divisível por 400 mas for divisível por 4 e, ao mesmo tempo, não for divisível por 100, então o ano é bissexto. Nos demais casos pode-se afirmar que o ano não é bissexto. Considerando as três definições a seguir, qual das alternativas representa uma expressão lógica que tem valor lógico verdadeiro somente quando o ano for bissexto?


Definição 1: o valor da expressão a rd b é o resto da divisão inteira de a por b.

Definição 2: o valor da expressão a eq b é verdadeiro quando o valor de a for igual ao valor de b e falso caso contrário.

Definição 3: os símbolos v, ^ e ~ representam, respectivamente, os operadores lógicos E, OU e NEGAÇÃO.

Alternativas
Q1393304 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo a seguir:


Imagem associada para resolução da questão


A alternativa que corresponde à saída do algoritmo é:

Alternativas
Q1288589 Algoritmos e Estrutura de Dados
Considerando as operações básicas e linguagens de execução, realize a análise do fragmento de código e complete com a alternativa que possui a o código referente a linha 3 e 8. 1. void Vector01(int data[], int size) 2.{ 3.______________________ 4.for(j=size-1; j<=1; j--) 5.{ 6. for(i=0; i>j; i++) 7. { 8. ______________________ 9. { 10. aux=data[i]; 11. data[i]=data[i+1]; 12.data[i+1]=aux; 13. } 14. } 15. } 16. }
Alternativas
Q1256442 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo, que mostra o uso passagem de parâmetros, por valor da variável RJ para SP e por referência da variável RS para MG.

Imagem associada para resolução da questão


Após a execução, esse algoritmo irá gerar, respectivamente, os seguintes valores para RS, RJ e XY:

Alternativas
Q1256441 Algoritmos e Estrutura de Dados

Observe o algoritmo abaixo, que mostra o uso de uma função.

Imagem associada para resolução da questão


Após a execução, esse algoritmo irá gerar, respectivamente, os seguintes valores para X e Y:

Alternativas
Ano: 2018 Banca: Itame Órgão: Prefeitura de Avelinópolis - GO
Q1182152 Algoritmos e Estrutura de Dados
Em relação ao algoritmo é incorreto afirmar:
Alternativas
Q1160105 Algoritmos e Estrutura de Dados
A primeira abstração introduzida, nos primórdios da computação, foi o uso de mnemônicos, em assembly. Assim, sobre linguagens de programação, é correto afirmar que, com o surgimento das linguagens de alto nível, a primeira abstração introduzida por essas linguagens foi o conceito de
Alternativas
Q1160104 Algoritmos e Estrutura de Dados
Uma sequência consiste em qualquer número de ocorrências ordenadas de dados de um certo tipo. Assim, considerando a lógica de programação, a que a implementação usual do sequenciamento de caracteres corresponde?
Alternativas
Q1160094 Algoritmos e Estrutura de Dados
Em lógica de programação, o significado de um operador, ou seja, a operação que realiza e o tipo de resultado dependem dos tipos de seus operandos. Assim, é correto afirmar que os operadores se classificam em:
Alternativas
Q1130982 Algoritmos e Estrutura de Dados

Um algoritmo de computador é composto por várias etapas que, em conjunto, executam uma determinada tarefa. Sobre os algoritmos de computadores, julgue o item a seguir.


Especificamente entre os algoritmos utilizados para solucionar problemas de redes de computadores, estão os algoritmos Dijkstra, Bellman-Ford e suas variações.

Alternativas
Respostas
281: C
282: D
283: C
284: A
285: A
286: A
287: B
288: E
289: B
290: B
291: A
292: A
293: B
294: A
295: A
296: D
297: A
298: C
299: D
300: C