Questões de Conceitos básicos de programação (Programação)

Limpar Busca

O MakeCode possui diferentes categorias de blocos, cada qual com as suas funcionalidades específicas. Avalie se as afirmativas abaixo sobre essas funcionalidades são verdadeiras (V) ou falsas (F).


( ) Input permite a comunicação sem fio entre dispositivos.

( ) Variables possibilita persistir valores em storage para manter dados após a reinicialização.

( ) Radio é responsável por detectar eventos de botões, movimento ou sensores externos.

( ) Loops permite estabelecer um conjunto de instruções um número definido ou indefinido de vezes.

( ) Pins possibilita ler ou escrever sinais nos GPIOs.


As afirmativas são, respectivamente,

  • A F – V – F – V – F.
  • B F – V – F – V – V.
  • C V – V – F – V – V.
  • D F – V – V – V – F.
  • E F – V – F – F – F.

Considere o trecho de código-fonte a seguir, que foi escrito na linguagem de programação Python.


Imagem relacionada à questão do Questões Estratégicas

É correto afirmar que estrutura criada

  • A exibe uma lista encadeada como saída na tela.
  • B recebe via teclado a palavra segredo.
  • C testa a condição do laço de repetição no início.
  • D converte todas as entradas via teclado em maiúsculas.
  • E repete o laço enquanto “name” for [null].

Imagem relacionada à questão do Questões Estratégicas


Considere o código Python precedente. Assinale a opção que corresponde ao resultado da execução desse código.

  • A 200.0 300.0 True
  • B B 200.0 500.0 False
  • C 800.0 500.0 False
  • D 200.0 800.0 True
  • E 200.0 800.0 False

Em relação aos compiladores e interpretadores, assinale a alternativa correta.

  • A A linguagem SQL necessita de um compilador para ser executada.
  • B Compiladores recebem como entrada um arquivo contendo código binário.
  • C O processo de compilação ocorre em tempo de execução.
  • D O interpretador gera um overhead na execução do código.
  • E Interpretadores não detectam erros de sintaxe no código.

Considere que um programador experiente executou o código Python 3 abaixo.



Imagem relacionada à questão do Questões Estratégicas



Assinale a mensagem que foi impressa pelo código

  • A divisível por 3 mas não é divisível por 2.
  • B divisível por 2 mas não é divisível por 3.
  • C não é divisível por 2 nem por 3.
  • D uma mensagem de erro.
  • E divisível por 3 e 2.