Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2564604&matr_integracao=202001226532 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. Observe o esquema a seguir que representa, sinteticamente, os passos para a execução de um software pelo computador. PENSAMENTO COMPUTACIONAL Lupa Calc. EEX0096_202001226532_ESM Aluno: ANGELA TABATA PEREIRA LIMA Matr.: 202001226532 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. 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. As expressões executar ou rodar um código, indicam as tarefas realizadas pelo programador de um código-fonte. 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. 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. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 13/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2564604&matr_integracao=202001226532 2/5 Escolha a alternativa que melhor descreva os passos 1, 2 e 3 para o correto funcionamento do programa.exe: Leia atentamente às afirmações a seguir e assinale a alternativa correta: I. A capacidade de armazenamento de memórias, como RAM e discos/HD/pen drives, é medida em bits. II. Um bit corresponde à unidade básica de informação a ser processada e pode assumir dois valores, 0 ou 1. III. O agrupamento de oito bits dá origem a um byte, que podem assumir quaisquer valores numéricos. IV. A cada agrupamento de 8 bits é possível representar um conjunto de 256 combinações. São corretas, apenas: 1: CPU armazena as instruções. 2: Ordenar que a CPU execute as instruções. 3: Comando para a RAM executar sequencialmente as instruções armazenadas. 1: CPU executa as instruções dadas pela RAM. 2: CPU copia as instruções para a RAM. 3: A RAM armazena as instruções. 1: Comando para a CPU executar as instruções. 2: CPU executa sequencialmente as instruções. 3: A RAM armazena as instruções. 1: Cópia e armazenamento de instruções na RAM. 2: Comando para a CPU executar as instruções. 3: CPU executa sequencialmente as instruções. 1: Copiar as instruções para a CPU. 2: Ordenar que a RAM execute as instruções. 3: CPU roda sequencialmente as instruções. Explicação: A sequência correta de eventos é mostrada na alternativa D: 1: Cópia e armazenamento de instruções na RAM. 2: Comando para a CPU executar as instruções. 3: CPU executa sequencialmente as instruções. 3. II e III I, II e III I, III e IV III e IV II e IV Explicação: 13/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2564604&matr_integracao=202001226532 3/5 O menor ponto que forma uma imagem digital, sendo que seu conjunto com várias cores formam a imagem inteira é conhecido como: Na linguagem de Programação JavaScript o comando "img.setZoom(30);" irá realizar qual instrução? Um byte pode armazenar desde o número zero até o número: Considere a grade de pixels a seguir: São corretas somente II e IV, pois a capacidade dos componentes de hardware é medida em bytes e não bits, que só podem assumir valores binários 0 e 1. 4. Micropoint Pixel Gama Canvas Ponto a ponto Explicação: Pode-se constatar que a imagem é formada por pequenos quadrados, cada um de uma cor diferente. Eles são o que chamamos de pixels. Então, cada pixel é um quadrado. 5. Imprime a imagem na tela. Apresenta a imagem na tela ampliada em 30 vezes. Estabelece ampliação de 30 vezes o tamanho original para a imagem armazenada na variável img. Carrega a imagem setZoom na posição 30 na memória do computador. Carrega a imagem img na posição 30 na memória do computador. Explicação: Conforme Tema 5, modulo 1 o comando irá armazenar na variável img com ampliação de 30 vezes. 6. 128 511 256 255 127 Explicação: 255 7. 13/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2564604&matr_integracao=202001226532 4/5 Qual é a coordenada do pixel em laranja? 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); (4,5) (6,5) (5,4) (1,1) (5,6) Explicação: (5,4) 8. I e II Apenas III Apenas II II e III Apenas I Explicação: Apenas III 9. (100,100,100) (0,255,0) (0,0,0) (0,0,255) (255,255,255) Explicação: (100,100,100) 10. 13/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2564604&matr_integracao=202001226532 5/5 *****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 a direita. Um pixel preto se deslocando para baixo. Um pixel cinza se deslocando para baixo. Um pixel cinza se deslocando para a esquerda. Um pixel preto se deslocando para a esquerda. Explicação: Um pixel preto se deslocando para baixo. Não Respondida Não Gravada Gravada Exercício inciado em 13/10/2020 19:57:36.
Compartilhar