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

Foram encontradas 815 questões

Q298106 Algoritmos e Estrutura de Dados
Julgue os itens a seguir, relativos a algoritmos.

O algoritmo abaixo executa o cálculo do volume de uma esfera de raio R.

Início
Real VOLUME, PI, R;
Constante PI = 3,1416;
R=0;
Enquanto R<= 6 Faça
VOLUME=4/3*PI*(R**3);
Imprima (R,VOLUME);
R=R+2;
Fim Enquanto;
Fim.

Alternativas
Q298105 Algoritmos e Estrutura de Dados
Julgue os itens a seguir, relativos a algoritmos.

A abstração é processo em que o algoritmo identifica as propriedades relevantes do fenômeno que está sendo modelado. Ao se empregar um modelo abstrato, centra-se unicamente nas propriedades relevantes de cada operador, conforme a finalidade da abstração, desconsiderando-se as propriedades irrelevantes.

Alternativas
Q1661770 Algoritmos e Estrutura de Dados

Analise o algoritmo de busca binária a seguir.


Imagem associada para resolução da questão


Considerando o vetor v[0...9] com dez elementos (n = 10) e os seguintes valores:

v = 5 10 15 20 25 30 35 40 45 50


a quantidade de comparações necessárias entre o vetor e o valor procurado para que o algoritmo encontre o valor x = 15 é:

Alternativas
Q1646351 Algoritmos e Estrutura de Dados

Analisando o algoritmo abaixo, a mensagem apresentada após a execução do código-fonte é


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
Q1167778 Algoritmos e Estrutura de Dados

Um fluxograma pode ser entendido como um diagrama que ilustra de forma gráfica ou esquemática a sequência de passos para a realização de uma determinada tarefa ou processo, de maneira simples. Também são utilizados para ilustrar o fluxo de execução de algoritmos. Considere o fluxograma a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta, corretamente, o pseudocódigo cujo fluxo de execução esteja representado por esse fluxograma.

Alternativas
Q836974 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo:


Imagem associada para resolução da questão


Os valores de R1, R2 e R3, após a execução do algoritmo são:

Alternativas
Q579117 Algoritmos e Estrutura de Dados

Os exemplos de pseudocódigo a seguir resolvem Xn para X en inteiros maiores que 0:

ALGORITMO EXEMPLO 1

VAR A, N, X, CONT: INTEIRO

INÍCIO

LEIA (X, N)

CONT ← 1

A ← 1

ENQUANTO (CONT <=N) FAÇA

A ← A * X

CONT ← CONT + 1

FIM_ENQUANTO

IMPRIMA(A)

FIM

ALGORITMO EXEMPLO 2

VAR A, N, X, CONT: INTEIRO

INÍCIO

LEIA (X, N)

A ←1

PARA CONT ← 1 ATÉ N PASSO 1

A ← A * X

FIM_PARA

IMPRIMA(A)

FIM

Sobre os exemplos apresentados, é correto afirmar que:

Alternativas
Ano: 2012 Banca: OBJETIVA Órgão: EPTC Prova: OBJETIVA - 2012 - EPTC - Analista de Sistemas |
Q562523 Algoritmos e Estrutura de Dados
Considerar o fragmento de algoritmo a seguir:  

                Algoritmo "Fatorial";

                variável:

                             RESULTADO,VAR1,VAR2: inteiro;

                 inicio

                             Escreva("Digite um numero");

                              Leia(VAR1);

                              RESULTADO ← 1;

                              Para VAR2 de 1 ate VAR1 faca

                                           RESULTADO ← RESULTADO + VAR2;

                              Fimpara;

                              Escreva (“O fatorial de “, VAR1, “ e: “, RESULTADO);

               fim. 

O objetivo desse algoritmo é calcular o fatorial de um número informado pelo usuário. Embora o algoritmo esteja bem formatado (seguindo as regras de codificação), existe um erro lógico que impede o algoritmo de apresentar o resultado correto, que é:  
Alternativas
Q431331 Algoritmos e Estrutura de Dados
Considera-se que o algoritmo de controle calculado pelo computador é projetado a partir do equivalente em tempo discreto G(z) da planta G(s).

Então, o método apropriado para calcular G(z) é
Alternativas
Q423752 Algoritmos e Estrutura de Dados
Observe a função abaixo, escrita em uma linguagem de programação hipotética.

imagem-002.jpg
Com base nesses dados, é correto afirmar que, se a chamada da função for feita com os parâmetros a = 1 e b = 3, será retornado o valor
Alternativas
Q423712 Algoritmos e Estrutura de Dados
Considere o seguinte conjunto de instruções.

Instruções para se tornar um milionário

1. Retire todo seu dinheiro do banco.
2. Vá a um cassino e compre fichas com esse dinheiro.
3. Jogue em máquinas caça-níqueis até ganhar 1 milhão de reais ou acabarem as fichas.
Este conjunto de instruções NÃO é um algoritmo porque não possui uma propriedade fundamental dos algoritmos, a qual assegura que, se as instruções são seguidas, é certo que o resultado final será atingido. O nome desta propriedade fundamental dos algoritmos é
Alternativas
Q423711 Algoritmos e Estrutura de Dados
Dois algoritmos que sejam diferentes em estrutura, mas idênticos em comportamento, porque produzem os mesmos resultados em todos os casos possíveis, são denominados
Alternativas
Q367105 Algoritmos e Estrutura de Dados
Independente da linguagem de programação, ao passar um parâmetro por referência em uma função, toda a alteração feita .
Alternativas
Q367104 Algoritmos e Estrutura de Dados
Em um algoritmo, apresentado o seguinte código:

"Se Condição1 então
Se Condição2 então
Comando1
Senão
Comando2
Comando3"

Quando a Condição1 for verdadeira, a próxima instrução a ser executada será :
Alternativas
Q365317 Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
imagem-006.jpg

Após a execução do algoritmo acima, as variáveis TRABY e VARX terão respectivamente os valores:
Alternativas
Q365316 Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
imagem-005.jpg

Após a execução do algoritmo acima, as variáveis VAR1 e VAR2 terão respectivamente os valores:
Alternativas
Q365270 Algoritmos e Estrutura de Dados
Sabendo que o algoritmo pode ser considerado como uma sequência de ações executáveis para obtenção de uma solução para um determinado tipo de problema e que pode ser mensurado para se obter um tempo de execução em relação a algumas variáveis, marque os 3 cenários apresentados pelo tempo de execução de um algoritmo.
Alternativas
Q345115 Algoritmos e Estrutura de Dados
Acerca de funções, procedimentos e estruturas de controle de fluxo, julgue os próximos itens.

Em C, a sentença for é composta de três expressões, avaliadas em momentos diferentes da execução do laço. A primeira expressão é avaliada a cada vez que se executa o corpo do laço e, se a segunda expressão estiver ausente, esta será considerada verdadeira, tendo-se, assim, potencialmente um laço infinito.
Alternativas
Q291644 Algoritmos e Estrutura de Dados
O algoritmo que escreve a sequência 1, 1, 2, 3, 5, 8, 13 é

Alternativas
Respostas
621: C
622: C
623: C
624: D
625: A
626: A
627: C
628: E
629: A
630: A
631: C
632: D
633: C
634: D
635: B
636: D
637: C
638: E
639: E
640: A