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