Prévia do material em texto
SIMULADOS AV1 – PENSAMENTO COMPUTACIONAL 1. A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos com esses dados depende da necessidade do programador e da linguagem por ele utilizada. Em computação, o que é uma string? A- É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. B- É o nome de um tipo de dado estritamente numérico. C- É um tipo de dado que admite valores numéricos, como inteiros e decimais. D- É o nome dado às instruções simples e interpretáveis por computadores que formam um código. E- É o nome dado a uma sequência de instruções. Explicação: RESPOSTA A 2. Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são inacreditavelmente rápidos. A segunda característica fundamental é: A- São tolos. B- São lentos. C- Possuem capacidade de compreensão dos dados. D- Processam instruções complexas. E- São inteligentes. Explicação: RESPOSTA A 3. O JavaScript é uma linguagem de programação criada em meados da década de 90 e de fácil assimilação por apresentar uma sintaxe simples e intuitiva. Acerca dessa linguagem, marque a opção que representa o código Javascript que produz o resultado abaixo. alho treze dois A- show( "alho", "treze" "dois" ); B- put( "alho", "treze", "dois" ; C - print( "alho", 13, 2); D -screen( "alho", 13, "dois" ); E- print( "alho", "treze", "dois" ); Explicação: RESPOSTA E 4. Grande parte da vida profissional de um programador é dedicada ao estudo de diferentes linguagens de programação e como elas podem atender a uma necessidade específica da melhor maneira possível. Acerca dos princípios fundamentais da computação, o que é um algoritmo? A- O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, gerar uma aplicação útil. B- O processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil. C- É outra denominação para código de computador. D- Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores. E- Um algoritmo é uma sequência não ordenada de instruções complexas e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores. Explicação: RESPOSTA D 5. Podemos definir Hardware como todo equipamento fisicamente palpável da estrutura de um computador. Entre os elementos de hardware estudados, selecione a opção que indique o componente responsável efetivamente por executar instruções. A- HD. B- SSD. C- CPU. D- RAM. E- Pendrive. Explicação: RESPOSTA C 6. Alguns sistemas operacionais (SO) oferecem uma interface gráfica e amigável entre os aplicativos e o hardware, maximizando a eficiência e tornando a vida dos desenvolvedores e usuários mais simples. Acerca dos fundamentos de hardware, de onde um aplicativo é "lido" quando o usuário ordena a inicialização de sua execução? A- transistor B- RAM C- HD/SSD/Pendrive D- CPU E- Barramento Explicação: RESPOSTA C 7. Assinale as alternativas que representam o código RGB para a cor branca: A- (100,100,100) B- (0,0,0) C- (255,255,255) D- (0,0,255) E- (0,255,0) Explicação: RESPOSTA C 8. 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): A- 1024 B- 16.7 milhões C- 33,5 milhões D- 256 E- 8 milhões Explicação: RESPOSTA B 9. O esquema de codificação de cores RGB é um modelo simples que permite a composição e representação de imagens coloridas em dispositivos eletrônicos. Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor laranja: A- (255,255,255) B- (0,255,0) C- (120,80,0) D- (0,0,255) E- (0,0,0) Explicação: RESPOSTA C 10. Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador alterar sua tonalidade de cor. Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções: A- for(pixel: img) B- pixel.setZoom(20) C- pixel.setRed(0) D- pixel=img.getPixel(10,10) E- if( pixel.getRed() > 130 ) Explicação: RESPOSTA E 11. Javascript, ou simplesmente JS, é uma das linguagens mais utilizadas na atualidade e compreender suas características básicas é essencial para o profissional de TI. Nesse sentido, marque a opção que representa o código Javascript responsável por produzir o resultado abaixo. casa chuva 1988 A- prinf( "casa", "chuva", 1988 ); B- print( "casa", "chuva" 1988 ); C- print( casa, chuva, "1988" ); D- print( casa, chuva, 1988 ); E- print( "casa", "chuva", 1988 ); Explicação: RESPOSTA E 12. A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos com esses dados depende da necessidade do programador e da linguagem por ele utilizada. Em computação, o que é uma string? A- É um tipo de dado que admite valores numéricos, como inteiros e decimais. B- É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. C- É o nome dado às instruções simples e interpretáveis por computadores que formam um código. D- É o nome de um tipo de dado estritamente numérico. E- É o nome dado a uma sequência de instruções. Explicação: RESPOSTA B 13. Considere a grade de pixels a seguir: Quais são as coordenadas dos pixels em preto? A- (0,0) e (6,5) B- (0,0) e (5,4) C- (1,2) e (5,5) D- (1,1) e (6,5) E- (1,1) e (5,4) Explicação: RESPOSTA B 14. Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador alterar sua tonalidade de cor. Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções: A- for(pixel: img) B- pixel=img.getPixel(10,10) C- if( pixel.getRed() > 130 ) D- pixel.setRed(0) E- pixel.setZoom(20) Explicação: RESPOSTA C 15. Grande parte da vida profissional de um programador é dedicada ao estudo de diferentes linguagens de programação e como elas podem atender a uma necessidade específica da melhor maneira possível. A cercados princípios fundamentais da computação, o que é um algoritmo? A- Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores. B- O ser humano, que escreve códigos em alguma linguagem para, através de uma sequência de instruções complexas, gerar uma aplicação útil. C- Um algoritmo é uma sequência não ordenada de instruções complexas e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores. D- É outra denominação para código de computador. E- O processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastantes simples, gerar uma aplicação útil. Explicação: RESPOSTA A 16. Atualmente, a capacidade de armazenamento das memórias comercializadas pode ser medida em bytes. Existem muitas nomenclaturas que podem confundir um usuário com pouca experiência e a conversão de unidades nem sempre é uma tarefa simples. Acerca dessas unidades, quanto Megabytes possui um Gigabyte? A- 512 B- 1.024 C- 1.073.741.824 D- 1.048.576 E- 4.096 Explicação: RESPOSTA B 17. Em 1965 Gordon Earle Moore estabeleceu sua previsão tecnológica para os anos vindouros. Segundo a famosa Lei de Moore, o que dobra a cada intervalo de aproximadamente 18 a 24 meses? A- O número de transistores embutidos em novos chips disponíveis no mercado. B- A quantidadede valor produzida por novos chips disponíveis no mercado. C- O preço dos novos chips disponíveis no mercado. D- O número de chips vendidos pelos principais fabricantes do mercado. E- A velocidade, em GigaHertz, das CPUs. Explicação: RESPOSTA A 18. Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador repita uma sequência de instruções, como, por exemplo, para todos os pixels de uma imagem. Assinale a alternativa cuja instrução reflete essa ideia: A- pixel=img.getPixel(10,10) B- for(pixel: img) C- if( pixel.getRed() > 130 ) D- pixel.setZoom(20) E- pixel.setRed(0) Explicação: RESPOSTA B 19. A conversão de grandezas nem sempre é uma tarefa trivial, mas o entendimento das unidades de medida e sua lógica de utilização são fundamentais para o profissional de TI. Nesse sentido, quantos bits possui um Megabyte? A- 1024 bits B- 1.048.576 bits C- 1.073.741.824 bits D- 8.388.608 bits E- 8.192 bits Explicação: RESPOSTA D A resposta correta é: 8.388.608 bits <1 MB = 1024 KB< 1KB = 1024 BYTES <1 BYTE = 8 BITS <1MB = 8*1024*1024 = 8.388.608 bits 20. O Bit é a menor unidade utilizada na computação, podendo assumir apenas dois valores: 0 ou 1. Nesse sentido, quantos valores distintos podem ser representados por 5 bits? A- 16 B- 128 C- 32 D- 64 F- 8 Explicação: RESPOSTA C. A resposta correta é: com 5 bits (2 ELEVADO A 5) podemos representar até 32 números. 21. Quantos pixels possui uma imagem com resolução de 800x600? A- 240.000 B- 120.000 C- 2.800 D- 1.400 E- 480.000 Explicação: RESPOSTA E. 22. Considere a grade de pixels a seguir: Qual é a coordenada do pixel em preto? A- (3,2) B- (1,2) C- (2,3) D- (2,1) E- (1,1) Explicação: RESPOSTA D. 23. Observe o código a seguir, que está manipulando uma imagem totalmente branca: 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? A- Um pixel cinza se deslocando para baixo. B- Um pixel preto se deslocando para baixo. C- Um pixel preto se deslocando para a direita. D- Um pixel cinza se deslocando para a esquerda. E- Um pixel preto se deslocando para a esquerda. Explicação: RESPOSTA B.