Logo Passei Direto
Buscar

SIMULADO I Programação e Ciência De Dados

Conjunto de questões sobre fundamentos de programação e ciência de dados: algoritmo e pseudocódigo; ambiguidade de comandos; tipos numéricos; estruturas de controle; low-code; escolha de visualização; vantagens de empresas orientadas a dados; diretrizes éticas; linguagens para apps.

Ferramentas de estudo

Questões resolvidas

Para iniciar qualquer projeto que envolva programação, precisamos seguir determinados passos. O que pode separar o sucesso ou fracasso do nosso objetivo é saber primeiramente por onde começar. Ao fazer isso, podemos eliminar caminhos ou passos desnecessários para construção de um projeto.
Dito isso, qual seria o primeiro passo a ser dado para programar um computador?
Escrever um algoritmo
Ir atrás de uma linguagem de programação compatível com nosso projeto
Criar um projeto em low-code ou no-code, dependendo do perfil do projeto
Escrever um pseudocódigo

Um dos requisitos mais importantes dos algoritmos que devemos respeitar é a inexistência de ambiguidades. Caso um comando lógico possua mais de um sentido, ele não poderá ser inserido em um algoritmo, pois não poderemos afirmar com certeza qual o objetivo dele.
Sabendo disso, qual das frases abaixo pode ser considerada um comando lógico em um algoritmo por apresentar apenas um sentido?
A João pegou a carteira
B Maria, ao sentar-se na cadeira, quebrou a perna dela
O policial saiu da viatura
A manga é verde

Em alguns casos, a precisão dos dados numéricos se torna importante para que os resultados sejam os mais específicos possíveis. Nesses casos, é importante utilizar o armazenamento de dados corretamente.
Sabendo disso, qual dos itens apresenta um tipo real de informação?
A Ele adotou dois cães
Estou aguardando há quase duas horas!
O total deu R$ 1.239,98
Ela dormiu cedo
E Esse alimento contém 222 kcal

Em programação, uma estrutura é um conceito que permite organizar e armazenar dados relacionados de forma eficiente.
Sobre as estruturas de controle é correto afirmar que:
Uma estrutura de seleção não é necessariamente sequencial, pois elas se utilizam de instruções que podem fazer com que o algoritmo prossiga de maneiras diferentes
As estruturas sequenciais dependem do resultado da avaliação de uma ou mais condições lógicas (verdadeiro ou falso)
Uma estrutura sequencial permite que um grupo de ações sejam executadas quando determinadas condições são ou não satisfeitas
Uma estrutura de seleção de um algoritmo é um conjunto de ações executadas em um padrão linear na mesma sequência que são escritas
As principais estruturas sequenciais são conhecidas como estruturas de seleção simples, composta e encadeada

As plataformas low-code possuem facilidades na hora de criar projetos. Uma dessas facilidades diz respeito ao uso de códigos a partir de blocos pré-programados.
Como é conhecida essa característica que a difere das linguagens de programação convencionais?
A V a r i á v e i s .
B Lógica de programação.
Regras de sintaxe.
Repetições.
E Operadores .

Em relação a seleção da forma de visualizar dados, se faz muito importante conhecer para quem está destinado o relatório ou apresentação.
A seguir aponte a etapa na qual o foco está em pensar qual o público-alvo da apresentação:
A Entenda o Contexto.s holística.
Escolha uma apresentação visual adequada.
Elimine a saturação.
Pense como um design.
Foque a atenção onde você deseja.

Empresas orientadas a dados possuem vantagens competitivas em relação a empresas tradicionais.
Assinale a alternativa que indica uma dessas vantagens.
A Utilizam mão de obra mais jovem
B Pagam melhores dividendos
Usam a ciência de dados para executar tarefas operacionais
Usam modelo de gestão horizontal
Investem alto em tecnologia

