Buscar

Exercício 2 Pensamento Computacional

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

Aluno: FRANCISCA BRUNNA PEREIRA BRAZ Matr.: 202204346397 
Disc.: PENSAMENTO COMPUTA 2023.4 EAD (G) / EX 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu EXERCÍCIO! 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. 
 
 
 
 
FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 
 
 
 
 
1. 
 
 
Analise as afirmações abaixo, e marque a opção correta. 
I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se 
comparados à programas escritos em linguagens interpretadas; 
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se 
comparados à programas escritos em linguagens interpretadas; 
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, 
se comparadas à programas escritos em linguagens compiladas; 
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se 
comparados à programas escritos em linguagens compiladas. 
 Apenas II está correta. 
 
 Apenas III está correta. 
 Apenas I está correta. 
 Somente I e III estão corretas. 
 
 Somente I e IV estão corretas. 
Data Resp.: 16/03/2024 16:23:56 
 
Explicação: 
A resposta correta é: Somente I e IV estão corretas. 
 
 
 
 
 
2. 
 
 
Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? 
 
 Traduz o código-fonte C++ em código Javascript. 
 Interpreta e executa, uma a uma, cada linha do código-fonte C++. 
 
 Traduz o código-fonte C++ em código de máquina. 
 Traduz código de máquina em código C++. 
 
 Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 
Data Resp.: 16/03/2024 16:23:58 
 
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
Explicação: 
A resposta correta é: Interpreta e executa, uma a uma, cada linha do código fonte 
Javascript. 
 
 
 
 
 
3. 
 
 
Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de 
máquina: 
 
 
Código de máquina é de difícil compreensão para humanos. Então, os programadores 
escrevem instruções usando uma linguagem de programação, e o compilador traduz as 
instruções fornecidas em um conjunto de instruções em linguagem de máquina. 
 
Código de máquina é de fácil compreensão para humanos. Então, em geral, os 
programadores escrevem instruções usando linguagem de máquina, e essas instruções 
estão prontas para serem executadas pela CPU. 
 
O código-fonte, escrito em uma linguagem de programação, é de difícil compreensão 
para humanos. Então, os programadores escrevem instruções de código de máquina 
usando uma linguagem de programação, e o compilador traduz as instruções fornecidas 
em um conjunto de instruções referentes à linguagem de programação. 
 
 Compiladores são usados para testar o código de máquina antes de ele ser executado 
pela CPU, por razões de segurança. 
 
Código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para 
humanos. Então, em geral, os programadores escrevem instruções usando uma 
linguagem de programação, e essas instruções estão prontas para serem executadas 
pela CPU. 
Data Resp.: 16/03/2024 16:24:00 
 
Explicação: 
A resposta correta é: Código de máquina é de difícil compreensão para humanos. Então, os 
programadores escrevem instruções usando uma linguagem de programação, e o 
compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de 
máquina. 
 
 
 
 
 
4. 
 
 
O Windows é um software de código fechado. Sobre esta questão, avalie as afirmações abaixo, e 
marque a opção correta 
I - Os usuários têm acesso ao resultado da compilação do Windows, mas não tem acesso ao seu 
código fonte, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, 
como correção de bugs e adição de novas funcionalidades. 
II - Os usuários têm acesso ao seu código fonte, mas não acesso ao resultado da compilação do 
Windows, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, 
como correção de bugs e adição de novas 
III - Os usuários têm acesso ao resultado da compilação do Windows, e também ao código fonte. 
Por isso, os usuários são capazes de realizar ajustes, como correção de bugs e adição de novas 
funcionalidades. 
IV - A realização de ajustes, como correção de bugs e adição de novas funcionalidades fica restrito 
à Microsoft, que é que detém exclusividade do código fonte do Windows. 
 Apenas a opção I está correta. 
 
 Apenas a opção II está correta. 
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
 Apenas a opção IV está correta. 
 
 Apenas as opções I e IV estão corretas. 
 Apenas as opções II e III estão corretas. 
Data Resp.: 16/03/2024 16:24:01 
 
Explicação: 
A resposta correta é: Apenas as opções I e IV estão corretas. 
 
 
 
 
 
5. 
 
 
O código de máquina da CPU possui apenas instruções 
simples e de baixo nível. Uma linguagem de computador 
(como Javascript) adiciona recursos de alto nível, como o loop 
for que usamos. Qual das alternativas a seguir é uma instrução 
de alto nível? 
 Multiplique dois números. 
 Atribua um valor a uma variável. 
 
 Ajuste o nível de vermelho de um ponto da tela para 255. 
 Adicione dois números. 
 Subtraia um número de outro. 
Data Resp.: 16/03/2024 16:24:03 
 
Explicação: 
A resposta correta é: Ajuste o nível de vermelho de um ponto da tela para 255. 
 
 
 
 
 
