Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PENSAMENTO COMPUTACIONAL Aluno(a): MONIZE GOES BENTO 202307354805 Acertos: 2,0 de 2,0 11/10/2023 1a Questão Acerto: 0,2 / 0,2 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 print( "casa", "chuva" 1988 ); print( "casa", "chuva", 1988 ); print( casa, chuva, "1988" ); print( casa, chuva, 1988 ); prinf( "casa", "chuva", 1988 ); Respondido em 11/10/2023 14:13:18 Explicação: A resposta correta é: print( "casa", "chuva", 1988 ); Prinf não é uma palavra reservada da linguagem. Para utilização do comando print sua sintaxe deve ser respeitada, isso inclui a correta utilização de parentes, vírgula e aspas duplas para delimitar as strings. 2a Questão Acerto: 0,2 / 0,2 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. Apenas III está correta. Apenas II está correta. Somente I e III estão corretas. Somente I e IV estão corretas. Apenas I está correta. https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=318853654&cod_prova=6718235529&f_cod_disc=DGT0008 Respondido em 11/10/2023 14:16:48 Explicação: A resposta correta é: Somente I e IV estão corretas. 3a Questão Acerto: 0,2 / 0,2 Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore, cofundador da Intel. Analise as afirmações abaixo, e selecione as que podem ser atribuídas como consequências da Lei de Moore, ao longo das últimas décadas I - A redução do custo de computadores, a ponto de serem usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. II - Aumento do poder computacional disponível ao público. Por exemplo, um computador pessoal (PC) modelo possui, atualmente, mais poder de processamento do que todo o poder computacional do planeta nos anos 60. III - O aumento do custo de computadores. Mesmo assim, eles têm sido usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. Somente I I e II II e III I e III Somente III Respondido em 11/10/2023 14:21:21 Explicação: A resposta correta é: I e II. Podemos concluir que a evolução prevista pela Lei de Moore prevê um aumento de desempenho e uma redução de gastos, ou seja, o ganho econômico impulsionando o desenvolvimento. 4a Questão Acerto: 0,2 / 0,2 A resolução em pixels é uma medida importante para se avaliar a qualidade de uma imagem digital. Quantos pixels possui uma imagem com resolução de 1440x900? 1.296.000 342.000 710.400 85.200 720.000 Respondido em 11/10/2023 14:18:14 Explicação: Para calcular a quantidade de pixels de uma imagem, basta multiplicar as dimensões (largura x altura) em pixels. Portanto, uma imagem com resolução de 1440x900 tem: 1440 x 900 = 1.296.000 pixels 5a Questão Acerto: 0,2 / 0,2 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 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 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 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 vetores gráficos que combinam tons de vermelho, verde, azul e violeta resultando em uma vasta gama de cores. Respondido em 11/10/2023 14:18:57 Explicação: 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. 6a Questão Acerto: 0,2 / 0,2 A computação desempenha um papel fundamental em ajudar outras áreas do conhecimento, por meio da aplicação de tecnologias e ferramentas de computação em problemas e desafios em diferentes setores. Qual das seguintes opções melhor representa como a computação pode ajudar o Direito? Substituição completa dos profissionais do Direito por algoritmos. Automatização de todo o processo jurídico. Melhoria na organização e gestão de processos jurídicos. Eliminação da necessidade de estudos jurídicos e formação acadêmica. Redução da complexidade e importância do sistema jurídico. Respondido em 11/10/2023 14:20:03 Explicação: A computação pode ajudar o Direito ao melhorar a organização e gestão de processos jurídicos, tornando o trabalho dos profissionais mais eficiente e preciso. Tecnologias como softwares de gestão de processos, inteligência artificial e big data podem ajudar a analisar grandes quantidades de informações e facilitar o trabalho dos advogados na tomada de decisões e estratégias jurídicas. A automação de tarefas repetitivas e burocráticas, como preenchimento de formulários, também pode liberar tempo e recursos para que os profissionais do Direito se concentrem em tarefas mais complexas e de maior valor agregado. No entanto, a computação não substitui a formação acadêmica em Direito e a atuação ética e responsável dos profissionais do setor. 7a Questão Acerto: 0,2 / 0,2 Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automatizada. Eles podem processar, armazenar e transmitir informações através de seus componentes, como processadores, memórias, discos rígidos e dispositivos de entrada e saída. O que é um código em um computador? Uma série de instruções que são difíceis para o usuário compreender. Uma série de instruções que o computador executa de forma rápida. Uma série de instruções que o computador não consegue entender. Uma série de instruções que são difíceis para o computador executar. Uma série de instruções que só podem ser criadas por Inteligência Artificial. Respondido em 11/10/2023 14:20:13 Explicação: Um código em um computador é uma série de instruçõesescritas em uma linguagem de programação, como o Python ou o Java, que são criadas por programadores para que o computador possa realizar tarefas específicas de forma rápida e funcional. 8a Questão Acerto: 0,2 / 0,2 Qual das opções a seguir descreve melhor o que um interpretador Javascript faz? Traduz o código-fonte C++ em código de máquina. Traduz código de máquina em código C++. Interpreta e executa, uma a uma, cada linha do código-fonte C++. Interpreta e executa, uma a uma, cada linha do código fonte Javascript. Traduz o código-fonte C++ em código Javascript. Respondido em 11/10/2023 14:20:56 Explicação: A resposta correta é: Interpreta e executa, uma a uma, cada linha do código fonte Javascript. 9a Questão Acerto: 0,2 / 0,2 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? 8.388.608 bits 1.073.741.824 bits 1024 bits 8.192 bits 1.048.576 bits Respondido em 11/10/2023 14:15:48 Explicação: 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 10a Questão Acerto: 0,2 / 0,2 (IBFC/2019 - Adaptada) O sistema de cor RGB (vermelho, verde e azul, na sigla em inglês) é utilizado para descrever cores luminosas. No século 17, o físico Isaac Newton realizou um experimento para comprovar a dispersão da luz, utilizando um prisma de vidro e a luz do sol. Com isto, foi possível observar um arco-íris. Sobre esse fenômeno, assinale a alternativa correta. A junção de todos os pigmentos no sistema CMYK (ciano, magenta, amarelo e preto, na sigla em inglês) resulta na cor branca. Em computação as cores são divididas em VGA. O experimento de Isaac Newton provou que as cores da luz e os pigmentos têm o mesmo sistema de cores. A dispersão da luz branca prova que ela é a junção de todas as cores. A luz proveniente do sol é a ausência de outras cores. Por isso ela é branca. Respondido em 11/10/2023 14:14:48 Explicação: O experimento de Isaac Newton mostrou que a luz branca é, na verdade, uma combinação de todas as cores do espectro visível, que são vermelho, laranja, amarelo, verde, azul, anil e violeta. Quando a luz branca é passada através de um prisma, ela é dispersada em diferentes comprimentos de onda, criando o espectro de cores que vemos no arco-íris. Disc.: PENSAMENTO COMPUTACIONAL Aluno(a): MONIZE GOES BENTO 202307354805 Acertos: 2,0 de 2,0 11/10/2023 1a Questão Acerto: 0,2 / 0,2 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 prinf( "casa", "chuva", 1988 ); print( "casa", "chuva" 1988 ); print( "casa", "chuva", 1988 ); print( casa, chuva, 1988 ); print( casa, chuva, "1988" ); Respondido em 11/10/2023 13:35:55 Explicação: A resposta correta é: print( "casa", "chuva", 1988 ); Prinf não é uma palavra reservada da linguagem. Para utilização do comando print sua sintaxe deve ser respeitada, isso inclui a correta utilização de parentes, vírgula e aspas duplas para delimitar as strings. 2a Questão Acerto: 0,2 / 0,2 O Windows é um software de código fechado. Sobre esta questão, avalie as afirmações abaixo, e marque a opção correta I - Os usuários têm acesso ao resultado da compilação do Windows, mas não tem acesso ao seu código fonte, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=318850810&cod_prova=6718140823&f_cod_disc=DGT0008 funcionalidades. II - Os usuários têm acesso ao seu código fonte, mas não acesso ao resultado da compilação do Windows, que fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição de novas III - Os usuários têm acesso ao resultado da compilação do Windows, e também ao código fonte. Por isso, os usuários são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades. IV - A realização de ajustes, como correção de bugs e adição de novas funcionalidades fica restrito à Microsoft, que é que detém exclusividade do código fonte do Windows. Apenas as opções II e III estão corretas. Apenas a opção IV está correta. Apenas a opção II está correta. Apenas as opções I e IV estão corretas. Apenas a opção I está correta. Respondido em 11/10/2023 13:36:30 Explicação: A resposta correta é: Apenas as opções I e IV estão corretas. 3a Questão Acerto: 0,2 / 0,2 Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore, cofundador da Intel. Analise as afirmações abaixo, e selecione as que podem ser atribuídas como consequências da Lei de Moore, ao longo das últimas décadas I - A redução do custo de computadores, a ponto de serem usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. II - Aumento do poder computacional disponível ao público. Por exemplo, um computador pessoal (PC) modelo possui, atualmente, mais poder de processamento do que todo o poder computacional do planeta nos anos 60. III - O aumento do custo de computadores. Mesmo assim, eles têm sido usados em todos os setores do mercado de trabalho, tanto na esfera pública quanto privada. Somente I II e III I e III I e II Somente III Respondido em 11/10/2023 13:36:54 Explicação: A resposta correta é: I e II. Podemos concluir que a evolução prevista pela Lei de Moore prevê um aumento de desempenho e uma redução de gastos, ou seja, o ganho econômico impulsionando o desenvolvimento. 4a Questão Acerto: 0,2 / 0,2 As cores são elementos fundamentais em diversas áreas do conhecimento humano, incluindo a arte, a publicidade, o design gráfico, a psicologia, entre outras. Elas desempenham um papel crucial na nossa vida cotidiana, afetando a forma como percebemos o mundo ao nosso redor e influenciando nossas emoções, comportamentos e decisões. O sistema de cor RGB é baseado nas cores: Amarelo, marrom e rosa. preto, cinza e laranja. vermelho, verde e azul. Cinza, amarelo e vermelho. Azul, roxo e verde. Respondido em 11/10/2023 13:37:12 Explicação: O sistema de cor RGB (Red, Green, Blue) é baseado na adição de luzes coloridas. Essas três cores primárias são usadas para criar todas as outras cores do espectro visível. A combinação de todas as três cores em igual intensidade resulta em luz branca, enquanto a ausência de todas as cores resulta em preto. O sistema RGB é amplamente utilizado em dispositivos eletrônicos, como telas de computador, telefones celulares e televisores. 5a Questão Acerto: 0,2 / 0,2 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: for(pixel: img) pixel.setZoom(20) if( pixel.getRed() > 130 ) pixel.setRed(0) pixel=img.getPixel(10,10) Respondido em 11/10/2023 13:37:33 Explicação: 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. 6a Questão Acerto: 0,2 / 0,2 O Pensamento Computacional é uma habilidademental que permite solucionar problemas de forma lógica e sistemática, por meio da aplicação de conceitos e técnicas utilizados na área da computação. Dentro desse contexto, qual a definição de abstração, um dos pilares do Pensamento Computacional? A técnica para otimizar o tempo de execução de um algoritmo. A capacidade de criar sistemas inclusivos. A habilidade de criar soluções utilizando uma única linguagem de programação. A capacidade de entender e manipular circuitos eletrônicos. A habilidade de simplificar problemas complexos por meio de conceitos mais gerais. Respondido em 11/10/2023 13:40:31 Explicação: A abstração é um dos pilares do Pensamento Computacional e consiste na habilidade de simplificar problemas complexos por meio de conceitos mais gerais. Isso permite que o problema seja tratado em um nível mais alto de abstração, sem se preocupar com detalhes irrelevantes para a solução do problema. Essa técnica é fundamental para a criação de soluções mais eficientes e para a identificação de padrões que podem ser aplicados em outros problemas. 7a Questão Acerto: 0,2 / 0,2 Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automatizada. Eles podem processar, armazenar e transmitir informações através de seus componentes, como processadores, memórias, discos rígidos e dispositivos de entrada e saída. O que é um código em um computador? Uma série de instruções que são difíceis para o computador executar. Uma série de instruções que o computador executa de forma rápida. Uma série de instruções que o computador não consegue entender. Uma série de instruções que só podem ser criadas por Inteligência Artificial. Uma série de instruções que são difíceis para o usuário compreender. Respondido em 11/10/2023 13:40:41 Explicação: Um código em um computador é uma série de instruções escritas em uma linguagem de programação, como o Python ou o Java, que são criadas por programadores para que o computador possa realizar tarefas específicas de forma rápida e funcional. 8a Acerto: 0,2 / 0,2 Questão (IDIB/2020 - Adaptada) As linguagens de programação que utilizamos para construção de aplicações são de fácil entendimento para um programador, pois são conhecidas como linguagens com alto nível de abstração. No entanto, este código não pode ser executado diretamente pelo computador, pois o mesmo reconhece apenas linguagem de máquina. Assinale a alternativa que indica corretamente o nome do programa destinado a transformar um código escrito em linguagem de alto nível em instruções de código de máquina compreensíveis à CPU. montador. interpretador. compilador. roteador. ligador. Respondido em 11/10/2023 13:41:32 Explicação: Um compilador é um programa que traduz um código fonte escrito em uma linguagem de programação de alto nível em código binário, ou seja, instruções compreendidas pela CPU. O código fonte é lido pelo compilador, que o traduz em código objeto, e em seguida, otimiza e gera o código executável. 9a Questão Acerto: 0,2 / 0,2 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? 8.192 bits 1.048.576 bits 1.073.741.824 bits 1024 bits 8.388.608 bits Respondido em 11/10/2023 13:42:19 Explicação: 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 10a Questão Acerto: 0,2 / 0,2 Pensamento computacional é uma habilidade cognitiva que envolve a capacidade de resolver problemas, pensar de forma lógica e sistêmica, decompor problemas em partes menores, identificar padrões e criar soluções utilizando conceitos e técnicas da ciência da computação. O computador é capaz de representar digitalmente por meio de números uma imagem do mundo real ou orgânico. Para um computador representar digitalmente por meio de números uma imagem do mundo real ou orgânico consideramos uma habilidade chamada de: abstração. exatidão. precisão. formatação. imperícia. Respondido em 11/10/2023 13:42:43 Explicação: A abstração é a habilidade de simplificar a representação de um objeto ou conceito, focando apenas nos aspectos relevantes e ignorando os detalhes desnecessários. No contexto da representação de imagens digitais, a abstração é essencial para que o computador possa transformar a imagem do mundo real em uma sequência de números binários que possam ser armazenados e processados digitalmente. Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! 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. INTRODUÇÃO AOS PRINCÍPIOS FUNDAMENTAIS DA COMPUTAÇÃO 1. 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? 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. É outra denominação para código de computador. 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. 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. 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. Data Resp.: 11/10/2023 14:44:51 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 Explicação: A resposta correta é: Um algoritmo é uma sequência finita de passos simples e bem projetados a serem seguidos para realizar uma tarefa ou resolver um problema. Em Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções executáveis que, normalmente, visa proporcionar uma solução para um determinado problema. 2. 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? É o nome de um tipo de dado estritamente numérico. É o nome dado a uma sequência de instruções. É um tipo de dado que admite valores numéricos, como inteiros e decimais. É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. É o nome dado às instruções simples e interpretáveis por computadores que formam um código. Data Resp.: 11/10/2023 14:45:20 Explicação: É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. Nesse sentido, podemos utilizar uma string para representar o nome de pessoas, endereços residenciais ou páginas web. Não podemos esquecer que algumas linguagens exigem que as strings estejam delimitadas por aspas duplas. FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 3. O código de máquina da CPU possui apenas instruções simples e de baixo nível. Uma linguagem de computador (como Javascript) adiciona recursosde alto nível, como o loop for que usamos. Qual das alternativas a seguir é uma instrução de alto nível? Multiplique dois números. Ajuste o nível de vermelho de um ponto da tela para 255. Atribua um valor a uma variável. Subtraia um número de outro. Adicione dois números. Data Resp.: 11/10/2023 14:45:52 Explicação: A resposta correta é: Ajuste o nível de vermelho de um ponto da tela para 255. FUNDAMENTOS DE HARDWARE https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 4. 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. RAM. SSD. HD. CPU. Pendrive. Data Resp.: 11/10/2023 14:45:36 Explicação: A resposta correta é: CPU. A CPU (Unidade Central de Processamento) é a parte mais importante de um computador. Considerada o cérebro de um PC, ela é responsável pela execução das instruções. FUNDAMENTOS DE SOFTWARES DE COMPUTADORES 5. (Avança SP/2022) Um software é um serviço computacional utilizado para realizar ações nos sistemas de computadores. Ou seja: Um software é todo programa presente nos diversos dispositivos (computadores, celulares, televisores, entre outros). Considerando a temática, não se enquadra como Software: Android. Alexa. Microsoft Word. Webcam. iOS. Data Resp.: 11/10/2023 14:46:25 Explicação: Uma webcam é um hardware, ou seja, um componente físico de um computador, e não um programa de software. Enquanto programas de software como o Microsoft Word, Android e iOS são programas que realizam tarefas específicas e estão instalados em diferentes dispositivos, a webcam é uma peça física do computador e não pode ser considerada como software. FUNDAMENTOS DE HARDWARE 6. (VUNESP/2022) Deseja-se adquirir um dispositivo de armazenamento externo para um microcomputador. Com relação a esses dispositivos, é correto afirmar que quando comparado ao disco HD externo, o dispositivo SSD externo: Proporciona transferência de arquivos mais rápida do que o HD externo. Tem mais chance de ter um problema de natureza mecânica do que um HD externo. Costuma ser mais pesado do que um HD externo de mesma capacidade. Possui partes mecânicas para a escrita e leitura de dados, ao contrário do HD externo. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 Costuma possuir um menor custo para um mesmo espaço de armazenamento. Data Resp.: 11/10/2023 14:44:07 Explicação: Dispositivos de armazenamento baseados em SSD são dezenas e até centenas de vezes mais rápidos do que os discos rígidos, além de serem mais confiáveis, já que não possuem partes mecânicas móveis. NOÇÕES DE PROGRAMAÇÃO: EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS 7. 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 amarelo, ciano e magenta, resultando em uma vasta gama de cores. 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 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. 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. Data Resp.: 11/10/2023 14:43:04 Explicação: 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. REPRESENTAÇÃO DE IMAGENS EM COMPUTADORES 8. As cores são elementos fundamentais em diversas áreas do conhecimento humano, incluindo a arte, a publicidade, o design gráfico, a psicologia, entre outras. Elas desempenham um papel crucial na nossa vida cotidiana, afetando a forma como percebemos o mundo ao nosso redor e influenciando nossas emoções, comportamentos e decisões. O sistema de cor RGB é baseado nas cores: Amarelo, marrom e rosa. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 Azul, roxo e verde. preto, cinza e laranja. Cinza, amarelo e vermelho. vermelho, verde e azul. Data Resp.: 11/10/2023 14:43:12 Explicação: O sistema de cor RGB (Red, Green, Blue) é baseado na adição de luzes coloridas. Essas três cores primárias são usadas para criar todas as outras cores do espectro visível. A combinação de todas as três cores em igual intensidade resulta em luz branca, enquanto a ausência de todas as cores resulta em preto. O sistema RGB é amplamente utilizado em dispositivos eletrônicos, como telas de computador, telefones celulares e televisores. 9. Pensamento computacional é uma habilidade cognitiva que envolve a capacidade de resolver problemas, pensar de forma lógica e sistêmica, decompor problemas em partes menores, identificar padrões e criar soluções utilizando conceitos e técnicas da ciência da computação. O computador é capaz de representar digitalmente por meio de números uma imagem do mundo real ou orgânico. Para um computador representar digitalmente por meio de números uma imagem do mundo real ou orgânico consideramos uma habilidade chamada de: formatação. abstração. imperícia. precisão. exatidão. Data Resp.: 11/10/2023 14:43:22 Explicação: A abstração é a habilidade de simplificar a representação de um objeto ou conceito, focando apenas nos aspectos relevantes e ignorando os detalhes desnecessários. No contexto da representação de imagens digitais, a abstração é essencial para que o computador possa transformar a imagem do mundo real em uma sequência de números binários que possam ser armazenados e processadosdigitalmente. 01201-TETI-2103PENSAMENTO COMPUTACIONAL E APLICAÇÕES NAS ÁREAS DE CONHECIMENTO 10. O Pensamento Computacional é uma habilidade mental que permite solucionar problemas de forma lógica e sistemática, por meio da aplicação de conceitos e técnicas utilizados na área da computação. Dentro desse contexto, qual a definição de abstração, um dos pilares do Pensamento Computacional? A capacidade de entender e manipular circuitos eletrônicos. A capacidade de criar sistemas inclusivos. A habilidade de criar soluções utilizando uma única linguagem de programação. A habilidade de simplificar problemas complexos por meio de conceitos mais gerais. A técnica para otimizar o tempo de execução de um algoritmo. Data Resp.: 11/10/2023 14:43:34 Explicação: https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=178778961&cod_hist_prova=318856553&num_seq_turma=10149646&cod_disc=DGT0008 A abstração é um dos pilares do Pensamento Computacional e consiste na habilidade de simplificar problemas complexos por meio de conceitos mais gerais. Isso permite que o problema seja tratado em um nível mais alto de abstração, sem se preocupar com detalhes irrelevantes para a solução do problema. Essa técnica é fundamental para a criação de soluções mais eficientes e para a identificação de padrões que podem ser aplicados em outros problemas. Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! 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. INTRODUÇÃO AOS PRINCÍPIOS FUNDAMENTAIS DA COMPUTAÇÃO 1. Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são inacreditavelmente rápidos. A segunda característica fundamental é: Processam instruções complexas. São lentos. São inteligentes. São tolos. Possuem capacidade de compreensão dos dados. Data Resp.: 11/10/2023 16:11:17 Explicação: A resposta correta é: são tolos. Essencialmente os computadores são extremamente poderosos para cálculos matemáticos, porém profundamente tolos, pois não possuem capacidade de compreensão e discernimento. 2. 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 screen( "alho", 13, "dois" ); print( "alho", "treze", "dois" ); show( "alho", "treze" "dois" ); print( "alho", 13, 2); put( "alho", "treze", "dois" ; Data Resp.: 11/10/2023 16:11:39 Explicação: https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp A resposta correta é: print( "alho", "treze", "dois" ); Os comandos show, put e screen não se aplicam. Como se trata de strings, elas devem estar entre aspas duplas. 3. 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? 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. 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. 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. É outra denominação para código de computador. 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. Data Resp.: 11/10/2023 16:13:17 Explicação: A resposta correta é: Um algoritmo é uma sequência finita de passos simples e bem projetados a serem seguidos para realizar uma tarefa ou resolver um problema. Em Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções executáveis que, normalmente, visa proporcionar uma solução para um determinado problema. 4. 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 print( "casa", "chuva", 1988 ); print( "casa", "chuva" 1988 ); print( casa, chuva, "1988" ); print( casa, chuva, 1988 ); prinf( "casa", "chuva", 1988 ); Data Resp.: 11/10/2023 16:12:01 Explicação: A resposta correta é: print( "casa", "chuva", 1988 ); Prinf não é uma palavra reservada da linguagem. Para utilização do comando print sua sintaxe deve ser respeitada, isso inclui a correta utilização de parentes, vírgula e aspas duplas para delimitar as strings. https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp 5. 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? É o nome dado a uma sequência de instruções. É o nome de um tipo de dado estritamente numérico. É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. É o nome dado às instruções simples e interpretáveis por computadores que formam um código. É um tipo de dado que admite valores numéricos, como inteiros e decimais. Data Resp.: 11/10/2023 16:12:29 Explicação: É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. Nesse sentido, podemos utilizar uma string para representar o nome de pessoas, endereços residenciais ou páginas web. Não podemos esquecer que algumas linguagens exigem que as strings estejam delimitadas por aspas duplas. 6. Programação é o processo de desenvolver e escrever códigos de computador para realizar tarefas específicas e solucionar problemas. Nesse sentido, o que é um erro de sintaxe na programação? Um erro que não é comum, mesmo para programadores experientes Um erro que é causado por uma escrita imprópria do código Um erro que não é importante e não requer correção Um erro que é ignorado pelo computador Um erro que ocorre quando a sintaxe é muito simples Data Resp.: 11/10/2023 16:13:28 Explicação: A sintaxe é a estrutura e a forma como as instruções são escritas em uma linguagem de programação. Quando essa estrutura é violada, ocorre um erro de sintaxe. Os erros de sintaxe podem ser causados por escrita imprópria, como o uso de caracteres inválidos, palavras-chave escritas incorretamente ou falta de delimitadores. Esses erros impedem que o código seja compilado ou executado corretamente, sendo importantes para corrigir antes de continuar o processo de desenvolvimento do software. 7. Linguagens de programação são conjuntos de símbolos, palavras e regras sintáticas que permitem ao programador escrever códigos. Qual é o objetivo dautilização de uma linguagem de programação na escrita de códigos para o computador? Para que o computador compreenda o que fazer Para tornar os códigos mais chiques e chamativos Para imprimir na tela instruções simplificadas Para que sejam utilizados somente os recursos principais da linguagem Para tornar os códigos mais complexos Data Resp.: 11/10/2023 16:15:07 Explicação: As linguagens de programação fornecem uma forma de comunicação entre o programador e https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp o computador. Através da utilização de uma linguagem de programação, o programador pode escrever códigos que o computador entenda e execute. O objetivo principal da utilização de uma linguagem de programação é garantir que o computador compreenda corretamente as instruções escritas pelo programador, possibilitando a realização de tarefas e a resolução de problemas complexos. 8. Para Aristóteles, o pensamento é a atividade da alma que permite ao ser humano compreender o conhecimento. Atualmente, o que é destacado na relação entre a capacidade de pensamento humano e a capacidade do computador? O computador é limitado pela capacidade de pensamento digital. A capacidade de pensamento humano é limitada pela capacidade do computador. A capacidade do computador e a capacidade de pensamento humano são iguais. A capacidade de pensamento humano é infinita, enquanto a capacidade do computador é limitada. O computador é mais avançado do que o pensamento humano. Data Resp.: 11/10/2023 16:15:41 Explicação: O computador é uma ferramenta criada pelo ser humano, ou seja, a sua capacidade está limitada pelo conhecimento e programação fornecidos por programadores humanos. Além disso, a capacidade de pensamento humano é ampla, incluindo criatividade, intuição e emoção, enquanto o computador é limitado aos comandos programados. 9. Computadores são máquinas eletrônicas projetadas para executar tarefas computacionais de forma automatizada. Eles podem processar, armazenar e transmitir informações através de seus componentes, como processadores, memórias, discos rígidos e dispositivos de entrada e saída. O que é um código em um computador? Uma série de instruções que só podem ser criadas por Inteligência Artificial. Uma série de instruções que o computador executa de forma rápida. Uma série de instruções que são difíceis para o computador executar. Uma série de instruções que o computador não consegue entender. Uma série de instruções que são difíceis para o usuário compreender. Data Resp.: 11/10/2023 16:14:39 Explicação: Um código em um computador é uma série de instruções escritas em uma linguagem de programação, como o Python ou o Java, que são criadas por programadores para que o computador possa realizar tarefas específicas de forma rápida e funcional. 10. Os computadores são usados em uma ampla variedade de aplicações, incluindo processamento de texto, navegação na web, jogos, edição de vídeo, design gráfico e cálculo científico. Eles também são usados em muitas áreas da vida cotidiana, como compras online, bancos e serviços de saúde. Além disso, os computadores são fundamentais para a pesquisa e desenvolvimento de novas tecnologias. Essencialmente, o que é um algoritmo em um computador? Um algoritmo é uma técnica de codificação para desenvolver softwares. Um algoritmo é uma equação matemática usada para solucionar problemas. Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa. https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp Um algoritmo é uma ferramenta de gerenciamento de banco de dados. Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados. Data Resp.: 11/10/2023 16:13:58 Explicação: Algoritmo é a representação formal de um conjunto de instruções ou regras para realizar uma tarefa específica, geralmente na forma de um programa computacional. É importante para a resolução de problemas e para a automação de processos, como na realização de cálculos, processamento de dados, análise de informações, entre outros. Algoritmos são a base para a funcionalidade dos computadores, pois eles fornecem uma estrutura e uma sequência de ações para que os computadores possam realizar tarefas de forma eficiente e precisa. 1a Questão (Ref.: 202315199325) Uma linguagem de programação é um conjunto de regras sintáticas e semânticas que permite a escrita de programas computacionais. Esses programas são então interpretados ou compilados por uma máquina para realizar uma tarefa específica ou solucionar um problema de computação. Podemos classificar as linguagens de programação em: Linguagem de Programação e Linguagem de Design. Linguagem de Alto Nível e Linguagem de Baixo Nível. Linguagem de Comando e Linguagem de Análise. Linguagem Natural e Linguagem Artificial. Linguagem de Proteção e Linguagem de Acesso. 2a Questão (Ref.: 202315199324) Códigos são conjuntos de instruções escritas em uma linguagem de programação específica, usadas para controlar o funcionamento de um computador e realizar tarefas específicas. Nesse sentido, o que é código binário? Um sistema de representação numérica que usa apenas números binários (0 e 1). Uma linguagem de programação de alto nível, utilizada para desenvolvimento de aplicativos. Um sistema de representação numérica que usa apenas números decimais. Uma linguagem de programação de baixo nível, utilizada para desenvolvimento de jogos. Um sistema de representação numérica que usa apenas números inteiros. 3a Questão (Ref.: 202315015941) Os componentes de Hardware e Software estão em constante evolução. Entre as opções abaixo, marque a que elucida corretamente a consequência da lei de Moore sobre o preço dos computadores ao longo das últimas décadas. O preço dos computadores tem diminuído significativamente ao longo dos anos, tornando cada vez mais fácil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem diminuído significativamente ao longo dos anos, tornando cada vez mais difícil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7809040/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7809039/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7625656/n/nStatus da quest%C3%A3o: Liberada para Uso.'); O preço dos computadores tem aumentado significativamente ao longo dos anos, tornando cada vez mais fácil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem aumentado significativamente ao longo dos anos, tornando cada vez mais difícil o uso de sistemas computacionais para finalidades que não seriam possíveis anos atrás. O preço dos computadores tem se mantido estável ao longo dos anos, mantendo- se a viabilidade do uso de sistemas computacionais para finalidades que já eram existentes anos atrás. 4a Questão (Ref.: 202313501098) 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? transistor CPU RAM Barramento HD/SSD/Pendrive 5a Questão (Ref.:202315205922) (UFAL/2012 - Adaptada) A resolução de uma imagem é um dos principais fatores que determina sua qualidade e capacidade de reproduzir detalhes e nuances. Qual opção abaixo melhor define o conceito de pixel? Todo Pixel é representado por 4 valores binários, conhecidos como bytes. Pixel é um acrônimo para Power Input Element. Pixel é um valor numérico entre 0 e 10. Quanto maior esse valor, maior a resolução de uma imagem. Pixel é a menor parte de uma imagem. Pixel é a maior unidade de medida em uma imagem. 6a Questão (Ref.: 202315205929) Em termos de comunicação visual, a cor é uma ferramenta poderosa para atrair a atenção, transmitir mensagens e criar identidade visual. As cores podem evocar diferentes emoções e sentimentos, como tranquilidade, felicidade, tristeza, raiva, entre outros. Por exemplo, o vermelho é frequentemente associado a paixão, energia e excitação, enquanto o azul é visto como uma cor mais calma e serena. No padrão RGB as cores variam numericamente de: 0 a 128. 0 a 32. 0 a 64. 0 a 255. 0 a 16. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6110813/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7815637/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7815644/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 7a Questão (Ref.: 202315230626) O Pensamento Computacional apresenta alguns pilares fundamentais. Qual a definição de Decomposição, um dos pilares do Pensamento Computacional? A habilidade de decompor um problema em partes menores e mais simples. A capacidade de entender e manipular circuitos eletrônicos. A técnica para otimizar o tempo de execução de um algoritmo. A capacidade de criar soluções utilizando uma única linguagem de programação. A habilidade de criar interfaces gráficas para softwares. 8a Questão (Ref.: 202313500972) JavaScript é uma linguagem de programação extremamente versátil e eficiente. Acerca dos seus principais recursos, analise as opções a seguir e marque o código Javascript responsável por reproduzir o resultado abaixo. 1 12 25 print 1, 12, 25 ); print( 1, 12, 25 ); print( 1 12 25 ); print( 1, 12, 25 ; qrint( 1, 12, 25 ); 9a Questão (Ref.: 202315198603) Analise o código em C: javascript:alert('C%C3%B3digo da quest%C3%A3o: 7840341/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6110687/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7808318/n/nStatus da quest%C3%A3o: Liberada para Uso.'); Qual é a função principal desse código em C? O código solicita ao usuário para inserir dois números e realiza a subtração desses números. O código solicita ao usuário para inserir dois números e realiza a comparação desses números. O código solicita ao usuário para inserir dois números e realiza a divisão desses números. O código solicita ao usuário para inserir dois números e realiza a soma desses números. O código solicita ao usuário para inserir dois números e realiza a multiplicação desses números. 10a Questão (Ref.: 202315297447) O pensamento computacional é uma abordagem para resolução de problemas que envolve a aplicação de princípios e técnicas utilizados na ciência da computação. No pensamento computacional, qual é o conceito fundamental que envolve compreender e melhorar o desempenho de algoritmos, soluções e resultados obtidos? Automação. Abstração. Iteração. Análise/avaliação. Decomposição. javascript:alert('C%C3%B3digo da quest%C3%A3o: 7907162/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar