Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.780 questões

Q1818879 Algoritmos e Estrutura de Dados
A matriz em algoritmos é uma variável composta homogênea multidimensional. Ela é formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome), e alocadas sequencialmente na memória.
Uma variável tipo matriz precisa de:
Alternativas
Q1815442 Algoritmos e Estrutura de Dados

Julgue o item subsecutivo, a respeito de lógica e de estrutura de programação.


Imagem associada para resolução da questão


O resultado do pseudocódigo apresentado será 6.

Alternativas
Q1815441 Algoritmos e Estrutura de Dados

Julgue o item subsecutivo, a respeito de lógica e de estrutura de programação.


Imagem associada para resolução da questão


O resultado do pseudocódigo precedente será 120.

Alternativas
Q1812444 Algoritmos e Estrutura de Dados
#include <stdio.h> 

int main ( ) {
    int vetor[10], i = 0, j = 0, auxiliar = 0;

    for (i = 0; i < 10; i++) {
        printf ("Digite um numero inteiro: ");
        scanf ("%d", &auxiliar);
        vetor[i] = auxiliar;
    }
    
    for (i = 0; i < 10; i++) {
        for (j = i+1; j < 10; j++) {
            if ( vetor[i] > vetor [j]) {
                auxiliar = vetor [i];
                vetor[i] = vetor[j];
                vetor[j] = auxiliar;
            }
        }
    }

for (i = 0; i < 10; i++) {
    printf ("\n\n vetor[%d] = %d", i, vetor[i]);
    }

    system ("PAUSE");
    return 0;
}

