Baixe o app para aproveitar ainda mais
Prévia do material em texto
O desenvolvimento de um software demanda a atividade intelectual de um programador aliada à alta capacidade do computador em executar as tarefas descritas nas linhas de códigos geradas, em busca de um objetivo específico. Assine a alternativa incorreta sobre conceitos do pensamento computacional. As expressões executar ou rodar um código, indicam as tarefas realizadas pelo programador de um código-fonte. Javascript, Pascal, C, C++ são exemplos de linguagens utilizadas pelos programadores para traduzir um algoritmo em um código-fonte para que o computador o reconheça e realize as etapas passo a passo, em busca de um objetivo idealizado pelo programador. Um algoritmo relaciona-se diretamente com a etapa de projeto de um software em que, mesmo sem saber qual será a linguagem de programação a ser utilizada, especifica-se completamente o software a ponto de na implementação ser possível traduzir diretamente essas especificações em linhas de código em alguma linguagem de programação. Um algoritmo representa um conjunto de regras para a solução de um problema e determina com clareza e de forma correta as instruções que um software deverá conter para que, ao ser executado, forneça resultados esperados. O trabalho do computador (máquina) consiste em seguir uma série de instruções linha a linha, respeitando as demandas de um código desenvolvido por um programador. Quest.: 2 2. Avalie as afirmações a seguir e assinale a alternativa incorreta: A memória RAM, do inglês Random Access Memory, é responsável pelo processamento das informações armazenadas na CPU de um computador. Um software pode ser definido como um conjunto de funções executadas na programação de um computador, sendo o sistema operacional principal software do computador, pois possibilita que todos os demais programas operem. A BIOS ou Sistema Básico de Entrada e Saída é responsável pela verificação completa dos componentes do hardware conectados ao computador. Controla o computador desde o momento em que é ligado até o sistema operacional principal assumir o controle das operações. Um firmware é responsável por iniciar o processo de boot, para carregamento do sistema operacional. A principal diferença entre softwares de código aberto e fechado, é que no primeiro deles o desenvolvedor permite que qualquer usuário tenha a liberdade de promover ajustes, correções e melhorias. Quest.: 3 3. Como é conhecido um pequeno computador embutido em um único chip? Memória RAM Placa Mãe Memória ROM Memória Persistente Microcontrolador Quest.: 4 4. Qual é o componente de um sistema computacional responsável por realizar testes de hardware logo após o ligamento do equipamento, e, em seguida, procurar um sistema operacional em um sistema de armazenamento persistente, para dar início ao seu carregamento? Firmware Código fonte Compilador Sistema operacional Interpretador Quest.: 5 5. Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções. SSD CPU RAM HD Pendrive Quest.: 6 6. Quantos bytes possui um terabyte? 1099511627776 1073741824 1048576 512 1024 Quest.: 7 7. Considere a grade de pixels a seguir: Qual é a coordenada do pixel em laranja? (5,6) (4,5) (6,5) (1,1) (5,4) Quest.: 8 8. Analise as afirmações a seguir: I- É possível que um pixel assuma, ao mesmo tempo, várias cores. Por exemplo, podemos ter um pixel dégradé. II- No esquema de representação digital de cores RGB, cada um dos constituintes vermelho, verde e azul, é capaz de assumir 256 valores diferentes. Logo, este esquema é capaz de representar 768 cores distintas. III- Se analisarmos cuidadosamente imagens em escala de cinza, notaremos que, para qualquer pixel, os três constituintes do código RGB serão iguais. Está(ão) correta(s) as afirmações: Apenas II Apenas I I e II Apenas III II e III Quest.: 9 9. Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: (0,255,0) (0,0,0) (100,100,100) (0,0,255) (255,255,255) Quest.: 10 10. Observe o código a seguir, que está manipulando uma imagem totalmente branca: *****Parte 1***** pixel = imagem.getPosition(0,0) pixel.setRed( 0 ); pixel.setGreen( 0 ); pixel.setBlue( 0 ); print(imagem); *****Parte 2***** pixel = imagem.getPosition(0,1) pixel.setRed( 0 ); pixel.setGreen( 0 ); pixel.setBlue( 0 ); print(imagem); pixel = imagem.getPosition(0,0) pixel.setRed( 255 ); pixel.setGreen( 255 ); pixel.setBlue( 255 ); print(imagem); Se o computador executar as linhas de código da parte 1 e, segundos depois, as linhas de código da parte 2, qual será o efeito observado nas imagens apresentadas na tela? Um pixel preto se deslocando para baixo. Um pixel preto se deslocando para a esquerda. Um pixel cinza se deslocando para baixo. Um pixel cinza se deslocando para a esquerda. Um pixel preto se deslocando para a direita.
Compartilhar