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

Limpar Busca

O algoritmo é um conjunto de instruções que deve ser executado de forma ordenada conforme a sequência que é colocado (Guimarães, L. 1994). Para que esses passos sejam executados é necessária uma linguagem de programação que seja entendida pelo computador para sua execução.
Baseado no texto acima, identifique, a seguir, uma linguagem considerada como de baixo nível dentre as apresentadas.

  • A Assembly, Pascal e Lisp
  • B Python, Fortran e PHP
  • C Java, Python e C++
  • D C++, C e Assembly

Segundo os conceitos de linguagem de programação, julgue o item.


Java suporta herança múltipla direta de classes.

  • Certo
  • Errado

A linguagem C é vastamente utilizada na programação de microcontroladores e sistemas embarcados. Ela permite acesso direto ao hardware, o que é bastante desejável para muitos dispositivos eletrônicos. Considere o código abaixo, escrito no Dev C++ 5.11. Ao final da execução do algoritmo no compilador, quais valores serão exibidos no console?


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

Fonte: IFSP, 2024 

  • A 12 15 18 
  • B 12 27 45 
  • C 6 15 24  
  • D 6 21 45

Em um sistema de fila de impressão, os documentos são processados na ordem em que chegam (FIFO). Esse sistema de fila é implementado usando uma lista em Python, e o usuário pode realizar as seguintes operações:

• Adicionar um documento ao final da fila.
• Remover o primeiro documento da fila (o próximo a ser impresso).
• Remover todos os documentos após um certo documento, cancelando suas impressões subsequentes.

Sabendo que uma lista em Python tem complexidade O(n) para algumas operações, qual das seguintes operações consome menos tempo de processamento?

  • A Adicionar um documento ao final da fila.
  • B Remover o primeiro documento da fila.
  • C Remover todos os documentos após um determinado documento.
  • D Todas as operações têm o mesmo custo.

Frameworks de desenvolvimento WEB possuem bibliotecas, padrões de componentes e de design que podem ser utilizados pelos desenvolvedores para facilitar e acelerar a criação de aplicativos. Marque a alternativa correta sobre os frameworks apresentados a seguir e a linguagem na qual eles são baseados.

  • A React é um framework de desenvolvimento WEB baseado em JavaScript.
  • B DJango é um framework de desenvolvimento WEB baseado em PHP.
  • C Laravel é um framework de desenvolvimento WEB baseado em JavaScript.
  • D AngularJS é um framework de desenvolvimento WEB baseado em Python.