Logo Passei Direto
Buscar

PROVA - AVALIAÇÃO II - INDIVIDUAL SEMIPRESENCIAL - LINGUAGEM DE PROGRAMAÇÃO E ESTRUTURA DE DADOS

Ferramentas de estudo

Questões resolvidas

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 desenho 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.
a) V - V - F - V - V.
b) V - F - V - F - V.
c) V - F - F - F - V.
d) F - F - V - F - F.

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 até mesmo textos.
No que se refere às características das cadeias de caracteres na linguagem de programação C, assinale a alternativa CORRETA:
a) As strings são compostas por vetores de caracteres e marcadas por um caracter especial que sinaliza o seu início.
b) Os caracteres são armazenados no computador através de codificações numéricas.
c) Não é possível colocar um caracter que represente um número em uma variável do tipo string.
d) A string BOMDIA seria armazenada em um vetor de caracteres de 6 posições.

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.
Considerando os métodos da classe String 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".
a) V - F - V - F.
b) F - F - F - V.
c) V - V - V - V.
d) F - V - F - F.

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 dados que permita operações de busca e processamento.
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) 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) Uma string pode ser considerada como um vetor multidimensional.
d) As operações de leitura e escrita em variáveis do tipo vetor podem ser feitas sem variáveis auxiliares de indexação.

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.
Com relação às String da linguagem de programação, assinale a alternativa CORRETA:
a) Os métodos trim e split apresentam a mesma funcionalidade, sendo que a única diferença entre eles é o tipo de retorno.
b) Para se inicializar uma String, o seu conteúdo deve ser indicado através de aspas simples.
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) O método indexOf retorna um caracter contido no índice, que é passado como parâmetro.

Os tipos de dados abstratos (TAD) escondem a implementação de quem os manipula. Esta metodologia especifica os dados e suas operações.
Com relação aos TAD, analise as seguintes sentenças:
I- TAD reduzem o tamanho do código-fonte por causa da abstração.
II- Matriz é um tipo de dado abstrato, porém, pouco utilizado nas implementações.
III- TAD ficam ocultos dentro dos módulos onde são criados.
IV- Os valores que estão armazenados no TAD precisam ser manipulados de forma exclusiva pelos operadores deste tipo de dados.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I, II e IV estão corretas.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída.
Com base nas atribuições das variáveis definidas e no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor.
( ) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=5, x=6 e y=7.
a) F - V - F - F.
b) V - V - F - V.
c) F - F - F - V.
d) V - F - V - V.

Os vetores apresentam-se como alternativa ao desenvolvedor em situações em que existe a necessidade de armazenamento e recuperação de informações em memória de forma prática.
Considerando os erros que podem ser tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Colocar e definir o tamanho dos vetores em constantes pode auxiliar a manter a consistência do programa.
( ) Ao controlar cadeias de caracteres, o desenvolvedor deve encerrá-las com o caracter 'e', de forma a indicar o seu final.
( ) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolvedor pode diminuir a utilização da memória pelo programa.
( ) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do comando for.
a) F - V - F - V.
b) V - F - V - V.
c) V - F - V - F.
d) V - F - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 desenho 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.
a) V - V - F - V - V.
b) V - F - V - F - V.
c) V - F - F - F - V.
d) F - F - V - F - F.

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 até mesmo textos.
No que se refere às características das cadeias de caracteres na linguagem de programação C, assinale a alternativa CORRETA:
a) As strings são compostas por vetores de caracteres e marcadas por um caracter especial que sinaliza o seu início.
b) Os caracteres são armazenados no computador através de codificações numéricas.
c) Não é possível colocar um caracter que represente um número em uma variável do tipo string.
d) A string BOMDIA seria armazenada em um vetor de caracteres de 6 posições.

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.
Considerando os métodos da classe String 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".
a) V - F - V - F.
b) F - F - F - V.
c) V - V - V - V.
d) F - V - F - F.

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 dados que permita operações de busca e processamento.
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) 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) Uma string pode ser considerada como um vetor multidimensional.
d) As operações de leitura e escrita em variáveis do tipo vetor podem ser feitas sem variáveis auxiliares de indexação.

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.
Com relação às String da linguagem de programação, assinale a alternativa CORRETA:
a) Os métodos trim e split apresentam a mesma funcionalidade, sendo que a única diferença entre eles é o tipo de retorno.
b) Para se inicializar uma String, o seu conteúdo deve ser indicado através de aspas simples.
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) O método indexOf retorna um caracter contido no índice, que é passado como parâmetro.

Os tipos de dados abstratos (TAD) escondem a implementação de quem os manipula. Esta metodologia especifica os dados e suas operações.
Com relação aos TAD, analise as seguintes sentenças:
I- TAD reduzem o tamanho do código-fonte por causa da abstração.
II- Matriz é um tipo de dado abstrato, porém, pouco utilizado nas implementações.
III- TAD ficam ocultos dentro dos módulos onde são criados.
IV- Os valores que estão armazenados no TAD precisam ser manipulados de forma exclusiva pelos operadores deste tipo de dados.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças I, II e IV estão corretas.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída.
Com base nas atribuições das variáveis definidas e no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor.
( ) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=5, x=6 e y=7.
a) F - V - F - F.
b) V - V - F - V.
c) F - F - F - V.
d) V - F - V - V.

