Logo Passei Direto
Buscar

Pensamento computacional Tema 3

Ferramentas de estudo

Questões resolvidas

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:
A - Mouse e Editor de Textos
B - Monitor e Pendrive
C - Scanner e Caneta ótica
D - Adobe Reader e Mozilla Firefox
E - MS Windows 10 e MS Office

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?
A - Ajuste o nível de vermelho de um ponto da tela para 255.
B - Multiplique dois números.
C - Atribua um valor a uma variável.
D - Adicione dois números.
E - Subtraia um número de outro.

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 linguagem de alto nível em instruções de código de máquina compreensíveis à CPU.
A interpretador.
B ligador.
C compilador.
D montador.
E roteador.

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) 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.
B) a liberdade de executar o programa como você desejar, para qualquer propósito.
C) a liberdade de redistribuir as cópias livremente do software.
D) 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.
E) a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.

Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? A B C D E Interpreta e executa, uma a uma, cada linha do código fonte Javascript. Traduz o código-fonte C++ em código de máquina. Interpreta e executa, uma a uma, cada linha do código-fonte C++. Traduz o código-fonte C++ em código Javascript. Traduz código de máquina em código C++.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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:
A - Mouse e Editor de Textos
B - Monitor e Pendrive
C - Scanner e Caneta ótica
D - Adobe Reader e Mozilla Firefox
E - MS Windows 10 e MS Office

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?
A - Ajuste o nível de vermelho de um ponto da tela para 255.
B - Multiplique dois números.
C - Atribua um valor a uma variável.
D - Adicione dois números.
E - Subtraia um número de outro.

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 linguagem de alto nível em instruções de código de máquina compreensíveis à CPU.
A interpretador.
B ligador.
C compilador.
D montador.
E roteador.

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) 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.
B) a liberdade de executar o programa como você desejar, para qualquer propósito.
C) a liberdade de redistribuir as cópias livremente do software.
D) 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.
E) a liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.

Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? A B C D E Interpreta e executa, uma a uma, cada linha do código fonte Javascript. Traduz o código-fonte C++ em código de máquina. Interpreta e executa, uma a uma, cada linha do código-fonte C++. Traduz o código-fonte C++ em código Javascript. Traduz código de máquina em código C++.

Prévia do material em texto

Pensamento computacional
Tema 3
Fundamentos De Softwares De Computadores
1 (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:
X A Mouse e Editor de Textos
B Monitor e Pendrive
C Scanner e Caneta ótica
D Adobe Reader e Mozilla Firefox
E MS Windows 10 e MS Office
2 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?
X A Ajuste o nível de vermelho de um ponto da tela para 255.
B Multiplique dois números.
C Atribua um valor a uma variável.
D Adicione dois números.
E Subtraia um número de outro.
3 (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 linguagem de alto nível em instruções de código de máquina compreensíveis à CPU.
A ligador.
X B compilador.
C montador.
D interpretador.
E roteador.
4 Python é uma linguagem de programação de alto nível, interpretada, dinâmica e orientada a objetos. Qual função é utilizada para imprimir algo na tela no Python?
A Loop
B Condicional
C Imprimir
X D Print()
E Estrutura de repetição
5 (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:
A SATA (Serial AT Attachment).
X B BIOS (Basic Input / Output System).
C HDMR (Hardware Direct MIDI Routing).
D RAID (Redundant Array of Independent Disks).
E SPAN (Switched Port Analyzer).
6 (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:
X A 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.
B A liberdade de executar o programa como você desejar, para qualquer propósito.
C A liberdade de redistribuir as cópias livremente do software.
D 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.
E A liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.
7 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 a programas escritos em linguagens interpretadas;
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados a programas escritos em linguagens interpretadas;
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas a programas escritos em linguagens compiladas;
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPUs, se comparados a programas escritos em linguagens compiladas.
A Somente I e III estão corretas.
B Apenas I está correta.
C Apenas II está correta.
D Apenas III está correta.
X E Somente I e IV estão corretas.
8 (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:
A Android.
B iOS.
C Microsoft Word.
D Alexa.
X E Webcam.
9 Qual das opções a seguir descreve melhor o que um interpretador Javascript faz?
A Interpreta e executa, uma a uma, cada linha do código-fonte C++.
B Traduz o código-fonte C++ em código Javascript.
C Traduz código de máquina em código C++.
D Traduz o código-fonte C++ em código de máquina.
X E Interpreta e executa, uma a uma, cada linha do código fonte Javascript.
10 Programação é o processo de desenvolvimento de programas de computador, escritos em uma linguagem de programação, que são executados por um computador para realizar tarefas específicas. Qual é a finalidade da estrutura condicional "if" em programação?
A Permitir a execução de comandos apenas em caso de erro.
B Repetir uma ação enquanto uma determinada condição é verdadeira.
C Armazenar valores em uma lista para posterior processamento.
X D Executar ações diferentes de acordo com uma condição específica.
E Gerar um número aleatório.

Mais conteúdos dessa disciplina