Buscar

introduçao a programaçao avaliacao final

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

Prévia do material em texto

· Pergunta 1
0,625 em 0,625 pontos
	
	
	
	Em um projeto de animação, você deseja mover um ator por 10 passos e a cada passo uma inclinação de 5 graus. No entanto, isso só deve ocorrer após o usuário clicar neste Ator.  Qual a sequência de comandos que deve ser utilizada?
	
	
	
	
		Resposta Selecionada:
	C. 
Usar o comando “quando este ator for clicado”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 1 passo”, após isso o comando gire 5 graus.
	Respostas:
	A. 
Usar o comando “quando a bandeira for clicada”, criar um loop “repita 1 vezes” e inserir no loop o comando “mova 1 passos”, após isso o comando gire 5 graus.
	
	B. 
Usar o comando “quando a bandeira for clicada”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 10 passos”, após isso o comando gire 3 graus.
	
	C. 
Usar o comando “quando este ator for clicado”, criar um loop “repita 10 vezes” e inserir no loop o comando “mova 1 passo”, após isso o comando gire 5 graus.
	
	D. 
Usar o comando “quando a bandeira for clicada”, criar um loop “repita 15 vezes” e inserir no loop o comando “mova 10 passos”, após isso o comando gire 1 graus.
	
	
	
· Pergunta 2
0,625 em 0,625 pontos
	
	
	
	No jogo Smasher, as formigas são criadas no limite inferior da tela. No entanto, para criar uma variabilidade no jogo, as formigas devem aparecer em locais diferentes. Com base nos conhecimentos construídos ao desenvolver o jogo Smasher, marque a opção correta:
	
	
	
	
		Resposta Selecionada:
	A. 
A posição x da formiga é estipulada pela junção dos blocos “vá para a posição x” e “um valor ao acaso”.
	Respostas:
	A. 
A posição x da formiga é estipulada pela junção dos blocos “vá para a posição x” e “um valor ao acaso”.
	
	B. 
A posição y da formiga é estipulada pela junção dos blocos “vá para a posição y” e “um valor ao acaso”.
	
	C. 
A posição x da formiga é estipulada pelo bloco “vá para a posição x” com o valor de x igual (=) a 200.
	
	D. 
A posição y da formiga é estipulada pelo bloco “vá para a posição y” com o valor de y igual (=) a 0.
	
	
	
· Pergunta 3
0,625 em 0,625 pontos
	
	
	
	Em uma animação no Scratch, muitas vezes é preciso esconder um ator do usuário. Para isso, podemos mover o ator para fora da tela. No entanto, muitas vezes uma parte do ator ainda continua aparecendo, quando precisamos sumir com o ator por completo, qual comando podemos utilizar?
	
	
	
	
		Resposta Selecionada:
	A. 
Esconda.
	Respostas:
	A. 
Esconda.
	
	B. 
Vá para a posição x.
	
	C. 
Mostrar.
	
	D. 
Vá para a posição y.
	
	
	
· Pergunta 4
0,625 em 0,625 pontos
	
	
	
	Existem diversas formas de expressar um pensamento lógico e sequencial. Essas formas de representação permitem a utilização de diversos conceitos relacionados a algoritmos como loops, condicionais etc. Marque a alternativa que corresponde a forma de representação Pseudocógico:
	
	
	
	
		Resposta Selecionada:
	D. 
Representação de comandos através de linguagem simples (nativa a quem escreve o código).
	Respostas:
	A. 
Representação de comandos através de blocos que se encaixam, gerando uma sequência de comandos.
	
	B. 
Representação de comandos através de linguagem de programação. É o modo mais tradicional de programação.
	
	C. 
Representação do fluxo de dados e procedimentos através de imagens e sons.
	
	D. 
Representação de comandos através de linguagem simples (nativa a quem escreve o código).
	
	
	
· Pergunta 5
0,625 em 0,625 pontos
	
	
	
	Um algoritmo inicia com a obtenção de dois números, em seguida utiliza um processamento para somar estes números e colocar em uma variável chamada “soma”. Em seguida é utilizado uma condicional “soma > 10”. Em caso positivo, é exibida a mensagem “valor acima de 10”, em caso negativo a mensagem: “valor igual ou abaixo de 10”. Considere que os números 3 e 7 foram informados, qual seria o dado exibido?
	
	
	
	
		Resposta Selecionada:
	C. 