Algumas diretrizes são essenciais para a condução de projetos de ciência de dados de modo mais transparente e respeitável.
Assinale a alternativa que indica quais são essas diretrizes.
A Consentimento, comunicação e transparência.
Controle, clareza e trabalho em equipe.
C Abordagem centrada no cliente.
Gestão de dados.
E Consentimento, clareza e controle.

Podemos dizer que todos os aplicativos de um smartphone, para serem mais eficazes, devem ser criados com a mesma linguagem de programação?
Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo produzidos assim para padronização de recursos.
Sim, todos os aplicativos devem ter apenas uma linguagem de programação específica, pois isso facilita na integração com o smartphone
Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a linguagem seja compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais, comandos e estimula o desenvolvimento de novos serviços
Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o processo de escrita dele

As estruturas de seleção são aquelas que permitem a execução de um bloco de código somente se uma determinada condição for verdadeira. Elas são usadas para alterar o fluxo de execução do programa, que vai depender do resultado de uma expressão lógica.
Sobre as estruturas de seleção, é correto o que está em:
Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o fluxo de execução e prossegue para a execução de outros comandos compostos.
Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação, B na seleção composta há uma decisão diferente, pois o termo 'SENÃO' também é uma instrução.
A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo 'SE' (condição), 'ENTÃO' (instrução) e SENÃO (instrução).
Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o resultado desta avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções (comando composto) é executado, caso seja falso, o algoritmo termina sua execução.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Para iniciar qualquer projeto que envolva programação, precisamos seguir determinados passos. O que pode separar o sucesso ou fracasso do nosso objetivo é saber primeiramente por onde começar. Ao fazer isso, podemos eliminar caminhos ou passos desnecessários para construção de um projeto.
Dito isso, qual seria o primeiro passo a ser dado para programar um computador?
Escrever um algoritmo
Ir atrás de uma linguagem de programação compatível com nosso projeto
Criar um projeto em low-code ou no-code, dependendo do perfil do projeto
Escrever um pseudocódigo

Um dos requisitos mais importantes dos algoritmos que devemos respeitar é a inexistência de ambiguidades. Caso um comando lógico possua mais de um sentido, ele não poderá ser inserido em um algoritmo, pois não poderemos afirmar com certeza qual o objetivo dele.
Sabendo disso, qual das frases abaixo pode ser considerada um comando lógico em um algoritmo por apresentar apenas um sentido?
A João pegou a carteira
B Maria, ao sentar-se na cadeira, quebrou a perna dela
O policial saiu da viatura
A manga é verde

Em alguns casos, a precisão dos dados numéricos se torna importante para que os resultados sejam os mais específicos possíveis. Nesses casos, é importante utilizar o armazenamento de dados corretamente.
Sabendo disso, qual dos itens apresenta um tipo real de informação?
A Ele adotou dois cães
Estou aguardando há quase duas horas!
O total deu R$ 1.239,98
Ela dormiu cedo
E Esse alimento contém 222 kcal

Em programação, uma estrutura é um conceito que permite organizar e armazenar dados relacionados de forma eficiente.
Sobre as estruturas de controle é correto afirmar que:
Uma estrutura de seleção não é necessariamente sequencial, pois elas se utilizam de instruções que podem fazer com que o algoritmo prossiga de maneiras diferentes
As estruturas sequenciais dependem do resultado da avaliação de uma ou mais condições lógicas (verdadeiro ou falso)
Uma estrutura sequencial permite que um grupo de ações sejam executadas quando determinadas condições são ou não satisfeitas
Uma estrutura de seleção de um algoritmo é um conjunto de ações executadas em um padrão linear na mesma sequência que são escritas
As principais estruturas sequenciais são conhecidas como estruturas de seleção simples, composta e encadeada

As plataformas low-code possuem facilidades na hora de criar projetos. Uma dessas facilidades diz respeito ao uso de códigos a partir de blocos pré-programados.
Como é conhecida essa característica que a difere das linguagens de programação convencionais?
A V a r i á v e i s .
B Lógica de programação.
Regras de sintaxe.
Repetições.
E Operadores .

