SóProvas



Questões de Matrizes em Estrutura de Dados


ID
177970
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

É uma estrutura de dados dividida em linhas e colunas. Desta forma, pode-se armazenar diversos valores dentro dela. Para obter um valor é necessário identificá-lo por meio do número da linha e da coluna onde está armazenado. Trata-se de

Alternativas
Comentários
  •  a) árvore é representada pela estrutura de nós hierarquicamente organizados a partir de um nó raiz

    b) a matriz é definida pela organização dos dados dispostos em linhas e colunas

    c) a pilha possui nós organizados um em cima do outro, onde para retirar o primeiro elemento é preciso remover todos

    d) a fita é conhecida como um meio de armazenamento físico de dados, utilizada para backup alguns anos atrás

    e) o deque é também conhecido como filas duplamente ligadas(o primeiro nó aponta pro segundo que também aponta pro primeiro)

  •  Matrix é um tipo de array com 2 ou + dimensoes. Matriz possui 1 index para linhas e 1 para cols. Matriz, diferente do struct, pode guardar dados homogeneos como int, float, double, char, bool e string

  • Matrizes são multidimencionais, ou seja, possuem mais de um índice.

     

    ex:

    3    5    6    8

    2    4    5    1 ---> linhas

    2    6    8    9

                - 

                -

           colunas


ID
201412
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Os dados armazenados em uma estrutura do tipo matriz não podem ser acessados de maneira aleatória. Portanto, usa-se normalmente uma matriz quando o volume de inserção e remoção de dados é maior que o volume de leitura dos elementos armazenados.

Alternativas
Comentários
  • ERRADO. A matriz permite acessar um item diretamente bastando passar os índices de sua posição na estrutura. Ex.: M[10]

  • Caro colega, acredito que o erro da questão esteja na parte: "não podem ser acessados de maneira aleatória". Existem métodos para acesso aleatório como ramdom() em linguagem C.
  • O acesso aleatório de que a questão fala é o acesso feito passando-se os índices de linha e coluna, ex, matriz[2][5]. Nesse caso, é possível sim fazer acesso aleatório tanto em matrizes como em vetores, diferentemente do que ocorre em listas, onde é preciso percorrer a lista. Logo, a primeira parte da questão está incorreta.
    Outra parte errada é a que diz que "usa-se normalmente uma matriz quando o volume de inserção e remoção de dados é maior que o volume de leitura dos elementos armazenados". Como é possível fazer acesso aleatório nas matrizes, estas são usadas quando o volume de leitura é maior que o volume de inserção e remoção, visto que é possível fazer o acesso direto e, consequemente, melhorando o desempenho.
  • O erro da questão está logo no início:
    "Os dados armazenados em uma estrutura do tipo matriz não podem ser acessados de maneira aleatória..."

    Se isso fosse correto, estão só seria possível acessá-los de maneira sequencial. E sabemos que a matriz nos permite acesso a qualquer elemento através do índice de suas linhas e colunas.
    Ex.:  mat[1][2]: elemento que está na linha 1 e coluna 2; não é preciso percorrer a matriz desde o início para encontrá-lo.
  • errado- entre as caracteristicas do tipo array (matriz é array > 1d), estão:

    a - name a todos elementos[

    b - index único

    c - tipo

    d conteúdo individual 

    e - valores podem ser acessados de modo aleatorio. 


ID
235426
Banca
CETAP
Órgão
AL-RR
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Matrizes são estruturas de dados de n-dimensões. Por simplicidade, chamaremos de matrizes as matrizes bidimensionais numéricas (que armazenam números inteiros). Sendo assim, marque a alternativa INCORRETA.

Alternativas

ID
240712
Banca
FCC
Órgão
TRT - 8ª Região (PA e AP)
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

O procedimento abaixo preenche uma matriz quadrada n × n com:

• −1 nos elementos abaixo da diagonal principal;
• 0 nos elementos da diagonal principal;
• 1 nos elementos acima da diagonal principal.

procedure PreencheMatriz;
var
   i, j: integer;
begin
   for i:= 1 to n do
      for j := 1 to n do
         if i > j then matriz[i,j] := ?
         else if i < j then matriz[i,j] := ?
         else matriz[i,j] := ?
end;

Os valores que devem ser respectivamente colocados no primeiro, segundo e terceiro comandos de atribuição, marcados no código com uma interrogação (?), para o preenchimento correto da matriz são:

Alternativas
Comentários
  • i são as linhas da matriz

    j são as colunas da matriz

    se i for maior que j, ou seja, se a linha for maior que a coluna, eu estou abaixo da diagonal principal, logo essa posição deve ser -1

    se i for menor que j, ou seja, se a linha for menor que a coluna, eu estou acima da diagonal principal, logo essa posição deve ser 1

    e se caso nenhuma dessas condições acima seja verdadeira, eu tenho que linha é igual a coluna que é igual a diagonal principal, logo essa posição deve ser 0

     

    ALTERNATIVA E

  • Supondo:

    n = 5

    A impressão ficaria assim:

    01111

    -10111

    -1-1011

    -1-1-101

    -1-1-1-10

    Logo:

    [1,0] = -1 -> equivale ao "IF" imprime menos um;

    [0,1] = 1 -> equivale ao "ELSE IF" que imprime um;

    [0,0] = 0 -> equivale ao "ELSE" que irá imprimir zero;


    Resposta: alternativa E.




ID
260215
Banca
FCC
Órgão
TRT - 4ª REGIÃO (RS)
Ano
2011
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

No contexto das vinculações de subscritos e categorias de matrizes, NÃO se inclui como uma categoria a matriz

Alternativas
Comentários
  • • Matriz Estática
    – As faixas de subscrito estão estaticamente
    vinculadas e a alocação de armazenamento é
    estática (feita antes da execução)
    – Vantagem: eficiência (em alocação dinâmica)
    • Matriz fixa dinâmica na pilha
    – Faixas de subscrito estão estaticamente
    vinculadas, mas a alocação é feita no momento da
    declaração durante a execução
    – Vantagem: eficiência de espaço
    • Matriz Dinâmica na Pilha
    – Faixas de subscritos estão dinamicamente
    vinculadas e a alocação de armazenamento é
    dinâmica (feita durante a execução)
    – Vantagem: flexibilidade (o tamanho de uma matriz
    não precisa ser conhecido antes da sua utilização)
    • Matriz Dinâmica no Monte
    – A vinculação das faixas dos índices e a alocação
    são dinâmicas e podem mudar várias vezes
    – Vantagem: flexibilidade (matrizes podem crescer
    ou encolher durante a execução do programa)

    Fonte:http://www.cin.ufpe.br/~arfs/aula05_tiposDeDados_parte2.pdf
  • Aqui fala neste link:

    http://www.google.com.br/url?sa=t&source=web&cd=1&ved=0CBgQFjAA&url=http%3A%2F%2Fwww.tiagodemelo.info%2Faulas%2Fcefet%2F2008%2Flinguagem-poo%2Faula-topicos-linguagem-programacao.pdf&ei=skG_TejvDqbs0gHJ5LXwBQ&usg=AFQjCNGYML_mNWsKY99ZntNOOqcJZFldQwPolimorfismo–Polimorfismo ad hoc ?Não existe um modo único e sistemático de determinar o tipo de resultado de uma função em termos dos tipos dos seus argumentos de entrada.? ? –É uma forma limitada de polimorfismo.Possui duas formas: coerção e sobrecarga.Polimorfismo universal??Trabalha potencialmente num conjunto infinito de tipos de modo disciplinado.Possui duas formas: paramétrico e inclusão.
  • Monte = Heap Memory. Traduções que mais dificultam que ajudam.


ID
1168315
Banca
CESGRANRIO
Órgão
EPE
Ano
2014
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Os dados contidos num vetor V unidimensional com n2 posições, n > 2, são números inteiros e positivos tais que V[k] = k. Esses dados são transferidos, a partir de V[1], sequencialmente, para uma matriz M (nxn). A matriz é preenchida, linha por linha, de cima para baixo (de 1 a n). Cada linha é preenchida coluna por coluna, da esquerda para a direita (de 1 a n). Qual é o valor do conteúdo da célula M(p,q), conteúdo da p-ésima linha e da q-ésima coluna?

Alternativas
Comentários
  • Força Guerreiro!!!!!!


ID
1469776
Banca
CETAP
Órgão
MPC-PA
Ano
2015
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Selecione qual das seguintes configurações de linhas e colunas de matriz possui maior número de elementos:

Alternativas
Comentários
  • Em uma matriz, para encontrar o número de elementos, basta multiplicar a linha x coluna:

    a) 10 x 1= 10

    b) 1 x 15 = 15

    c) 4 x 3 = 12

    d) 2 x 7 = 14

    e) 4 x4 = 16

  • Força Guerreiro!!!!!!