Os vetores apresentam-se como alternativa ao desenvolvedor em situações em que existe a necessidade de armazenamento e recuperação de informações em memória de forma prática.
Considerando os erros que podem ser tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Colocar e definir o tamanho dos vetores em constantes pode auxiliar a manter a consistência do programa.
( ) Ao controlar cadeias de caracteres, o desenvolvedor deve encerrá-las com o caracter 'e', de forma a indicar o seu final.
( ) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolvedor pode diminuir a utilização da memória pelo programa.
( ) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do comando for.
a) F - V - F - V.
b) V - F - V - V.
c) V - F - V - F.
d) V - F - F - V.

Prévia do material em texto

28/11/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/3
Acadêmico: Waldomiro da Silva Paulino (1589449)
Disciplina: Linguagens de Programação e Estruturas de Dados (ADS12)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:460217) ( peso.:1,50)
Prova: 14185392
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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 desen
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) V - F - V - F - V.
 c) V - F - F - F - V.
 d) F - F - V - F - F.
2. 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 pala
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
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) As strings são compostas por vetores de caracteres e marcadas por um caracter especial que sinaliza o seu início.
 b) Os caracteres são armazenados no computador através de codificações numéricas.
 c) Não é possível colocar um caracter que represente um número em uma variável do tipo string.
 d) A string BOMDIA seria armazenada em um vetor de caracteres de 6 posições.
3. 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 
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 
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) V - F - V - F.
 b) F - F - F - V.
 c) V - V - V - V.
 d) F - V - F - F.
4. 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
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 aca
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) 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 ling
 c) Uma string pode ser considerada como um vetor multidimensional.
 d) As operações de leitura e escrita em variáveis do tipo vetor podem ser feitas sem variáveis auxiliares de indexação.
5. As strings funcionam como facilitadores para os desenvolvedores de software, pois permitem que sejam criadas variáveis para armazenamento de conjuntos de caracteres sem a ne
de preocupação com o seu funcionamento interno. Sobre o tipo string na linguagem de programação C, analise as sentenças a seguir:
I- Uma variável do tipo string tem seu final sinalizado através do caractere ''.
II- O conteúdo de uma variável do tipo string é representado internamente por um símbolo numérico, geralmente no formato ASCII.
III- Uma string pode ser considerada como um vetor multidimensional.
IV- Uma string pode ser considerada como um vetor unidimensional.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I e IV estão corretas.

28/11/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/3
6. 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 d
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
assinale a alternativa CORRETA:
 a) Os métodos trim e split apresentam a mesma funcionalidade, sendo que a única diferença entre eles é o tipo de retorno.
 b) Para se inicializar uma String, o seu conteúdo deve ser indicado através de aspas simples.
 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) O método indexOf retorna um caracter contido no índice, que é passado como parâmetro.
7. Os tipos de dados abstratos (TAD) escondem a implementação de quem os manipula. Esta metodologia especifica os dados e suas operações. Com relação aos TAD, analise as se
seguir: 
I- TAD reduzem o tamanho do código-fonte por causa da abstração. 
II- Matriz é um tipo de dado abstrato, porém, pouco utilizado nas implementações.
III- TAD ficam ocultos dentro dos módulos onde são criados.
IV- Os valores que estão armazenados no TAD precisam ser manipulados de forma exclusiva pelos operadores deste tipo de dados.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I, II e IV estão corretas.
8. Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. D
com base nas atribuições das variáveis definidas e no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Se inicializar a=5, x=6 e y=7, ao final da execução Y terá o menor valor.
( ) Se inicializar a=5, x=6 e y=7, ao final da execução X será o maior valor.
( ) O programa apresenta erro, pois não faz a leitura dos valores.
( ) A linha 19 não será executada se inicializar a=5, x=6 e y=7.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - V - F - V.
 c) F - F - F - V.
 d) V - F - V - V.
9. 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 caracte
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 c
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) w
 d) o
28/11/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/3
10. Os vetores apresentam-se como alternativa ao desenvolvedor em situações em que existe a necessidade de armazenamento e recuperação de informações em memória de forma 
prática. Entretanto, a utilização dos vetores pode ocasionar erros que acontecem na execução do programa e que são imperceptíveis no momento da compilação. Considerando os 
serem tomados pelo desenvolvedor na utilização de vetores, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Colocar e definir o tamanho dos vetores em constantes pode auxiliar a manter a consistência do programa.
( ) Ao controlar cadeias de caracteres, o desenvolvedor deve encerrá-las com o caracter ?e?, de forma a indicar o seu final.
( ) Ao saber o número de elementos a serem armazenados em um vetor, o desenvolvedor pode diminuir a utilização da memória pelo programa.
( ) Para se percorrer uma matriz, basta iterar pela primeira dimensão da mesma através do comando for.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - F - V - V.
 c) V - F - V - F.
 d) V - F - F - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina