Buscar

atividade 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

08/11/2021 21:36 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/3
Acadêmico: Juliano Lolatto (2124151)
Disciplina: Linguagens de Programação e Estruturas de Dados (ADS12)
Avaliação: Avaliação II - Individual ( Cod.:690398) ( peso.:1,50)
Prova: 38588116
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Matriz é uma estrutura de armazenamento de dados cuja principal característica é o fato de poder representar N-
dimensões. Sobre esta estrutura de dados, assinale a alternativa CORRETA:
 a) O número de dimensões de uma matriz deverá ser definido em função das necessidades do problema que está
sendo analisado e das limitações eventuais da linguagem em uso.
 b) Não é necessário informar o tipo de dados que a matriz vai armazenar.
 c) Uma matriz de m linhas e n colunas contêm (m / n) dados.
 d) O armazenamento de dados em matriz não é sequencial.
2. Tipos de dados abstratos (TAD) representam um conjunto de dados e as respectivas operações executadas sobre
eles. Os TAD podem ser considerados uma metodologia de desenvolvimento de algoritmos onde se reduz o
tamanho do código através da abstração. Com relação aos tipos de dados abstratos, classifique V para as
sentenças verdadeiras e F para as falsas: 
( ) A principal característica dos TAD é a finalidade das operações.
( ) Vetores, abstrato ponto e abstrato matriz são os três tipos de dados abstratos. 
( ) Os TAD ficam externos ao módulo onde são criados, facilitando a visualização e a manipulação. 
( ) Um programador não pode alterar os dados armazenados quando a implementação usa TAD. 
( ) TAD é um tipo de dados que esconde a implementação de quem faz a manipulação. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F - V.
 b) V - V - F - V - V.
 c) V - F - V - F - V.
 d) F - F - V - F - F.
3. A classe String foi projetada na linguagem de programação Java de forma a operacionalizar um conjunto de
métodos utilitários que permitam a manipulação das cadeias de caracteres que são armazenadas nos objetos.
Estes métodos facilitam a reutilização de código já escrito, uma vez que a JVM já vem com eles implementados.
Considerando os métodos utilitários da classe String e o código fonte da figura a seguir, assinale a alternativa
CORRETA que apresenta a letra que será escrita no console:
 a) R
 b) r
 c) o
08/11/2021 21:36 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/3
 d) w
4. Um vetor é uma estrutura de dados que armazena uma sequência de objetos, todos do mesmo tipo, consistindo
em um arranjo de elementos (dados) armazenados na memória do computador. Sobre a estrutura de dados em
forma de vetor,assinale a alternativa CORRETA:
 a) Vetores são homogêneos e acessados por meio de índices.
 b) Cada vetor tem a capacidade de armazenar apenas uma informação.
 c) Vetores são matrizes bidimensionais.
 d) Vetores são heterogêneos (apresentam dados distintos).
5. As cadeias de caracteres são estruturas que permitem a representação de letras, palavras, frases e até mesmo
textos, através do armazenamento de caracteres em vetores. A combinação destes caracteres em sequência
permite que se faça a leitura de strings, cujo controle é completamente transparente para o desenvolvedor.
Considerando as características das strings na linguagem de programação C, classifique V para as sentenças
verdadeiras e F para as falsas: 
( ) Uma variável do tipo string tem seu final sinalizado através do caracter ?/e?. 
( ) A string BOapROvA seria armazenada em um vetor de caracteres de 9 posições. 
( ) As variáveis do tipo string realizam a conversão de caracteres numéricos automaticamente, ou seja, ao somar
duas variáveis string que contenham caracteres numéricos, a conversão é feita automaticamente e o resultado
obtido não será mais uma string e sim um valor numérico. 
( ) O conteúdo de uma variável do tipo string é representada internamente por um símbolo numérico, geralmente
no formato ASCII. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) F - V - F - V.
 c) V - F - F - V.
 d) V - F - V - F.
