Logo Passei Direto
Buscar

Exercicios Completos Pensamento computacional

Ferramentas de estudo

Questões resolvidas

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
put( "alho", "treze", "dois" );
screen( "alho", 13, "dois" );
print( "alho", "treze", "dois" );
show( "alho", "treze" "dois" );
print( "alho", 13, 2);

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.
A interpretador.
B ligador.
C compilador.
D montador.
E roteador.

Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
A= 8 e 256
B= 8 e 512
C= 4 e 16
D= 4 e 32
E= 7 e 128

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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
put( "alho", "treze", "dois" );
screen( "alho", 13, "dois" );
print( "alho", "treze", "dois" );
show( "alho", "treze" "dois" );
print( "alho", 13, 2);

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.
A interpretador.
B ligador.
C compilador.
D montador.
E roteador.

Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
A= 8 e 256
B= 8 e 512
C= 4 e 16
D= 4 e 32
E= 7 e 128

Prévia do material em texto

TEMA 2
1
Marcar para revisão
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?
A
O computador é mais avançado do que o pensamento humano.
B
A capacidade de pensamento humano é limitada pela capacidade do computador.
C
O computador é limitado pela capacidade de pensamento digital.
D
A capacidade de pensamento humano é infinita, enquanto a capacidade do computador é limitada.
E
A capacidade do computador e a capacidade de pensamento humano são iguais.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
De acordo com a filosofia de Aristóteles, o pensamento humano é uma atividade da alma que nos permite compreender o conhecimento. Na era moderna, quando comparamos a capacidade de pensamento humano com a capacidade de um computador, é importante destacar que a capacidade de pensamento humano é considerada infinita, enquanto a capacidade do computador é limitada. Isso ocorre porque o computador é uma ferramenta criada pelo ser humano e, portanto, sua capacidade é limitada pelo conhecimento e pela programação fornecidos pelos programadores humanos. Além disso, o pensamento humano é amplo e inclui aspectos como criatividade, intuição e emoção, que estão além da capacidade de um computador, que é limitado aos comandos programados.
2
Marcar para revisão
A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos com esses dados depende da necessidade do programador e da linguagem por ele utilizada.
Em computação, o que é uma string?
A
É o nome de um tipo de dado estritamente numérico.
B
É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto.
C
É o nome dado a uma sequência de instruções.
D
É um tipo de dado que admite valores numéricos, como inteiros e decimais.
E
É o nome dado às instruções simples e interpretáveis por computadores que formam um código.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a que define a string como um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. Em programação, as strings são utilizadas para representar e manipular textos. Elas podem ser usadas para armazenar diversos tipos de informações, como nomes de pessoas, endereços residenciais ou páginas da web. É importante lembrar que, em algumas linguagens de programação, as strings devem ser delimitadas por aspas duplas.
3
Marcar para revisão
Grande parte da vida profissional de um programador é dedicada ao estudo de diferentes linguagens de programação e como elas podem atender a uma necessidade específica da melhor maneira possível.
Acerca dos princípios fundamentais da computação, o que é um algoritmo?
A
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.
B
É outra denominação para código de computador.
C
O processador do computador, que processa instruções escritas em alguma linguagem para, através de uma sequência de instruções bastante simples, gerar uma aplicação útil.
D
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.
E
Um algoritmo é uma sequência finita de instruções simples e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
Um algoritmo é definido como uma sequência finita de passos simples e bem projetados que devem ser seguidos para realizar uma tarefa ou resolver um problema. Na Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções executáveis que, normalmente, tem como objetivo proporcionar uma solução para um determinado problema. Portanto, a alternativa correta é: Um algoritmo é uma sequência finita de instruções simples e executáveis a serem seguidas para a solução de um determinado problema, especialmente por computadores.
4
Marcar para revisão
O JavaScript é uma linguagem de programação criada em meados da década de 90 e de fácil assimilação por apresentar uma sintaxe simples e intuitiva. Acerca dessa linguagem, marque a opção que representa o código Javascript que produz o resultado abaixo.
alho treze dois
A
show( "alho", "treze" "dois" );
B
print( "alho", "treze", "dois" );
C
put( "alho", "treze", "dois" );
D
screen( "alho", 13, "dois" );
E
print( "alho", 13, 2);
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O comando print( "alho", "treze", "dois" ) é a alternativa correta. No JavaScript, para imprimir ou exibir uma string (sequência de caracteres), utilizamos o comando print. As strings devem estar entre aspas duplas. Os comandos show, put e screen não são utilizados para essa finalidade em JavaScript. Além disso, é importante notar que os números 13 e 2, quando pretendemos que sejam interpretados como texto, também devem estar entre aspas.
5
Marcar para revisão
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 da utilização de uma linguagem de programação na escrita de códigos para o computador?
A
Para tornar os códigos mais complexos
B
Para tornar os códigos mais chiques e chamativos
C
Para que o computador compreenda o que fazer
D
Para que sejam utilizados somente os recursos principais da linguagem
E
Para imprimir na tela instruções simplificadas
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
As linguagens de programação fornecem uma forma de comunicação entre o programador e 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.
6
Marcar para revisão
Python, é 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 Python responsável por produzir o resultado abaixo.
casa chuva 1988
A
print( casa, chuva, "1988" );
B
print( casa, chuva, 1988 );
C
print( "casa", "chuva", 1988 );
D
print( "casa", chuva, 1988 );
E
print( "casa", "chuva" 1988 );
Questão não respondida
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
O código Python que produz o resultado "casa chuva 1988" é print( "casa", "chuva", 1988 );. A função "print" em Python é usada para imprimir ou exibir dados. Neste caso, a função "print" está sendo usada para imprimir três valores: "casa", "chuva" e 1988. As aspas duplas são usadas para delimitar strings, enquanto números não precisam de aspas. A vírgula é usada para separar os valores a serem impressos.
As demais alternativas estão incorretas porque não usam a sintaxe correta para a função "print".
7
Marcar para revisão
Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são inacreditavelmente rápidos. A segunda característica fundamental é:
A
São inteligentes.
B
São lentos.
C
São tolos.
D
Processam instruções complexas.
E
Possuem capacidade de compreensão dos dados.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é "são tolos". Isso se deve ao fato de que, apesar de os computadores serem extremamente rápidos e poderosos para realizar cálculos matemáticos,de Pensamento Computacional. As outras alternativas não abrangem todas as características desse conceito.
7
Marcar para revisão
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de Economia Criativa está em constante evolução. Atualmente, podemos subdividir a Economia Criativa nos seguintes tipos de atividades
I. Música ao vivo, teatro, dança, circo etc.
II. Cinema, rádio, TV etc.
II. Software, games e demais conteúdos digitais.
Marque a alternativa correta.
A
I e III, apenas.
B
II, apenas.
C
III, apenas.
D
I, II e III.
E
II e III, apenas.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de Economia Criativa está em constante evolução e inclui diferentes tipos de atividades que envolvem a combinação de criatividade, cultura, conhecimento e propriedade intelectual para gerar valor econômico e social.As atividades mencionadas na questão são exemplos de três setores da Economia Criativa, conforme definidos pela UNCTAD:
I. Artes cênicas, incluindo música ao vivo, teatro, dança, circo e outras performances ao vivo.
II. Audiovisual e mídia, incluindo cinema, televisão, rádio, publicidade, jogos eletrônicos e outras formas de conteúdo digital.
III. Software e serviços criativos, incluindo design gráfico, arquitetura, moda, editoração, softwares e outras formas de propriedade intelectual.
 
