Prévia do material em texto
17/12/2023, 10:31 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Exercício por Temas avalie sua aprendizagem O Windows é um software de código fechado. Sobre esta questão, avalie as a�rmaçõ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 �ca 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 �ca 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 �ca restrito à Microsoft, que é que detém exclusividade do código fonte do Windows. PENSAMENTO COMPUTACIONAL Lupa DGT0008_202311145735_TEMAS Aluno: JOSÉ NILSON VIEIRA Matr.: 202311145735 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. Apenas a opção IV está correta. Apenas a opção I está correta. Apenas as opções II e III estão corretas. Apenas a opção II está correta. Apenas as opções I e IV estão corretas. Data Resp.: 17/12/2023 10:23:14 Explicação: A resposta correta é: Apenas as opções I e IV estão corretas. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); 17/12/2023, 10:31 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/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? Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina: Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? 2. Adicione dois números. Ajuste o nível de vermelho de um ponto da tela para 255. Multiplique dois números. Subtraia um número de outro. Atribua um valor a uma variável. Data Resp.: 17/12/2023 10:23:53 Explicação: A resposta correta é: Ajuste o nível de vermelho de um ponto da tela para 255. 3. 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 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. 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.: 17/12/2023 10:27: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. Interpreta e executa, uma a uma, cada linha do código-fonte C++. 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. Traduz código de máquina em código C++. Traduz o código-fonte C++ em código Javascript. Data Resp.: 17/12/2023 10:27:31 Explicação: A resposta correta é: Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 17/12/2023, 10:31 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/5 Analise as a�rmaçõ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. (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: (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: 5. Apenas I está correta. Apenas II está correta. Apenas III está correta. Somente I e III estão corretas. Somente I e IV estão corretas. Data Resp.: 17/12/2023 10:28:43 Explicação: A resposta correta é: Somente I e IV estão corretas. 6. RAID (Redundant Array of Independent Disks). SPAN (Switched Port Analyzer). BIOS (Basic Input / Output System). HDMR (Hardware Direct MIDI Routing). SATA (Serial AT Attachment). Data Resp.: 17/12/2023 10:29:05 Explicação: A BIOS é um software básico que reside na memória �ash da placa-mãe de um computador. É responsável por inicializar o hardware do sistema, veri�car os dispositivos instalados e carregar o sistema operacional. A BIOS também fornece uma interface para con�gurar as opções de sistema, como data e hora, con�gurações de rede e con�gurações de disco. É executado antes do sistema operacional e é necessário para inicializar o sistema. 7. Alexa. Microsoft Word. iOS. Android. Webcam. Data Resp.: 17/12/2023 10:29:38 Explicação: 17/12/2023, 10:31 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 (AVALIA/2023) Existem vários tipos de softwares no mercado, alguns são livres e outros proprietários. É correto a�rmar que é uma característica do software proprietário: (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: (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 atransformar um código escrito em linguagem de alto nível em instruções de código de máquina compreensíveis à CPU. 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í�cas e estão instalados em diferentes dispositivos, a webcam é uma peça física do computador e não pode ser considerada como software. 8. a liberdade de executar o programa como você desejar, para qualquer propósito. a liberdade de distribuir cópias de suas versões modi�cadas. Desta forma, pode-se dar a toda a comunidade a chance de se bene�ciar com as mudanças. Mas sem acesso ao código-fonte, que é de propriedade do desenvolvedor. são os programas com um autor de�nido que negam o acesso livre ao código fonte, seja para modi�cá-lo, estudá-lo ou distribuí-lo. a liberdade de acessar o código-fonte, mas não pode modi�cá-lo, apenas disponibilizar novas ferramentas a partir do que já existe. a liberdade de redistribuir as cópias livremente do software. Data Resp.: 17/12/2023 10:30:46 Explicação: A resposta correta é "são os programas com um autor de�nido que negam o acesso livre ao código fonte, seja para modi�cá-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 modi�cá-lo ou utilizá-lo. A propriedade intelectual é protegida e restrita ao autor ou a uma empresa. 9. Adobe Reader e Mozilla Firefox Monitor e Pendrive Mouse e Editor de Textos MS Windows 10 e MS Of�ce Scanner e Caneta ótica Data Resp.: 17/12/2023 10:31:02 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. 10. roteador. montador. ligador. interpretador. 17/12/2023, 10:31 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 compilador. Data Resp.: 17/12/2023 10:31:31 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. Não Respondida Não Gravada Gravada Exercício por Temas inciado em 17/12/2023 10:21:41.