ID
1470829
Banca
UNIRIO
Órgão
UNIRIO
Ano
2014
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere um cinema, onde a disposição das poltronas segue a estrutura de uma matriz com N filas de cadeiras (linhas), cada uma contendo M cadeiras (colunas). Um sistema de venda de ingressos para este cinema está sendo desenvolvido, onde a referida matriz de poltronas é armazenada em um vetor, segundo sua sequência de linhas, da primeira para a última, e, em cada linha, da primeira coluna para a última. Sendo a primeira posição no vetor a de índice 0 (zero), a posição k da poltrona do cinema localizada à fila de número f e à coluna de número c é igual a

Alternativas
Comentários
  • Fica complicado responder porque o enunciado não especificou se a primeira fila e a primeira coluna tem número 0 ou número 1 como inicio. Com isso poderia ser tanto a alternativa a quanto a alternativa d.

  • Força Guerreiro!!!!!!


ID
1489150
Banca
VUNESP
Órgão
Prefeitura de Caieiras - SP
Ano
2015
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considere o seguinte algoritmo para responder à  questão. O algoritmo está expresso na forma de uma pseudolinguagem. Suponha que o valor lido para a variável k seja igual a 3.

                          início 
                             tipo TMAT = matriz [1..5,1..5] de inteiros
                             inteiro: i, j, k; 
                            TMAT: Mat; 

                             leia k; 
                             para i de 1 até 5 faça 
                             [ 
                                para j de 1 até 5 faça 
                                [ 
                                  Mat[i,j] ← i-j; 
                                ] 
                             ] 
                             imprima (Mat[2,3]*Mat[3,2]); 
                          fim.


No algoritmo apresentado foram acrescentadas as seguintes linhas de comando imediatamente antes do comando imprima.

                       para i de 1 até 5 faça
                       [
                         para j de 1 até 5 faça
                         [
                           Mat[i,j] ← Mat[i,j] + k;
                         ]
                       ]

Dessa forma, com essa modificação, após a execução do algoritmo, a somatória dos elementos da linha 1 da matriz Mat será igual a:

Alternativas
Comentários
  • Dica: você está na prova e tem duas questões referentes ao mesmo algoritmo. Não faça a matriz de novo. Apenas verifique o que há de novo e tente trabalhar com a matriz que já foi criada na outra questão.

    Na outra questão, a matriz ficou assim:

    0 -1 -2 -3 -4

    1 0 -1 -2 -3

    2 1 0 -1 -2

    3 2 1 0 -1

    4 3 2 1 0

    Nessa questão, ele apenas vai adicionar 3 em todos os elementos os a matriz. E como resultado, ele quer a soma dos elementos da primeira linha. Logo, podemos fazer assim:

    1) somar os elementos da primeira linha: 0 + (-1) + (-2) + (-3) + (-4) = -10

    2) Como eu devo somar 3 unidades em todos os elementos da matriz, na primeira linha, tenho 5 elementos. Logo, 5 x 3 = 15

    3) Basta somar o resultado obtido na linha 1) e 2) = 5

  • Força Guerreiro!!!!!!

  • Sobre a letra C:

    As competências do juízo da infância e juventude (art. 148) podem ser divididas, segundo a doutrina, em dois conjuntos. 

    1. O primeiro diz respeito à competência exclusiva da Vara da Infância ou do juiz com jurisdição para tanto. Nele está incluído: 

    a) toda matéria atinente ao processo judicial de apuração de ato infracional, concessão de remissão, aplicação e execução de medida socioeducativa;  

    b) adoção de criança e adolescente e seus incidentes; (nem toda adoção tramitará na Vara da Infância (ex: adoção de maiores de 18 anos)

    c) apuração de irregularidade em entidades de atendimento (arts. 191 e seguintes) e apuração de infração administrativa contra norma de proteção à criança ou adolescente e aplicação das respectivas sanções (arts. 194 e seguintes);  

    d) ações civis fundadas em interesses individuais, difusos ou coletivos afetos à criança e ao adolescente, respeitada, todavia, a competência da Justiça Federal e competência originária dos Tribunais Superiores (art. 209). 

     

    2. O outro conjunto de situações disciplinadas pelo art. 148 diz respeito à competência concorrente, ou seja, trata-se de situações que tramitam no juízo comum e apenas nas hipóteses de a criança ou adolescente estarem com seus direitos ameaçados ou violados por ação ou omissão da família, estado, ou sua própria conduta (art. 98) correm na Justiça especializada da Infância: guarda, tutela, perda ou suspensão do poder familiar, suprimento de idade ou de consentimento para casamento, discordância entre os pais no exercício do poder familiar, emancipação, alimentos, designação de curador especial, cancelamento, retificação e suprimento de registros civis.  


ID
1610446
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Acerca de programação de computadores, julgue o item a seguir.


Os dados armazenados em uma estrutura do tipo matriz não podem ser acessados de maneira aleatória. Portanto, usa-se normalmente uma matriz quando o volume de inserção e remoção de dados é maior que o volume de leitura dos elementos armazenados.


Alternativas
Comentários
  • Errado. Os dados armazenados em uma estrutura do tipo matriz podem sim ser acessados de maneira aleatória. Fonte: http://estacio.webaula.com.br/cursos/gra007/aula10.html

ID
1699096
Banca
Aeronáutica
Órgão
EEAR
Ano
2009
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considerando os métodos de pesquisa em uma matriz. O método de pesquisa ____________ divide a lista em duas partes e “procura" saber se a informação a ser pesquisada está acima ou abaixo da linha de divisão.

Alternativas
Comentários
  • Divide a lista em duas partes: Binária.


ID
1994701
Banca
Aeronáutica
Órgão
EEAR
Ano
2013
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Considerando a matriz bidimensional TABELA [1..8,1..5], assinale a afirmativa correta.

Alternativas
Comentários
  • Matriz[Linhas, Colunas] Linhas X Colunas = Número de Campos

  • D) A matriz tem 8 linhas, 5 colunas e podem ser armazenados até 40 elementos. 

  • (Linhas)8x5(Colunas) = 40 Elementos


ID
2542393
Banca
CESPE / CEBRASPE
Órgão
TRT - 7ª Região (CE)
Ano
2017
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Em determinada organização, existem cinco salas de reunião e, para cada uma delas, são destinados horários fixos para o agendamento de até seis reuniões por dia. Um especialista em tecnologia da informação criou uma matriz para armazenar os agendamentos solicitados. O sistema percorre a estrutura de dados em busca de uma sala com horário livre para hospedar uma reunião.


Considerando a situação apresentada, assinale a opção cujo trecho de algoritmo apresentado realiza a referida busca.

Alternativas
Comentários
  • Gab. B

    Abaixo um breve comentário, considerando que haverá um valor disponível para armazenar uma solicitação de agendamento

    Linha 1 - Ler uma solicitação de agerndamento (SOLICITANTE)

     

    Linhas 2 a 3 - Percorre uma matriz bidimensional [5,6] onde I corresponde às salas de reunião e J aos horários de de reunião.

     

    Linha 4 - Testa se determinado par (sala/horário) está disponível, ou seja, se aquela posição de matriz está vazia " "

     

    Linha 5 - Caso a posição testada anteriormente esteja vazia, armazena a solicitação nessa possição.

     

    Linha 6 -  Mostra uma mensagem informando que o agendamento foi realizado com sucesso

     

    Linha 7 - Mostra uma mensagem informando os dados do agendamento, ou seja, em qual sala e horário foi realizado o agendamento.

     

    Linhas 8 e 9 - Armazena o valor 100 nas variáveis I e J por duas razões:

     

    Primeiro: Para que o laço encerre sua execução, pois I > 5 e J >6

     

    Segundo: Para que no teste da linha 13 o valor de I seje igual a 100 e o sistema não execute as linhas 14 e 15.

     

    Obs.: O raciocínio acima foi levando em consideração que o sistema iria encontrar um par sala/horário disponível. Caso não haja nenhum par sala/horário disponível o algoritmo não passará pelo teste da linha 4 e, por consequência, irá executar as linhas 14 e 15.

     

    Espero ter ajudado. 

     

  • nao tinha entendido o lance do "100"...

    mas o comentario anterior foi bastante elucidativo

  • Letra B é a única que faz sentido, mas I e J vão ser incrementados no final do laço. Logo, terão valores 101 e 101

    Sem contar o escopo de I que não será visível no último SE

  • Força Guerreiro!!!!!!


ID
2555599
Banca
PUC-PR
Órgão
TJ-MS
Ano
2017
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Das funções de matriz de objetos (Array Object) a seguir, marque aquela que retorna verdadeiro (true) se pelo menos um elemento nesta matriz satisfizer a função de teste fornecida.

