Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação Final (Objetiva) - Individual FLEX ( Cod 651192)

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

Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:651192) ( peso.:3,00)
Prova: 25361171
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A palavra proposição vem de "propor", que significa submeter à apreciação, requerer um juízo. É uma sentença declarativa, ou seja, está declara
de termos, palavras ou símbolos. Seu conteúdo pode ser considerado apenas verdadeiro ou falso. São exemplos de proposições "Rafaela é bonit
"Rafaela é professora". Sobre a lógica proposicional, analise as sentenças a seguir: 
 
I- A operação de cálculo proposicional de conjunção é representada pelo símbolo "v". 
 II- A sentença "1951 > 2015" é uma proposição válida. 
 III- A presença de dois conectivos "ou" em uma sentença caracteriza uma disjunção exclusiva. 
 IV- "Paulo é carpinteiro e Jacó é advogado" é uma proposição composta. 
 
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
2. Os algoritmos podem ser representados de diferentes formas, a variação entre elas está relacionada ao nível de detalhe ou ao grau de abstração
por cada uma. Algumas formas têm foco no nível lógico, de forma a abstrair detalhes de implementação. No entanto, algumas formas de represen
possuem maior riqueza de detalhes. O que é a representação de algoritmos por Diagrama de Chapin?
 a) É a construção de algoritmos com diagramas de atividade.
 b) É a construção de algoritmos em linguagem natural.
 c) É a construção de algoritmos com representações gráficas hierárquica e estruturada.
 d) É a construção de algoritmos em linguagem computacional.
3. Nas linguagens de programação, os operadores são meios pelos quais conseguimos incrementar, decrementar, comparar e avaliar dados dentro 
programa de computador. Os operadores relacionais são operadores binários que resultam em valores lógicos "verdadeiro" e "falso". Assinale a a
CORRETA que apresenta o resultado lógico para a respectiva expressão:
 a) Expressão: "computação" = "Computacao". Resultado: Verdadeiro.
 b) Expressão: 1 <> 2. Resultado: Verdadeiro.
 c) Expressão: 1 > 2. Resultado: Verdadeiro.
 d) Expressão: 1999 <= 1914. Resultado: Verdadeiro.
4. Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são presentes nas proposições compostas. Duas checagens 
importantes para determinar se as proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que compõem 
sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma mesma sentença. 
 Sobre a conjunção, analise as seguintes afirmativas: 
 
I- Pode ser representado pelo caractere ^ 
 II- "Brasil é país e Pedro é aluno" é uma conjunção válida. 
 III- "Suíça é um país ou palmeira é uma árvore" é uma conjunção válida. 
 IV- As proposições são unidas pelo conectivo e. 
 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa IV está correta.
 b) As afirmativas II e III estão corretas.
 c) Somente a afirmativa I está correta.
 d) As afirmativas I, II e IV estão corretas.
5. Manipular arquivos nos algoritmos permite ler e gravar arquivos diretamente na memória não volátil do computador. Utilizando arquivos, o program
poderá utilizar informações vindas não apenas do seu próprio algoritmo, mas também de fontes externas, como outros algoritmos desenvolvidos p
programadores. Sobre a manipulação de arquivos, assinale a alternativa CORRETA:
 a) Os arquivos não permitem modificar dados após a sua criação.
 b) O modo de abertura " r " permite que um arquivo aberto possa realizar apenas operações de leitura.
 c) O modo de fechamento de arquivos " w+ " permite fechar um arquivo sem sobrescrever as informações existentes anteriormente nele.
 d) O modo de abertura de arquivos " r+ " permite realizar apenas operações de escrita.
6. Considere a necessidade de se implementar um componente de software que realiza cálculos de expressões matemáticas simples para as opera
básicas (soma, subtração, multiplicação, divisão e exponenciação). O software reproduz na tela do computador a entrada, os resultados parciais e
resultado final da expressão. Para obter o referido software, sobre o que o programador deverá realizar, analise as sentenças a seguir: 
 
