Estudar grátis →

Publicidade

Questões de Algoritmos e Estrutura de Dados para Concursos

Pratique questões de Algoritmos e Estrutura de Dados cobradas nas principais bancas: CESPE, FCC, Vunesp, FGV e mais.

10 questões de Algoritmos e Estrutura de Dados com gabarito

Questões reais de concursos públicos extraídas de provas aplicadas pelas principais bancas do Brasil.

Questão 1 UFSM2022

Sobre as estruturas de dados, considere as afirmativas a seguir. I - Uma Pilha pode ser implementada com uma Fila FIFO (first-in, first-out). II - Uma Pilha pode ser implementada com uma estrutura de dados Lista. III - Uma Lista permite inserção ou remoção no início ou fim da estrutura de dados. IV - O topo de uma Pilha é o elemento mais antigo inserido. Estão corretas

A apenas I.
B apenas I e IV.
C apenas II e III. ✓
D apenas III e IV.
E I, II, III e IV.
Questão 2 FADE - UFPE2023

Muitas vezes o uso de encadeamento simples acarreta a necessidade de incluir um comando de repetição (laço) para fazer um ponteiro (ou indexador) percorrer a estrutura a partir do início até ele se posicionar no penúltimo elemento da estrutura, demandado possivelmente por uma inserção e/ou uma deleção. No exemplo em questão, pela forma de implementação escolhida, podemos afirmar que isso ocorre sempre que se fizer uma operação de

A inserção na fila de dados.
B deleção na fila de dados. ✓
C inserção na pilha de elementos livres.
D deleção na pilha de elementos livres.
E deleção em ambas, fila de dados e pilha de elementos livres.
Questão 3 FCC2007

O número binário (10100111) equivale, respectivamente, nas bases hexadecimal e decimal, a

A A7 e 167 ✓
B A9 e 17
C B3 e 267
D A7 e 67
E 3D e 147
Questão 4 CESPE / CEBRASPE2009

O raciocínio lógico leva a uma resposta que pode ser verdadeira ou falsa. Na construção de algoritmos para a solução de problemas computacionais, trabalha-se com esse tipo de raciocínio. A respeito desse assunto, julgue o item. A classe Concurso apresentada a seguir, escrita na linguagem Java, implementa uma estrutura e operações de uma pilha.

A Certo ✓
B Errado
Questão 5 UFSC2023

Considere as seguintes definições relacionadas a algoritmos de ordenação e assinale a alternativa que identifica corretamente as três definições, considerando sua ordem. 1. O algoritmo consiste em percorrer o vetor de itens desordenados da esquerda para a direita, ordenando um item por vez. A cada passo, o item não ordenado é comparado aos itens à sua esquerda (os quais já estão ordenados) de modo a encontrar em qual posição ele deve ser colocado. Esses passos são repetidos para cada um dos itens não ordenados restantes. O algoritmo termina quando o último item do vetor é colocado na posição correta. 2. O algoritmo divide logicamente o vetor em duas partições: uma partição contendo itens ordenados, que é construída da esquerda para a direita na frente (esquerda) do vetor, e uma partição contendo itens restantes não ordenados que ocupam o resto do vetor. Inicialmente, a partição ordenada está vazia e a partição não ordenada é o próprio vetor de entrada. Em cada passo, o algoritmo encontra o menor item na partição não ordenada, trocando-o com o item não ordenado mais à esquerda da partição (colocando-o, portanto, em ordem). Então, o limite lógico entre as partições ordenada e não ordenada é incrementado em uma posição e os passos anteriores são repetidos. O algoritmo termina quando resta apenas um item a ser ordenado. 3. O algoritmo divide o problema em partes menores, resolvendo cada parte separadamente e juntando os resultados posteriormente. O vetor é dividido em duas partes iguais, sendo cada uma delas dividida em duas partes, e assim por diante, até restarem partes com um ou dois itens, cuja ordenação é trivial. Para juntar pares de partes ordenadas, os dois primeiros itens de cada parte são separados e o menor deles é selecionado e posicionado como primeiro elemento. Em seguida, os menores entre os restantes são comparados e posicionados e assim se prossegue até que todos os elementos tenham sido juntados. O procedimento é repetido até que todas as partes tenham sido tratadas.

