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