Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=71081388&user_cod=5229558&matr_integracao=202103297269 1/5 Teste de Conhecimento avalie sua aprendizagem Marque as opções que representam o código Javascript que produz o resultado abaixo. casa chuva 1988 O que é um algoritmo? PENSAMENTO COMPUTACIONAL Lupa Calc. EEX0096_202103297269_ESM Aluno: DAYANE PATRÍCIA LUCAS DE MATOS Matr.: 202103297269 Disc.: PENS COMP 2021.2 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. print( casa, chuva, "1988" ); prinf( "casa", "chuva", 1988 ); print( casa, chuva, 1988 ); print( "casa", "chuva" 1988 ); print( "casa", "chuva", 1988 ); Explicação: print( ¿casa¿, ¿chuva¿, 1988 ); 2. 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. 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. É outra denominação para código de computador. Um algoritmo é sequência finita de instruções complexas e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores. 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. Explicação: 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. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 07/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=71081388&user_cod=5229558&matr_integracao=202103297269 2/5 Analise as afirmações abaixo, e marque a opção correta. I- Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à programas escritos em linguagens interpretadas; II- Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados à programas escritos em linguagens interpretadas; III- Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas à programas escritos em linguagens compiladas; IV- Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à programas escritos em linguagens compiladas 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 ); Ao executar esse código: 3. Somente I e III estão corretas Apenas I está correta Apenas II está correta Aepenas III está correta Somente I e IV estão corretas Explicação: Somente I e IV estão corretas 4. A CPU está lendo e executando, diretamente do disco, as instruções que compõem o programa 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 O programa está sendo traduzido de linguagem de máquina para código fonte em alguma linguagem de programação O programa está sendo traduzido do código fonte, escrito em uma linguagem de programação, em linguagem de máquina 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. Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis. A imagem figura.jpg será apagada. A imagem figura.jpg ficará em tons da escala de cinza. O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original. A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas. 07/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=71081388&user_cod=5229558&matr_integracao=202103297269 3/5 De onde um aplicativo é ¿lido¿ quando o usuário ordena a inicialização de sua execução? Considere a grade de pixels a seguir: Qual é a coordenada do pixel em preto? 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: 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. Barramento RAM HD/SSD/Pendrive CPU transistor Explicação: HD/SSD/Pendrive 7. (2,1) (3,2) (1,1) (1,2) (2,3) Explicação: (2,1) 8. Apenas II I e II II e III Apenas I Apenas III 07/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=71081388&user_cod=5229558&matr_integracao=202103297269 4/5 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 ); 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? Explicação: Apenas III 9. (100,100,100) (0,0,255) (0,255,0) (0,0,0) (255,255,255) Explicação: (100,100,100) 10. Um pixel preto se deslocando para baixo. Um pixel preto se deslocando para a esquerda. Um pixel cinza se deslocando para a esquerda. Um pixel cinza se deslocando para baixo. Um pixel preto se deslocando para a direita. Explicação: Um pixel preto se deslocando para baixo. 07/06/2021 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=71081388&user_cod=5229558&matr_integracao=202103297269 5/5 Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2021 22:21:56.
Compartilhar