Prévia do material em texto
Algoritmo 1. As estruturas de dados homogêneas permitem que sejam trabalhadas com agrupamentos de dados, cuja referência no código-fonte é apenas uma variável. Estas estruturas auxiliam na redução da quantidade de variáveis, tornando a programação menos trabalhosa e, consequentemente, o código mais legível. Referente a estruturas de dados homogêneas, assinale a alternativa CORRETA: A) Estruturas de dados homogêneas são conhecidas por algumas nomenclaturas: variáveis indexadas, vetores, arrays, entre outras. B) Estruturas de dados homogêneas abrangem apenas estruturas de dados bidimensionais. C) Estruturas de dados homogêneas abrangem apenas estruturas de dados unidimensionais. D) Estruturas de dados homogêneas não abrangem estruturas de dados bidimensionais. 2. Matrizes bidimensionais podem ser descritas como arranjos ordenados, que, ao contrário dos vetores, podem ter n dimensões. Uma matriz que possui apenas duas dimensões é chamada bidimensional, que nada mais é que um dado ser armazenado em uma determinada linha e coluna. Funciona de forma parecida que um vetor, com a diferença de que existem dois índices para acessar um dado de sua estrutura. Neste contexto, analise a matriz sendo apresentada na figura abaixo, e então assinale a alternativa que apresenta a declaração CORRETA da matriz: A) matriz : vetor[0..5, 0..5] de caractere. B) matriz : vetor[1..5, 1..5] de caractere. C) matriz : vetor[1..6, 1..5] de caractere. D) matriz : vetor[1..6, 1..6] de caractere. 3. As estruturas de dados unidimensionais, também conhecidas por vetores ou matrizes de uma dimensão, representam um conjunto de dados que possuem o mesmo tipo (inteiro, real, caractere, booleano). Os vetores são estruturas de dados que são referenciadas pelo mesmo nome, necessitando de um número para acessá-los. Referente a vetores, assinale a alternativa CORRETA: A) Dependendo da linguagem de programação, a manipulação de dados de um vetor não é realizada por índices. B) A utilização de um vetor depende da linguagem de programação, pois pode ser muito diferente de uma linguagem para outra. C) A manipulação dos dados de um vetor é individual. D) A manipulação dos dados de um vetor também é em conjunto. 4. Em muitos casos, a utilização de variáveis normais gera uma carga de trabalho para a programação. Neste sentido, pode-se optar por utilizar as estruturas de dados homogêneas. Referente a estruturas de dados homogêneas, assinale a alternativa CORRETA: A) São estruturas que armazenam dados do tipo caractere. B) São estruturas de dados do mesmo tipo. C) São estruturas de dados de tipos diferentes. D) São estruturas de armazenamento de dados do tipo real. 5. Na atividade de desenvolvimento de software, muitas vezes depara-se com situações de necessidade para criação de várias variáveis do mesmo tipo, para armazenamento de dados do mesmo tipo, o que acarreta em uma maior carga de trabalho e menor legibilidade do código-fonte. Referente a estruturas de dados homogêneas, assinale a alternativa CORRETA: A) Um vetor pode ser entendido como uma tabela de dados do mesmo tipo, e uma matriz bidimensional por uma lista de dados do mesmo tipo. B) Um vetor pode ser entendido como uma tabela de dados do mesmo tipo, e uma matriz bidimensional por uma lista de dados de tipos diferentes. C) Um vetor pode ser entendido como uma lista de dados do mesmo tipo, e uma matriz bidimensional por uma tabela de dados do mesmo tipo. D) Um vetor pode ser entendido como uma tabela de dados de tipos diferentes, e uma matriz bidimensional por uma lista de dados do mesmo tipo. QUESTÃO 01 02 03 04 05 GABARITO A A C B C