Prévia do material em texto
Você acertou 9 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C D E 1 Marcar para revisão 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: if( pixel.getRed() > 130 ) pixel=img.getPixel(10,10) for(pixel: img) pixel.setRed(0) pixel.setZoom(20) Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A resposta correta é: for(pixel: img) O laço de repetição for pode ser usado para automatizar o processo desejado e, portanto facilitar a codificação. 2 Marcar para revisão Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem A B C D E A B C ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado: setResolution. setEscale. setZoom. setOpacity. setSize. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro "setZoom". Ao manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para atender às necessidades do usuário. As demais alternativas não estão diretamente relacionadas à funcionalidade de zoom, tornando a opção "setZoom" a resposta correta para essa situação hipotética. 3 Marcar para revisão Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado: setResolution. setEscale. setZoom. D E A B C D E setOpacity. setSize. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro "setZoom". Ao manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para atender às necessidades do usuário. As demais alternativas não estão diretamente relacionadas à funcionalidade de zoom, tornando a opção "setZoom" a resposta correta para essa situação hipotética. 4 Marcar para revisão Lucas é um estudante de programação e está aprendendo sobre a importância das estruturas de repetição na programação. Ele está explorando como essas estruturas permitem executar um conjunto de instruções várias vezes de forma eficiente. Com base no seu conhecimento sobre a importância das estruturas de repetição em programação, assinale a alternativa correta que descreve a função principal dessas estruturas. Facilitar a organização de variáveis e comentários em um programa. Realizar a entrada e saída de dados em um programa. Executar operações matemáticas e lógicas em um programa. Permitir a tomada de decisões com base em condições específicas em um programa. Executar um conjunto de instruções várias vezes de forma eficiente em um programa. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado As estruturas de repetição permitem que um conjunto de instruções seja executado várias vezes, evitando a repetição de código e tornando o programa mais eficiente. Elas são fundamentais para resolver problemas complexos que exigem a A B C D E execução repetida de tarefas ou a manipulação de grandes volumes de dados. As demais alternativas mencionam outras funcionalidades importantes na programação, mas não descrevem adequadamente a função das estruturas de repetição. 5 Marcar para revisão 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 a 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: if( pixel.getRed() > 130 ) pixel=img.getPixel(10,10) for(pixel: img) pixel.setRed(0) pixel.setZoom(20) Resposta incorreta Opa! A alternativa correta é a letra A. Confira o gabarito comentado! Gabarito Comentado A alternativa correta é: if( pixel.getRed() > 130 ). Esta instrução representa uma estrutura condicional na programação, que é usada para tomar decisões baseadas em determinadas condições. No caso desta questão, a condição é que o valor do pixel vermelho seja maior que 130. Se essa condição for verdadeira, então o computador executará as instruções dentro do bloco de código do 'if'. Isso reflete a ideia de selecionar pixels específicos (neste caso, aqueles com um valor de vermelho maior que 130) para serem afetados por um conjunto de instruções. 6 Marcar para revisão Rafael é um estudante de design de interfaces e está aprendendo sobre esquemas de cores utilizados em projetos visuais. Ele está pesquisando sobre o esquema de cores RGB, que é amplamente utilizado na representação de cores digitais. Rafael deseja entender melhor como o esquema de cores RGB funciona e como ele é aplicado em diferentes contextos. Com base nos seus conhecimentos sobre este esquema, assinale a alternativa correta que descreve como as cores são representadas: A B C D E A B C As cores são representadas por meio de matrizes numéricas que combinam tons de vermelho, verde e azul, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes numéricas que combinam tons de amarelo, ciano e magenta, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes alfabéticas que combinam tons de vermelho, verde e azul, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes alfabéticas que combinam tons de amarelo, ciano e magenta, resultando em uma vasta gama de cores. As cores são representadas por meio de vetores gráficos que combinam tons de vermelho, verde, azul e violeta resultando em uma vasta gama de cores. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado O esquema de cores RGB (Red, Green, Blue) é um modelo aditivo de representação de cores utilizado em dispositivos eletrônicos, como monitores, telas de televisão, câmeras digitais e sistemas de iluminação. Nesse esquema, as cores são formadas pela combinação de três componentes básicos: vermelho (Red), verde (Green) e azul (Blue). Cada componente de cor (vermelho, verde e azul) é representado por um valor numérico que varia de 0 a 255, indicando a intensidade da cor. Quando os três componentes são combinados em diferentes intensidades, é possível criar uma ampla gama de cores. 7 Marcar para revisão No pensamento computacional, qual é o conceito fundamental que envolve a capacidade desimplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes? Decomposição. Algoritmo. Iteração. D E A B C D E Abstração. Padrões. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A questão aborda um dos principais conceitos do pensamento computacional, que é a abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos, identificando características essenciais e ignorando detalhes irrelevantes. A abstração é essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a busca por soluções eficientes. 8 Marcar para revisão Rafael é um estudante de design de interfaces e está aprendendo sobre esquemas de cores utilizados em projetos visuais. Ele está pesquisando sobre o esquema de cores RGB, que é amplamente utilizado na representação de cores digitais. Rafael deseja entender melhor como o esquema de cores RGB funciona e como ele é aplicado em diferentes contextos. Com base nos seus conhecimentos sobre este esquema, assinale a alternativa correta que descreve como as cores são representadas: As cores são representadas por meio de matrizes numéricas que combinam tons de vermelho, verde e azul, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes numéricas que combinam tons de amarelo, ciano e magenta, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes alfabéticas que combinam tons de vermelho, verde e azul, resultando em uma vasta gama de cores. As cores são representadas por meio de matrizes alfabéticas que combinam tons de amarelo, ciano e magenta, resultando em uma vasta gama de cores. As cores são representadas por meio de vetores gráficos que combinam tons de vermelho, verde, azul e violeta resultando em uma vasta gama de cores. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! A B C D E Gabarito Comentado O esquema de cores RGB (Red, Green, Blue) é um modelo aditivo de representação de cores utilizado em dispositivos eletrônicos, como monitores, telas de televisão, câmeras digitais e sistemas de iluminação. Nesse esquema, as cores são formadas pela combinação de três componentes básicos: vermelho (Red), verde (Green) e azul (Blue). Cada componente de cor (vermelho, verde e azul) é representado por um valor numérico que varia de 0 a 255, indicando a intensidade da cor. Quando os três componentes são combinados em diferentes intensidades, é possível criar uma ampla gama de cores. 9 Marcar para revisão No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes? Decomposição. Algoritmo. Iteração. Abstração. Padrões. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A questão aborda um dos principais conceitos do pensamento computacional, que é a abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos, identificando características essenciais e ignorando detalhes irrelevantes. A abstração é essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a busca por soluções eficientes. 10 Marcar para revisão No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de escrever soluções na forma de instruções que o computador é capaz de seguir automaticamente para chegar ao resultado desejado? A B C D E Fatoração. Automação. Iteração. Imaginação. Padrões. Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A automação envolve a capacidade de escrever soluções na forma de instruções que podem ser executadas por um computador. Ao criar um algoritmo, o objetivo é fornecer ao computador um conjunto de instruções claras e precisas que ele possa seguir para alcançar o resultado desejado.