Buscar

Linguagens de Programação e Estruturas de Dados (ADS12) - Avaliação II

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

22/05/2022 19:17 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzM5NjYzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 1/3
GABARITO | Avaliação II - Individual (Cod.:739663)
Peso da Avaliação
1,50
Prova
47582925
Qtd. de Questões
10
Acertos/Erros
8/2
Nota
8,00
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 Uma string pode ser considerada como um vetor multidimensional.
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 As operações de leitura e escrita em variáveis do tipo vetor podem ser feitas sem variáveis auxiliares de indexação.
A classificação crescente classifica do menor para o maior e a decrescente do maior para o menor.
Com base no exposto, assinale a alternativa CORRETA:
A vetor "Maria" "Ana" "Paulo" Um vetor gerado com as posições dos elementos classificados em ordem crescente. vetor (2) (1) (3)
B
vetor "Maria" "Ana" "Paulo" Um vetor gerado com as posições dos elementos classificados em ordem crescente. 
vetor (Ana) (Maria) (Paulo)
C vetor "Maria" "Ana" "Paulo" Um vetor gerado com as posições dos elementos classificados em ordem crescente. vetor (3) (1) (2)
D
vetor "Maria" "Ana" "Paulo" Um vetor gerado com as posições dos elementos classificados em ordem crescente. 
vetor (Paulo) (Maria) (Ana)
Podemos afirmar que os vetores de ponteiros para estruturas possuem várias funções, além de alocar memória para um vetor.
Com base nas funções que fazem parte dos vetores de ponteiros, assinale a alternativa CORRETA:
A Função Inicializa, Função Preenche, Função Retira e Função Cancela.
B Função Inicializa, Função Preenche, Função Cancela e Função Imprime.
C Função Inicializa, Função Preenche, Função Retira e Função Imprime.
D Função Inicializa, Função Atualiza, Função Retira e Função Imprime.
“O significado de um operador – é uma operação que realiza e tipo de resultado – depende dos tipos dos seus operandos. Até que se conheça 
o tipo de operando(s), não se pode conhecer o significado da expressão”. (AGUILAR, 2008, p. 12). Os ponteiros possuem os seguintes 
operadores utilizados para realizar a declaração das variáveis, são: ( * , & e Null). O operador ( * ) possui como finalidade apontar a variável para 
um ponteiro, bem como realizar a recuperação de conteúdo das variáveis declaradas. 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
4
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0
22/05/2022 19:17 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzM5NjYzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 2/3
Com base no operador ( * ), com relação às funções realizadas por esse operador, assinale a alternativa INCORRETA: 
FONTE: AGUILAR, Luis J. Fundamentos de programação – 3 ed.: Algoritmos, estruturas de dados e objetos. Tradução: VALLE, Paulo H. C. 
Revisão Técnica: SILVA, Flavio S. C. Dados Eletrônicos. Porto Alegre: AMGH, 2011.
A Apontar uma variável para um ponteiro.
B Armazenar um endereço na memória.
C Preferenciamento da variável.
D Armazenar através de.
Há algo que representa uma matriz em programação.Com base no exposto, assinale a alternativa CORRETA:
A Uma matriz possui n linhas e somente duas colunas.
B Uma matriz possui simente uma linha e diversas colunas.
C Uma matriz possui n números de linhas e n números de colunas.
D Uma matriz possui n linhas e somente uma coluna.
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 - V - F - V - V.
B F - F - V - F - F.
C V - F - F - F - V.
D V - F - V - F - V.
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 armazenamento de dados em matriz não é sequencial.
B Uma matriz de m linhas e n colunas contêm (m / n) dados.
C Não é necessário informar o tipo de dados que a matriz vai armazenar.
D
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.
As matrizes são estruturas homogêneas de dados criadas com o objetivo de permitir o armazenamento e a busca de informações na 
memória de maneira rápida e simples. Ao contrário das variáveis escalares, as matrizes permitem o armazenamento de diversos valores em 
uma só variável, utilizando índices para referenciar a posição em determinada dimensão. Considerando as características das matrizes, 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Uma matriz simétrica é aquela cujas linhas podem ser trocadas pelas colunas, e os elementos não trocam de posição. 
( ) Uma matriz não quadrada não pode ser transposta, pois o número de linhas é diferente do número de colunas. 
5
6
7
8
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0
22/05/2022 19:17 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzM5NjYzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 3/3
( ) Uma matriz quadrada é aquela cujo número de linhas é igual ao número de colunas. 
( ) Uma matriz 2x2 pode ser representada como um vetor de duas posições, em que cada posição referencia outro vetor de duas posições. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - V - V.
C V - F - F - V.
D V - F - V - F.
A classe String na linguagem de programação Java pode ser utilizada para representar situações em que existam caracteres, palavras, 
frases e até mesmo textos. A fim de facilitar operações sobre estas informações, a classe String possui diversos métodos utilitários já 
escritos, que podem simplesmente ser reutilizados pelo desenvolvedor. Considerando os métodos da classe String, o trecho de código 
mostrado na figura a seguir e enviando a palavra "quebra-cabeças" como parâmetro, classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) Na linha 25 será impresso quebrA-cAbeçAs. 
( ) A string de retorno do método será "QUEBRA-CABEÇAS". 
( ) Na linha 22, não há alteração na variável arg. 
( ) Na linha 27 criamos uma nova String, cujo conteúdo é: "quebra-cabeça". 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V -F - F.
B F - F - F - V.
C V - V - V - V.
D V - F - V - F.
Uma linguagem verbosa é uma linguagem que necessita de muitas palavras e/ou palavras muito longas ou até mesmo muitos símbolos para 
descrever um programa. Isso tem pontos positivos e pontos negativos. Muitos que dizem que uma linguagem mais verbosa está mais próxima 
da nossa linguagem natural, devido a isso seria mais legível. Porém, como vemos hoje em dia, as linguagens tornam-se cada vez menos 
verbosas. Tipicamente quanto menos verboso, mais fácil/rápido é de compreender o código (embora não seja regra). 
Dentre as linguagens de programação, assinale a alternativa CORRETA que corresponde a uma linguagem verbosa:
A Python.
B Ruby.
C Visual Basic da Microsoft.
D Java da Oracle.
9
10
Imprimir
Francisco Eudes de Sousa Júnior
Análise e Desenvolvimento de Sistemas (2961044) 
0

Continue navegando