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.