Em relação a seleção da forma de visualizar dados, se faz muito importante conhecer para quem está destinado o relatório ou apresentação.
A seguir aponte a etapa na qual o foco está em pensar qual o público-alvo da apresentação:
A Entenda o Contexto.s holística.
Escolha uma apresentação visual adequada.
Elimine a saturação.
Pense como um design.
Foque a atenção onde você deseja.

Empresas orientadas a dados possuem vantagens competitivas em relação a empresas tradicionais.
Assinale a alternativa que indica uma dessas vantagens.
A Utilizam mão de obra mais jovem
B Pagam melhores dividendos
Usam a ciência de dados para executar tarefas operacionais
Usam modelo de gestão horizontal
Investem alto em tecnologia

Algumas diretrizes são essenciais para a condução de projetos de ciência de dados de modo mais transparente e respeitável.
Assinale a alternativa que indica quais são essas diretrizes.
A Consentimento, comunicação e transparência.
Controle, clareza e trabalho em equipe.
C Abordagem centrada no cliente.
Gestão de dados.
E Consentimento, clareza e controle.

Podemos dizer que todos os aplicativos de um smartphone, para serem mais eficazes, devem ser criados com a mesma linguagem de programação?
Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo produzidos assim para padronização de recursos.
Sim, todos os aplicativos devem ter apenas uma linguagem de programação específica, pois isso facilita na integração com o smartphone
Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a linguagem seja compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais, comandos e estimula o desenvolvimento de novos serviços
Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando o processo de escrita dele

As estruturas de seleção são aquelas que permitem a execução de um bloco de código somente se uma determinada condição for verdadeira. Elas são usadas para alterar o fluxo de execução do programa, que vai depender do resultado de uma expressão lógica.
Sobre as estruturas de seleção, é correto o que está em:
Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o fluxo de execução e prossegue para a execução de outros comandos compostos.
Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação, B na seleção composta há uma decisão diferente, pois o termo 'SENÃO' também é uma instrução.
A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo 'SE' (condição), 'ENTÃO' (instrução) e SENÃO (instrução).
Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o resultado desta avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções (comando composto) é executado, caso seja falso, o algoritmo termina sua execução.

Prévia do material em texto

