Wednesday, March 4, 2026

Programming Language – 50 MCQ Questions with Answers | ComputerGS

 


Welcome to ComputerGS (www.computergs.online) – Your trusted platform for SSC, Banking, Railway, UPSI, STENO & Computer Operator Exam Preparation.

This post contains 50 MCQs on Programming Language specially designed for SSC CGL, CHSL, IBPS, Railway and other competitive exams.


✅ Programming Language – 50 MCQs


1. A programming language is used to:

A) Type document
B) Communicate with computer
C) Print file
D) Scan image
Answer: B


2. Machine language consists of:

A) English words
B) Symbols
C) 0 and 1
D) Numbers only
Answer: C


3. Machine language is also called:

A) High-level language
B) Low-level language
C) Assembly language
D) Query language
Answer: B


4. Assembly language uses:

A) Binary digits
B) Mnemonics
C) English paragraphs
D) Images
Answer: B


5. Assembly language requires:

A) Compiler
B) Interpreter
C) Assembler
D) Loader
Answer: C


6. High-level language is:

A) Difficult to understand
B) Machine dependent
C) Easy to read and write
D) Binary based
Answer: C


7. Example of high-level language:

A) 101010
B) ADD
C) C
D) MOV
Answer: C


8. Which language is object-oriented?

A) Machine
B) Assembly
C) Java
D) Binary
Answer: C


9. Python is:

A) Low-level language
B) High-level language
C) Machine code
D) Assembler
Answer: B


10. Compiler translates:

A) Line by line
B) Entire program at once
C) Only symbols
D) Only numbers
Answer: B


11. Interpreter translates:

A) Entire program
B) Line by line
C) Binary only
D) Mnemonics
Answer: B


12. Which language is machine dependent?

A) High-level language
B) Assembly language
C) Python
D) Java
Answer: B


13. 1GL stands for:

A) First Generation Language
B) Fast Generation Language
C) Functional Generation Language
D) Final Generation Language
Answer: A


14. 2GL refers to:

A) Machine language
B) Assembly language
C) AI language
D) SQL
Answer: B


15. 3GL refers to:

A) High-level language
B) Binary
C) Hardware
D) Processor
Answer: A


16. SQL is:

A) 1GL
B) 2GL
C) 4GL
D) 5GL
Answer: C


17. AI-based languages belong to:

A) 2GL
B) 3GL
C) 4GL
D) 5GL
Answer: D


18. Which language is portable?

A) Machine language
B) Assembly
C) High-level language
D) Binary
Answer: C


19. C++ is extension of:

A) C
B) Java
C) Python
D) Basic
Answer: A


20. BASIC stands for:

A) Beginner’s All-purpose Symbolic Instruction Code
B) Binary Automatic Symbolic Code
C) Basic Automatic System
D) Binary Application System
Answer: A


21. COBOL is mainly used for:

A) Scientific calculation
B) Business applications
C) Gaming
D) Graphics
Answer: B


22. FORTRAN is mainly used for:

A) Business
B) Scientific calculation
C) Web design
D) Gaming
Answer: B


23. Which is scripting language?

A) Machine
B) Assembly
C) Python
D) Binary
Answer: C


24. Error in program is called:

A) Bug
B) Virus
C) Spam
D) Cache
Answer: A


25. Debugging means:

A) Writing code
B) Removing errors
C) Installing software
D) Formatting
Answer: B


26. Source code is:

A) Machine code
B) Program written by programmer
C) Binary code
D) Output
Answer: B


27. Object code is:

A) High-level code
B) Machine language code
C) Mnemonics
D) English code
Answer: B


28. Java uses:

A) Compiler only
B) Interpreter only
C) Both compiler and interpreter
D) Assembler
Answer: C


29. Which is low-level language?

A) Python
B) Java
C) Machine language
D) SQL
Answer: C


30. High-level languages are:

A) Hardware dependent
B) User friendly
C) Binary
D) Slow only
Answer: B


31. C language was developed by:

A) Dennis Ritchie
B) Bill Gates
C) James Gosling
D) Guido van Rossum
Answer: A


32. Java was developed by:

A) Dennis Ritchie
B) James Gosling
C) Bill Gates
D) Charles Babbage
Answer: B


33. Python was developed by:

A) Dennis Ritchie
B) Guido van Rossum
C) James Gosling
D) Mark Zuckerberg
Answer: B


34. Assembly language is:

A) Machine independent
B) Machine dependent
C) AI based
D) Web based
Answer: B


35. Mnemonic example:

A) 1010
B) ADD
C) Binary
D) Hex
Answer: B


36. Which translator converts high-level to machine code?

A) Compiler
B) Assembler
C) Loader
D) Browser
Answer: A


37. Which translator converts assembly to machine code?

A) Compiler
B) Interpreter
C) Assembler
D) Debugger
Answer: C


38. Interpreter stops when:

A) Program ends
B) Error occurs
C) Output shows
D) File saves
Answer: B


39. Machine language is:

A) Easy
B) Hardware dependent
C) Portable
D) English-based
Answer: B


40. Which is procedural language?

A) C
B) HTML
C) HTTP
D) URL
Answer: A


41. OOP stands for:

A) Object Oriented Programming
B) Online Output Program
C) Object Output Process
D) Online Oriented Program
Answer: A


42. C++ supports:

A) OOP
B) Binary only
C) Machine only
D) None
Answer: A


43. Java is platform:

A) Dependent
B) Independent
C) Hardware only
D) Assembly
Answer: B


44. Python is widely used in:

A) AI
B) Data Science
C) Web development
D) All of these
Answer: D


45. 4GL is mainly used for:

A) Database queries
B) Binary coding
C) Hardware
D) Printer
Answer: A


46. Which is not programming language?

A) C
B) Java
C) Excel
D) Python
Answer: C


47. A program is:

A) Set of instructions
B) Hardware
C) Device
D) Network
Answer: A


48. Algorithm is:

A) Program error
B) Step-by-step solution
C) Virus
D) Software
Answer: B


49. Syntax error occurs due to:

A) Wrong grammar in code
B) Hardware fault
C) Virus
D) Printer
Answer: A


50. Programming languages are used to:

A) Develop software
B) Connect cable
C) Print document
D) Clean disk
Answer: A


🏆 Conclusion

These 50 MCQs on Programming Language are very important for SSC, Banking, Railway, UPSI and Computer Operator exams.

Practice regularly with ComputerGS – www.computergs.online to score full marks in Computer Awareness.

No comments:

Post a Comment

Email: Definition, Features, Working, Advantages & Examples | ComputerGS | UPTET 2026 | UP Police

📘 Introduction Email (Electronic Mail) is a method of sending and receiving messages digitally over the internet. It is one of the fastest...