Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2704067&matr_integracao=202003047597 1/5 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 instruções de código de máquina são executadas pela: PENSAMENTO COMPUTACIONAL Lupa Calc. EEX0096_202003047597_ESM Aluno: MIRLEY DA COSTA SILVA Matr.: 202003047597 Disc.: PENS COMP 2020.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! 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. 1. 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. 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. 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. 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. Explicação: A alternativa B é incorreta, pois descreve a tarefa de uma máquina (computador) e não o trabalho humano do programador. 2. ROM (Read Only Memory) RAM (Random Access Memory) SSD (solid-state drive) javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 30/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2704067&matr_integracao=202003047597 2/5 Como é chamada a lei que diz que o número de transistores contidos em um chip dobra em um período entre 18 e 24 meses? Quando se diz que um software/programa está sendo carregado, se está referindo a: Considere o fragmento de código a seguir: img = new SimpleImage("figura.jpg"); for( pixel: img ){ soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue()); media= soma/3; pixel.setRed( media ); pixel.setGreen( media ); pixel.setBlue( media ); } print( img ); Compilador CPU (Central Processing Unit) Explicação: Conforme explicado no módulo 1 do tema 2, a CPU (Central Processing Unit), também chamada de processador, é uma espécie de cérebro. É ela quem realmente executa o que chamamos de ¿instruções de código de máquina¿. 3. Lei de Murphy Lei do Marco Civil da Internet LGPD (Lei Geral de proteção de Dados) Lei de Moore Lei de P&D Explicação: Conforme conteúdo interativo do módulo 1 do tema 3, uma das forças mais importantes do desenvolvimento do silício é a lei de Moore, uma observação feita por Gordon Moore sobre como a fabricação de chips vinha sendo capaz de inserir cada vez mais transistores dentro de um chip 4. O programa está sendo traduzido do código fonte, escrito em uma linguagem de programação, em linguagem de máquina O programa está endo lido da memória RAM e copiado para o disco, para que, logo em seguida, a CPU inicie sua execução O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua execução A CPU está lendo e executando, diretamente do disco, as instruções que compõem o programa O programa está sendo traduzido de linguagem de máquina para código fonte em alguma linguagem de programação Explicação: O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua execução 5. 30/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2704067&matr_integracao=202003047597 3/5 Ao executar esse código: Quantos Megabytes possui um Gigabyte? Considere a grade de pixels a seguir: Qual é a coordenada do pixel em laranja? A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas. Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis. A imagem figura.jpg ficará em tons da escala de cinza. A imagem figura.jpg será apagada. O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original. Explicação: Ao solicitar no código-fonte que se estabeleça uma média dos valores RGB, desde que sejam todos iguais entre si (R=G=B), obtém-se uma imagem em escala de cinza. 6. 1073741824 1024 1099511627776 512 1048576 Explicação: 1024 7. (5,6) (1,1) (4,5) (5,4) (6,5) Explicação: (5,4) 30/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2704067&matr_integracao=202003047597 4/5 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: Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: 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 ); 8. I e II II e III Apenas III Apenas I Apenas II Explicação: Apenas III 9. (100,100,100) (0,0,0) (0,0,255) (0,255,0) (255,255,255) Explicação: (100,100,100) 10. 30/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2704067&matr_integracao=202003047597 5/5 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 cinza se deslocando para baixo. Um pixel preto se deslocando para a esquerda. Um pixel preto se deslocando para a direita. Um pixel cinza se deslocando para a esquerda. Um pixel preto se deslocando para baixo. Explicação: Um pixel preto se deslocando para baixo. Não Respondida Não Gravada Gravada Exercício inciado em 30/11/2020 16:10:34.
Compartilhar