Buscar

Lógica de Programação e Algoritmos PROVA OBJETIVA NOTA 70

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

Questão 1/12 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve o conteúdo abordado na Aula 5. Nele, um conjunto de instruções é executado 10 vezes utilizando um para-faca. 
Assinale a alternativa que faça com o programa execute o código dentro do para-faca quantas vezes o usuário quiser (não somente 10 vezes)?
Nota: 10.0
	
	A
	var
x, idade,crianca,preadole,adolescente,adulto: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
	
	B
	var
x, idade,crianca,preadole,adolescente,adulto,qtx: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“qt”)
para x de 1 ate qt faca
	
	C
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
para x de 1 ate qt-1 faca
	
	D
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(qt)
para x de 1 ate qt faca
Você acertou!
Slides das Aulas 05
	
	E
	var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
escreval("Digite a quantidade de entradas:")
leia(“xt”)
para x de 1 ate qt faca
Questão 2/12 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve o conceito de MATRIZES, visto da AULA 8. Matrizes são vetores bi-dimensionais, contendo linhas e colunas. O código realiza a leitura de uma MATRIZ 3x3 (3 linhas e 3 colunas), e encontra os elementos PARES da matriz, mostrando-os na tela e contando quantos existem.
Assinale a alternativa que contém o código mais adequado para, ao invés de encontrar os pares, encontre os números ímpares da matriz?
Nota: 0.0
	
	A
	
	
	B
	
	
	C
	
	
	D
	
Correta! Basta analisar se o resto da divisão não é zero, caracterizando um número ímpar.
	
	E
	
Questão 3/12 - Lógica de Programação e Algoritmos
Nas Aulas 9 e 10 trabalhamos com funções e procedimentos. Observe o código abaixo que aborda este tema.
Assinale a alternativa que contém a saída impressa na tela caso o valor lido na variável x seja 5.
Nota: 10.0
	
	A
	Sou inteligente.
Mas sem praticar, não vou passar!
Sou inteligente.
Você acertou!
	
	B
	Mas sem praticar, não vou passar!
Sou inteligente.
	
	C
	Sou inteligente.
Mas sem praticar, não vou passar!
	
	D
	Sou inteligente.
	
	E
	Mas sem praticar, não vou passar!
Questão 4/12 - Lógica de Programação e Algoritmos
O algoritmo abaixo envolve conteúdos como funções de entrada e saída e laços de repetição/iteração.
Assinale a alternativa que contém o enunciado que melhor descreve o funcionamento deste algoritmo.
Nota: 0.0
	
	A
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	B
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a soma deste valores e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	C
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo inteiro e calcula a soma e o total de valores digitados. O programa se encerra quando o usuário digitar um valor menor ou igual a zero.
	
	D
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média e o total de valores digitados. 
	
	E
	Faça um algoritmo em que o usuário digita inúmeros valores do tipo real e calcula a média, a soma deste valores e o total de valores digitados.
Questão 5/12 - Lógica de Programação e Algoritmos
Na Aula 9 trabalhamos com o conceito de PROCEDIMENTOS. Um procedimento é um tipo de modularização do código onde não existe um retorno de valor. Analise o código abaixo.
Neste algoritmo, quantas linhas UNICAMENTE COM ASTERISCOS serão mostradas na tela?
Nota: 0.0
	
	A
	Duas
	
	B
	Quatro
São 4 pois o PROCEDIMENTO linha é chamado 4 vezes, e em cada uma delas a linha de asteriscos é escrita uma única vez.
	
	C
	Três
	
	D
	Nenhuma
	
	E
	Cinco
Questão 6/12 - Lógica de Programação e Algoritmos
O algoritmo abaixo trabalha com conteúdos da Aula 1 até a Aula 7. 
Imagine que o usuário executou este programa com os respectivos valores abaixo:
Assinale a alternativa que contém o vetor resultante após a digitação dos valores acima.
Nota: 10.0
	
	A
	1
2
3
	
	B
	1
10
2
3
Você acertou!
	
	C
	10
1
2
3
	
	D
	1
10
2
	
	E
	1
2
3
10
Questão 7/12 - Lógica de Programação e Algoritmos
Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a correção do raciocínio. É correto afirmar que:
Nota: 10.0
	
	A
	A lógica tem em vista a ordem da razão, portanto, isso dá a entender que a nossa razão pode funcionar desordenadamente.
