 - 1. La programació informàtica és el procés de dissenyar i crear instruccions que indiquen a un ordinador com realitzar una tasca específica. Implica escriure codi utilitzant llenguatges de programació com Java, Python, C++ i molts altres. Els programadors han de tenir un coneixement profund de la lògica, els algorismes i les habilitats de resolució de problemes per crear programari eficient i fiable. La programació s'utilitza en diverses aplicacions, com ara el desenvolupament de llocs web, aplicacions mòbils, jocs de vídeo i sistemes operatius. Requereix creativitat, atenció al detall i paciència per depurar i millorar el codi. Aprendre a programar obre oportunitats en diversos sectors i ajuda a configurar el futur de la tecnologia.
Quin llenguatge de programació es considera de 'baix nivell'?
A) JavaScript B) Ruby C) Python D) Llenguatge d'ensamblatge
- 2. Quin tipus de dades s'utilitza per emmagatzemar números enters en la programació?
A) Enter B) Cadena de text C) Float D) Booleà
- 3. En la programació orientada a objectes, què és una classe?
A) Un estil de formatació de text. B) Un model per a la creació d'objectes. C) Una notació musical. D) Un tipus de bucle.
- 4. Què significa l'acrònim IDE en programació?
A) Entorn de desenvolupament integrat B) Editor de bases de dades per a Internet C) Empresa digital innovadora D) Motor de disseny interactiu
- 5. Quin símbol indica típicament l'inici d'un comentari en molts llenguatges de programació?
A) // B) --> C) <!-- D) */
- 6. Què és un algorisme en la programació?
A) Un conjunt d'instruccions per resoldre un problema. B) Un mètode per reproduir música. C) Una eina de disseny visual. D) Un tipus d'estructura de dades.
- 7. Quin llenguatge s'utilitza sovint per desenvolupar aplicacions web?
A) Swift B) C++ C) Java D) JavaScript
- 8. Com s'anomena el procés de trobar i corregir errors en un programa?
A) Compilació B) Depuració C) Interpretació D) Optimització
- 9. Quin és el resultat de 5 + 3 * 2?
A) 11 B) 10 C) 13 D) 16
- 10. Com s'anomena el procés de convertir el codi font en codi màquina?
A) Refactorització B) Compilació C) Interpretació D) Optimització
- 11. Què significa l'acrònim CSS?
A) Sistema de scripting creatiu B) Solucions de programari informàtic C) Sistema d'estructura de contingut D) Fulls d'estil en cascada
- 12. Quina de les següents opcions és un sistema de control de versions popular?
A) Git B) MySQL C) Python D) HTML
- 13. Què significa l'acrònim API en programació?
A) Interacció Precisa amb el Programa B) Integració Automàtica de Protocols C) Interfície de Programació d'Aplicacions D) Interfície de Programació Avançada
- 14. Qual és la finalitat de l'instrucció 'else' en la programació?
A) Definir una funció. B) Repetir un bloc de codi. C) Proporcionar un bloc de codi alternatiu quan una condició no es compleix. D) Importar biblioteques externes.
- 15. Quin símbol s'utilitza per als comentaris d'una sola línia en molts llenguatges de programació?
A) \/\/ B) -- C) ## D) \/\*
- 16. Quin símbol s'utilitza per als comentaris en el llenguatge de programació Python?
A) \/\/ B) * C) # D) --
- 17. Com s'anomena un fragment de codi petit i reutilitzable que realitza una tasca específica?
A) Variable B) Funció C) Subrutina D) Divisió
- 18. Quina empresa va desenvolupar el llenguatge de programació C#?
A) Microsoft B) Google C) Amazon D) Apple
- 19. Com s'anomena el procés de combinar camps de dades i mètodes en una sola unitat?
A) Herència B) Polimorfisme C) Abstracció D) Encapsulació
- 20. Quina de les següents és una plataforma de desenvolupament integrada (IDE) popular per al desenvolupament en Java?
A) Sublime Text B) Visual Studio Code C) PyCharm D) Eclipse
- 21. Quina estructura de dades organitza els elements en una ordre seqüencial?
A) Cua (queue) B) Array (matriu) C) Pila (stack) D) Arbre
- 22. En la programació orientada a objectes, com es coneix el procés de creació d'una nova instància d'una classe?
A) Inicialització B) Definició C) Declaració D) Instanciació
- 23. Quin és el resultat de 3 + 5 en programació?
A) 5 B) 3 C) 15 D) 8
- 24. Quin és l'objectiu d'un constructor en la programació orientada a objectes?
A) Definir colors en una pàgina web. B) Crear bucles. C) Importar biblioteques externes. D) Inicialitzar l'estat d'un objecte.
- 25. Quin és el paper d'un compilador en la programació?
A) Executar el codi línia per línia. B) Depurar errors en el codi. C) Dissenyar interfícies d'usuari. D) Traduir el codi font a codi màquina.
- 26. Quina és la funció principal d'un sistema operatiu?
A) Dissenyar interfícies d'usuari. B) Crear aplicacions web. C) Assegurar les connexions de xarxa. D) Gestionar els recursos de maquinari i programari.
- 27. ¿A quin tipus de llenguatge s'associa principalment Java?
A) Orientat a objectes B) Declaratiu C) Funcional D) Procedural
- 28. Quina afirmació és certa sobre el valor 'null' en la programació?
A) Representa una variable que no té valor. B) És un error. C) És equivalent a zero. D) S'utilitza per a operacions lògiques.
- 29. Quin és el paper d'una funció en la programació?
A) Per mostrar imatges a la pantalla. B) Per formatar text en un document. C) Per realitzar una tasca específica. D) Per reproduir fitxers d'àudio.
- 30. Quina de les següents opcions és un sistema de gestió de bases de dades relacionals?
A) MySQL B) HTML C) CSS D) Python
- 31. Com es diu una instrucció que s'executa repetidament en funció d'una determinada condició?
A) Arregle B) Bucle C) Variable D) Funció
- 32. Quin tipus de llenguatge de programació exigeix que el programador especifiqui les seqüències de passos a seguir per resoldre un problema?
A) Procedural B) Declaratiu C) Funcional D) De scripting
- 33. Quina de les següents opcions és un exemple d'una instrucció condicional en programació?
A) for-loop B) switch-case C) while-loop D) if-else
- 34. Quin tipus de llenguatge de programació es basa en un conjunt d'instruccions per realitzar tasques?
A) Declaratiu B) Funcional C) Imperatiu D) Lògic
- 35. Quin llenguatge de programació és conegut pel seu ús en anàlisi de dades i aprenentatge automàtic?
A) R B) C# C) Python D) PHP
- 36. Què significa l'acrònim SQL en la programació?
A) Lògica de preguntes seqüencials B) Enllaç de consulta de programari C) Lògica de consulta del sistema D) Llenguatge de consulta estructurada
- 37. Quin tipus d'error es produeix durant la compilació d'un programa?
A) Error de sintaxi B) Error lògic C) Error d'execució D) Error semàntic
- 38. Quin tipus de llenguatge de programació permet al programador especificar els resultats desitjats en lloc dels passos detallats per aconseguir-los?
A) Imperatiu B) Funcional C) Declaratiu D) Procedural
|