Buscar

FUNDAMENTOS DE SOFTWARES DE COMPUTADORES1

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Aluno: Matr.: 
Disc.: PENSAMENTO COMPUTA 2023.3 EAD (G) / EX 
 
 
 
 
 
FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 
 
 
1. 
 
 
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? 
 Ajuste o nível de vermelho de um ponto da tela para 255. 
 
 Adicione dois números. 
 
 Multiplique dois números. 
 
 Subtraia um número de outro. 
 
 Atribua um valor a uma variável. 
Data Resp.: 20/09/2023 17:09:03
 
Explicação: 
A resposta correta é: Ajuste o nível de vermelho de um ponto da tela para 
255. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2. 
 
 
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. 
 
 Somente I e III estão corretas. 
 
 Apenas I está correta. 
 
 Apenas II está correta. 
 Somente I e IV estão corretas. 
 
 Apenas III está correta. 
Data Resp.: 20/09/2023 17:10:10
 
Explicação: 
A resposta correta é: Somente I e IV estão corretas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3. 
 
 
Marque as opções que descreve corretamente a relação entre humanos, código-
fonte e código de máquina: 
 
 
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 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. 
 
 
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.: 20/09/2023 17:11:27
 
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. 
 
 
Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? 
 
 
 Traduz o código-fonte C++ em código de máquina. 
 Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 
 
 Traduz código de máquina em código C++. 
 
 Traduz o código-fonte C++ em código Javascript. 
 
 Interpreta e executa, uma a uma, cada linha do código-fonte C++. 
Data Resp.: 20/09/2023 17:12:51
 
Explicação: 
A resposta correta é: Interpreta e executa, uma a uma, cada linha do código 
fonte Javascript. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5. 
 
 
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 as opções I e IV estão corretas. 
 
 Apenas a opção II está correta. 
 
 Apenas a opção I está correta. 
 
 Apenas a opção IV está correta. 
 
 Apenas as opções II e III estão corretas. 
Data Resp.: 20/09/2023 17:14:43
 
Explicação: 
A resposta correta é: Apenas as opções I e IV estão corretas. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6. 
 
 
(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: 
 
 SPAN (Switched Port Analyzer). 
 BIOS (Basic Input / Output System). 
 
 SATA (Serial AT Attachment). 
 
 HDMR (Hardware Direct MIDI Routing). 
 
 RAID (Redundant Array of Independent Disks). 
Data Resp.: 20/09/2023 17:15:02
 
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. 
 
 
 
 
7. 
 
 
(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: 
 
 Scanner e Caneta ótica 
 
 MS Windows 10 e MS Office 
 Mouse e Editor de Textos 
 
 Adobe Reader e Mozilla Firefox 
 
 Monitor e Pendrive 
Data Resp.: 20/09/2023 17:16:16
 
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. 
 
 
 
 
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: 
 
 Microsoft Word. 
 Webcam. 
 
 iOS. 
 
 Android. 
 
 Alexa. 
Data Resp.: 20/09/2023 17:16:46
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9. 
 
 
(AVALIA/2023) Existemvá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 executar o programa como você desejar, para qualquer 
propósito. 
 
 
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. 
 
 a liberdade de redistribuir as cópias livremente do software. 
 
 
a liberdade de acessar o código-fonte, mas não pode modificá-lo, 
apenas disponibilizar novas ferramentas a partir do que já existe. 
 
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. 
Data Resp.: 20/09/2023 17:17:39
 
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 ao 
autor ou a uma empresa. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10. 
 
 
(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. 
 
 ligador. 
 
 roteador. 
 
 montador. 
 
 interpretador. 
 compilador. 
Data Resp.: 20/09/2023 17:17:56
 
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.

Continue navegando