Prévia do material em texto
PENSAMENTO COMPUTACIONAL
Lupa Calc.
ARA0002_A2_201902255518_V1
Aluno: Matr.: 000000000000000
Disc.: PENSAMENTO COMPU 2021.1 (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma.
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
1.
Observe o esquema a seguir que representa,
sinteticamente, os passos para a execução de
um software pelo computador.
Escolha a alternativa que melhor descreva os
passos 1, 2 e 3 para o correto funcionamento
do programa.exe:
1: CPU armazena as instruções. 2: Ordenar que a CPU execute as instruções. 3: Comando para a
RAM executar sequencialmente as instruções armazenadas.
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
1: Cópia e armazenamento de instruções na RAM. 2: Comando para a CPU executar as
instruções. 3: CPU executa sequencialmente as instruções.
1: Copiar as instruções para a CPU. 2: Ordenar que a RAM execute as instruções. 3: CPU roda
sequencialmente as instruções.
1: Comando para a CPU executar as instruções. 2: CPU executa sequencialmente as instruções.
3: A RAM armazena as instruções.
1: CPU executa as instruções dadas pela RAM. 2: CPU copia as instruções para a RAM. 3: A RAM
armazena as instruções.
Explicação:
A sequência correta de eventos é mostrada na alternativa D: 1: Cópia e armazenamento de instruções na
RAM. 2: Comando para a CPU executar as instruções. 3: CPU executa sequencialmente as instruções.
2.
As instruções de código de máquina são executadas pela:
Compilador
ROM (Read Only Memory)
RAM (Random Access Memory)
SSD (solid-state drive)
CPU (Central Processing Unit)
Explicação:
Conforme explicado no módulo 1 do tema 2, a CPU (Central Processing Unit), também chamada de
processador, é uma espécie de cérebro. É ela quem realmente executa o que chamamos de ¿instruções
de código de máquina¿.
3.
Em sistemas computacionais contemporâneos, é extremamente raro escrever códigos de máquina
manualmente. Isso ocorre porque eles são compostos por um número enorme de instruções muito simples;
assim, fica difícil para os humanos fazerem esse processo. Em vez disso, um programador escreve o código
em uma linguagem de computador de alto nível, com recursos mais úteis e poderosos do que as operações
simples encontradas no código da máquina. Java, JavaScripts e Python são exemplos de:
Linguagens dinâmicas ou interpretadas.
Firmwares.
Linguagem compilada.
Sistema operacional.
Hardware.
Explicação:
A linguagem dinâmica se diferencia por se pautar no tempo de execução, cruzando os dados com os
protocolos por meio de bibliotecas, criando ¿meta-objetos¿, quer dizer, bibliotecas complexas de
combinação e execução. Java, JavaScripts e Python são linguagens de programação
dinâmicas/interpretadas.
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
4.
Sempre que você baixa um programa ou vê um computador ligado, está presenciando algum software
sendo executado. Sobre o software assinale a alternativa correta.
Sempre dominaremos perfeitamente todos os softwares que desejamos; afinal, sempre que
aprendemos sobre um, nenhuma nova mudanças o alterará.
O software é definido como o conjunto de funções executadas na programação de um
computador.
Somente o fornecedor é capaz de realizar ajustes e correções nos softwares de códigos abertos.
Nem todo programa em seu computador, celular, tablet, smart TV, console de videogame pode
ser considerado um software.
Sempre que um software é criado é impossível ser melhorado ou transformáado em algo mais
eficiente.
Explicação:
Software é o conjunto de funções executadas na programação de um computador. Todo programa em seu
computador, celular, tablet, smart TV, console de videogame, etc é um software, seja ele um editor de
textos, um navegador, um editor de áudio ou vídeo, um jogo, um app de streaming e por aí vai. Um
software pode se apresentar de várias formas, desde um app no celular a um conjunto de cartões
perfurados, usados em computadores eletromecânicos. Nos softwares de código aberto você mesmo pode
realizar as modificações, ou talvez prefira contratar alguém para fazer uma alteração e produzir sua própria
versão personalizada. Já nos softwares de código fechado somente o fornecedor é capaz de realizar ajustes
e correções.
5.
"Um conjunto de tipos de programas administrativos e de supervisão que organizam todo o
sistema". Estamos falando do conceito de:
Linguagem de Máquina
Linguagem binária
Hardware
Software
Sistema Operacional
Explicação:
Conforme Tema 2, módulo 2 podemos conceiturar sistema operacional como um conjunto de tipos de
programas administrativos e de supervisão que organizam todo o sistema. O sistema operacional está
para os computadores como o governo está para uma nação.
6.
Avalie as afirmações a seguir e assinale a alternativa incorreta:
A BIOS ou Sistema Básico de Entrada e Saída é responsável pela verificação completa dos
componentes do hardware conectados ao computador. Controla o computador desde o momento
em que é ligado até o sistema operacional principal assumir o controle das operações.
Um software pode ser definido como um conjunto de funções executadas na programação de um
computador, sendo o sistema operacional principal software do computador, pois possibilita que
todos os demais programas operem.
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
https://simulado.estacio.br/bdq_simulados_exercicio.asp
A memória RAM, do inglês Random Access Memory, é responsável pelo processamento das
informações armazenadas na CPU de um computador.
Um firmware é responsável por iniciar o processo de boot, para carregamento do sistema
operacional.
A principal diferença entre softwares de código aberto e fechado, é que no primeiro deles o
desenvolvedor permite que qualquer usuário tenha a liberdade de promover ajustes, correções e
melhorias.
Explicação:
A alternativa C é incorreta, pois a memória RAM não é responsável pelo processamento em um
computador e sim, pelo armazenamento de instruções e informações que estão sendo
processadas/utilizadas.
7.
O que é um algoritmo?
Um algoritmo é sequência finita de instruções complexas e executáveis a serem seguidas para a
solução de um determinado problema, especialmente por computadores.
O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de
instruções complexas, gerar uma aplicação útil.
Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para a
solução de um determinado problema, especialmente por computadores.
O processador do computador, que processa instruções escritas em alguma linguagem para,
através de uma sequência de instruções bastantes simples, gerar uma aplicação útil.
É outra denominação para código de computador.
Explicação:
Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para a solução de
um determinado problema, especialmente por computadores.
Não Respondida Não Gravada Gravada
https://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:abre_colabore('34765','228012234','4655113913');