A Insertion Sort (ordenação por inserção) – Selection Sort (ordenação por seleção) – Jungle Sort (ordenação selvagem)
B Selection Sort (ordenação por seleção) – Insertion Sort (ordenação por inserção) – Quick Sort
C Selection Sort (ordenação por seleção) – Insertion Sort (ordenação por inserção) – Bubble Sort
D Insertion Sort (ordenação por inserção) – Selection Sort (ordenação por seleção) – Merge Sort ✓
E Merge Sort – Shell Sort – Bubble Sort
Questão 6 FGV2023

Quanto à função numeros, apresentada anteriormente, é correto afirmar que o principal propósito do algoritmo é localizar um par de números em L:

A cuja soma seja diferente de N;
B cuja soma seja igual a N; ✓
C cuja soma seja igual ao dobro de N;
D cujo módulo da diferença seja igual a N;
E cujo produto seja igual a N.
Questão 7 FUNDATEC2023

Qual das técnicas abaixo pode ser utilizada para testar a lógica de um algoritmo quando não se tem disponível uma ferramenta automatizada de depuração?

A Tabela verdade.
B Pseudoteste.
C Teste de mesa.
D Agile Test. ✓
E Ciclo de teste.
Questão 8 FUNDATEC2023

Em estrutura de dados, há dois tipos de dados: ______________ (sem estruturas) e ______________ (estruturados). Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.

A simples – compostos ✓
B numéricos – lógicos
C complexos – simples
D lógicos – caractere
E enumerados – subintervalos
Questão 9 FADE - UFPE2023

Considere a implementação de uma fila (FIFO) de forma estática (array) com indexação circular, iniciando em 0 e finalizando no índice N-1, onde N é o tamanho do array. Seja Ins o índice da posição livre na qual a próxima inserção na fila deve ocorrer; seja Prim o índice do elemento mais antigo a permanecer na fila; e seja (A MOD B) o resto da divisão inteira de A por B. Com base nesses dados, analise as afirmações a seguir. 1) Para inserção, caso a fila não esteja cheia, atribuímos o elemento ao array na posição Ins e, em seguida, atribuímos a Ins o valor de (Ins MOD N)+. 2) Para deleção, caso a fila não esteja vazia, atribuímos a Prim o valor de ((Prim+1) MOD N). 3) Se Prim=Ins, podemos concluir que a fila está vazia. 4) Se Prim=((Ins+1) MOD N), podemos concluir que a fila está cheia. Estão corretas:

A 1 e 2, apenas.
B 3 e 4, apenas.
C 1, 2 e 3, apenas.
D 2, 3 e 4, apenas. ✓
E 1, 2, 3 e 4.
Questão 10 FUNDATEC2023

A Figura 1 abaixo apresenta qual forma de representação de um algoritmo?

A Pseudocódigo.
B Diagrama de Chapin. ✓
C Fluxograma dos Dados.
D Diagrama de entrada, processamento e saída.
E Componentes do computador.

Quer mais questões de Algoritmos e Estrutura de Dados?

Praticar no app — grátis →

Publicidade

Concursos que cobram Algoritmos e Estrutura de Dados

SC

Prefeitura de Armazém

Prefeitura de Armazém
ES

Câmara de Piúma

Câmara de Piúma
PI

Câmara de São João do Piauí

Câmara de São João do Piauí
CE

Câmara de Ibiapina

Câmara de Ibiapina
SC

Prefeitura de Agronômica

Prefeitura de Agronômica
SP

IPREJUN - Instituto de Previdência do Município de Jundiaí

IPREJUN - Instituto de Previdência do Município de Jundiaí
SP

Câmara de Tambaú

Câmara de Tambaú
BA

Prefeitura de Luís Eduardo Magalhães

Prefeitura de Luís Eduardo Magalhães
RS

TRT 4 - Tribunal Regional do Trabalho da 4ª Região

TRT 4 - Tribunal Regional do Trabalho da 4ª Região
CE

Câmara de Camocim

Câmara de Camocim

Publicidade

Outras matérias

