Pages

terça-feira, 19 de janeiro de 2021

Lógica de Programação – Exercícios Completos FAEL 03

Lógica de Programação

Atenção: Precisando de assessoria nos seus PROJETO entre em contato com a SGP

E-mail: ajudastrabalhosprogramacao@gmail.com

Whats: (15) 99704-0447


Iniciado em
sexta, 17 Abr 2020, 19:20
Estado
Finalizada
Concluída em
sexta, 17 Abr 2020, 19:47
Avaliar
10,00 de um máximo de 10,00(100%)



Questão 1
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. Os programas são executados estaticamente, uma linha de cada vez.
c. A utilização de sub-rotinas não permite a realização de desvios de execução.
 d. Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas.
e. Desvios de execução são utilizados quando uma é chamada por outro programa.
Questão 2
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. tipo<ident_registro> = registro

         <tipo>: <ident_campos>:<tipo>

         fim registro;

b. tipo<ident_registro> = registro

                <ident_campos>:<tipo>.

                fim registro;

c. <ident_registro> = registro

           <tipo>: <ident_campos>;

           fim registro;

d. tipo<ident_registro> = registro

                <ident_campos>;

               fim registro;

 e. tipo<ident_registro> = registro

                 <tipo>: <ident_campos>;

                fim registro;
Questão 3
Correto


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. I, II e III estão corretas
b. Apenas I está correta
 c. I e II estão corretas
d. Apenas IV está correta
e. Apenas III está correta


Questão 4
Correto


Marcar questão
Texto da questão
Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que:
I - Só podem ser numéricos
II - Podem ser criados a partir de qualquer tipo primitivo
III - Precisam de um indexador para indicar qual elemento estamos acessando
Estão corretos os itens:
Escolha uma:
 a. II e III apenas.
b. I e II apenas.
c. I e III apenas.
d. Somente I.
e. Somente III.
Questão 5
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:

Algoritmo "Exercício"

Var

3      i, jinteiro

4      mvetor [1..2,1..3] de inteiro

Início

6      para de 1 até 2 faça

7            para 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. F, V, V, V, F
b. V, F, F, F, F
 c. V, F, V, V, F
d. V, F, V, F, F
e. F, V, V, F, F
Questão 6
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 Função.
b. Procedimento e Método.
c. Condicional e Procedimento.
d. Procedimento e Unidade.

e. Método e Função.
Questão 7
Correto


Marcar questão
Texto da questão
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de um conjunto de dados do mesmo tipo, considerando mais de uma dimensão. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
( )um vetor bidimensional é uma matriz
( ) uma planilha eletrônica é um tipo de matriz
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se referenciar esta posição pelos índices tanto da linha quanto da coluna
( )na programação, é impossível declarar um vetor multidimensional com mais de duas dimensões.
Escolha uma:
a. V, V, F, V
 b. V, V, V, F
c. F, V, V, V
d. V, F, V, F
e. V, V, F, F
Questão 8
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?



Algoritmo "Exercício"

Var

3       i: inteiro

4       v: vetor [1..5] de inteiro

Início

6      para 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, 3
b. 1 2 3 4 5, 1 2 3 4 5
c. 1 2 3 4 5, 2 4 6 8 10
 d. 3, 6
e. 3, 4
Questão 9
Correto


Marcar questão
Texto da questão
A modularização de um código pode acontecer pela criação de procedimentos que aceitam parâmetros e que também retornem valor. Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em procedimentos:
( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu tipo explicitado
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) é possível retornar mais de um valor
Escolha uma:
a. V, F, V, F, F
b. V, V, V, V, F
 c. V, V, V, F, F
d. V, F, V, V, F
e. V, V, F, F, F
Questão 10
Correto


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.
  c. Todas as alternativas estão corretas.
 d. Apenas I e III estão corretas.
 e. Apenas I está correta.

Atenção: Precisando de ajuda entre em contato com a SGP e solicite uma assessoria com melhor equipe do mercado no desenvolvimento de trabalhos acadêmicos

E-mail: ajudastrabalhosprogramacao@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

0 comentários:

Postar um comentário

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680