Você acertou!
	
	B
	A lógica tem em vista a utilização da razão que já funciona ordenadamente, portanto a lógica estuda e ensina apenas a utilização natural da ordem de nossos pensamentos.
	
	C
	A lógica não pode ser considerada como arte do pensar pois é exata demais.
	
	D
	A forma mais complexa do pensamento não é o raciocínio, portanto a lógica não corrige o raciocínio.
Questão 8/12 - Lógica de Programação e Algoritmos
Na escrita de um algoritmo que calcule a média de três valores quaisquer, a melhor resolução escrita em descrição narrativa seria:
Nota: 10.0
	
	A
	1-receber os três valores. 2 – calcular a média aritmética. 3-se a média for maior que 7 dizer que o aluno está aprovado. 4-mostrar a média.
	
	B
	1-receber os três valores. 2 – calcular a soma aritmética. 3-mostrar a soma aritmética. 4-mostrar a média.
	
	C
	1-receber os três valores. 2-calcular a média aritmética. 3-mostrar a média aritmética.
Você acertou!
Slides das Aulas 01 e 02 e exemplos apresentados.
	
	D
	1-receber os três valores. 2 – somar os três valores. 3-mostrar a média aritmética.
Questão 9/12 - Lógica de Programação e Algoritmos
Na aula 6 trabalhamos com o conceito de vetores. Considere um vetor de dimensão 50 chamado v1.
Qual seria a lógica mais adequada para mostrar na tela o valor de cada elemento deste vetor v1? Assinale a alternativa correta e assuma que a variável que varre as posições do vetor é a variável pos.
Nota: 10.0
	
	A
	para pos de 1 ate 50 faca
     leia("v",pos,": ",v1[pos])
fimpara
	
	B
	para pos de 1 ate 50 faca
     leia (v1)
fimpara
	
	C
	enquanto pos<50
     escreval(v1[pos])
fimenquanto
	
	D
	para pos de 1 ate 50 faca
     escreval(v1[pos])
   fimpara
Você acertou!
	
	E
	enquanto pos<50
     escreval(v1)
     pos<-pos+1
fimenquanto
Questão 10/12 - Lógica de Programação e Algoritmos
Aproximando-nos da maneira pela qual o computador manipula as informações, os tipos primitivos básicos utilizados para construção de programas serão:
I - Numéricos (Inteiro, Real)
II - Caracter
III - Objetos
IV - Lógicos
Considerando as respostas anteriores, qual o conjunto de Verdadeiros (V) e Falsos (F) corresponde à resposta correta?
Nota: 10.0
	
	A
	V,V,F,V
Você acertou!
Slide 05 da Aula 03.
	
	B
	V,V,F,F
	
	C
	V,F,F,V
	
	D
	F,F,F,V
	
	E
	V,F,F,F
Questão 11/12 - Lógica de Programação e Algoritmos (questão opcional)
Na Aula 3, trabalhamos com o conceito de leitura e escrita de dados em materiais e manipulações matemáticas:
Observe o algoritmo acima e assinale a alternativa que corresponde ao enunciado que melhor representa este código.
Nota: 0.0
	
	A
	Faça um programa que receba um número positivo e maior que zero, calcule e mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
	
	B
	Faça um programa que receba um númeroqualquer, calcule e mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
Aula 03
	
	C
	Faça um programa que receba 3 números quaisquer, calcule e mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
	
	D
	Faça um programa que receba 3 números quaisquer, calcule e mostre:
O dobro do número.
	
	E
	Faça um programa que receba 3 números quaisquer do tipo inteiro, calcule e mostre:
O número recebido ao quadrado;
O número recebido ao cubo;
O dobro do número.
Questão 12/12 - Lógica de Programação e Algoritmos (questão opcional)
Lógica de programação pode ser definida como o uso correto das leis do pensamento, da ordem da razão e de processos de raciocínio e simbolização formais na programação de computadores. É incorreto afirmar, ao se falar de lógica e lógica de programação, que:
Nota: 0.0
	
	A
	Um dos principais objetivos é a racionalidade e o desenvolvimento de técnicas que cooperam na produção de soluções logicamente válidas e coerentes.
	
	B
	O mesmo raciocínio pode ser expresso em qualquer idioma existente, mas continuaria representando o mesmo raciocínio através de outra convenção.
	
	C
	Uma vez a lógica estruturada, poderíamos representá-la em qualquer linguagem de programação.
	
	D
	O raciocínio é algo concreto e tangível.
Aula 01:
"O raciocínio é algo abstrato e intangível, porém seres humanos têm a capacidade de expressá-lo através da palavra falada ou escrita, baseando-se num determinado idioma que segue regras e padrões gramaticais."

Outros materiais