Questões de Linguagens de programação (Programação)

Limpar Busca

O paradigma lógico de programação é fundamentado na lógica matemática e na definição de fatos e regras para a resolução de problemas. Em linguagens como Prolog, qual característica essencial define esse paradigma em contraste com os paradigmas imperativo e funcional?

  • A A resolução de problemas por meio de unificação de termos e backtracking, sem especificar passo a passo a sequência de execução.
  • B A definição de funções puras com avaliação preguiçosa, permitindo a composição funcional de chamadas recursivas.
  • C A manipulação direta de ponteiros e estruturas de memória alocadas dinamicamente.
  • D A execução paralela de processos com controle explícito de concorrência baseado em threads.
  • E A utilização de laços de repetição e variáveis mutáveis como elementos centrais da lógica de inferência.

Qual operador é usado para concatenar strings em JavaScript?

  • A *
  • B -
  • C ++
  • D &
  • E +

Assinale a alternativa que indica os valores de a e b, respectivamente, após a execução do seguinte código em JavaScript:

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

  • A undefined e null.
  • B 2 e [1, 2].
  • C 1 e [1].
  • D 2 e [1].
  • E 1 e [1, 2].

Analise o código Python



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



Ao executar o programa, será impresso o seguinte:

  • A Ibiza Touring 20 Nevega! Boeing 747 Voa! Ford Mustang Anda!
  • B Ibiza Boeing Ford
  • C Ibiza Touring 20 Nevega! Boeing 747 Voa! Ford Mustang Anda!
  • D Touring 20 Nevega! 747 Voa! Mustang Anda!
  • E Nevega! Voa! Anda!