Valor igual ou abaixo de 10.
	Respostas:
	A. 
Valor igual a 10.
	
	B. 
Valor acima de 10.
	
	C. 
Valor igual ou abaixo de 10.
	
	D. 
Valor é 100.
	
	
	
· Pergunta 6
0,625 em 0,625 pontos
	
	
	
	O programador precisa construir um algoritmo que calcule a média ponderada de 2 notas informadas pelo usuário. O peso da primeira nota é 40% e na segunda é 60%. Marque a opção que representa um fluxograma para estes algoritmos.
Obs: Os conceitos são representados em letras maiúsculas e as informações contidas nas figuras segue os comandos dentro de parênteses (PROCESSAMENTO (a = 10), ENTRADA (val) , SAÍDA( “O valor é” +  val).
	
	
	
	
		Resposta Selecionada:
	B. 
INÍCIO, ENTRADA (nota1), ENTRADA (nota2), PROCESSAMENTO (media = nota1 * 0.4 + nota2 * 0.6), SAÍDA (media), FIM.
	Respostas:
	A. 
INÍCIO, ENTRADA (nota1), ENTRADA (nota2), PROCESSAMENTO (media = (nota1 + nota2 ) /2), SAÍDA (media), FIM.
	
	B. 
INÍCIO, ENTRADA (nota1), ENTRADA (nota2), PROCESSAMENTO (media = nota1 * 0.4 + nota2 * 0.6), SAÍDA (media), FIM.
	
	C. 
INÍCIO, ENTRADA (nota1), ENTRADA (nota2), PROCESSAMENTO (media = nota1 * 40 + nota2 * 60), SAÍDA (media), FIM.
	
	D. 
INÍCIO, ENTRADA (media), SAÍDA (media), FIM.
	
	
	
· Pergunta 7
0,625 em 0,625 pontos
	
	
	
	Os computadores podem ser entendidos como “algo que realiza cômputos”. Assim, muitos equipamentos de apoio a operações são considerados computadores. Com base nisso, sinalize o equipamento que é considerado como o primeiro computador.
	
	
	
	
		Resposta Selecionada:
	C. 
Ábaco.
	Respostas:
	A. 
Sodoku.
	
	B. 
Calculadora Eletrônica.
	
	C. 
Ábaco.
	
	D. 
Dedos das mãos.
	
	
	
· Pergunta 8
0,625 em 0,625 pontos
	
	
	
	No Scratch é possível criar algoritmos. Cada Ator ou Cena pode ter algoritmos próprios que são executados mediante algum evento (início). Sabendo que existem diversas formas de expressar algoritmos, qual a forma de expressão utilizada no Scratch?
	
	
	
	
		Resposta Selecionada:
	A. 
Em blocos.
	Respostas:
	A. 
Em blocos.
	
	B. 
Em Fluxogramas.
	
	C. 
Em Pseudocódigos.
	
	D. 
Em Linguagem baseada em Texto.
	
	
	
· Pergunta 9
0,625 em 0,625 pontos
	
	
	
	Um programador deseja criar um jogo no Scratch que contém um Ator de um carro que irá se locomover utilizando o comando mova 10 passos. O programador deseja que esta tarefa seja executada após o clique na bandeira.  Com base em seus conhecimentos, os comandos a serem utilizados pertencem a qual categoria?
	
	
	
	
		Resposta Selecionada:
	 
Eventos.
	Respostas:
	Movimento.
	
	Aparência.
	
	 
Eventos.
	
	Controle.
	
	
	
· Pergunta 10
0,625 em 0,625 pontos
	
	
	
	Um programador deseja exibir uma mensagem de “parabéns” ao jogador, somente quando sua pontuação for superior a 100. O programador criou o seu código, mas a mensagem de parabéns é exibida mesmo quando a pontuação é inferior ao limite desejado. Com base em seus conhecimentos, indique uma possível solução para o problema.
	
	
	
	
		Resposta Selecionada:
	C. 
O programador deve usar uma condicional com o “limite > 100” para exibir a mensagem.
	Respostas:
	A. 
O programador deve mudar o limite para 10.
	
	B. 
O programador deve mudar a mensagem exibida.
	
	C. 
O programador deve usar uma condicional com o “limite > 100” para exibir a mensagem.
	
	D. 
O programador deve usar uma condicional com o “limite < 100” para exibir a mensagem.
	
	
	
· Pergunta 11
0 em 0,625 pontos
	
	
	
	Sabe-se que as máquinas não possuem vida própria. Isso significa dizer que elas, enquanto conjunto de peças, não são independentes. Embora existam máquinas autônomas, isso não se deve ao hardware e sim ao uso de softwares. Nesse sentido, sobre a relação entre Software e Hardwares, indique qual preposição é verdade.
	
	
	
	
		Resposta Selecionada:
	B. 
Os hardwares controlam os softwares para execução de tarefas.
	Respostas:
	A. 
Os softwares controlam os hardwares para execução de tarefas.
	
	B. 
Os hardwares controlam os softwares para execução de tarefas.
	
	C. 
Os hardwares são autocontrolados e independentes de softwares.
	
	D. 
Os softwares não possuem canais de comunicação com os hardwares.· Pergunta 12
0,625 em 0,625 pontos
	
	
	
	Em um algoritmo, deseja-se exibir dados para o usuário. O programador projetou o seu algoritmo para que usuário digite o seu nome e a data de nascimento. Com isso, o programador calcula a idade do usuário e a exibe. Este dado exibido pode ser considerado como:
	
	
	
	
		Resposta Selecionada:
	B. 
Dados de Saída.
	Respostas:
	A. 
Dados de Entrada.
	
	B. 
Dados de Saída.
	
	C. 
Dados de Armazenamento.
	
	D. 
Dados Condicionais.
	
	
	
· Pergunta 13
0 em 0,625 pontos
	
	
	
	Computadores são máquinas compostas por diversas peças. As quais chamamos de hardware, por ser a sua parte física. Os Hardwares podem ser categorizados por tipo de acordo com sua função. Com base nisto, indique qual alternativa possui apenas hardwares que fazem parte do grupo de Saída:
	
	
	
	
		Resposta Selecionada:
	A. 
Mouse, teclado e microfone.
	Respostas:
	A. 
Mouse, teclado e microfone.
	
	B. 
Monitor, mouse e teclado.
	
	C. 
Webcam, mouse e impressora.
	
	D. 
Fone, monitor e caixa de som.
	
	
	
· Pergunta 14
0,625 em 0,625 pontos
	
	
	
	Um programador deseja criar um jogo no Scratch que permite a coleta de vários itens. Dentre os tipos de itens, um possibilita o aumento do número de chances no jogo (life). Para fazer esta distinção entre os tipos de itens é necessário um comando específico.   Com base em seus conhecimentos, o comando a ser utilizado pertence a qual categoria?
	
	
	
	
		Resposta Selecionada:
	D. 
Controle.
	Respostas:
	A. 
Movimento.
	
	B. 
Sensores.
	
	C. 
Eventos.
	
	D. 
Controle.
	
	
	
· Pergunta 15
0,625 em 0,625 pontos
	
	
	
	Um programador deseja criar um jogo em que um ator deve sumir após ser clicado. O programador utilizou o evento “quando este ator for clicado” para iniciar a sequência de instruções. No entanto, ele não sabe como prosseguir para criar a funcionalidade. Com base no que aprendeu, qual comando deve ser utilizado após o evento?
	
	
	
	
		Resposta Selecionada:
	B. 
O programador deve adicionar o comando “esconda”, após o evento “quando este ator for clicado”.
	Respostas:
	A. 
O programador deve mudar o evento para “Quando a bandeira for clicada”.
	
	B. 
O programador deve adicionar o comando “esconda”, após o evento “quando este ator for clicado”.
	
	C. 
O programador deve mover o ator até o limite da tela, após o evento “quando este ator for clicado”.
	
	D. 
O programador deve adicionar o comando “mostre”, após o evento “quando este ator for clicado”.
	
	
	
· Pergunta 16
0,625 em 0,625 pontos
	
	
	
	Em um fluxograma, podemos representar diversos conceitos de algoritmos. Cada conceito é representado por uma figura geométrica específica que a caracteriza. No que se refere à Processamento, em um fluxograma, qual figura deve ser utilizada?
	
	
	
	
		Resposta Selecionada:
	C. 
Retângulo.
	Respostas:
	A. 
Elipse.
	
	B. 
Superelipse.
	
	C. 
Retângulo.
	
	D. 
Paralelogramo.

Outros materiais