Prévia do material em texto
Disciplina: - PENSAMENTO COMPUTACIONAL Período: Aluno: Matrícula: Data: Turma: ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202007229463) Marque as opções que representam o código Javascript que produz o resultado abaixo. alho treze dois print( "alho", "treze", "dois" ); pront( alho, 13, dois ); print( "alho", 13, "dois" ); print( "alho", "treze" "dois" ); print( "alho", "treze", "dois" ; 2a Questão (Ref.: 202007229481) Qual é a diferença entre código de computador e um algoritmo? Algoritmo é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Código de computador, por outro lado é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil. Código de computador é o nome dado a uma lista de instruções que o computador é capaz de seguir. O resultado pode ou não ser uma aplicação útil. Algoritmo, por outro lado é um conjunto de instruções simples que possuem o objetivo bem definido de alcançar alguma finalidade útil. Códigos são sequências de passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Algoritmos são instruções que computadores podem executar. Códigos de computadores e algoritmos são a mesma coisa. Algoritmos precisam ser escritos em alguma linguagem de programação padrão, códigos podem ser escritos em português ou inglês. 3a Questão (Ref.: 202007229525) Marque, abaixo, a opção que avalia corretamente a corretude das afirmações I, II e III I- Programas escritos em linguagens interpretadas estão em desuso, pois eles rodam mais lentamente nas CPUs, se comparados aos programas escritos em linguagens compiladas II- Apesar de rodarem mais lentamente nas CPUs, programas escritos em linguagens interpretadas são cada vez mais comuns, pois é mais fácil e eficiente (leva menos tempo) escrever programas em linguagens interpretadas, e o programador tem sido considerado o recurso mais escasso do que capacidade de processamento das CPUs III- Existe uma tecnologia, denominada JIT, que busca alcançar tanto a vantagem de maior facilidade de escrever programas em linguagens compiladas, quanto a maior rapidez de execução, pela CPU, de programas escritos em linguagens compiladas Somente I e III estão corretas Somente III está correta Somente I está correta Somente II está correta Somente II e III estão corretas 4a Questão (Ref.: 202007229545) Estamos diversos componentes de software de sistemas computacionais. Além de softwares de aplicações dos usuários, estudamos alguns tipos de softwares funcionais. Marque abaixo, a opção que corretamente representa os softwares funcionais usados para: código fonte e compilador compilador e S.O. BIOS e S.O. BIOS e compilador BIOS e código fonte 5a Questão (Ref.: 202007229566) Quais são os componentes de hardware são, respectivamente, usados para armazenamento não-persistente (volátil), e persistente: RAM, CPU RAM, HD CPU, RAM SSD, HD CPU, HD 6a Questão (Ref.: 202007229586) Segundo a Lei de Moore, o que dobra à cada intervalo de aproximadamente 18 a 24 meses? O número de chips vendidos pelos principais fabricantes do mercado O preço de novos chips disponíveis no mercado. A velocidade, em GigaHertz, das CPUs O número de transistores embutidos em novos chips disponíveis no mercado A quantidade de valor produzida por novos chips disponíveis no mercado 7a Questão (Ref.: 202007230046) Quantos pixels possui uma imagem com resolução de 1024x768? 2 megapixels 0.78 megapixels 1.7 megapixels 4 megapixels 0.5 megapixels 8a Questão (Ref.: 202007230055) Quantas cores diferentes o esquema RGB é capaz de representar, dado que cada um dos constituintes R, G e B podem assumir 256 valores distintos (de 0 a 255): 256 8 milhões 1024 33,5 milhões 16.7 milhões 9a Questão (Ref.: 202007230121) Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite fixar em um único pixel, conforme sua posição, para que instruções o afetem apenas. Assinale a alternativa cuja instrução reflete essa ideia: pixel=img.getPixel(10,10) if( pixel.getRed() > 130 ) pixel.setZoom(20) pixel.setRed(0) for(pixel: img) 10a Questão (Ref.: 202007230145) Algumas práticas de programação de computadores se baseiam em exemplos de representação e manipulação de imagens digitais. A compreensão do esquema RGB requer uma habilidade do pensamento computacional denominada: Automação Análise/avaliação Abstração Decomposição Detecção de padrões