Então, queres ser um programador? por Jane Bedell
  • 1. Em "So, You Want To Be A Coder?", de Jane Bedell, a autora embarca numa exploração cativante do mundo da programação, destinada a aspirantes a programadores e entusiastas da tecnologia. O livro desmistifica o intrincado processo de se tornar um programador, oferecendo não só conselhos práticos, mas também uma visão da mentalidade necessária para ter sucesso no campo da tecnologia em rápida evolução. Bedell partilha o seu próprio percurso, apimentando a sua narrativa com anedotas que realçam tanto os desafios como os triunfos experimentados ao longo do caminho. Os leitores são apresentados a linguagens de programação, ferramentas e recursos essenciais, juntamente com uma descrição clara das competências necessárias para prosperar em várias disciplinas de programação. O livro realça a importância da aprendizagem contínua e da adaptabilidade numa indústria caracterizada por rápidos avanços tecnológicos. Bedell convida o seu público a abraçar a criatividade e a resolução de problemas, encorajando-o a participar ativamente em projectos de programação e a promover ligações comunitárias através da colaboração. Quer seja um completo principiante ou alguém que procura aperfeiçoar as suas competências, este livro serve como um guia motivacional, inspirando-o a embarcar na sua própria viagem de programação com confiança e entusiasmo.

    Qual é o principal objetivo de "Então, queres ser um programador?
A) Para orientar os principiantes na programação.
B) Explicar os componentes de hardware.
C) Ensinar algoritmos avançados.
D) Para promover a venda de software.
  • 2. O que é uma ferramenta essencial para a codificação?
A) Folha de cálculo
B) Software de apresentação
C) Editor de texto
D) Processador de texto
  • 3. O que é uma função?
A) Uma forma de armazenar variáveis.
B) Um bloco de código reutilizável.
C) Um tipo de linguagem de programação.
D) Um elemento da interface do utilizador.
  • 4. Porque é que o controlo de versões é importante?
A) Evita a pirataria informática.
B) Melhora o desempenho do código.
C) Acompanha as alterações ao código.
D) Simplifica a sintaxe de codificação.
  • 5. Que plataforma é frequentemente utilizada para tutoriais de programação?
A) Dropbox
B) Codecademia
C) Wikipédia
D) Facebook
  • 6. O que é um IDE?
A) Entidade de conceção interactiva.
B) Motor de desenvolvimento da Internet.
C) Ambiente de desenvolvimento integrado.
D) Editor de dados interno.
  • 7. Que papel desempenha a comunidade na codificação?
A) Distribui software.
B) Fornece apoio e recursos.
C) Estabelece regras rígidas.
D) Cria hardware.
  • 8. Qual das seguintes é uma tecnologia de front-end comum?
A) JavaScript
B) C#
C) Python
D) SQL
  • 9. Para que é utilizado o CSS?
A) Compilação de códigos.
B) Lógica de back-end.
C) Estilizar páginas Web.
D) Consultas à base de dados.
  • 10. O que significa "API"?
A) Interface de programação acessível.
B) Instrução de programação avançada.
C) Integração do processo de candidatura.
D) Interface de programação de aplicações.
  • 11. O que é que se chama a uma pessoa que cria software?
A) Designer Web
B) Analista de sistemas
C) Engenheiro de hardware
D) Programador de software
  • 12. O que é uma base de dados?
A) Um tipo de linguagem de programação.
B) Uma coleção estruturada de dados.
C) Um componente do sistema operativo.
D) Uma ferramenta de interface do utilizador.
  • 13. Qual é o principal objetivo da documentação na codificação?
A) Para explicar o código e a sua utilização.
B) Para aumentar a complexidade do código.
C) Para intimidar os utilizadores.
D) Para substituir a codificação.
  • 14. A que se refere a "conceção reactiva" no desenvolvimento Web?
A) Concebido apenas para o ambiente de trabalho.
B) Sítios Web só de texto.
C) Páginas Web estáticas.
D) Web design que se ajusta a diferentes tamanhos de ecrã.
  • 15. Qual das seguintes é uma prática de programação comum?
A) Revisões de código.
B) Ignorar o feedback.
C) Duplicação de código.
D) Codificação autónoma.
  • 16. Que linguagem de programação é mencionada como sendo de fácil utilização para principiantes?
A) Python
B) Rubi
C) Java
D) C++
  • 17. Qual dos seguintes é um sistema de controlo de versões popular?
A) JavaScript
B) Git
C) MySQL
D) FTP
  • 18. O que significa HTML?
A) Lógica de marcação HighText.
B) HyperText Markup Language.
C) HyperText Multi Language.
D) HighText Multi Language.
  • 19. O que significa CSS?
A) Sintaxe de estilo informático.
B) Sistema de estilo criativo.
C) Folhas de estilo em cascata.
D) Folhas de sintaxe em cascata.
  • 20. Como pode melhorar as suas competências de programação?
A) Parar de programar quando se sente frustrado.
B) Evitar os recursos em linha.
C) Praticar regularmente.
D) Limitar-se a um projeto.
  • 21. Que competências transversais são mais importantes para os programadores?
A) Falar em público
B) Resolução de problemas
C) Entrada de dados
D) Design gráfico
  • 22. Qual é o primeiro passo para codificar um projeto?
A) Ensaios
B) Planeamento
C) Implantação
D) Depuração
  • 23. Em termos de codificação, o que significa UX?
A) Experiência do utilizador
B) Execução universal
C) Troca de utilizadores
D) Execução do utilizador
Criado com That Quiz — a página para criar testes de Matemática.