Buscar

Pensamentos computacionais estacio

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.');

Continue navegando