Administração de Recursos MateriaisAdministração Financeira e OrçamentáriaADMINISTRAÇÃO GERALADMINISTRAÇÃO GERALADMINISTRAÇÃO PUBLICAAgrimensuraAgropecuáriaAlemãoAlgoritmos e Estrutura de DadosANÁLISE DAS DEMONSTRÇÕES CONTÁBEISAnálise de BalançosAntropologiaArqueologiaARQUITETURAArquitetura de ComputadoresArquitetura de SoftwareARQUIVOLOGIAARTESArtes CênicasArtes GráficasArtes PlásticasArtes VisuaisAstronomiaAtendimento (Escriturário)ATENDIMENTO AO PUBLICOATENDIMENTO(ESCRITURÁRIO)ATUALIDADESATUÁRIAÁudio e VídeoAUDITORIAAuditoria de Obras PúblicasAuditoria GovernamentalBANCO DE DADOSBANCO DE DADOSBIBLIOTECONOMIABIOLOGIABiomedicina - Análises ClínicasBRAILEBrailleCiência PolíticaCIENCIASCiências NavaisCOMÉRCIO INTERNACIONALComércio Internacional (Exterior)COMUNICAÇÃO SOCIALCOMUNICAÇÃO SOCIALCONEHCIMENTOS ESPECÍFICOSCONHECIMENTOS BANCÁRIOSConhecimentos de Serviços GeraisCONHECIMENTOS GERAISContabilidade de CustosCONTABILIDADE GERALContabilidade PúblicaCONTROLE EXTERNOCRIMINALÍSTICACriminologiaDesenho IndustrialDesenho TécnicoDesign GráficoDIREITO ADMINISTRATIVODireito AgrárioDIREITO AMBIENTALDIREITO CIVILDIREITO COMERCIALDIREITO CONSTITUCIONALDIREITO DA CRIANÇA E DO ADOLESCENTEDIREITO DA CRIANÇA E DO ADOLESCENTEDireito da Criança e do Adolescente - Estatuto da Criança e do Adolescente (ECA) - Lei nº 8.069 de 1990DIREITO DIGITALDIREITO DO CONSUMIDORDIREITO DO TRABALHODIREITO ECONÔMICODIREITO ELEITORALDireito Empresarial (Comercial)DIREITO FINANCEIRODireito Internacional PrivadoDIREITO INTERNACIONAL PUBLICODireito MarítimoDIREITO NOTARIAL E REGISTRALDIREITO PENALDireito Penal MilitarDIREITO PREVIDENCÍARIODIREITO PROCESSUAL CIVILDireito Processual Civil - CPC 1973Direito Processual Civil - Novo Código de Processo Civil - CPC 2015DIREITO PROCESSUAL DO TRABALHODIREITO PROCESSUAL PENALDireito Processual Penal MilitarDIREITO SANITARIODIREITO TRIBUTÁRIODIREITO TRIBUTÁRIODIREITO URBANÍSTICODIREITOS HUMANOSECONOMIAEDIFICAÇÕESEducação ArtísticaEDUCAÇÃO FISICAEletricidadeEletroeletrônicaEletrônicaELETROTÉCNICAENFERMAGEMENFERMAGEMEngenharia AeronáuticaEngenharia AgrícolaENGENHARIA AGRONÔMICAEngenharia Agronômica (Agronomia)ENGENHARIA AMBIENTALEngenharia Ambiental e SanitáriaEngenharia BiomédicaEngenharia CartográficaENGENHARIA CIVILEngenharia de AgrimensuraEngenharia de AutomaçãoENGENHARIA DE PESCAEngenharia de PetróleoENGENHARIA DE PRODUÇÃOEngenharia de QualidadeENGENHARIA DE SOFTWAREENGENHARIA DE TELECOMUNICAÇÕESEngenharia de Transportes e TrânsitoENGENHARIA ELÉTRICAEngenharia EletrônicaEngenharia FlorestalEngenharia HidráulicaENGENHARIA MECÂNICAEngenharia MecatrônicaENGENHARIA NAVALENGENHARIA QUIMICAEngenharia Química e Química IndustrialESPANHOLESPANHOLESTÁTISTICAEstatuto da Advocacia e da OAB, Regulamento Geral e Código de Ética e Disciplina da OABESTATUTO DA PESSOA COM DEFICIENCIAEstatuto da Pessoa com Deficiência - Lei nº 13.146 de 2015Estatuto da Pessoa Idosa - Lei nº 10.741 de 2003ESTATUTO DO IDOSOÉTICA NA ADMINISTRAÇÃO PÚBLICAFARMÁCIAFILOSOFIAFILOSOFIA DO DIREITOFÍSICAFisioterapiaFonoaudiologiaGastronomiaGEOGRAFIAGeologiaGERÊNCIA DE PROJETOSGESTÃO DE PESSOASGestão de Saúde e Administração HospitalarGovernança de TIHidrologiaHistóriaHISTÓRIA E GEOGRAFIAHISTÓRIA E GEOGRAFIAHistória e Geografia de Estados e MunicípiosINGLÊSInstrumentação IndustrialJORNALISMOLegislação da AGULegislação da Defensoria PúblicaLegislação da Justiça MilitarLEGISLAÇÃO DA PRFLEGISLAÇÃO DE TRÂNSITOLEGISLAÇÃO DO MINISTÉRIO PÚBLICOLegislação dos Municípios do Estado da BahiaLegislação dos Municípios do Estado da ParaíbaLegislação dos Municípios do Estado de AlagoasLegislação dos Municípios do Estado de GoiásLegislação dos Municípios do Estado de Minas GeraisLegislação dos Municípios do Estado de PernambucoLegislação dos Municípios do Estado de RondôniaLegislação dos Municípios do Estado de RoraimaLegislação dos Municípios do Estado de Santa CatarinaLegislação dos Municípios do Estado de São PauloLegislação dos Municípios do Estado de SergipeLegislação dos Municípios do Estado de TocantinsLegislação dos Municípios do Estado do AcreLegislação dos Municípios do Estado do AmazonasLegislação dos Municípios do Estado do CearáLegislação dos Municípios do Estado do Espírito SantoLegislação dos Municípios do Estado do MaranhãoLegislação dos Municípios do Estado do Mato GrossoLegislação dos Municípios do Estado do ParáLegislação dos Municípios do Estado do ParanáLegislação dos Municípios do Estado do Rio de JaneiroLegislação dos Municípios do Estado do Rio Grande do NorteLegislação dos Municípios do Estado do Rio Grande do SulLegislação dos TRFs, STJ, STF e CNJLegislação dos Tribunais de Contas (TCU, TCEs e TCMs) e Ministérios Públicos de ContasLegislação dos Tribunais de Justiça (TJs)Legislação dos Tribunais do Trabalho (TST e TRTs)Legislação dos Tribunais Eleitorais (TSE e TREs)LEGISLAÇÃO ESPECÍFICALegislação EstadualLEGISLAÇÃO ESTADUAL - AMLEGISLAÇÃO ESTADUAL - BALEGISLAÇÃO ESTADUAL - DFLEGISLAÇÃO ESTADUAL - MTLEGISLAÇÃO ESTADUAL - RJLEGISLAÇÃO ESTADUAL - SCLEGISLAÇÃO ESTADUAL - SPLEGISLAÇÃO ESTAFUAL - GOLEGISLAÇÃO FEDERALLegislação MunicipalLIBRASLinguísticaLiteraturaLOGISTICAMARKETINGMATEMÁTICAMatemática AtuarialMATEMÁTICA FINANCEIRAMECANICAMecânica de AutosMecatrônicaMEDICINAMEDICINA LEGALMEIO AMBIENTEMetalurgiaMETALURGICAMeteorologiaMetodologia da Investigação PolicialMetrologiaMineraçãoModelagem de Processos de Negócio (BPM)MuseologiaMUSICANão definidoNOÇÕES DE ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIANoções de InformáticaNoções de Primeiros SocorrosNOÇÕES DE TECNOLOGIA DA INFORMAÇÃONutriçãoOceanografia GeológicaODONTOLOGIAOperações PortuáriasÓrtese e PrótesePatologiaPEDAGOGIAPORTUGUESPROGRAMAÇÃOPROGRAMAÇÃOPSICOLOGIAPsicologiaPSIQUIATRIAPublicidade e PropagandaQUÍMICARACIOCÍNIO LÓGICORACIOCÍNIO LÓGICO-MATEMÁTICORadiologiaREDAÇÃO OFICIALREDES DE COMPUTADORESREDES DE COMPUTADORESRegimento InternoRelações HumanasRelações InternacionaisRelações PúblicasSAÚDE PÚBLICASecretariadoSegurançaSegurança da InformaçãoSEGURANÇA DO TRABALHOSegurança e Saúde no TrabalhoSEGURANÇA E TRANSPORTESEGURANÇA PUBLICASERVIÇO SOCIALSISTEMA NORMATIVO ANTICORRUPÇÃOSistemas de InformaçãoSistemas OperacionaisSOCIOLOGIATAQUIGRAFIATécnicas AdministrativasTécnicas em LaboratórioTécnicas em TopografiaTelecomunicaçõesTeologiaTerapia OcupacionalTRATADOS INTERNACIONAISTurismoVeterinária