I- Definir uma parte do algoritmo para entrada de dados. 
 II- Definir uma gramática regular para identificar as expressões aritméticas válidas. 
 III- Obedecer a ordem de precedência dos operadores na realização dos cálculos. 
IV- Definir uma parte do algoritmo para a saída de dados. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_6%20aria-label=
7. O fluxograma possui formas gráficas específicas para representar cada passo de um algoritmo, de forma a construir uma forma mais visual e ente
solução. Existe uma forma para representar o início de um programa, um para indicar a leitura de dados do usuário, um para indicar a exibição de
estruturas de decisão e finalização do programa. Analise a figura anexa que apresenta o fluxograma de um algoritmo, que efetua a soma de dois 
I- O fluxograma possui duas entradas. 
 II- O fluxograma possui um elemento gráfico terminal. 
 III- A solução executa apenas um processamento de cálculo. 
 IV- O algoritmo apresenta uma sequência de passos finito. 
 V- O algoritmo não apresenta adequadamente seu início e fim. 
 
Assinale a alternativa CORRETA:
 a) As sentenças I, III, IV estão corretas.
 b) As sentenças II, III e V estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças III e IV estão corretas.
8. Os vetores são estruturas de dados que armazenam diversos valores em uma única variável. Auxiliam os algoritmos a armazenarem muitos valor
referentes a uma determinada informação, por exemplo, armazenar o nome de todas as cidades do Brasil dentro do programa, seria inviável criar
variável para cada cidade. Sobre os vetores, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Os vetores armazenam muitas variáveis do mesmo tipo. 
 ( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela, com elementos sendo acessados relacionando coluna e linha. 
 ( ) Para acessar um valor dentro de um vetor, utiliza-se o nome da variável seguido do índice do valor desejado dentro de colchetes, por exemp
nomes[27]. 
 ( ) Os valores de um vetor são acessados por um número, correspondente ao índice do valor desejado dentro vetor. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - V - V.
 b) V - F - F - F.
 c) F - V - F - V.
 d) V - F - V - V.
9. Nas linguagens de programação,os tipos primitivos são tipos de dados básicos e os mais utilizados. Todos os valores presentes em algoritmos de
possuir tipo, seja ele primitivo ou composto. Existem quatro tipos de dados primitivos, embora algumas linguagens de programação se subdividem
tipos, de acordo com a capacidade de memória necessária para cada variável, mas, de modo geral, os tipos de dados primitivos são inteiro, real, 
texto. Sobre os tipos de dados primitivos, analise as sentenças a seguir: 
 
I- O tipo de dado Texto é capaz de representar somente, e não mais, do que um caractere. 
 II- Na linguagem Portugol, é possível armazenar o número 9 em um tipo de dado inteiro. 
 III- O tipo de dado real representa valores numéricos positivos ou negativos com casa decimal. 
 IV- Variáveis do tipo lógico representam valores booleanos, possuindo apenas os estados verdadeiro ou falso. 
 
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças I e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
10.Os registros são muito úteis quando utilizados para armazenar muitos objetos complexos do mundo real, como armazenar nome, CPF, data de na
de cinquenta alunos. É altamente indicado trabalhar com um único vetor de registro ALUNO, ao invés de criar muitas variáveis de tipos primitivos
vetores. Sobre registros, analise as sentenças a seguir: 
 
I- A palavra " tipo " é utilizada para a criação de um novo registro. 
 II- Os vetores podem armazenar listas de registros criados pelo desenvolvedor. 
 III- A declaração " tipo ALUNO: registro " é uma forma válida de criar um tipo de registro para armazenar dados de alunos. 
 IV- As variáveis internas dos registros são acessadas por meio de um ponto e vírgula entre o nome da variável que armazena o registro e a variá
desejada. 
 
Assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMjEyOA==&action2=QURTMDU=&action3=NjUxMTky&action4=MjAyMC8y&prova=MjUzNjExNzE=#questao_10%20aria-label=
Prova finalizada com 9 acertos e 1 questões erradas.

Outros materiais