6. 
 
 
(UNIOESTE/2022) Hardwares e Softwares são partes 
responsáveis pelo funcionamento que compõem um sistema 
computacional. Assinale a alternativa correta que indica um 
hardware e um software, respectivamente: 
 Adobe Reader e Mozilla Firefox 
 MS Windows 10 e MS Office 
 
 Monitor e Pendrive 
 Scanner e Caneta ótica 
 
 Mouse e Editor de Textos 
Data Resp.: 16/03/2024 16:24:06 
 
Explicação: 
A alternativa correta é "Mouse e Editor de Textos", pois o mouse é um exemplo de 
hardware, enquanto o editor de textos é um exemplo de software. O mouse é um periférico 
de entrada físico que permite ao usuário controlar o cursor na tela. O editor de textos é um 
programa de software que permite ao usuário criar, editar e salvar documentos de texto. 
 
 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
7. 
 
 
(AVALIA/2023) Existem vários tipos de softwares no mercado, 
alguns são livres e outros proprietários. É correto afirmar que é 
uma característica do software proprietário: 
 a liberdade de redistribuir as cópias livremente do software. 
 
 são os programas com um autor definido que negam o acesso livre ao código fonte, seja 
para modificá-lo, estudá-lo ou distribuí-lo. 
 a liberdade de executar o programa como você desejar, para qualquer propósito. 
 a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar 
novas ferramentas a partir do que já existe. 
 
a liberdade de distribuir cópias de suas versões modificadas. Desta forma, pode-se dar a 
toda a comunidade a chance de se beneficiar com as mudanças. Mas sem acesso ao 
código-fonte, que é de propriedade do desenvolvedor. 
Data Resp.: 16/03/2024 16:24:07 
 
Explicação: 
A resposta correta é "são os programas com um autor definido que negam o acesso livre ao 
código fonte, seja para modificá-lo, estudá-lo ou distribuí-lo." Isso é uma característica dos 
softwares proprietários, onde o código-fonte não é disponibilizado para que outras pessoas 
possam modificá-lo ou utilizá-lo. A propriedade intelectual é protegida e restrita aoautor ou 
a uma empresa. 
 
 
 
 
 
8. 
 
 
(Instituto Consulplan/2019 - Adaptada) "Contém todo o 
software básico, necessário para inicializar a placa-mãe, 
checar os dispositivos instalados e carregar o Sistema 
Operacional, o que pode ser feito a partir do HD, CD-ROM, 
pendrive, ou qualquer outra mídia disponível." Trata-se de: 
 
 BIOS (Basic Input / Output System). 
 SATA (Serial AT Attachment). 
 SPAN (Switched Port Analyzer). 
 
 HDMR (Hardware Direct MIDI Routing). 
 RAID (Redundant Array of Independent Disks). 
Data Resp.: 16/03/2024 16:24:10 
 
Explicação: 
A BIOS é um software básico que reside na memória flash da placa-mãe de um 
computador. É responsável por inicializar o hardware do sistema, verificar os dispositivos 
instalados e carregar o sistema operacional. A BIOS também fornece uma interface para 
configurar as opções de sistema, como data e hora, configurações de rede e configurações 
de disco. É executado antes do sistema operacional e é necessário para inicializar o 
sistema. 
 
 
 
 
 
9. 
 
(IDIB/2020 - Adaptada) As linguagens de programação que 
utilizamos para construção de aplicações são de fácil 
entendimento para um programador, pois são conhecidas 
como linguagens com alto nível de abstração. No entanto, este 
código não pode ser executado diretamente pelo computador, 
pois o mesmo reconhece apenas linguagem de máquina. 
Assinale a alternativa que indica corretamente o nome do 
programa destinado a transformar um código escrito em 
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
 
linguagem de alto nível em instruções de código de máquina 
compreensíveis à CPU. 
 roteador. 
 
 ligador. 
 montador. 
 
 compilador. 
 interpretador. 
Data Resp.: 16/03/2024 16:24:13 
 
Explicação: 
Um compilador é um programa que traduz um código fonte escrito em uma linguagem de 
programação de alto nível em código binário, ou seja, instruções compreendidas pela CPU. 
O código fonte é lido pelo compilador, que o traduz em código objeto, e em seguida, otimiza 
e gera o código executável. 
 
 
 
 
 
10. 
 
 
(Avança SP/2022) Um software é um serviço computacional 
utilizado para realizar ações nos sistemas de computadores. 
Ou seja: Um software é todo programa presente nos diversos 
dispositivos (computadores, celulares, televisores, entre 
outros). Considerando a temática, não se enquadra como 
Software: 
 iOS. 
 
 Android. 
 
 Webcam. 
 Alexa. 
 Microsoft Word. 
Data Resp.: 16/03/2024 16:24:16 
 
Explicação: 
Uma webcam é um hardware, ou seja, um componente físico de um computador, e não um 
programa de software. Enquanto programas de software como o Microsoft Word, Android e 
iOS são programas que realizam tarefas específicas e estão instalados em diferentes 
dispositivos, a webcam é uma peça física do computador e não pode ser considerada como 
software. 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp

Outros materiais