Buscar

fixação 3

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 10 páginas

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 6, do total de 10 páginas

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 9, do total de 10 páginas

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

Prévia do material em texto

Iniciado em
	quinta, 18 Jun 2020, 16:04
	Estado
	Finalizada
	Concluída em
	quinta, 18 Jun 2020, 16:44
	Avaliar
	7,00 de um máximo de 10,00(70%)
Parte superior do formulário
Questão 1
Correto
Marcar questão
Texto da questão
Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Assinale a alternativa correta em relação a estrutura de um registro.
Escolha uma:
a. <ident_registro> = registro
<tipo>: <ident_campos>;
fim registro;
b. tipo<ident_registro> = registro
<ident_campos>;
fim registro;
c. tipo<ident_registro> = registro
<ident_campos>:<tipo>.
fim registro;
d. tipo<ident_registro> = registro
<tipo>: <ident_campos>:<tipo>
fim registro;
e. tipo<ident_registro> = registro
<tipo>: <ident_campos>;
fim registro;
Gabarito:
Comentário: A estrutura de um registro é composto do nome dado ao registro, seguido de seus respectivos campos, ou seja, nome da(s) variável(is) de determinado(s) tipo(s) que identificam os campos do registro. Cap.9.
Feedback
A resposta correta é: tipo<ident_registro> = registro
<tipo>: <ident_campos>;
fim registro;.
Questão 2
Correto
Marcar questão
Texto da questão
Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas específicas. Assinale a alternativa correta em relação a modularização.
Escolha uma:
a. O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez.
b. A utilização de sub-rotinas não permite a realização de desvios de execução.
c. Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas.
Gabarito:
Comentário: A modularização permite trabalhar com o conceito de dividir para conquistar, isto é, dividir problemas em partes menores de modo a facilitar o desenvolvimento do mesmo. Cap.10.
d. Desvios de execução são utilizados quando uma é chamada por outro programa.
e. Os programas são executados estaticamente, uma linha de cada vez.
Feedback
A resposta correta é: Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas..
Questão 3
Incorreto
Marcar questão
Texto da questão
Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação.
I – Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica.
II –Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente.
III – Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo.
IV –São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc.
Assinale a alternativa correta:
Escolha uma:
a. Apenas I está correta
Gabarito:
Comentário: As afirmativas III e IV representam o conceito de matriz e algoritmos de ordenação, respectivamente. Cap.9.
b. Apenas III está correta
c. I e II estão corretas
d. I, II e III estão corretas
e. Apenas IV está correta
Feedback
A resposta correta é: I e II estão corretas.
Questão 4
Correto
Marcar questão
Texto da questão
Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7.
Escolha uma:
a. numérico matriz[3][7]
Gabarito:
Comentário: Sempre ao declarar uma matriz é importante destacar seu tipo de dado, o nome atribuído a variável matriz e posteriormente o número de linhas e colunas do qual está é composta. Cap.8.
b. numérico matriz[7][3]
c. numérico [3][7]
d. real matriz[3][7]
e. matriz[3][7]
Feedback
A resposta correta é: numérico matriz[3][7].
Questão 5
Correto
Marcar questão
Texto da questão
Na modularização as sub-rotinas podem ser definidas de duas formas: com retorno de valor e sem retorno de valor. Assinale a alternativa correta em relação a estes métodos.
Escolha uma:
a. Procedimento e Unidade.
b. Procedimento e Função.
Gabarito:
Comentário: Chama-se de procedimento uma sub-rotina que não apresenta passagem de parâmetros com retorno. Enquanto que as Funções normalmente apresentam um valor de retorno as suas sub-rotinas. Cap.10.
c. Procedimento e Método.
d. Método e Função.
e. Condicional e Procedimento.
Feedback
A resposta correta é: Procedimento e Função..
Questão 6
Correto
Marcar questão
Texto da questão
Segundo FORBELLONE (2005), um vetor é uma variável dividida em várias “caixas”. Cada “caixa” é identificada por um número que se refere à sua posição no vetor. Esse número é chamado de índice do vetor. Considerando o pseudocódigo a seguir, após sua execução, quais valores são apresentados em tela?
1 Algoritmo "Exercício"
2 Var
3       i: inteiro
4       v: vetor [1..5] de inteiro
5 Início
6      para i de 1 até 5 faça
7            v[i]  <-  i * 2
8      fimpara
9      i <- 3
10    escreva ( i, v[i] )
11 Fimalgoritmo
Escolha uma:
a. 3, 6
Gabarito: 3, 6
Justificativa: O algoritmo em questão declara um vetor com 5 posições, sendo que cada uma irá permitir armazenar um número inteiro. A estrutura de repetição “para” faz com que cada posição do vetor receba o valor do índice da posição, multiplicado por 2. Desta maneira, o vetor irá conter os valores: 2, 4, 6, 8 e 10, respectivamente. Somente depois de preenchido o vetor, a variável “i” recebe o valor 3. Portanto, o comando “escreva” apresenta em tela o conteúdo da variável “i”, que é 3, seguido do conteúdo da posição de índice 3 do vetor, que é o número 6. Cap.7.
b. 1 2 3 4 5, 2 4 6 8 10
c. 1 2 3 4 5, 1 2 3 4 5
d. 3, 4
e. 3, 3
Feedback
A resposta correta é: 3, 6.
Questão 7
Correto
Marcar questão
Texto da questão
Cormen et al. (2002, p. 571) citam diversas operações que podem ser realizadas sobre matrizes, tais como adição (soma), subtração e multiplicação, cálculo de matriz inversa, ordenação e cálculo de determinantes. Considerando o pseudocódigo a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
1 Algoritmo "Exercício"
2 Var
3      i, j: inteiro
4      m: vetor [1..2,1..3] de inteiro
5 Início
6      para i de 1 até 2 faça
7            para j de 1 até 3 faça
8                   m[i, j] < - i
9            fimpara
10    fimpara
11 Fimalgoritmo
( ) “m” é um vetor bidimensional de 2 linhas e 3 colunas
( ) “m” é um vetor bidimensional de 3 linhas e 2 colunas
( ) cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
( ) todas as posições da matriz “m” recebem valor
( ) todas as posições da matriz “m” são apresentadas em tela
Escolha uma:
a. V, F, V, F, F
b. V, F, V, V, F
Gabarito: V, F, V, V, F
Justificativa: O algoritmo em questão define uma matriz (vetor multidimensional) com 2 linhas e 3 colunas, denominado “m”. Para que a matriz possa ser manipulada, deve-se sempre referenciar a linha e a coluna, não sendo possível a referencia de somente uma das dimensões. A estrutura “para” controla a iteração que percorre as linhas da matriz, através da referência pela variável “i”; internamente a ela, há outra estrutura “para” que, para cada linha, faz com que sejam percorridas as colunas da matriz, utilizando a variável “j”. Estas estruturas aninhadas fazem com que todas as posições da matriz sejam preenchidas. O algoritmo não traz nenhuma instrução para apresentação de qualquer valor em tela (escreva). Cap.8.
c. F, V, V, V, F
d. F, V, V, F, F
e. V, F, F, F, F
Feedback
A resposta correta é: V, F, V, V, F.
Questão 8
Correto
Marcar questão
Texto da questão
Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Sobre registros, é correto afirmar que:
I. São sempre utilizados na forma de vetor.
II. Também são chamados de “variáveis compostas heterogêneas”.
III. Cada informação do registro é chamada de “campo”.
IV. Cada campo pode ser de um tipo diferente.
Consideram-se como verdadeiras:
Escolhauma:
a. apenas as alternativas II, III e IV
Gabarito: apenas as alternativas II, III e IV
Justificativa: Segundo XAVIER (2007), Registros, ou Variáveis Compostas Heterogêneas são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Eles visam facilitar o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica. Cada informação (variável interna) do registro é chamada de “campo”. Por ser justamente um conjunto de dados heterogêneos, cada campo pode assumir um tipo diferente de dado. Cap.9.
b. apenas as alternativas I, III e IV
c. apenas as alternativas I e IV
d. apenas as alternativas II e IV
e. apenas as alternativas I, II e III
Feedback
A resposta correta é: apenas as alternativas II, III e IV.
Questão 9
Incorreto
Marcar questão
Texto da questão
Em relação a declaração de matrizes analise as afirmativas.
I. Nome é o nome da variável do tipo matriz.
II. A dimensão 1 é a quantidade de elementos da 1ª dimensão (chamado linha). A dimensão 2 é a quantidade de elementos da 2ª dimensão (chamada coluna).
III. Tipo é o tipo de dados dos elementos da matriz.
IV. A dimensão N é a quantidade de elementos na enésima dimensão.
Assinale a alternativa correta para as afirmações verdadeiras.
Escolha uma:
a. Apenas I, II e III estão corretas.
b. Apenas I e II estão corretas.
Gabarito:
Comentário: Em relação a declaração de matrizes todas as informações das afirmativas estão corretas. Cap.8.
c. Todas as alternativas estão corretas.
d. Apenas I e III estão corretas.
e. Apenas I está correta.
Feedback
A resposta correta é: Todas as alternativas estão corretas..
Questão 10
Incorreto
Marcar questão
Texto da questão
Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. O Portugol é uma pseudolinguagem que permite a criação de algoritmos estruturados utilizando comandos com base na Língua Portuguesa. Considerando o pseudocódigo (parcial) a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a registros:
1 Algoritmo " Exercício"
2 Var
3      tipo aluno = registro
4          nome: caractere
5          email: caractere
6      fimregistro
7
8      a: tipo aluno
9
10 Início
11
12 Fimalgoritmo
( )“aluno” é um novo tipo de registro, que comporta campos de diferentes tipos
( ) “nome” e “email” são novos tipos de registros
( )“nome” e “email” são campos de um tipo de registro
( )“a” é uma variável do tipo “aluno”
( ) para mostrar em tela o conteúdo do campo “nome” da variável “a”, utiliza-se: escreva(a.nome).
Escolha uma:
a. V, F, F, F, F
b. V, F, V, F, F
c. V, F, V, V, V
d. F, V, V, F, F
e. V, F, V, V, F
Gabarito: V, F, V, V, V
Justificativa: O algoritmo em questão cria um tipo de registro, denominado “aluno”. Este novo registro é composto por dois campos: “nome” e “email”. A linha 8 do algoritmo declara uma variável denominada “a”, que é do tipo de registro “aluno”. A hierarquia de um registro, no caso a referência ao registro em si e o acesso a seus campos internos, é feita pelo uso do “.” (ponto), sendo que a ordem é: <>.<>. Cap.9.
Feedback
A resposta correta é: V, F, V, V, V.
Parte inferior do formulário

Continue navegando