Alternativas
Comentários
  • Analisando as alternativas:

     

    a) reverse() 

    Errada. Esse método retorna um objeto Array com os elementos invertidos.

     

     

    b) shift ()  

    Errada. Esse método remove o primeiro elemento de uma matriz e o retorna.

     

     

    c) slice()

    Errada. O método slice (Matriz) retorna uma seção de uma matriz.

     

     

    d) any()

    Errada. Porque não condiz com que pede no comando da questão

     

     

    e) some() 

    Correta. Esse método verifica se uma função de retorno de chamada definida retorna true para qualquer elemento de uma matriz.

     

     

     

     

    Fonte: https://msdn.microsoft.com/pt-br/library/k4h76zbx(v=vs.94).aspx

  • Tentei usar o inglês para ajudar, mas acabei marcando D.

  • Força Guerreiro!!!!!!


ID
2572156
Banca
PUC-PR
Órgão
TJ-MS
Ano
2017
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Das funções de matriz de objetos (Array Object) a seguir, marque aquela que retorna verdadeiro (true) se pelo menos um elemento nessa matriz satisfizer a função de teste fornecida.

Alternativas
Comentários
  • Pegadinha, muita gente leva como sinônimos. Qual é a diferença? Não existe função any?

  • Força Guerreiro!!!!!!


ID
2660044
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Qual função recebe como parâmetros uma matriz simétrica contendo números inteiros (mat) e sua ordem (n), e retorna a soma dos elementos dessa matriz?

Alternativas
Comentários
  • Gabarito: E

    A) ERRADO. i <= j < N, ao invés de i < j < N.

    B) ERRADO. Esquece de somar os elementos na diagonal aii.

    C) ERRADO. i <= j < N, ao invés de i < j < N, e esquece de dobrar o valor (são duas partes simétricas).

    D) ERRADO. Dobra o valor (nesse método, todo elemento já é contado individualmente).

    E) CERTO. 0 <= j < N, dobra os elementos da parte simétrica, e não esquece de somar os elementos da diagonal aii.

  • Força Guerreiro!!!!!!


ID
2926543
Banca
Quadrix
Órgão
CRA-PR
Ano
2019
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

No que se refere a vetores, matrizes, filas e árvores binárias, julgue o item.


A estrutura de uma matriz não permite que o armazenamento de valores possa ser referenciado e associado a outros em duas ou mais dimensões.

Alternativas
Comentários
  • Resposta errada.

    Para cada dimensão de uma matriz, sempre haverá um laço. Se houver duas dimensões, então haverá dois laços

  • Força Guerreiro!!!!!!


ID
3097168
Banca
Quadrix
Órgão
CREA-GO
Ano
2019
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Acerca das estruturas homogêneas de dados vetor e matriz e dos conceitos de pilhas, filas e árvores binárias, julgue o item.


Matriz é uma estrutura de armazenamento do tipo bidimensional. Diz‐se que uma matriz de dimensão 2 é uma matriz que exige apenas um índice para identificar até dois elementos em sua estrutura.

Alternativas
Comentários
  • Bidimensional -> 2 índices.

  • RESOLUÇÃO:

    A bidimensional de dimensão 2, é uma matriz que exige dois índices.

    Resposta: Errado

  • Exemplo em java

    int[][] vetor = new int[10][10]

    Matriz bidimensional possui linhas e colunas

    Ex: Tabela Excel

    então para você retornar o valor do registro (índices servem para isso) você informa qual linha e coluna de memória, ele se encontra.

  • Força Guerreiro!!!!!!


ID
3180445
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Um programador precisa elaborar um método que diga se uma matriz quadrada recebida como parâmetro é a matriz identidade de ordem n. Esse método recebe uma matriz quadrada (mat) e sua ordem (n) como parâmetros, e retorna true, se a matriz recebida for a matriz identidade de ordem n, ou false, caso contrário.

Qual método executa o que foi especificado acima? 

Alternativas
Comentários
  • é quase impossível alguém acerta isso na prova.é muita pergunta difícil

    Mas mesmo assim FORÇA e FÈ guerreiros(a)

  • Gabarito: A

    Uma matriz é dita "matriz identidade de ordem n" se, para a posição M[x][y], o valor será 1 se x = y, e o valor será 0 se x != y. Em termos práticos, essa matriz tem o número 1 na diagonal, e o número 0 nas outras posições. Por exemplo, a matriz identidade de ordem 4 seria:

    1 0 0 0

    0 1 0 0

    0 0 1 0

    0 0 0 1

    public static boolean identidade(int mat[][], int n) {

    for(int i=0; i<n; i++) {

    if(mat[i][i]!=1) // verifica se todos os elementos na diagonal são diferentes de 1

    return false; // algum for, a matriz não é identidade

    for(int j=i+1; j<n; j++) // se entrar nesse 'for', a diagonal já foi verificada.

    // agora, verifica os outros elementos

    if(mat[i][j]!=0 || mat[j][i]!=0)

    // se algum outro elemento for diferente de 0, não é matriz identidade

    return false;

    }

    return true; // se chegou nesse ponto, a diagonal é 1, e todos os outros elementos são 0.

    }

  • Questão difícil. Funciona assim:

    • 1 - Verifica se o primeiro elemento da diagonal é 1
    • 2 - Verifica se os elementos abaixo e à direta desse elemento da diagonal é zero, de um por um
    • 3 - Repete (1) e (2) para os próximos elementos da diagonal
  • Força Guerreiro!!!!!!


ID
3250234
Banca
Quadrix
Órgão
COREN-RS
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

É uma variável composta, homogênea e 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 vez que as variáveis têm o mesmo nome, o que as distingue são índices que referenciam sua localização dentro da estrutura. Uma variável dessa estrutura precisa de um índice para cada uma de suas dimensões.

Assinale a alternativa que apresenta a estrutura de dados descrita no texto acima.

Alternativas
Comentários
  • "É uma variável composta, homogênea e multidimensional" = matriz

    Se fosse uma dimensão, seria vetor

  • Força Guerreiro!!!!!!

  • Array é o nome inglês para o que chamamos de vetor. Um vetor é uma matriz de uma dimensão só, ou seja, tem apenas uma linha ou uma coluna de dados. Normalmente usamos o termo matriz quando há mais de uma dimensão, então tem pelo menos linhas e colunas, pode ter outras dimensões.

ID
3832687
Banca
INSTITUTO AOCP
Órgão
Prefeitura de Novo Hamburgo - RS
Ano
2020
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Uma estrutura de dados representada por um arranjo bi ou multidimensional de alocação estática e sequencial é conhecida como

Alternativas
Comentários
  • Matriz

    Uma matriz é um arranjo bidimensional ou multidimensional de alocação estática e sequencial. A matriz é uma estrutura de dados que necessita de um índice para referenciar a linha e outro para referenciar a coluna para que seus elementos sejam endereçados.

    Fonte: Estrutura de Dados com Algoritmos e C - Marcos Laureano

  • Acertei pelo multidimensional ai só.


ID
5321920
Banca
Aeronáutica
Órgão
EEAR
Ano
2021
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Relacione as colunas quanto às funções de cada trecho de código. Em seguida, assinale a alternativa com a sequência correta

1 – para a de 1 até 150 passo 1 faça

          leia e[a]

     fim_para 

2 – para a de 1 até 150 passo 1 faça

          escreva f[a]

      fim_para 

3 – para a de 1 até 150 passo 1 faça

             i ← e[a] div 5

             se (i = 0) então

                   f[a] ← e[a] + 7

               senão

                    f[a] ← e[a] + 12

                 fim_se

         fim_para 


( ) Leitura de cada um dos 150 valores da matriz. 
( ) Criação da matriz com as seguintes premissas:
    • caso o elemento seja divisível por 5, somar 7 a seu valor;
    • senão, somar 12 a seu valor.  
( ) Apresentação da matriz resultante.

Alternativas

ID
5375767
Banca
Quadrix
Órgão
CORE-PR
Ano
2021
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

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
Comentários
  • Vamos destrinchar o enunciado:

    parte a) matriz é uma estrutura que possui todos os valores do mesmo tipo --> armazenam variáveis do mesmo tipo. Ex.: nome;

    parte b)  pode ... ter mais de uma dimensão --> Exato. Uma matriz é conhecido como vetor de vetores, pois contêm dois índices i (linha) e j (coluna).

    GABARITO CERTO!!

  • Boa Sorte

  • Certo.

    Uma matriz é uma estrutura de dados homogênea

    multidimensional (ela pode crescer em mais de uma

    direção ou dimensão).


ID
5456644
Banca
IBGP
Órgão
Prefeitura de Dores do Indaiá - MG
Ano
2021
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

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
Comentários
  • Uma vez que as variáveis têm o mesmo nome, o que as distinguem são índices que referenciam sua localização dentro da estrutura. Uma variável do tipo matriz é composta por linhas e colunas.