6. As cadeias de caracteres são estruturas que possuem uma grande importância no desenvolvimento de programas,
pois permitem a representação de variáveis que contenham palavras, frases e até mesmo textos. As linguagens de
programação em geral abstraem do programador o controle das cadeias de caracteres, realizando-o internamente
e disponibilizando um tipo de variável pronto para utilização. No que se refere às características das cadeias de
caracteres na linguagem de programação C, assinale a alternativa CORRETA:
 a) Não é possível colocar um caracter que represente um número em uma variável do tipo string.
 b) As strings são compostas por vetores de caracteres e marcadas por um caracter especial que sinaliza o seu
início.
 c) A string BOMDIA seria armazenada em um vetor de caracteres de 6 posições.
 d) Os caracteres são armazenados no computador através de codificações numéricas.
7. Na linguagem de programação Java, os tipos como int, double, boolean e char são escritos com letras minúsculas,
no sentido de indicar que são tipos primitivos. Já as Strings são declaradas com letra maiúscula, pois são classes
que possuem diversas operações já implementadas, o que facilita a vida do desenvolvedor. Com relação às String
da linguagem de programação Java, assinale a alternativa CORRETA:
 a) Para se inicializar uma String, o seu conteúdo deve ser indicado através de aspas simples.
 b) O método indexOf retorna um caracter contido no índice, que é passado como parâmetro.
 c) O método equals pode ser utilizado para verificar a equivalência entre dois objetos, sendo que, na classe
String, ele verifica se o conteúdo de duas Strings é igual.
 d) Os métodos trim e split apresentam a mesma funcionalidade, sendo que a única diferença entre eles é o tipo de
retorno.
08/11/2021 21:36 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/3
8. As variáveis do tipo vetores unidimensionais, disponíveis em diversas linguagens de programação, são úteis em
situações em que é necessário manter em memória um conjunto de informações que permita operações de busca
e processamento. A sintaxe da declaração e utilização de vetores muda de linguagem de programação para
linguagem de programação, o que acaba por tornar sua utilização razoavelmente complexa. Com relação aos
vetores unidimensionais e suas características na linguagem de programação C, assinale a alternativa CORRETA:
 a) Os vetores unidimensionais caracterizam-se por possuírem um número finito de elementos, sendo que todos
são do mesmo tipo.
 b) As operações de leitura e escrita em variáveis do tipo vetor podem ser feitas sem variáveis auxiliares de
indexação.
 c) Um vetor unidimensional pode ser considerado como uma lista ordenada de elementos, sendo que um vetor de
strings é ordenado alfabeticamente de forma automática pela linguagem C.
 d) Uma string pode ser considerada como um vetor multidimensional.
9. Os tipos estruturados permitem o agrupamento de informações mais simples no formato de variáveis em entidades
mais complexas, com o objetivo de facilitar a sua manipulação. Diversas linguagens de programação permitem a
implementação destes tipos estruturados. Com base no exposto, analise as sentenças a seguir: 
I- Como a ferramenta para a representação do tipo estruturado é a linguagem de programação, o domínio não
deve influenciar na definição deste tipo. 
II- Para representar uma abstração eficiente, os tipos estruturados devem ter rotinas que agem sobre eles. 
III- Uma das maneiras de a linguagem de programaçãoC fornecer o agrupamento dos dados é por meio das
structs. 
IV- Um dos objetivos destes tipos estruturados é identificar e desenvolver modelos matemáticos e abstrações do
mundo real. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II, III e IV estão corretas.
10. Estrutura de dados são utilizadas para acessar os dados armazenados de forma mais rápida e organizada. É um
recurso facilitador, uma vez que dispensa análises criteriosas em busca da informação a ser recuperada.
Considerando as estruturas de dados estudadas, é assinale a alternativa CORRETA:
 a) Vetores têm de estrutura de dados (alocação de memória) estática.
 b) Vetores têm capacidade para armazenar somente um valor em cada estrutura.
 c) Vetores e matrizes são as únicas estruturas de armazenamento de dados possíveis.
 d) Somente os vetores têm alocação de memória dinâmica.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando