Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 1.313 questões
Com base no código apresentado, o que é mostrado na tela como resultado da execução?
Com base no código apresentado, o que é mostrado na tela como resultado da execução?
No mBlock, um estudante monta a seguinte sequência de blocos para o mBot, cuja placa possui dois LEDs RGB, um à esquerda e outro à direita:
definir os LEDs (ambos) com vermelho 0, verde 255, azul 0
esperar 1 segundo
definir o LED do lado direito com vermelho 0, verde 0, azul 0
definir o LED do lado esquerdo com vermelho 255, verde 255, azul 0
Ao executar esse bloco, o que acontece com o mBot?
Em um projeto com Arduino, um valor que varia de 0 a 100 é convertido em um ângulo para um servo motor, que aceita valores de 0 a 180 graus, por meio da função map. Considere a seguinte chamada, executada com aritmética inteira:
map(37, 0, 100, 0, 180)
Qual o valor retornado por essa chamada?
Considere o seguinte trecho de código escrito em Python, que define uma função e exibe um resultado na tela:
def misterio(n):
return n + 7
valor = 30
print(misterio(valor))
Considerando a execução do código apresentado, assinale a alternativa que indica corretamente o valor exibido pelo comando print.
Assinale a alternativa que apresenta CORRETAMENTE essa ordem.
Analisando o código abaixo, qual a saída do algoritmo?

Considerando o perfil da turma, o ambiente de programação em blocos adequado à proposta é o:
Assinale a alternativa correta a respeito.
Em um ambiente de programação em blocos (como o Scratch), um aluno monta o seguinte bloco de comandos conectado ao evento inicial:

Considerando que o personagem inicia parado na posição zero, qual será o comportamento completo do personagem ao se clicar na bandeira verde?
(main e HEAD apontam para E)
O usuário deseja que o ponteiro do branch main passe a apontar diretamente para o commit B, como se o commit E nunca tivesse existido nesse branch, e que o diretório de trabalho e a área de staging reflitam exatamente o conteúdo de B, sem criar nenhum commit novo. Os commits C e D não precisam ser preservados em nenhum outro branch.
Assinale a alternativa que apresenta o comando (executado com main em checkout) que produz exatamente o efeito descrito.
No desenvolvimento da atividade, a divisão do problema em partes menores corresponde à __________; a identificação de regularidades entre situações semelhantes caracteriza o __________; a seleção das informações relevantes está relacionada à __________; a sequência estruturada de passos para solucionar o problema constitui um __________; a representação visual das instruções por comandos encaixáveis caracteriza a __________; e a construção, teste e aperfeiçoamento do protótipo exemplificam a prática de __________.
Assinale a alternativa que apresenta, na ordem correta, as palavras que completam as seis lacunas.
I.A organização de blocos por encaixe favorece a construção visual de sequências de comandos e pode reduzir dificuldades relacionadas à sintaxe textual durante as primeiras experiências de programação.
II.Em uma narrativa interativa, um bloco associado a um evento pode iniciar uma sequência de comandos quando ocorre uma ação prevista pelo projeto, como o acionamento de uma tecla ou a interação com determinado personagem.
III.Uma estrutura de repetição pode ser empregada quando determinada sequência de ações precisa ocorrer novamente, evitando a necessidade de reproduzir manualmente cada comando da sequência.
IV.Uma estrutura condicional pode ser utilizada para executar uma ação de acordo com uma situação definida no projeto, sendo adequada, por exemplo, para estabelecer respostas diferentes diante de determinadas condições.
V.No ScratchJr, a criação de narrativas interativas depende da utilização de comandos textuais digitados pelo estudante, enquanto Scratch e Blockly utilizam blocos visuais para representar as instruções.
Assinale a alternativa correta.
(1)Planejamento da solução e definição dos materiais e componentes necessários.
(2)Programação dos comandos que controlam os movimentos do dispositivo.
(3)Montagem física da estrutura com as peças e os sensores previstos.
(4)Teste do protótipo e ajuste dos erros observados no funcionamento.
Assinale a alternativa que apresenta a ordem CORRETA em que essas etapas ocorrem: