Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação II - Individual Cod 768728

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 5 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

Prévia do material em texto

19/10/2022 18:40 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:768728)
Peso da Avaliação 1,50
Prova 55366387
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A lógica proposicional é um formalismo que utiliza a linguagem para representar o 
conhecimento, e os métodos de inferência para representar o raciocínio. O seu principal objetivo é 
representar e validar argumentos. Sobre o exposto, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) O princípio da não contradição determina que uma proposição não pode ser verdadeira e falsa ao 
mesmo tempo. 
( ) A sentença "Santa Catarina é um estado do sul do Brasil?" é uma sentença exclamativa. 
( ) As proposições são sentenças que precisam ser declaradas por termos ou sentenças objetivas. 
( ) "A bandeira do Brasil possui as cores verde e amarelo" é uma proposição válida. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - V - V - V.
C V - V - F - V.
D V - F - V - V.
As funções, também chamadas de subprogramas ou subalgoritmos, obrigatoriamente retornam 
um valor ao módulo que fez a sua chamada. A utilização de funções auxilia a prática de 
modularização, ao invés de escrever um código muito grande, escreve-se vários pequenos algoritmos, 
que em conjunto possuem a capacidade de resolver um grande problema. Sobre funções, assinale a 
alternativa CORRETA:
A A utilização de funções na construção de algoritmos causa desorganização do código-fonte.
B Na linguagem Portugol, a palavra "Função" é utilizada para declarar o tipo de dado de retorno.
C Todas as funções possuem um nome e podem opcionalmente receber parâmetros de entrada.
D As funções não precisam ter um nome definido.
Na área da ciência da computação, os vetores possuem apenas uma dimensão, é considerada 
uma das mais simples estruturas de dados. Em um vetor, os dados são endereçados por apenas um 
índice. As estruturas com mais de uma dimensão são conhecidas como matrizes; simplificando, são 
vetores de vetores. Sobre vetores e matrizes, assinale a alternativa CORRETA:
 VOLTAR
