What is the process of removing errors from a program called?
Correct answer A. Debugging
Topic / 51 questions
Programming and Databases MCQs are multiple-choice questions on how software is written and how data is organised, covering programming languages, compilers and interpreters, debugging, web languages and database concepts. Every question on MCQs360 shows the correct answer instantly, so you can revise the computer section of your test and quickly see which ideas need more work.
Correct answer A. Debugging
Correct answer A. High level languages
Correct answer A. 3rd
Correct answer A. Simple English
Correct answer C. It requires extensive internal documentation
Correct answer A. Attributes
Correct answer A. Extension
Correct answer D. All of the above
Correct answer A. Pascal
Correct answer A. 6
Correct answer A. JavaScript
Correct answer B. Forth
Correct answer B. HTML
Correct answer C. Lower efficiency
Correct answer B. PASCAL
Correct answer C. Java
Correct answer B. Octal
Correct answer C. James Gosling
Correct answer B. An interpreter does the conversion line by line as the program is run
Correct answer A. Sorting
The programming questions cover the types of language, from machine and assembly language to high-level languages such as FORTRAN, and their strengths and limits. You will be asked how compilers and interpreters differ, what errors a compiler can detect, what debugging means, the stages of the programming cycle and who designs a program's structure. Web topics include HTML, its heading levels, and frameworks such as Angular.
The database questions deal with the meaning of a database, tables, rows and columns, the state of data at a given moment, master files and transaction files, and database software such as MS Access. A few questions touch on data mining techniques and macros in office programs. Expect questions that ask you to pick the false statement from a list, so read every option before answering, and learn the meaning of key terms rather than just their names.
Pakistan
India
Bangladesh
A compiler translates the whole source program into machine code before it runs, producing an executable file. An interpreter translates and executes the program one line or statement at a time. Compiled programs usually run faster, while interpreters make testing and debugging easier.
These questions appear in the computer sections of PPSC, FPSC, SPSC, KPPSC and NTS tests, SSC and IBPS exams in India and the BCS preliminary test in Bangladesh. They are especially common in tests for programmer, IT officer and computer instructor posts.
Last reviewed October 2026