Portanto, todas as opções mencionadas na questão estão corretas e fazem parte da Economia Criativa.
8
Marcar para revisão
A Economia Criativa pode ser definida como as atividades realizadas por indivíduos, exercitando sua imaginação e explorando seu valor econômico. Como podemos relacioná-la com o pensamento computacional?
A
A Economia Criativa não existe sem o pensamento computacional, pois todas as suas atividades são derivadas da tecnologia.
B
O pensamento computacional é fator agregador para a Economia Criativa, mas não é essencial para sua existência.
C
A Economia Criativa não possui relação direta com o pensamento computacional.
D
A Economia Criativa é fundamental para o pensamento computacional e para sua existência.
E
O pensamento computacional e a Economia Criativa não possuem relação, pois são áreas totalmente divergentes.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
O pensamento computacional é um fator muito importante para a Economia Criativa, mas não é essencial para sua existência. O pensamento computacional está presente em todas as áreas do conhecimento, de forma a agregar valor. No entanto, a Economia Criativa pode existir sem a presença do pensamento computacional, pois ela é baseada na imaginação e na exploração do valor econômico das ideias, que podem ser independentes da tecnologia.
9
Marcar para revisão
(Quadrix/2021) Quem lida com gestão de pessoas pode até não saber o que significam, literalmente, soft skills e hard skills, mas, certamente, vê seus impactos diariamente. Em uma indústria, onde diferentes colaboradores interagem entre si, é fácil perceber aqueles que têm total aptidão para as tarefas técnicas e quem se sai melhor nas relações interpessoais. Reconhecer essas potencialidades é uma das funções mais importantes para líderes e gestores atualmente.
Há um tempo, recrutar novos colaboradores resumia-se a um processo minucioso de análise curricular. Eram avaliadas a formação, a experiência na função e outras capacidades técnicas, como cursos complementares. É claro que essa ainda é uma ótima ferramenta de seleção; entretanto, essas competências técnicas, denominadas hard skills, agora dividem espaço com outras, relacionadas ao comportamento: as chamadas soft skills.
A diferença entre esses dois conceitos foi bem definida pela chefe de marketing Susan Vitale: "hard skills é o que você faz; soft skills é como você faz". Isso significa que essas competências não são excludentes, mas, sim, complementares. A chegada da indústria 4.0 potencializou a busca pelo equilíbrio entre elas, o que deu destaque às habilidades antes negligenciadas pelos recrutadores.
A chamada manufatura avançada modificou a tecnologia a que estávamos habituados. Agora, as máquinas podem interligar setores, tomar decisões baseadas em relatórios, como no caso dos sensores de irrigação do agronegócio, e digitalizar os processos da indústria. Seria natural, então, que as habilidades técnicas estivessem cada vez mais em voga; o que ocorre, no entanto, é que, com tanta tecnologia, as competências comportamentais é que ganharam mais destaque. Afinal, como a intervenção nas máquinas já não é mais tão necessária por conta das automações, é preciso que os colaboradores ofereçam aquilo que jamais será substituído pelas inovações. Criatividade, bom relacionamento interpessoal, autogestão e inteligência emocional são alguns exemplos disso.
Para muitos gestores, encontrar tais características tem-se mostrado uma grande dificuldade na hora de realizar a seleção ou avaliação dos colaboradores. Diferentemente das competências técnicas - as hard skills -, que são facilmente mensuráveis, as competências comportamentais - as soft skills - exigem mais atenção e observação pelas lideranças.
Hoje, em uma planta industrial, os setores já não trabalham mais de forma isolada. Eles estão interligados e devem atuar em consonância com os objetivos organizacionais. Justamente por isso, é imprescindível que as soft skills de todos sejam desenvolvidas, independentemente do nível hierárquico.
É claro que nada, nunca, substituirá a boa e tradicional análise curricular. Todavia, a gestão de pessoas em um mundo 4.0 não pode se ater apenas a isso, mesmo porque, especialmente em grandes empresas, há a ideia de que as hard skills podem ser desenvolvidas após a contratação.
Internet: (com adaptações).
Infere-se do texto que as competências comportamentais (soft skills)
A
São mais relevantes que as competências técnicas (hard skills) no contexto da indústria 4.0.
B
Não são identificáveis por gestores no momento de seleção e avaliação de colaboradores, diferentemente das competências técnicas (hard skills).
C
Consistem em características valorizadas desde sempre por recrutadores em processos de seleção tradicionais.
D
Devem ser desenvolvidas primeiramente em colaboradores que não ocupem cargos de liderança, depois em gestores.
E
Incluem habilidades como criatividade, bom relacionamento interpessoal, autogestão e inteligência emocional.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A resposta é direta e pode ser encontrada no texto: "(...) é preciso que os colaboradores ofereçam aquilo que jamais será substituído pelas inovações. Criatividade, bom relacionamento interpessoal, autogestão e inteligência emocional são alguns exemplos disso."
As chamadas habilidades interpessoais, cujo termo em inglês é soft skills, têm chamado a atenção das empresas, principalmente das áreas de vendas, marketing e software.
10
Marcar para revisão
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?
A
Automatização de todo o processo jurídico.
B
Substituição completa dos profissionais do Direito por algoritmos.
C
Melhoria na organização e gestão de processos jurídicos.
D
Eliminação da necessidade de estudos jurídicos e formação acadêmica.
E
Redução da complexidade e importância do sistema jurídico.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
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ênciaartificial 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.
image2.png
image1.png
image3.pngeles não possuem a capacidade de compreensão e discernimento. Ou seja, eles não conseguem interpretar ou entender os dados que estão processando, apenas executam as instruções que lhes são dadas. Portanto, em um sentido figurado, podemos dizer que os computadores são "tolos".
8
Marcar para revisão
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?
A
Uma série de instruções que o computador não consegue entender.
B
Uma série de instruções que o computador executa de forma rápida.
C
Uma série de instruções que são difíceis para o computador executar.
D
Uma série de instruções que são difíceis para o usuário compreender.
E
Uma série de instruções que só podem ser criadas por Inteligência Artificial.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
O código em um computador é definido como uma série de instruções escritas em uma linguagem de programação, como Python ou Java. Estas instruções são criadas por programadores com o objetivo de fazer o computador realizar tarefas específicas. A alternativa correta é a que afirma que o código é uma série de instruções que o computador executa de forma rápida. O código é projetado para ser eficiente e permitir que o computador execute tarefas complexas em um curto período de tempo.
9
Marcar para revisão
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?
A
Um erro que ocorre quando a sintaxe é muito simples
B
Um erro que é ignorado pelo computador
C
Um erro que não é comum, mesmo para programadores experientes
D
Um erro que é causado por uma escrita imprópria do código
E
Um erro que não é importante e não requer correção
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
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.
10
Marcar para revisão
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?
A
Um algoritmo é uma equação matemática usada para solucionar problemas.
B
Um algoritmo é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa.
C
Um algoritmo é uma técnica de codificação para desenvolver softwares.
D
Um algoritmo é uma ferramenta de gerenciamento de banco de dados.
E
Um algoritmo é um modelo de aprendizado de máquina usado para prever resultados.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
Um algoritmo é uma série de instruções ou passos que são seguidos para resolver um problema ou realizar uma tarefa. No contexto da computação, um algoritmo é uma sequência de instruções que um computador pode seguir para realizar uma tarefa específica. Algoritmos são fundamentais 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. Portanto, a alternativa que melhor define um algoritmo é a que afirma que é uma série de instruções ou passos para solucionar um problema ou realizar uma tarefa.
TEMA 3
1
Marcar para revisão
Qual das opções a seguir descreve melhor o que um interpretador Javascript faz?
A
Interpreta e executa, uma a uma, cada linha do código-fonte C++.
B
Traduz o código-fonte C++ em código Javascript.
C
Traduz código de máquina em código C++.
D
Traduz o código-fonte C++ em código de máquina.
E
Interpreta e executa, uma a uma, cada linha do código fonte Javascript.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
O interpretador Javascript é uma ferramenta que lê e executa o código Javascript linha por linha. Diferentemente de outras linguagens que precisam ser compiladas antes de serem executadas, o Javascript é interpretado em tempo real. Portanto, a alternativa que melhor descreve o que um interpretador Javascript faz é: "Interpreta e executa, uma a uma, cada linha do código fonte Javascript".
2
Marcar para revisão
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 têm 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 funcionalidades.
II - Os usuários têm acesso ao seu código fonte, mas não têm 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 funcionalidades.
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 restrita à Microsoft, que é quem detém exclusividade do código fonte do Windows.
A
Apenas a opção I está correta.
B
Apenas a opção II está correta.
C
Apenas a opção IV está correta.
D
Apenas as opções I e IV estão corretas.
E
Apenas as opções II e III estão corretas.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
As opções I e IV estão corretas. A opção I afirma que os usuários têm acesso ao resultado da compilação do Windows, mas não ao seu código fonte, que é de propriedade da Microsoft. Isso impede que os usuários realizem ajustes, como correção de bugs e adição de novas funcionalidades. A opção IV reforça essa ideia, afirmando que a realização de ajustes fica restrita à Microsoft, que detém a exclusividade do código fonte do Windows. Portanto, as opções II e III estão incorretas, pois afirmam que os usuários têm acesso ao código fonte do Windows, o que não é verdade no caso de um software de código fechado como o Windows.
3
Marcar para revisã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.
A
ligador.
B
compilador.
C
montador.
D
interpretador.
E
roteador.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
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.
4
Marcar para revisão
Marque as opções que descrevem corretamente a relação entre humanos, código-fonte e código de máquina:
A
Código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções em linguagem de máquina.
B
Código de máquina é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando linguagem de máquina, e essas instruções estão prontas para serem executadas pela CPU.
C
O código-fonte, escrito em uma linguagem de programação, é de difícil compreensão para humanos. Então, os programadores escrevem instruções de código de máquina usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções referentes à linguagem de programação.
D
Código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para humanos. Então, em geral, os programadores escrevem instruções usando uma linguagem de programação, e essas instruções estão prontas para serem executadas pela CPU.
E
Compiladores são usados para testar o código de máquina antes de ele ser executado pela CPU, por razões de segurança.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é o código de máquina é uma linguagem de baixo nível, que é de difícil compreensão para humanos. Por isso, os programadores escrevem instruções usando uma linguagem de programação de alto nível, que é mais fácil de entender e de trabalhar. O compilador, então, traduz essas instruções de alto nível em um conjunto de instruções em linguagem de máquina, que pode ser executado diretamente pela CPU do computador.
5
Marcar para revisão
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 a programas escritos em linguagens interpretadas;
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados a programas escritos em linguagens interpretadas;
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas a programas escritos em linguagens compiladas;
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPUs, se comparados a programas escritos em linguagens compiladas.
A
Somente I e III estão corretas.
B
Apenas I está correta.
C
Apenas II está correta.
D
Apenas III está correta.
E
Somente I e IV estão corretas.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
As afirmações I e IV estão corretas. A afirmação I está correta porque programas escritos em linguagens compiladas geralmente rodam mais rapidamente nas CPUs. Isso ocorre porque o código é traduzido para a linguagem de máquina antes da execução, o que permite que o programa seja executado mais rapidamente. A afirmação IV também está correta, pois programas escritos em linguagens interpretadas geralmente rodam mais lentamente nas CPUs. Isso se deve ao fato de que o código é traduzido para a linguagem de máquina durante a execução, o que pode tornar o processo mais lento.
6
Marcar para revisão
(Instituto Consulplan/2019 - Adaptada) "Contém todo o software básico, necessário para inicializar a placa-mãe, checar os dispositivos instalados e carregar o Sistema Operacional, o que pode ser feito a partir do HD, CD-ROM, pendrive, ou qualquer outra mídia disponível." Trata-se de:
A
SATA (Serial AT Attachment).
B
BIOS (Basic Input / Output System).
C
HDMR (Hardware Direct MIDI Routing).
D
RAID (Redundant Array of Independent Disks).
E
SPAN (Switched Port Analyzer).
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
O enunciado descreve o funcionamento do BIOS (Basic Input / Output System), que é um software básico armazenado na memória flash da placa-mãe de um computador. O BIOS tem a função de inicializar o hardware do sistema, verificar os dispositivos instalados e carregar o sistema operacional. Além disso, o BIOS também oferece uma interface para configurar as opções do sistema, como data e hora, configurações de rede e configurações de disco. Ele é executado antes do sistema operacional e é essencial para a inicialização do sistema. Portanto, a alternativa correta é a letra B.
7
Marcar para revisão
(AVALIA/2023) Existem vários tipos de softwares no mercado, alguns são livres e outros proprietários. É correto afirmar que é uma característica do software proprietário:
A
São os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-lo, estudá-lo ou distribuí-lo.
B
A liberdade de executar o programa como você desejar, para qualquer propósito.
C
A liberdade de redistribuir as cópias livremente do software.
D
A liberdade de distribuir cópias de suas versões modificadas. Desta forma, pode-se dar a toda a comunidade a chance de se beneficiar com as mudanças. Mas sem acesso ao código-fonte, que é de propriedade do desenvolvedor.
E
A liberdade de acessar o código-fonte, mas não pode modificá-lo, apenas disponibilizar novas ferramentas a partir do que já existe.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é "São os programas com um autor definido que negam o acesso livre ao código fonte, seja para modificá-lo, estudá-lo ou distribuí-lo". Esta é uma característica marcante dos softwares proprietários, onde o código-fonte não é disponibilizado para que outras pessoas possam modificá-lo ou utilizá-lo. A propriedade intelectual é protegida e restrita ao autor ou a uma empresa. Diferentemente dos softwares livres, os softwares proprietários não permitem a livre distribuição, modificação ou estudo do seu código-fonte, garantindo assim o controle total do autor ou empresa sobre o software.
8
Marcar para revisão
(UNIOESTE/2022) Hardwares e Softwares são partes responsáveis pelo funcionamento que compõem um sistema computacional. Assinale a alternativa correta que indica um hardware e um software, respectivamente:
A
Mouse e Editor de Textos
B
Monitor e Pendrive
C
Scanner e Caneta ótica
D
Adobe Reader e Mozilla Firefox
E
MS Windows 10 e MS Office
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A alternativa "Mouse e Editor de Textos" é a correta. O mouse é um exemplo de hardware, que é um componente físico do computador, usado para controlar o cursor na tela. Por outro lado, o editor de textos é um exemplo de software, que é um programa que permite ao usuário criar, editar e salvar documentos de texto. Portanto, a alternativa A apresenta corretamente um exemplo de hardware e software, respectivamente.
9
Marcar para revisão
(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:
A
Android.
B
iOS.
C
Microsoft Word.
D
Alexa.
E
Webcam.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é "Webcam". Isso porque uma webcam é um hardware, ou seja, um componente físico de um computador, e não um programa de software. Softwares são programas que realizam tarefas específicas e estão instalados em diferentes dispositivos. Exemplos de softwares são o Microsoft Word, Android e iOS. Por outro lado, a webcam é uma peça física do computador e, portanto, não pode ser considerada como software.
10
Marcar para revisão
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 recursos dealto nível, como o loop for que usamos. Qual das alternativas a seguir é uma instrução de alto nível?
A
Ajuste o nível de vermelho de um ponto da tela para 255.
B
Multiplique dois números.
C
Atribua um valor a uma variável.
D
Adicione dois números.
E
Subtraia um número de outro.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A instrução de alto nível é aquela que abstrai os detalhes de baixo nível do hardware do computador e fornece uma maneira mais fácil e compreensível de programar. A alternativa "Ajuste o nível de vermelho de um ponto da tela para 255" é uma instrução de alto nível, pois envolve uma operação complexa que é abstraída para o programador. As outras alternativas são operações simples e de baixo nível que podem ser realizadas diretamente pelo hardware do computador.
tema 4
1
Marcar para revisão
O Bit é a menor unidade utilizada na computação, podendo assumir apenas dois valores: 0 ou 1. Nesse sentido, quantos valores distintos podem ser representados por 5 bits?
A
8
B
16
C
32
D
64
E
128
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Na computação, um bit pode assumir dois valores: 0 ou 1. Quando temos 5 bits, a quantidade de combinações possíveis é dada por 2 elevado ao número de bits, ou seja, 25. Portanto, com 5 bits, podemos representar 32 valores distintos.
2
Marcar para revisão
(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:
A
Possui partes mecânicas para a escrita e leitura de dados, ao contrário do HD externo.
B
Tem mais chance de ter um problema de natureza mecânica do que um HD externo.
C
Proporciona transferência de arquivos mais rápida do que o HD externo.
D
Costuma possuir um menor custo para um mesmo espaço de armazenamento.
E
Costuma ser mais pesado do que um HD externo de mesma capacidade.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Os dispositivos de armazenamento baseados em SSD (Solid State Drive) são conhecidos por sua velocidade superior em comparação aos discos rígidos (HD). Isso ocorre porque os SSDs utilizam memória flash para armazenar dados, o que permite uma transferência de arquivos mais rápida. Além disso, os SSDs são mais confiáveis, pois não possuem partes mecânicas móveis, reduzindo a chance de falhas de natureza mecânica. Portanto, a alternativa correta é a C, que afirma que o dispositivo SSD externo proporciona transferência de arquivos mais rápida do que o HD externo.
3
Marcar para revisão
A conversão de grandezas nem sempre é uma tarefa trivial, mas o entendimento das unidades de medida e sua lógica de utilização são fundamentais para o profissional de TI. Nesse sentido, quantos bits possui um Megabyte?
A
8.388.608 bits
B
1.048.576 bits
C
1024 bits
D
8.192 bits
E
1.073.741.824 bits
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
Para converter um Megabyte (MB) em bits, precisamos entender a relação entre essas unidades de medida. Sabemos que 1 MB é igual a 1024 Kilobytes (KB), 1 KB é igual a 1024 Bytes e 1 Byte é igual a 8 bits. Portanto, para encontrar o número de bits em um MB, multiplicamos esses valores: 1MB = 8 * 1024 * 1024 = 8.388.608 bits. Portanto, um Megabyte possui 8.388.608 bits.
4
Marcar para revisão
O bit (simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um computador processa. Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, respectivamente?
A
8 e 256
B
8 e 512
C
4 e 16
D
4 e 32
E
7 e 128
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a que afirma que existem 8 bits em um byte e que é possível representar 256 valores distintos com um byte. Isso ocorre porque, por convenção, um byte representa exatamente 8 bits. Com um byte, temos 28 = 256 valores representáveis. Isso significa que, com um byte, podemos representar qualquer número de 0 a 255, totalizando 256 possibilidades diferentes.
5
Marcar para revisão
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.
A
I e III
B
I e II
C
Somente I
D
Somente III
E
II e III
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
As afirmações I e II estão corretas e são consequências da Lei de Moore. A Lei de Moore, proposta por Gordon Moore, prevê que a capacidade de processamento dos computadores dobraria a cada dois anos, enquanto o custo para produzi-los diminuiria. Isso resultou na redução do custo de computadores (afirmação I) e no aumento do poder computacional disponível ao público (afirmação II). A afirmação III é incorreta, pois contradiz a primeira afirmação e a premissa da Lei de Moore. Portanto, a alternativa correta é a B, que inclui as afirmações I e II.
6
Marcar para revisão
(OBJETIVA/2022 - Adaptada) O componente do hardware, considerado o "cérebro" do computador, responsável pela execução de instruções programadas e procedimentos fornecidos pelos usuários, é chamado:
A
BIOS.
B
CPU.
C
HD.
D
Disco rígido.
E
CMOS.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a CPU, também conhecida como processador. Este componente é considerado o "cérebro" do computador, pois é responsável pela execução de instruções programadas e procedimentos fornecidos pelos usuários. As outras alternativas, BIOS, HD, Disco rígido e CMOS, são componentes importantes do sistema de um computador, mas não realizam a função principal de processamento de instruções e procedimentos.
7
Marcar para revisão
Podemos definir Hardware como todo equipamento fisicamente palpável da estrutura de um computador. Entre os elementos de hardware estudados, selecione a opção que indique o componente responsável efetivamente por executar instruções.
A
CPU.
B
RAM.
C
SSD.
D
Pendrive.
E
HD.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a CPU, também conhecida como Unidade Central de Processamento. Este componente é frequentemente referido como o "cérebro" do computador, pois é responsável por executar as instruções que permitem ao computador funcionar. As outras opções listadas, como RAM, SSD, Pendrive e HD, são componentes de hardware importantes, mas não são responsáveis pela execução direta das instruções. A RAM é usada para armazenamento temporário de dados, o SSD e o HD são usados para armazenamento de longo prazo, e o Pendrive é um dispositivo de armazenamento portátil.
8
Marcar para revisão
(INSTITUTO AOCP/2020 - Adaptada) Com 40 trilhões de gigabytes de dados gerados no mundo no último ano, profissionais com habilidade para traduzir informações em decisões estratégicas serão essenciais dentro das empresas.
Disponível em: https://exame.com/carreira/dados-uso-favor/. Acesso em: 10 nov. 2022.
Nesse sentido, a unidade métrica de um sistema computacional representada por 1 ZB (zettabyte)corresponde a:
A
1024 TB (terabyte).
B
1024 YB (yotabyte).
C
1024 PB (petabyte).
D
1024 EB (exabyte).
E
1024 HB (hyperbyte).
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A unidade métrica de um sistema computacional representada por 1 ZB (zettabyte) corresponde a 1024 EB (exabyte). As unidades de medida de armazenamento de dados seguem uma sequência de múltiplos de 1024, começando pelo byte e seguindo para kilobyte, megabyte, gigabyte, terabyte, petabyte, exabyte e finalmente zettabyte. Portanto, 1 ZB é igual a 1024 EB. A alternativa D está correta.
9
Marcar para revisão
Atualmente, a capacidade de armazenamento das memórias comercializadas pode ser medida em bytes. Existem muitas nomenclaturas que podem confundir um usuário com pouca experiência e a conversão de unidades nem sempre é uma tarefa simples. Acerca dessas unidades, quanto Megabytes possui um Gigabyte?
A
512
B
1.048.576
C
1.073.741.824
D
1.024
E
4.096
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é a que indica que um Gigabyte possui 1024 Megabytes. Essa é uma convenção amplamente aceita no campo da informática e da tecnologia da informação. Portanto, ao realizar a conversão de Gigabytes para Megabytes, deve-se multiplicar o valor em Gigabytes por 1024 para obter o equivalente em Megabytes.
10
Marcar para revisão
(INSTITUTO AOCP/2020) Efetuando a divisão binária de 110 por 11, qual é o valor que um programador obtém?
A
111.
B
01.
C
00.
D
11.
E
10.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Para resolver essa questão, é necessário converter os números binários fornecidos para a base decimal (base 10). O número binário 110 é equivalente ao número 6 na base decimal, e o número binário 11 é equivalente ao número 3 na base decimal. Ao realizar a divisão de 6 por 3, obtemos o resultado 2. Convertendo o número 2 de volta para a base binária, obtemos o número 10. Portanto, a divisão binária de 110 por 11 resulta em 10.
TEMA 4
1
Marcar para revisão
Uma agência de design gráfico está trabalhando em um projeto que exige a criação de gráficos digitais e ilustrações com uma paleta de cores rica e diversificada. Por que a agência deve utilizar o modelo RGB para este projeto?
A
Para simplificar a estrutura de dados dos gráficos
B
Para reduzir o tempo de processamento das imagens
C
Para permitir a criação de uma vasta gama de cores
D
Para facilitar a conversão das imagens para grayscale
E
Para reduzir a quantidade de dados armazenados
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
O modelo RGB é utilizado para permitir a criação de uma vasta gama de cores, proporcionando uma experiência visual rica e detalhada, essencial para design gráfico e ilustrações.
2
Marcar para revisão
(UFFPS/2019 - Adaptada) A imagem tem sido uma forma importante de registro histórico por muitos séculos. Desde as primeiras representações rupestres em cavernas até a fotografia digital contemporânea, as imagens têm sido usadas para documentar eventos, pessoas, lugares e culturas. Sobre dimensões em pixels e resolução da imagem impressa, assinale a alternativa correta.
A
A quantidade de dados de uma imagem varia conforme o zoom aplicado.
B
Resolução é a nitidez de detalhes em uma imagem e é medida em pixels por polegada (ppi).
C
Geralmente, uma imagem com uma resolução menor produz uma imagem impressa de melhor qualidade.
D
Quanto mais pixels por polegada, maiores as dimensões da imagem.
E
Resolução e dimensões não estão relacionadas.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A quantidade de dados de uma imagem não varia conforme o zoom aplicado. A resolução de uma imagem digital é medida em pixels por polegada (ppi). Quanto maior a resolução, maior a nitidez e os detalhes que podem ser capturados na imagem. Portanto, uma imagem com uma resolução menor não produzirá uma imagem impressa de melhor qualidade.
3
Marcar para revisão
Um hospital utiliza imagens para diagnosticar doenças. Recentemente, eles decidiram implementar um sistema de processamento de imagens para analisar raios-X e tomografias. Por que o hospital deve usar imagens em grayscale para este sistema?
A
Para melhorar a fidelidade das cores das imagens
B
Para reduzir o tempo e a complexidade do processamento das imagens
C
Para criar imagens artísticas dos exames médicos
D
Para facilitar a impressão colorida dos relatórios médicos
E
Para garantir que todas as imagens tenham a mesma resolução
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
Imagens em grayscale são mais eficientes para processamento em diagnósticos médicos, pois a simplicidade dos dados reduz o tempo e a complexidade do processamento, permitindo uma análise mais rápida e clara das estruturas internas.
4
Marcar para revisão
A imagem digital é uma parte essencial das peças publicitárias modernas. Ela permite que os anunciantes transmitam mensagens visualmente atraentes e envolventes para seus públicos-alvo. Sabemos que quanto mais pixels houver em uma imagem, mais próxima ela será da realidade. Nesse sentido, qual é a definição correta de pixel?
A
O tamanho físico de um ponto de cor em uma tela de computador.
B
A unidade básica de medida de resolução em imagens digitais.
C
A quantidade de cores disponíveis em uma imagem digital.
D
A unidade de medida para a densidade de pixels em uma imagem.
E
O formato de imagem mais utilizado em fotografias digitais.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
Um pixel é a menor unidade básica de uma imagem digital, que consiste em um ponto de cor único. Ele é usado como a unidade de medida para determinar a resolução de uma imagem, que é definida pelo número de pixels em largura e altura. Quanto maior a quantidade de pixels em uma imagem, maior será sua resolução e qualidade visual. As outras alternativas não correspondem à definição correta de pixel.
5
Marcar para revisão
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:
A
precisão.
B
abstração.
C
imperícia.
D
formatação.
E
exatidão.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
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.
6
Marcar para revisão
Uma empresa de tecnologia está desenvolvendo um sistema de visão computacional para reconhecimento facial em tempo real. Por que a empresa deve utilizar imagens em grayscale para o sistema de visão computacional?
A
Para aumentar o uso de memória do sistema
B
Para simplificar a identificação de áreas homogêneas
C
Para melhorar a qualidade visual das imagens de reconhecimento
D
Para permitir a criação de gráficos coloridos
E
Para garantir a consistência das cores nas imagens
Questão não respondida
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
Utilizar imagens em grayscale simplifica a identificação de áreas homogêneas e reduz a quantidade de dados que os algoritmosprecisam processar, levando a um desempenho mais rápido e eficiente em sistemas de visão computacional.
7
Marcar para revisão
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? 
A
710.400. 
B
85.200. 
C
720.000. 
D
342.000.
E
1.296.000.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
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
8
Marcar para revisão
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? 
A
710.400. 
B
85.200. 
C
720.000. 
D
342.000.
E
1.296.000.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
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
9
Marcar para revisão
Considere a grade de pixels a seguir:
 
Quais são as coordenadas dos pixels em preto?
A
(1,1) e (6,5)
B
(0,0) e (5,4)
C
(0,0) e (6,5)
D
(1,1) e (5,4)
E
(1,2) e (5,5)
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é: (0,0) e (5,4)
10
Marcar para revisão
(FGV/2014 - Adaptada) A fotogrametria digital tem como objetivo principal a reconstrução automática do espaço tridimensional, a partir de imagens bidimensionais. Sobre o tema, classifique como verdadeiro ou falso as afirmativas abaixo:
( ) A imagem digital é uma matriz composta por células quadradas, chamadas pixels.
( ) Em cada pixel, há somente uma coloração sólida, definida por um número digital.
( ) Em uma imagem com 400 pixels de largura por 500 de altura, o total de pixels será: 400 + 500 = 900.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
A
V; F; F.
B
V; V; F.
C
V; V; V.
D
V; F; V.
E
F; V; V.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
V; V; F.
TEMA 5
1
Marcar para revisão
(FGV/2014 - Adaptada) A fotogrametria digital tem como objetivo principal a reconstrução automática do espaço tridimensional, a partir de imagens bidimensionais. Sobre o tema, classifique como verdadeiro ou falso as afirmativas abaixo:
( ) A imagem digital é uma matriz composta por células quadradas, chamadas pixels.
( ) Em cada pixel, há somente uma coloração sólida, definida por um número digital.
( ) Em uma imagem com 400 pixels de largura por 500 de altura, o total de pixels será: 400 + 500 = 900.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
A
V; F; F.
B
V; V; F.
C
V; V; V.
D
V; F; V.
E
F; V; V.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
V; V; F.
2
Marcar para revisão
Considere a grade de pixels a seguir:
Qual é a coordenada do pixel em preto?
A
(1,1)
B
(2,3)
C
(3,2)
D
(2,1)
E
(1,2)
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A resposta correta é: (2,1)
3
Marcar para revisão
(UFFPS/2019 - Adaptada) A imagem tem sido uma forma importante de registro histórico por muitos séculos. Desde as primeiras representações rupestres em cavernas até a fotografia digital contemporânea, as imagens têm sido usadas para documentar eventos, pessoas, lugares e culturas. Sobre dimensões em pixels e resolução da imagem impressa, assinale a alternativa correta.
A
A quantidade de dados de uma imagem varia conforme o zoom aplicado.
B
Resolução é a nitidez de detalhes em uma imagem e é medida em pixels por polegada (ppi).
C
Geralmente, uma imagem com uma resolução menor produz uma imagem impressa de melhor qualidade.
D
Quanto mais pixels por polegada, maiores as dimensões da imagem.
E
Resolução e dimensões não estão relacionadas.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A quantidade de dados de uma imagem não varia conforme o zoom aplicado. A resolução de uma imagem digital é medida em pixels por polegada (ppi). Quanto maior a resolução, maior a nitidez e os detalhes que podem ser capturados na imagem. Portanto, uma imagem com uma resolução menor não produzirá uma imagem impressa de melhor qualidade.
4
Marcar para revisão
A imagem digital é uma parte essencial das peças publicitárias modernas. Ela permite que os anunciantes transmitam mensagens visualmente atraentes e envolventes para seus públicos-alvo. Sabemos que quanto mais pixels houver em uma imagem, mais próxima ela será da realidade. Nesse sentido, qual é a definição correta de pixel?
A
O tamanho físico de um ponto de cor em uma tela de computador.
B
A unidade básica de medida de resolução em imagens digitais.
C
A quantidade de cores disponíveis em uma imagem digital.
D
A unidade de medida para a densidade de pixels em uma imagem.
E
O formato de imagem mais utilizado em fotografias digitais.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Um pixel é a menor unidade básica de uma imagem digital, que consiste em um ponto de cor único. Ele é usado como a unidade de medida para determinar a resolução de uma imagem, que é definida pelo número de pixels em largura e altura. Quanto maior a quantidade de pixels em uma imagem, maior será sua resolução e qualidade visual. As outras alternativas não correspondem à definição correta de pixel.
5
Marcar para revisão
Um hospital utiliza imagens para diagnosticar doenças. Recentemente, eles decidiram implementar um sistema de processamento de imagens para analisar raios-X e tomografias. Por que o hospital deve usar imagens em grayscale para este sistema?
A
Para melhorar a fidelidade das cores das imagens
B
Para reduzir o tempo e a complexidade do processamento das imagens
C
Para criar imagens artísticas dos exames médicos
D
Para facilitar a impressão colorida dos relatórios médicos
E
Para garantir que todas as imagens tenham a mesma resolução
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Imagens em grayscale são mais eficientes para processamento em diagnósticos médicos, pois a simplicidade dos dados reduz o tempo e a complexidade do processamento, permitindo uma análise mais rápida e clara das estruturas internas.
6
Marcar para revisão
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:
A
vermelho, verde e azul.
B
preto, cinza e laranja.
C
amarelo, marrom e rosa.
D
azul, roxo e verde.
E
cinza, amarelo e vermelho.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
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.
7
Marcar para revisão
(UFFPS/2019 - Adaptada) A imagem tem sido uma forma importante de registro histórico por muitos séculos. Desde as primeiras representações rupestres em cavernas até a fotografia digital contemporânea, as imagens têm sido usadas para documentar eventos, pessoas, lugares e culturas.Sobre dimensões em pixels e resolução da imagem impressa, assinale a alternativa correta.
A
A quantidade de dados de uma imagem varia conforme o zoom aplicado.
B
Resolução é a nitidez de detalhes em uma imagem e é medida em pixels por polegada (ppi).
C
Geralmente, uma imagem com uma resolução menor produz uma imagem impressa de melhor qualidade.
D
Quanto mais pixels por polegada, maiores as dimensões da imagem.
E
Resolução e dimensões não estão relacionadas.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
A quantidade de dados de uma imagem não varia conforme o zoom aplicado. A resolução de uma imagem digital é medida em pixels por polegada (ppi). Quanto maior a resolução, maior a nitidez e os detalhes que podem ser capturados na imagem. Portanto, uma imagem com uma resolução menor não produzirá uma imagem impressa de melhor qualidade.
8
Marcar para revisão
Uma empresa de tecnologia está desenvolvendo um sistema de visão computacional para reconhecimento facial em tempo real. Por que a empresa deve utilizar imagens em grayscale para o sistema de visão computacional?
A
Para aumentar o uso de memória do sistema
B
Para simplificar a identificação de áreas homogêneas
C
Para melhorar a qualidade visual das imagens de reconhecimento
D
Para permitir a criação de gráficos coloridos
E
Para garantir a consistência das cores nas imagens
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
Utilizar imagens em grayscale simplifica a identificação de áreas homogêneas e reduz a quantidade de dados que os algoritmos precisam processar, levando a um desempenho mais rápido e eficiente em sistemas de visão computacional.
9
Marcar para revisão
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:
A
precisão.
B
abstração.
C
imperícia.
D
formatação.
E
exatidão.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
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.
10
Marcar para revisão
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:
A
precisão.
B
abstração.
C
imperícia.
D
formatação.
E
exatidão.
Resposta incorreta
Opa! A alternativa correta é a letra B. Confira o gabarito comentado!
Gabarito Comentado
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.
TEMA 6
1
Marcar para revisão
Lucas é um estudante de programação e está aprendendo sobre a importância das estruturas de repetição na programação. Ele está explorando como essas estruturas permitem executar um conjunto de instruções várias vezes de forma eficiente. Com base no seu conhecimento sobre a importância das estruturas de repetição em programação, assinale a alternativa correta que descreve a função principal dessas estruturas.
 
A
Facilitar a organização de variáveis e comentários em um programa.
B
Realizar a entrada e saída de dados em um programa.
C
Executar operações matemáticas e lógicas em um programa.
D
Permitir a tomada de decisões com base em condições específicas em um programa.
E
Executar um conjunto de instruções várias vezes de forma eficiente em um programa.
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
As estruturas de repetição permitem que um conjunto de instruções seja executado várias vezes, evitando a repetição de código e tornando o programa mais eficiente. Elas são fundamentais para resolver problemas complexos que exigem a execução repetida de tarefas ou a manipulação de grandes volumes de dados. As demais alternativas mencionam outras funcionalidades importantes na programação, mas não descrevem adequadamente a função das estruturas de repetição.
2
Marcar para revisão
Rafael é um estudante de design de interfaces e está aprendendo sobre esquemas de cores utilizados em projetos visuais. Ele está pesquisando sobre o esquema de cores RGB, que é amplamente utilizado na representação de cores digitais. Rafael deseja entender melhor como o esquema de cores RGB funciona e como ele é aplicado em diferentes contextos. Com base nos seus conhecimentos sobre este esquema, assinale a alternativa correta que descreve como as cores são representadas:
 
A
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.
B
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.
C
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.
 
D
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.
E
As cores são representadas por meio de vetores gráficos que combinam tons de vermelho, verde, azul e violeta resultando em uma vasta gama de cores.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
O esquema de cores RGB (Red, Green, Blue) é um modelo aditivo de representação de cores utilizado em dispositivos eletrônicos, como monitores, telas de televisão, câmeras digitais e sistemas de iluminação. Nesse esquema, as cores são formadas pela combinação de três componentes básicos: vermelho (Red), verde (Green) e azul (Blue). Cada componente de cor (vermelho, verde e azul) é representado por um valor numérico que varia de 0 a 255, indicando a intensidade da cor. Quando os três componentes são combinados em diferentes intensidades, é possível criar uma ampla gama de cores.
 
3
Marcar para revisão
Observe o código a seguir, que está manipulando uma imagem totalmente branca:
Se o computador executar as linhas de código da parte 1 e, segundos depois, as linhas de código da parte 2, qual será o efeito observado nas imagens apresentadas na tela?
A
Um pixel preto se deslocando para a esquerda.
B
Um pixel preto se deslocando para baixo.
C
Um pixel preto se deslocando para a direita.
D
Um pixel cinza se deslocando para a esquerda.
E
Um pixel cinza se deslocando para baixo.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando para baixo.
4
Marcar para revisão
Rafael é um estudante de design de interfaces e estáaprendendo sobre esquemas de cores utilizados em projetos visuais. Ele está pesquisando sobre o esquema de cores RGB, que é amplamente utilizado na representação de cores digitais. Rafael deseja entender melhor como o esquema de cores RGB funciona e como ele é aplicado em diferentes contextos. Com base nos seus conhecimentos sobre este esquema, assinale a alternativa correta que descreve como as cores são representadas:
 
A
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.
B
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.
C
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.
 
D
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.
E
As cores são representadas por meio de vetores gráficos que combinam tons de vermelho, verde, azul e violeta resultando em uma vasta gama de cores.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
O esquema de cores RGB (Red, Green, Blue) é um modelo aditivo de representação de cores utilizado em dispositivos eletrônicos, como monitores, telas de televisão, câmeras digitais e sistemas de iluminação. Nesse esquema, as cores são formadas pela combinação de três componentes básicos: vermelho (Red), verde (Green) e azul (Blue). Cada componente de cor (vermelho, verde e azul) é representado por um valor numérico que varia de 0 a 255, indicando a intensidade da cor. Quando os três componentes são combinados em diferentes intensidades, é possível criar uma ampla gama de cores.
 
5
Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de escrever soluções na forma de instruções que o computador é capaz de seguir automaticamente para chegar ao resultado desejado?
A
Fatoração.
B
Automação.
C
Iteração.
D
Imaginação.
E
Padrões.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A automação envolve a capacidade de escrever soluções na forma de instruções que podem ser executadas por um computador. Ao criar um algoritmo, o objetivo é fornecer ao computador um conjunto de instruções claras e precisas que ele possa seguir para alcançar o resultado desejado.
6
Marcar para revisão
Carolina é uma desenvolvedora web e está trabalhando em um projeto que envolve a exibição de imagens em um site. Ela recebeu uma solicitação do cliente para implementar uma funcionalidade que permita aumentar o zoom de uma imagem quando o usuário interagir com ela. Carolina está revisando o código fonte e percebeu que existem diferentes parâmetros e propriedades que podem ser manipulados para alcançar esse objetivo. No entanto, ela não tem certeza qual é o parâmetro correto a ser utilizado. Com base na necessidade de aumentar o zoom de uma imagem no código fonte, assinale a alternativa que indica o parâmetro mais apropriado a ser manipulado:
A
setResolution.
B
setEscale.
C
setZoom.
D
setOpacity.
E
setSize.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
Ao mencionar a necessidade de aumentar o zoom da imagem, a resposta correta é o parâmetro "setZoom". Ao manipular esse parâmetro, é possível ajustar o nível de zoom da imagem para atender às necessidades do usuário. As demais alternativas não estão diretamente relacionadas à funcionalidade de zoom, tornando a opção "setZoom" a resposta correta para essa situação hipotética.
7
Marcar para revisão
Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite instruir que o computador selecione pixels sobre os quais determinadas instruções foram executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels, instruímos o computador a alterar sua tonalidade de cor.
Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados por um conjunto de instruções:
A
if( pixel.getRed() > 130 )
B
pixel=img.getPixel(10,10)
C
for(pixel: img)
D
pixel.setRed(0)
E
pixel.setZoom(20)
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
A alternativa correta é: if( pixel.getRed() > 130 ). Esta instrução representa uma estrutura condicional na programação, que é usada para tomar decisões baseadas em determinadas condições. No caso desta questão, a condição é que o valor do pixel vermelho seja maior que 130. Se essa condição for verdadeira, então o computador executará as instruções dentro do bloco de código do 'if'. Isso reflete a ideia de selecionar pixels específicos (neste caso, aqueles com um valor de vermelho maior que 130) para serem afetados por um conjunto de instruções.
8
Marcar para revisão
Suponha que os passos a seguir tenham como objetivo a cor dos pixels de uma imagem:
· Carregar a imagem na memória para que seja trabalhada: escrevemos uma linha de código que carrega a imagem.
· Automaticamente processar, um a um, todos os pixels (centenas de milhares) de uma imagem: usamos a estrutura for para instruir o computador a repetir as instruções para cada pixel da imagem.
· Selecionar quais pixels desejamos realizar ajuste de cores: escrevemos a estrutura if para que o computador realizasse testes e, conforme resultado, verdadeiro ou falso, executasse ou não as instruções de manipulação de cores do pixel.
· Alterar a cor de um pixel: escrevemos linhas de código para alterar os componentes RGB (Vermelho, Verde e Azul) para alterar a cor de um pixel, conforme nosso objetivo.
· Imprimir o resultado na tela: escrevemos a função print para que o resultado final das instruções (a imagem manipulada) fosse apresentado na tela.
Este é um exemplo da habilidade de pensamento computacional denominada:
A
Abstração
B
Automação
C
Detecção de padrões
D
Análise/avaliação
E
Decomposição
Resposta incorreta
Opa! A alternativa correta é a letra E. Confira o gabarito comentado!
Gabarito Comentado
O exemplo apresentado no enunciado reflete a habilidade de decomposição do pensamento computacional. A decomposição é uma estratégia que envolve dividir uma tarefa maior e complexa em partes menores e mais gerenciáveis. No caso, a tarefa de alterar a cor dos pixels de uma imagem foi decomposta em várias etapas menores: carregar a imagem, processar os pixels, selecionar os pixels para ajuste de cores, alterar a cor dos pixels e, finalmente, imprimir o resultado. Cada uma dessas etapas é mais simples de ser realizada individualmente do que a tarefa original como um todo.
9
Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes?
A
Decomposição.
B
Algoritmo.
C
Iteração.
D
Abstração.
E
Padrões.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A questão aborda um dos principais conceitos do pensamento computacional, que é a abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos, identificando características essenciais e ignorando detalhes irrelevantes. A abstração é essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a busca por soluções eficientes.
 
10
Marcar para revisão
No pensamento computacional, qual é o conceito fundamental que envolve a capacidade de simplificar um problema complexo por meio da identificação de características essenciais e ignorando detalhes irrelevantes?
A
Decomposição.
B
Algoritmo.
C
Iteração.
D
Abstração.
E
Padrões.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A questão aborda um dos principaisconceitos do pensamento computacional, que é a abstração. A resposta correta, destaca a capacidade de simplificar problemas complexos, identificando características essenciais e ignorando detalhes irrelevantes. A abstração é essencial para lidar com problemas computacionais, permitindo uma compreensão mais clara e a busca por soluções eficientes.
 
TEMA 7
1
Marcar para revisão
(IBADE/2020) O pensamento computacional está formando uma linguagem tão importante quanto a oral ou a escrita para as crianças e jovens de hoje. A construção dessa linguagem já é uma realidade e sua solidificação é uma consequência inevitável. A necessidade de desenvolver tecnologia e educação digital com crianças e jovens na escola está, inclusive, prevista em uma das competências da Base Nacional Comum Curricular, a BNCC. Ela diz que todo jovem precisa compreender, utilizar e criar tecnologia de forma reflexiva, significativa e ética. Mais do que uma ferramenta facilitadora de absorção de conhecimentos, da forma como funcionou no que se convencionou chamar de inclusão digital, a tecnologia digital hoje abriga um conjunto de conhecimentos e competências que precisam ser desenvolvidos com os alunos. Para os estudiosos dessa temática, é fundamental que toda criança ou adolescente, compreenda:
A
A lógica da programação e como funcionam os algoritmos.
B
A maneira como funcionam os sites e as redes sociais.
C
O manuseio e a função dos aplicativos digitais.
D
O valor dos projetos colaborativos para a globalização.
E
A dinâmica de interação proporcionada pela internet.
Resposta incorreta
Opa! A alternativa correta é a letra A. Confira o gabarito comentado!
Gabarito Comentado
O pensamento computacional é uma habilidade importante para a resolução de problemas e tomada de decisões, e envolve a compreensão de conceitos como algoritmos, lógica de programação e pensamento sistêmico. Compreender a lógica da programação e como funcionam os algoritmos é um aspecto fundamental do pensamento computacional, pois permite que os alunos possam entender e criar soluções para problemas complexos, além de prepará-los para uma futura carreira em áreas relacionadas à tecnologia. As demais alternativas apresentam aspectos importantes relacionados à tecnologia e educação digital, mas não estão diretamente ligadas ao conceito de pensamento computacional.
2
Marcar para revisão
A economia criativa pode facilitar o mundo de várias maneiras, incluindo o estímulo à inovação e criatividade e o fortalecimento da identidade cultural. Qual das seguintes opções melhor representa uma das principais características da economia criativa?
A
Foco exclusivo no setor de tecnologia.
B
Ênfase na geração de lucro a curto prazo.
C
Combinação de recursos criativos e econômicos para gerar valor.
D
Concentração de recursos em grandes empresas multinacionais.
E
Ausência de colaboração e cooperação entre diferentes setores e indústrias.
Resposta correta
Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado!
Gabarito Comentado
A economia criativa se caracteriza por utilizar a criatividade e a inovação para gerar valor econômico e social em diferentes setores e indústrias, combinando recursos criativos e econômicos.
3
Marcar para revisão
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de Economia Criativa está em constante evolução. Atualmente, podemos subdividir a Economia Criativa nos seguintes tipos de atividades
I. Música ao vivo, teatro, dança, circo etc.
II. Cinema, rádio, TV etc.
II. Software, games e demais conteúdos digitais.
Marque a alternativa correta.
A
I e III, apenas.
B
II, apenas.
C
III, apenas.
D
I, II e III.
E
II e III, apenas.
Resposta incorreta
Opa! A alternativa correta é a letra D. Confira o gabarito comentado!
Gabarito Comentado
A Conferência das Nações Unidas para o Comércio e o Desenvolvimento (UNCTAD) afirma que o conceito de Economia Criativa está em constante evolução e inclui diferentes tipos de atividades que envolvem a combinação de criatividade, cultura, conhecimento e propriedade intelectual para gerar valor econômico e social.As atividades mencionadas na questão são exemplos de três setores da Economia Criativa, conforme definidos pela UNCTAD:
I. Artes cênicas, incluindo música ao vivo, teatro, dança, circo e outras performances ao vivo.
II. Audiovisual e mídia, incluindo cinema, televisão, rádio, publicidade, jogos eletrônicos e outras formas de conteúdo digital.
III. Software e serviços criativos, incluindo design gráfico, arquitetura, moda, editoração, softwares e outras formas de propriedade intelectual.
 
Portanto, todas as opções mencionadas na questão estão corretas e fazem parte da Economia Criativa.
4
Marcar para revisão
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?
A
Automatização de todo o processo jurídico.
B
Substituição completa dos profissionais do Direito por algoritmos.
C
Melhoria na organização e gestão de processos jurídicos.
D
Eliminação da necessidade de estudos jurídicos e formação acadêmica.
E
Redução da complexidade e importância do sistema jurídico.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
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.
5
Marcar para revisão
A economia criativa pode facilitar o mundo de várias maneiras, incluindo o estímulo à inovação e criatividade e o fortalecimento da identidade cultural. Qual das seguintes opções melhor representa uma das principais características da economia criativa?
A
Foco exclusivo no setor de tecnologia.
B
Ênfase na geração de lucro a curto prazo.
C
Combinação de recursos criativos e econômicos para gerar valor.
D
Concentração de recursos em grandes empresas multinacionais.
E
Ausência de colaboração e cooperação entre diferentes setores e indústrias.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
A economia criativa se caracteriza por utilizar a criatividade e a inovação para gerar valor econômico e social em diferentes setores e indústrias, combinando recursos criativos e econômicos.
6
Marcar para revisão
O pensamento computacional nos permite analisar um problema complexo, entender seus detalhes e propor possíveis soluções. Qual a definição de Pensamento Computacional?
A
A habilidade de programar em linguagens de computação.
B
A incapacidade de criar e executar tarefas de forma sequencial.
C
O conjunto de habilidades mentais para solucionar problemas de forma lógica e sistemática.
D
A técnica para realizar cálculos matemáticos avançados.
E
A habilidade de lidar com hardware de computadores.
Resposta incorreta
Opa! A alternativa correta é a letra C. Confira o gabarito comentado!
Gabarito Comentado
O Pensamento Computacional não se limita apenas à habilidade de programar, mas sim a um conjunto de habilidades mentais para solucionar problemas de forma lógica e sistemática, como o raciocínio lógico, a abstração, a decomposição, o reconhecimento de padrões e a criação de algoritmos. Dessa forma, a alternativa marcada como correta é a que melhor representa a definição

Mais conteúdos dessa disciplina