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

Foram encontradas 815 questões

Ano: 2008 Banca: FUNCAB Órgão: IDARON
Q1238201 Algoritmos e Estrutura de Dados
Observe a rotina abaixo escrita em pseudocódigo. Considerando-se a linha 1 como o ponto de entrada, e que os parâmetros 'a' e 'b' são passados por referência, o valor impresso na linha 5 é: 
1. início
2. x : inteiro = 40
3. y : inteiro = 10
4. calcular (x,y)
5. imprimir x
6. fim
7. procedimento calcular(a:inteiro, b:inteiro)
8. a = a - (b * 3) + (b / 2);
9. a = (a * b) / 5;
10. fim da função
Alternativas
Q153202 Algoritmos e Estrutura de Dados
Imagem 002.jpg

Com base no código de programa mostrado, julgue os itens que
se seguem, relativos a lógica e estruturas de programação.

Será sempre executado um ciclo n vezes, de 0 até n > 0, o que indica que o pior caso de execução do programa é quando os dados dentro do vetor estiverem em ordem aleatória.
Alternativas
Q52660 Algoritmos e Estrutura de Dados
Em relação à lógica de programação, considere os pseudocódigos:

Imagem 008.jpg
Alternativas
Q52312 Algoritmos e Estrutura de Dados
Caso a função percurso2 receba, como argumento, um ponteiro para o nó F da árvore binária apresentada, a sua execução imprimirá a seguinte seqüência: F B A D C E H G I. Esse tipo de percurso é conhecido como postorder.
Alternativas
Q52308 Algoritmos e Estrutura de Dados
Imagem 003.jpg

Com relação ao pseudocódigo acima, julgue os itens seguintes.

O pseudocódigo leva o mesmo tempo para ordenar duas seqüências de entrada de mesmo tamanho, independentemente do quanto elas já estejam ordenadas.
Alternativas
Q52307 Algoritmos e Estrutura de Dados
Imagem 003.jpg

Com relação ao pseudocódigo acima, julgue os itens seguintes.

Esse pseudocódigo varre um vetor de elementos desde o menor índice até o maior índice e a medida que avança, vai deixando os elementos com menor índice ordenados.
Alternativas
Q52306 Algoritmos e Estrutura de Dados
No pseudocódigo acima, pode-se introduzir o uso de um registro sentinela, que cria um novo registro ao final da lista, que contém a chave procurada. A busca é realizada sabendo-se que um registro contendo a chave vai ser encontrado e, ao final da busca, verifica-se se o registro encontrado é o registro sentinela.
Alternativas
Q52305 Algoritmos e Estrutura de Dados
Na função busca1, para cada elemento da lista, dois testes são realizados: i <= L.NS e L.A[i].chave = x.
Alternativas
Q52304 Algoritmos e Estrutura de Dados
A função busca1 busca um registro que contém a chave x na lista L, e retorna o índice do registro na lista, caso o registro seja encontrado ou, caso contrário, retorna zero.
Alternativas
Q42153 Algoritmos e Estrutura de Dados
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.
Alternativas
Q14567 Algoritmos e Estrutura de Dados
Sobre o algoritmo de ordenação heapsort, assinale a afirmação correta.
Alternativas
Q14565 Algoritmos e Estrutura de Dados
O erro citado é corrigido por
Alternativas
Q9690 Algoritmos e Estrutura de Dados
Considere o seguinte código em português estruturado:

Imagem associada para resolução da questão

Qual o valor calculado pela função se o argumento n for um número inteiro maior do que zero?
Alternativas
Q1659075 Algoritmos e Estrutura de Dados

INICIO;

DECLARE A COMO INTEIRO;

DECLARE B COMO INTEIRO;

DECLARE C COMO INTEIRO;

DECLARE D COMO INTEIRO;

IMPRIMA “Entre com o valor A:”

RECEBA A;

IMPRIMA “Entre com o valor B:”

RECEBA B;

IMPRIMA “Entre com o valor C:”

RECEBA C;

D RECEBE A+B+C;

IMPRIMA “A SOMA DOS VALORES É:” D;

FIM;


Considerando o código em portugol apresentado acima, assinale a opção incorreta.

Alternativas
Q9434 Algoritmos e Estrutura de Dados
Considere o algoritmo abaixo, em pseudocódigo.

Imagem associada para resolução da questão

Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a saída do algoritmo?
Alternativas
Q426072 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo que visa obter a matriz transposta (AT) de uma matriz lida (A), isto é, obter para todos os elementos de AT a seguinte igualdade AT[I,J]=A[J,I].

imagem-005.jpg

Assinale a alternativa CORRETA:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Técnico de Operação |
Q388663 Algoritmos e Estrutura de Dados
A avaliação pelo método UEPS (LIFO), segundo a ordem cronológica, tem como objetivo:
Alternativas
Ano: 2006 Banca: FJPF Órgão: CONAB Prova: FJPF - 2006 - CONAB - Analista de Sistemas |
Q385290 Algoritmos e Estrutura de Dados
Considere A =

imagem-001.jpg

e B=

imagem-002.jpg

Considere ainda o seguinte trecho de código:
Para K de 1 até 2 faça
            Para J de 1 até 3 faça
            Imprima A (K,B(J,K));

Das opções abaixo, aquela que apresenta o que será impresso na execução do trecho de código é:
Alternativas
Q9474 Algoritmos e Estrutura de Dados
Considere o algoritmo abaixo, descrito em pseudocódigo.

Imagem associada para resolução da questão

Suponha que os dados de entrada SALARIO e TITULO sejam, respectivamente, "1000,00" e "Doutor". Qual o valor do salário com a gratificação, em reais, que será apresentado na saída do algoritmo?
Alternativas
Q1919 Algoritmos e Estrutura de Dados
Utilize o algoritmo abaixo para responder
às questões 36 e 37.


Seja a seguinte sub-rotina:

O algoritmo apresentado foi implementado em uma linguagem de programação. Nesta implementação, o tipo numérico foi implementado através de um valor inteiro com sinal, sendo armazenado em dois bytes de memória. Desta forma, o tipo numérico poderá armazenar corretamente, sem estouro de capacidade, valores que estejam na faixa máxima de:
Alternativas
Respostas
781: B
782: E
783: B
784: E
785: E
786: C
787: C
788: C
789: E
790: E
791: B
792: C
793: C
794: B
795: B
796: B
797: B
798: B
799: C
800: A