A+ Alterar modo de visualização
1
2
3
19/10/2022 18:40 Avaliação II - Individual
about:blank 2/5
A Vetores são conhecidos também como matrizes multidimensionais.
B A leitura de um elemento de um vetor é feita especificando o nome da variável seguido do índice
do elemento, disposto entre parênteses.
C Os índices de vetores são compostos por dois números, um na vertical e um na horizontal.
D Matrizes utilizam mais de um índice para acessar cada um de seus elementos.
Um conjunto de comandos que realiza uma tarefa em específico são subprogramas chamados de 
funções ou procedimentos. Um subprograma é chamado pelo módulo principal por meio do nome 
atributo a ele. Estes subprogramas não precisam obrigatoriamente receber parâmetros do módulo 
principal, fazendo com que a execução do comando dependa de outros fatores da lógica e não dos 
parâmetros de entrada. Sobre funções, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O retorno de vários tipos de dados pelas funções é feito pelo comando "multiretorne". 
( ) A passagem de parâmetros ou argumentos é opcional na construção de uma função. 
( ) As funções não precisam possuir um nome. 
( ) O retorno de dados das funções é opcional. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - V - F.
C V - F - F - F.
D F - V - F - F.
A estrutura de dados vetor é um agrupamento de variáveis do mesmo tipo, o qual é acessado por 
um único nome de variável. O acesso para cada variável deste agrupamento se dá por meio de um 
índice. A quantidade de índices disponíveis, ou a quantidade de variáveis que podem ser 
armazenadas, é definida no momento da criação do vetor. Sobre vetores, analise as sentenças a 
seguir: 
I- A melhor opção para a armazenar o nome de 30 alunos de uma turma dentro de um algoritmo é 
utilizando um vetor. 
II- Os vetores são conhecidos, também, como array multidimensional. 
III- Em um vetor que possui 20 valores, os índices válidos são entre 0 e 19. 
IV- A declaração de um vetor para armazenar os nomes de alunos é escrita da seguinte forma "nomes: 
vetor [1..5] texto". 
V- A recuperação do valor de uma posição de um vetor unidimensional é feita da seguinte forma 
"nomes[5][2]". 
Assinale a alternativa CORRETA:
A As sentenças II, III e V estão corretas.
B As sentenças I, III e IV estão corretas.
4
5
19/10/2022 18:40 Avaliação II - Individual
about:blank 3/5
C Somente a sentença V está correta.
D As sentenças I, III e V estão corretas.
Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando os dados. 
Isto deve ser feito para verificar se os dados digitados são possíveis de serem utilizados na lógica de 
programação implementada, a fim de que sejam evitados erros de execução quando os usuários 
estiverem acessando o programa desenvolvido. As telas do programa também devem orientar o 
usuário sobre como devem ser feitas as entradas dos dados. Sobre consistência e modularização, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As funções são módulos que produzem um único valor de saída. 
( ) A técnica de consistir os dados pode ser aplicada ao restringir valores de entrada apenas entre 0 e 
10, por exemplo. 
( ) Ao digitar uma entrada de dados errada, os algoritmos não exibem uma mensagem de alerta. 
( ) A modularização agrega vantagens durante a construção dos algoritmos. A divisão por módulos 
torna o algoritmo mais fácil de ler. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - F - F - V.
C V - V - F - V.
D V - V - V - F.
Durante o desenvolvimento de um programa de computador, é necessário que o programador 
faça o planejamento da modularização, a preocupação principal é facilitar o entendimento da 
organização do algoritmo, tornando a sua estrutura mais transparente e mais fácil de documentar. A 
prática da modularização ainda agrega benefícios no momento da manutenção do sistema, por tornar 
o código mais fácil e rápido de entender por um outro programador. Sobre a modularização de 
algoritmos, analise as sentenças a seguir: 
I- Consistir os dados é a técnica de verificação das entradas de dados, analisando se elas são válidas 
ou não. 
II- Os módulos são uma sequência de comandos dentro de um algoritmo com a maior independência 
possível de outros módulos do algoritmo. 
III- Os procedimentos não precisam receber um nome durante a sua declaração. 
IV- As funções são submódulos que produzem apenas um valor de saída. 
V- As variáveis locais podem ser usadas pelo programa principal. 
Assinale a alternativa CORRETA:
A Somente a sentença V está correta.
B As sentenças I, II e III estão corretas.
C As sentenças II, III e V estão corretas.
6
7
19/10/2022 18:40 Avaliação II - Individual
about:blank 4/5
D As sentenças I, II e IV estão corretas.
No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária 
a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, 
é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos 
dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as 
sentenças a seguir: 
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 
chamadas de módulos ou subalgoritmos. 
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos 
dentro de um algoritmo. 
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. 
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem 
aos parâmetros. 
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo. 
Assinale a alternativaCORRETA:
A As sentenças I, III e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I, II e V estão corretas.
D As sentenças I, II e III estão corretas.
A construção de algoritmos modularizados auxilia na leitura e no entendimento do código-
fonte. Durante a modularização, é constante a utilização de passagem de parâmetros de um módulo 
para outro, são dados que um algoritmo passa para outro. Sobre a passagem de parâmetros, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As funções podem receber apenas um parâmetro de entrada. 
( ) O comando "retorne ()" é responsável por enviar uma única informação ao módulo chamador. 
( ) A passagem de parâmetros por valor faz a cópia do valor das variáveis locais e passa para um 
outro módulo sem alterar as informações originais. 
( ) Os parâmetros também são conhecidos como argumentos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - V - V - V.
C F - V - V - F.
D V - F - F - V.
8
9
19/10/2022 18:40 Avaliação II - Individual
about:blank 5/5
A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar 
como verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas 
que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
A "Quantos anos você tem?" é uma sentença imperativa.
B As proposições são representadas, normalmente, por algarismos romanos.
C Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
D As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
10
Imprimir

Outros materiais