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

Foram encontradas 815 questões

Q1847825 Algoritmos e Estrutura de Dados
Fluxograma é uma representação esquemática de um processo ou algoritmo, e são representados por alguns símbolos. Sobre o assunto, relacione as colunas a seguir:
Coluna 1
I. Imagem associada para resolução da questão II. Imagem associada para resolução da questão III. Imagem associada para resolução da questão
Coluna 2
A. Conector B. Documento C. Operação manual

Assinale a alternativa que apresenta a relação correta entre as Colunas 1 e 2:
Alternativas
Q1847824 Algoritmos e Estrutura de Dados
Sobre algoritmos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) São procedimentos precisos, não ambíguos, eficientes e corretos. ( ) Um algoritmo representa os passos necessários para realização de uma tarefa. ( ) São representados somente por fluxogramas.
Assinale a alternativa que apresenta a sequência correta de cima para baixo. 
Alternativas
Q1836557 Algoritmos e Estrutura de Dados
Considerando os paradigmas de programação, a programação estruturada não permite o uso de comandos do tipo:
Alternativas
Q1836555 Algoritmos e Estrutura de Dados
Um programa concebido está representado na forma de uma pseudolinguagem, ou português estruturado, conforme mostrado a seguir. Início [      Inteiro: x, y, z, i;      x ← 2;      y ← 3;      z ← 0;      Para i de 1 até 5 faça       [          Se (x > y)            Então              [                 y ← y + 1;                 x ← x - 1;               ]               Senão               [                    x ← x + 1;                    y ← y - 1;                ]             z ← z + x - y;      ]      Imprima z;  ]  Fim. O resultado impresso por meio da variável z ao final do programa é
Alternativas
Q1824883 Algoritmos e Estrutura de Dados
Um pesquisador conseguiu uma base de dados que mostrava terrenos classificados de acordo com:
• características físicas; • tipo de negócio a ser nele implantado; • risco esperado, que compreendia os rótulos alto, médio, baixo ou nenhum.
Decidiu, então, usar um algoritmo de aprendizado de máquina que, a partir das características físicas do terreno e do tipo de negócio a ser nele implantado, aprenderia a determinar o risco esperado, enquadrando o terreno em questão em um daqueles rótulos.
Nesse cenário, que algoritmo de aprendizado de máquina é indicado para resolver esse problema?
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
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
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
Q1771430 Algoritmos e Estrutura de Dados

A figura a seguir apresenta um pseudocódigo referente a um programa de computador.


Imagem associada para resolução da questão


Após a execução, a sequência de números gerada está indicada na seguinte opção:

Alternativas
Q1771428 Algoritmos e Estrutura de Dados
Lógica de programação é a organização coesa de uma sequência de instruções voltadas à resolução de um problema, ou à criação de um software ou aplicação. No contexto, o conceito de algoritmo torna-se fundamental, definido como um conjunto de instruções que um software ou aplicação deve seguir para executar uma tarefa e resolver um problema. Nesse sentido, observa-se o pseudocódigo abaixo referente a um algoritmo, no qual ocorre passagem de parâmetros por valor das variáveis BRASIL para ARGENTINA e por referência de HOLANDA para ITALIA.
Imagem associada para resolução da questão
Após a execução, os valores finais das variáveis BRASIL e HOLANDA são, respectivamente:
Alternativas
Q1771425 Algoritmos e Estrutura de Dados
A figura abaixo ilustra um esquema para elaboração de algoritmos e programas no que se refere às técnicas de programação.
Imagem associada para resolução da questão
Na geração de códigos executáveis, os processos P1 e P2 são denominados, respectivamente:
Alternativas
Q1721413 Algoritmos e Estrutura de Dados

O programa a seguir, expresso na forma de uma pseudolinguagem, possui três loops. Analise a execução do algoritmo.


9.png (220×329)


Ao final da execução do algoritmo, o valor da variável a será igual a:

Alternativas
Q1721410 Algoritmos e Estrutura de Dados

Considere o programa a seguir, apresentado na forma de uma pseudolinguagem. 


3.png (191×377)


Caso o valor lido para a variável x tenha sido 10, então ao final da execução desse programa o valor impresso para a variável z terá sido:

Alternativas
Q1696862 Algoritmos e Estrutura de Dados
programa { funcao inicio ( ) { inteiro x, y, z x=3 y=5 z=2 escreva ( x * y - 4 * z * z *z ) } }


Assinale a opção que apresenta resultado do programa precedente.
Alternativas
Respostas
201: D
202: B
203: B
204: B
205: B
206: A
207: E
208: D
209: A
210: D
211: B
212: C
213: C
214: C
215: B
216: D
217: B
218: C
219: D
220: A