ICT Quiz ICT Quiz 2 SC Enter your Correct Name & Cusit ID 1 / 30 1. Assembly language programs are converted into machine language by a(n): A. Emulator B. Assembler C. Interpreter D. Compiler 2 / 30 2. Flowcharts are primarily used to show: A. User interface design B. Database structure C. Program documentation D. Step-by-step program logic 3 / 30 3. Which language translator converts one line of code at a time? A. Linker B. Interpreter C. Assembler D. Compiler 4 / 30 4. A macro is best described as: A. A full application B. A hardware driver C. A sequence of saved actions D. A database query 5 / 30 5. Which tool shows the overall organization and hierarchy of a program? A. Flowchart B. Wireframe C. Pseudocode D. Structure chart 6 / 30 6. Which programming technique prohibits the use of GOTO statements? A. Machine programming B. Structured programming C. Procedural programming D. Assembly programming 7 / 30 7. An individual object created from a class is called an: A. Variable B. Attribute C. Instance D. Method 8 / 30 8. Scripting languages are usually: A. Machine-dependent B. Interpreted C. Compiled D. Assembled 9 / 30 9. Converting source code into object code is performed by a: A. Loader B. Editor C. Compiler D. Debugger 10 / 30 10. Software used to design menus and forms is known as a: A. UI builder B. Interpreter C. Report generator D. Compiler 11 / 30 11. Testing conducted by users outside the organization is called: A. Unit testing B. Beta testing C. Integration testing D. Alpha testing 12 / 30 12. During which PDLC phase are program specifications developed? A. Problem analysis B. Program coding C. Program testing D. Program design 13 / 30 13. Which programming approach divides a program into small modules called procedures? A. Object-oriented programming B. Procedural programming C. Declarative programming D. Aspect-oriented programming 14 / 30 14. Agile software development primarily focuses on: A. Eliminating testing B. Individual programming C. Building small functional program pieces D. Extensive documentation 15 / 30 15. Which programming paradigm separates functions so components can be developed independently? A. Structured programming B. Aspect-oriented programming C. Procedural programming D. Object-oriented programming 16 / 30 16. An IDE combines: A. Only a compiler B. Multiple development tools with a common interface C. Hardware tools D. Only debugging tools 17 / 30 17. An algorithm is developed during which phase of PDLC? A. Program design B. Program coding C. Problem analysis D. Program testing 18 / 30 18. Writing program instructions using a programming language is called: A. Testing B. Coding C. Debugging D. Translating 19 / 30 19. APIs are mainly used to: A. Replace operating systems B. Compile programs C. Design databases D. Interface applications with systems or services 20 / 30 20. Program Development Life Cycle (PDLC) typically consists of how many phases? A. Seven B. Three C. Five D. Four 21 / 30 21. Data that describes an object in OOP is known as: A. Modules B. Procedures C. Attributes D. Methods 22 / 30 22. Coding standards primarily help make programs: A. Faster B. Smaller C. More readable and maintainable D. More secure 23 / 30 23. Which program design tool uses English-like statements? A. UML B. Wireframe C. Flowchart D. Pseudocode 24 / 30 24. In object-oriented programming, a group of objects with common properties is called a: A. Attribute B. Method C. Class D. Instance 25 / 30 25. UML is most commonly used with which type of programming? A. Assembly B. Object-oriented C. Procedural D. Machine language 26 / 30 26. A software development kit (SDK) provides: A. Hardware drivers B. Only programming languages C. End-user applications D. Development tools for a platform 27 / 30 27. The original code written by a programmer is called: A. Object code B. Source code C. Executable code D. Machine code 28 / 30 28. Pretested, error-free code segments reused in programs are called: A. Reusable code B. Modules C. Scripts D. Macros 29 / 30 29. Markup languages are most commonly used to: A. Write device drivers B. Develop operating systems C. Control hardware D. Create web pages 30 / 30 30. Machine language consists of: A. 1s and 0s B. Symbols and mnemonics C. English commands D. Markup tags Your score isThe average score is 59% 0%