MARIA RITA COUTINHO FAG…
Para iniciar qualquer projeto que envolva programação, precisamos seguir determinados passos. O que pode
separar o sucesso ou fracasso do nosso objetivo é saber primeiramente por onde começar. Ao fazer isso,
podemos eliminar caminhos ou passos desnecessários para construção de um projeto. Dito isso, qual seria o
primeiro passo a ser dado para programar um computador?
Escrever um algoritmo
Ir atrás de uma linguagem de programação compatível com nosso projeto
Criar um projeto em low-code ou no-code, dependendo do perfil do projeto
Escrever um pseudocódigo
Um dos requisitos mais importantes dos algoritmos que devemos respeitar é a inexistência de ambiguidades.
Caso um comando lógico possua mais de um sentido, ele não poderá ser inserido em um algoritmo, pois não
poderemos afirmar com certeza qual o objetivo dele. Sabendo disso, qual das frases abaixo pode ser
considerada um comando lógico em um algoritmo por apresentar apenas um sentido?
A João pegou a carteira
B Maria, ao sentar-se na cadeira, quebrou a perna dela
O policial saiu da viatura
A manga é verde
Em alguns casos, a precisão dos dados numéricos se torna importante para que os resultados sejam os mais
específicos possíveis. Nesses casos, é importante utilizar o armazenamento de dados corretamente. Sabendo
disso, qual dos itens apresenta um tipo real de informação?
A Ele adotou dois cães
Estou aguardando há quase duas horas!
O total deu R$ 1.239,98
Ela dormiu cedo
E Esse alimento contém 222 kcal
Em programação, uma estrutura é um conceito que permite organizar e armazenar dados relacionados de
forma eficiente. Sobre as estruturas de controle é correto afirmar que:
As estruturas sequenciais dependem do resultado da avaliação de uma ou mais condições lógicas
(verdadeiro ou falso)
Uma estrutura de seleção de um algoritmo é um conjunto de ações executadas em um padrão linear
na mesma sequência que são escritas
Uma estrutura de seleção não é necessariamente sequencial, pois elas se utilizam de instruções que
podem fazer com que o algoritmo prossiga de maneiras diferentes
Uma estrutura sequencial permite que um grupo de ações sejam executadas quando determinadas
condições são ou não satisfeitas
As principais estruturas sequenciais são conhecidas como estruturas de seleção simples, composta e
encadeada
As plataformas low-code possuem facilidades na hora de criar projetos. Uma dessas facilidades diz respeito ao
uso de códigos a partir de blocos pré-programados. Como é conhecida essa característica que a difere das
linguagens de programação convencionais?
A V a r i á v e i s .
B Lógica de programação.
Regras de sintaxe.
Repetições.
E Operadores .
Em relação a seleção da forma de visualizar dados, se faz muito importante conhecer para quem está
destinado o relatório ou apresentação. A seguir aponte a etapa na qual o foco está em pensar qual o público-
alvo da apresentação:
A Entenda o Contexto.s holística.
Escolha uma apresentação visual adequada.
Elimine a saturação.
Pense como um design.
Foque a atenção onde você deseja.
Empresas orientadas a dados possuem vantagens competitivas em relação a empresas tradicionais. Assinale a
alternativa que indica uma dessas vantagens.
A Utilizam mão de obra mais jovem
B Pagam melhores dividendos
Usam a ciência de dados para executar tarefas operacionais
Usam modelo de gestão horizontal
Investem alto em tecnologia
Algumas diretrizes são essenciais para a condução de projetos de ciência de dados de modo mais transparente
e respeitável. Assinale a alternativa que indica quais são essas diretrizes.
A Consentimento, comunicação e transparência.
Controle, clareza e trabalho em equipe.
C Abordagem centrada no cliente.
Gestão de dados.
E Consentimento, clareza e controle.
Podemos dizer que todos os aplicativos de um smartphone, para serem mais eficazes, devem ser criados com
a mesma linguagem de programação?
Sim, cada um dos aplicativos deve ser criado com a mesma linguagem de programação, sendo
produzidos assim para padronização de recursos
Sim, todos os aplicativos devem ter apenas uma linguagem de programação específica, pois isso
facilita na integração com o smartphone
Não, cada um dos aplicativos pode ou não ser feito em uma linguagem de programação, desde que a
linguagem seja compatível com a plataforma que o smartphone usa. Isso gera novos recursos visuais,
comandos e estimula o desenvolvimento de novos serviços
Não, pois um mesmo aplicativo deve ser feito em mais de uma linguagem de programação, facilitando
o processo de escrita dele
As estruturas de seleção são aquelas que permitem a execução de um bloco de código somente se uma
determinada condição for verdadeira. Elas são usadas para alterar o fluxo de execução do programa, que vai
depender do resultado de uma expressão lógica. Sobre as estruturas de seleção, é correto o que está em:
Na estrutura de seleção simples, quando o resultado da avaliação for falso, o algoritmo segue o fluxo
de execução e prossegue para a execução de outros comandos compostos.
Diferente do exemplo sobre estrutura de seleção simples onde o algoritmo não tomava nenhuma ação,
B na seleção composta há uma decisão diferente, pois o termo "SENÃO" também é uma instrução.
0
A estrutura de seleção simples é utilizada nas linguagens de programação sob o termo "SE"
(condição), "ENTÃO" (instrução) e SENÃO (instrução).
Na estrutura de seleção composta, uma única condição (expressão lógica) é avaliada por vez. Se o
resultado desta avaliação retorne um valor verdadeiro, então um determinado conjunto de instruções
(comando composto) é executado, caso seja falso, o algoritmo termina sua execução.

Mais conteúdos dessa disciplina