click below
click below
Normal Size Small Size show me how
CP1 MODULE 1
| Question | Answer |
|---|---|
| It is a text listing of commands to be compiled or assembled into an executable computer program. | Source code |
| A programmer writes __________ using a programming language to create programs. | source code |
| It consists of rules governing the structure and content of the statement that should be followed in a programming language. | syntax |
| It is the process of designing, writing, testing, debugging/ troubleshooting, and maintaining the source code of computer programs. | Programming |
| Which of the following is not a language translator? | editor |
| The first step in Program Development Cycle is ____________. | Requirement Analysis |
| It is any activity designed to keep programs error-free, up-to-date and in good working condition. | maintenance |
| Which of the following steps is not required during the Testing and Debugging phase? | Select the appropriate programming language. |
| It is the most common error and incorrect use of programming language statements. | syntax error |
| During this phase of Program Development Cycle, we write the solution in step by step statements. | System Design |
| A type of testing performed to identify bugs before releasing the product to real users or to the public | alpha |
| It is a software error that occurs while a program is being executed. | run-time error |
| The Instructions written in 0s and 1s are called source code. | False |
| In low-level language, there is more chance for errors and it is very difficult to find errors, debug and modify. | True |
| Computer languages are the languages through which the user can communicate with the computer by writing program | True |
| In machine language, OFF switch is designated by a 1. | False |
| Interpreter or compiler is used to convert high-level language to low-level language. | True |
| The actual writing of the program is based on the design specifications | True |
| An algorithm is a step-by-step description of how to arrive at a solution in the easiest way. | True |
| The first step in Requirements Analysis is to define the problem and the users. | True |
| The execution of high-level language is slower compared to low-level languages. | True |
| Machine Language uses only two symbols 1 & 0. | True |
| Programming is important for learning to innovate, create eco-friendly solutions for global problems. | True |
| Computer cannot understand mnemonics in assembly language, thus a translator is used called Assembler. | True |
| In machine language, OFF switch is represented as 0. | True |
| Documentation phase ends by writing a manual that provides an overview of the program’s functionality, tutorials for the | True |
| It is the step-by-step sequence of instructions that describe how data will be processed to produce the desired output. | algorithm |
| During this phase of Program Development Cycle, we check whether the code written is solving the specified problem or not. | Testing and Debugging |
| When the programmer runs the programs, it points to a certain line of code and tells there is a missing semicolon (;) at the end of the statement. What do you think is this type of error? | syntax error |
| A type of testing performed to identify bugs before releasing the product to real users or to the public | alpha |
| Which of the following steps is not required during the Testing and Debugging phase? | Select the appropriate programming language. |
| The last step in Program Development Cycle is ____________. | Documentation and Maintenance |
| During this phase of Program Development Cycle, it involves the collection of information and the definition of the characteristics or features of the desired system. | Requirement Analysis |
| It means detecting, locating, and removing all errors in a computer program. | debugging |
| It is a programming style that allows splitting those instructions into procedures. | Procedural |
| Assembly language programs must be translated into machine instructions, using an ________ | Assembler |
| A programming paradigm that includes or relies on the concept of classes and objects. | Object-oriented |
| A way of translating source code in which each statement is translated individually and executed immediately after | Interpreter |
| In OOP, problem is decomposed into a number of entities called procedures. | False |
| Programming is important to automate, collect, manage, calculate, and analyze the processing of data and information accurately. | True |
| It is also called executables that consist of binary instructions | Machine language programs |
| C and C++ are a most popular a programming language which uses interpreter | False |
| In Procedure-oriented programming, A main program centrally controls all the procedures. | True |
| It is a written detailed description of the programming cycle and specific facts about the program. Also, it includes necessary instructions on the use and maintenance of the program/software (product). | documentation |
| In pseudocode, steps are linked by connecting lines and directional arrows. | False |
| Determine the input to achieve the desired outputs is part of System Design. | False |
| System design involves the collection of information and the definition of the characteristics or features of the desired system. | False |
| A set of steps or phases that are used to develop a program in any programming language. | program development life cycle |
| When coding, follow the syntax to prevent committing errors. | True |
| An English-like nonstandard language that lets you state your solution to a problem. | pseudocode |
| In maintenance phase, the programming team fixes program errors and updates the software. | True |
| The execution of high-level language is slower compared to low-level languages. | True |
| A way of translating source code in which all statements are translated and stored as an executable program, or object program; execution occurs later | Compiler |
| A programming language with symbolic names for opcodes, and decimals or labels for memory addresses | Assembly Language |
| A coder is a person who writes a source code using programming languages to create computer programs. | False |
| Instructions in _______ are written in 0s and 1. | machine language |
| The first step in Requirements Analysis is to define the problem and the users. | True |
| Coding is the fourth step in Program Development Cycle. | False |
| The user has type 0 as the denominator in a computer program that divides two numbers. An error has occurred during the execution. Which type of error is this? | False |
| During system design, we write the program to solve the given problem using programming languages like C, C++, Java, etc., | False |
| Source code must be translated to machine language using a language barrier | False |
| Computer hardware can understand only the high-level languages | False |
| Syntax error and Logical error are collectively known as Bugs. | False |
| The program design process describes the data for the solution of the problem. | False |
| Programming is important for speeding up the input and output processes in a machine. | True |
| The following are example of high-level languages except _____ | machine language |
| It is a manual testing of the solution design to make sure that it is free of errors and that the logic works. | desk-checking |
| Source code must be translated to machine language using a language barrier | False |
| The following programming languages uses the compilation process except _____ | Python |
| Which of the following programming languages uses an interpreter? | Python |
| It is a sequence of instructions written to perform a specified task for a computer | Computer Program |
| It is a pictorial representation of a step-by-step solution to a problem. | flowchart |
| Which of the following statement is true about high-level language? | Writing instructions in a high-level language is easier. |
| Which of the following is not an advantage of high-level language? | It requires very less time for their execution. |
| A type of error that occurs when there is a mistake in a program's source code that results in incorrect or unexpected behavior. | logical error |