Tendo como referência o código precedente, escrito em linguagem de programação ANSI C, julgue o item subsecutivo.
Na linha if ( vetor[i] > vetor [j]) {, a substituição de > por < implicaria que o código em questão, após ser executado, apresentasse em ordem decrescente os números digitados.
Alternativas
Q1808586 Algoritmos e Estrutura de Dados
A coluna da esquerda apresenta as estruturas de controle e decisão que definem o fluxo de programa e a da direita, a descrição resumida de funcionamento dessas estruturas. Numere a coluna da direita de acordo com a da esquerda.

1- while-do
2- repeat-until
3- for-do
4- if-then-else
5- case-else

( ) Depende de uma decisão booleana para o fluxo executar um (ou mais) comando(s) ou outro comando. ( ) Permite o teste de uma variável, comparando-a com uma lista de valores. ( ) Repete um (ou mais) comando(s) até que a condição dada se torne verdadeira. ( ) Repete um (ou mais) comando(s) testando no final se a condição se tornou verdadeira. ( ) Executa um (ou mais) comando(s) durante determinado número de vezes pré-definido.

Marque a sequência correta. 
Alternativas
Q1804411 Algoritmos e Estrutura de Dados

Considere o pseudocódigo que define a função fibo, exibido a seguir.


Imagem associada para resolução da questão


Para um inteiro n ≥ 1, a complexidade do algoritmo utilizado é:

Alternativas
Q1797826 Algoritmos e Estrutura de Dados
Sobre a teoria da informação, julgue o item que se segue.

Embora não haja conceitos únicos para dados e informação, é possível afirmar que os dados são matéria-prima para a informação.
Alternativas
Q1792496 Algoritmos e Estrutura de Dados
Suponha uma estrutura de dados do tipo vetor, a qual possui algumas centenas de elementos ordenados. Buscas por valores dos elementos desse vetor são constantes e, portanto, é necessário utilizar um método de busca eficiente. Das seguintes opções, qual seria o método de busca ou o algoritmo mais adequado?
Alternativas
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791920 Algoritmos e Estrutura de Dados
Acerca das estruturas homogêneas de dados e dos conceitos da programação orientada a objetos, julgue o item.
A matriz é uma estrutura que possui todos os valores do mesmo tipo, ou seja, uma estrutura homogênea e que pode ainda ter mais de uma dimensão.
Alternativas
Ano: 2021 Banca: Quadrix Órgão: CORE-PR Prova: Quadrix - 2021 - CORE-PR - Analista TI |
Q1791919 Algoritmos e Estrutura de Dados
Acerca das estruturas homogêneas de dados e dos conceitos da programação orientada a objetos, julgue o item.
As operações somar, inserir e apagar elementos são consideradas como operações de atualização de um vetor.
Alternativas
Q1790951 Algoritmos e Estrutura de Dados
O pseudocódigo a seguir apresenta o corpo de uma função.
int func(int n) {    if (n <= 1)    {      return n    }    return func(n-1) + func(n-2) }
Caso essa função seja chamada recebendo como entrada o valor 10, qual será o valor retornado pela função?  
Alternativas
Q1790950 Algoritmos e Estrutura de Dados

Considere o pseudocódigo a seguir, em que o símbolo ^ indica uma operação XOR bitwise.


a = 12

b = 5

a = a ^ b

b = a ^ b

a = a ^ b


Os valores finais das variáveis a e b são, respectivamente,

Alternativas
Q1790656 Algoritmos e Estrutura de Dados
Seja T uma árvore balanceada do tipo AVL (Adelson-Velski e Landis) vazia. Supondo que os elementos 5, 10, 12, 8, 7, 11 e 13 sejam inseridos nessa ordem em T, a sequência que corresponde a um percurso de T em pré-ordem é
Alternativas
Q1785109 Algoritmos e Estrutura de Dados

Dada a árvore a seguir, assinale a alternativa que apresenta o passeio em ordem para essa árvore.

Imagem associada para resolução da questão

Alternativas
Q1771801 Algoritmos e Estrutura de Dados
O pseudocódigo a seguir é referente a um algoritmo com passagem de parâmetros por valor de ALFA para X e por referência de BETA para Y.
Imagem associada para resolução da questão
Após a execução, para as variáveis ALFA e BETA mostrarão, respectivamente, os seguintes conteúdos:
Alternativas
Q1771800 Algoritmos e Estrutura de Dados
O algoritmo abaixo contém a função FNC21(X).

Imagem associada para resolução da questão
Após a execução, as variáveis N e S mostrarão, respectivamente, os seguintes valores:
Alternativas
Q1771799 Algoritmos e Estrutura de Dados
A figura mostra um algoritmo para realizar a troca de valores entre duas variáveis: primeiro por meio do auxílio da variável TOCA e, em seguida, sem essa variável.
Imagem associada para resolução da questão
Os blocos de instruções que devem substituir as referências Imagem associada para resolução da questão e Imagem associada para resolução da questão são, respectivamente:
Alternativas
Q1771798 Algoritmos e Estrutura de Dados

O pseudocódigo abaixo refere-se a um algoritmo conhecido por Triângulo de Pascal.


Imagem associada para resolução da questão


O resultado impresso, gerado pelo algoritmo, está indicado na seguinte alternativa:

Alternativas
Q1771448 Algoritmos e Estrutura de Dados
As figuras mostram em (I) um algoritmo que gera uma sequência de números, usando a estrutura de controle para... faca e em (II) o resultado da execução.
Imagem associada para resolução da questão (I)
Imagem associada para resolução da questão (II)
Duas estruturas equivalentes a para ... faca ... fimpara, que geram o mesmo resultado, a primeiro usando repita ... ate que... e a segunda enquanto... faca..., são mostradas, respectivamente, na seguinte opção:
Alternativas
Q1771431 Algoritmos e Estrutura de Dados
Na programação de computadores, as funções são bastante empregadas. Neste contexto, analisa-se a figura que contém um pseudocódigo com o emprego de uma função.
Imagem associada para resolução da questão
Após a execução, os valores finais das variáveis SOL e LUA são, respectivamente:
Alternativas
Respostas
1481: A
1482: E
1483: E
1484: C
1485: D
1486: A
1487: C
1488: B
1489: C
1490: C
1491: E
1492: D
1493: B
1494: D
1495: A
1496: D
1497: B
1498: C
1499: C
1500: C