Programação informática - Teste
Programação informática
  • 1. A programação informática é o processo de conceção e construção de instruções que indicam ao computador como executar uma tarefa específica. Implica escrever código utilizando linguagens de programação como Java, Python, C++ e muitas outras. Os programadores precisam de ter um conhecimento profundo da lógica, dos algoritmos e das capacidades de resolução de problemas para criar software eficiente e fiável. A programação é utilizada em várias aplicações, como o desenvolvimento de sítios Web, aplicações móveis, jogos de vídeo e sistemas operativos. Requer criatividade, atenção aos pormenores e paciência para depurar e melhorar o código. Aprender programação abre oportunidades em diversos sectores e ajuda a moldar o futuro da tecnologia.

    Que linguagem de programação é considerada de "baixo nível"?
A) Python
B) JavaScript
C) Rubi
D) Linguagem de montagem
  • 2. Que tipo de dados é utilizado para armazenar números inteiros em programação?
A) Inteiro
B) Cordas
C) Flutuação
D) Booleano
  • 3. Na programação orientada por objectos, o que é uma classe?
A) Uma notação musical
B) Um tipo de laço
C) Um estilo de formatação de texto
D) Um plano para criar objectos
  • 4. O que significa IDE em programação?
A) Editor de bases de dados da Internet
B) Ambiente de desenvolvimento integrado
C) Empresa digital inovadora
D) Motor de design interativo
  • 5. Qual é o símbolo que normalmente indica o início de um comentário em muitas linguagens de programação?
A) //
B) */
C) <!--
D) -->
  • 6. O que é um algoritmo em programação?
A) Uma ferramenta de conceção visual
B) Um conjunto de instruções para resolver um problema
C) Um método de tocar música
D) Um tipo de estrutura de dados
  • 7. Que linguagem é frequentemente utilizada para criar aplicações Web?
A) Java
B) C++
C) Rápido
D) JavaScript
  • 8. Como se chama o processo de encontrar e corrigir erros num programa?
A) Interpretação
B) Depuração
C) Compilação
D) Otimização
  • 9. Qual é o resultado de 5 + 3 * 2?
A) 10
B) 13
C) 16
D) 11
  • 10. Que estrutura de dados utiliza o princípio do último a entrar, primeiro a sair (LIFO)?
A) Árvore
B) Pilha
C) Fila de espera
D) Matriz
  • 11. Qual é o nome do processo de conversão do código fonte em código de máquina?
A) Interpretação
B) Refactoring
C) Compilação
D) Otimização
  • 12. O que significa CSS?
A) Folhas de estilo em cascata
B) Sistema de script criativo
C) Soluções de software informático
D) Sistema de estruturação de conteúdos
  • 13. Qual dos seguintes é um sistema de controlo de versões popular?
A) Python
B) MySQL
C) HTML
D) Git
  • 14. O que significa API em programação?
A) Interface de programação avançada
B) Interface de programação de aplicações
C) Integração automatizada de protocolos
D) Interação exacta com o programa
  • 15. Qual é o objetivo da instrução "else" na programação?
A) Para definir uma função
B) Para fornecer um bloco de código alternativo quando uma condição não é cumprida
C) Para importar bibliotecas externas
D) Para repetir um bloco de código
  • 16. Qual das seguintes opções é um sistema de gestão de bases de dados relacionais?
A) Python
B) CSS
C) MySQL
D) HTML
  • 17. Que tipo de linguagem de programação se baseia num conjunto de instruções para executar tarefas?
A) Funcional
B) Lógico
C) Declarativo
D) Imperativo
  • 18. O que significa SQL em programação?
A) Linguagem de consulta estruturada
B) Ligação de consulta de software
C) Lógica de consulta do sistema
D) Lógica de perguntas sequenciais
  • 19. Que símbolo é utilizado para comentários de uma linha em muitas linguagens de programação?
A) ##
B) /*
C) //
D) --
  • 20. Que tipo de linguagem de programação requer que o programador especifique as sequências de passos a seguir para resolver um problema?
A) Processuais
B) Declarativo
C) Funcional
D) Scripting
  • 21. Que estrutura de dados organiza os itens numa ordem sequencial?
A) Pilha
B) Árvore
C) Fila de espera
D) Matriz
  • 22. Na programação orientada a objectos, a que se chama o processo de criação de uma nova instância de uma classe?
A) Definição
B) Declaração
C) Instanciação
D) Inicialização
  • 23. Qual é a principal função de um sistema operativo?
A) Para criar aplicações Web
B) Conceber interfaces de utilizador
C) Gerir os recursos de hardware e software
D) Para proteger as ligações de rede
  • 24. Qual é o termo para uma instrução que é executada repetidamente com base numa determinada condição?
A) Matriz
B) Variável
C) Laço
D) Função
  • 25. Qual das seguintes opções é um exemplo de uma declaração condicional em programação?
A) caixa de interrutor
B) for-loop
C) se-então
D) ciclo de tempo
  • 26. Qual é o objetivo de um construtor na programação orientada para objectos?
A) Para importar bibliotecas externas
B) Para definir cores numa página web
C) Para criar loops
D) Para inicializar o estado de um objeto
  • 27. Que símbolo é utilizado para comentários na linguagem de programação Python?
A) //
B) #
C) *
D) --
  • 28. Qual dos seguintes é um ambiente de desenvolvimento integrado (IDE) popular para o desenvolvimento Java?
A) PyCharm
B) Texto Sublime
C) Código do Visual Studio
D) Eclipse
  • 29. A que tipo de linguagem se refere Java?
A) Orientado para objectos
B) Processuais
C) Declarativo
D) Funcional
  • 30. Que tipo de linguagem de programação permite ao programador especificar os resultados pretendidos em vez dos passos detalhados para os alcançar?
A) Declarativo
B) Processuais
C) Funcional
D) Imperativo
  • 31. Que tipo de erro ocorre durante a compilação de um programa?
A) Erro de sintaxe
B) Erro semântico
C) Erro de lógica
D) Erro de tempo de execução
  • 32. Qual é o termo para o processo de combinação de campos de dados e métodos numa única unidade?
A) Polimorfismo
B) Abstração
C) Herança
D) Encapsulamento
  • 33. Qual é o nome de um pequeno trecho de código reutilizável que executa uma tarefa específica?
A) Variável
B) Divisão
C) Sub-rotina
D) Função
  • 34. Qual é o papel de um compilador na programação?
A) Para depurar erros no código
B) Conceber interfaces de utilizador
C) Para traduzir o código fonte em código de máquina
D) Para executar o código linha a linha
  • 35. Qual é o papel de uma função na programação?
A) Para reproduzir ficheiros áudio
B) Para executar uma tarefa específica
C) Para apresentar imagens no ecrã
D) Para formatar texto num documento
  • 36. Que empresa desenvolveu a linguagem de programação C#?
A) Microsoft
B) Amazon
C) Google
D) Apple
  • 37. Que linguagem de programação é conhecida pela sua utilização na análise de dados e na aprendizagem automática?
A) Python
B) C#
C) PHP
D) R
  • 38. Qual é o resultado de 3 + 5 em programação?
A) 3
B) 5
C) 8
D) 15
  • 39. Que afirmação é verdadeira sobre o valor "null" em programação?
A) É utilizado para operações lógicas
B) Representa uma variável sem valor
C) É um erro
D) É equivalente a zero
Criado com That Quiz — a página para criar testes de Matemática.