IT Study
Section-one-quizTheory VaultFree NotesSubjectiveOne LineSyllabusPast PapersMCQ PracticeInstitutes
0 day streakSign in

Exam prep that stays consistent

IT Study

Daily practice space for computer operator and IT-focused exams. Build streaks, revise key topics, and keep your momentum.

Navigation

  • Section-one-quiz
  • Theory Vault
  • Free Notes
  • Subjective
  • One Line
  • Syllabus
  • Past Papers
  • MCQ Practice
  • Institutes

Resources

  • Practice Mistakes

Tools

  • Vacancy Updates

Copyright 2026 IT Study. All rights reserved.

Weekly activity map shows your real consistency.

Home/Past Papers/Nepal Oil Corporation Senior Assistant (ICT) Exam – 2081/Question 7
View complete paper
Nepal Oil Corporation•2081 BS•Question 7 of 16

Discuss the different types of computer software and the generations of programming language with example.

10 marks

Question source

Exam year
2081 BS / 2024 AD
Level
Level 5
Paper
Technical – Subjective
Section
Section A: Short & Long Answer Questions (50 Marks)

Model answer

Types of Computer Software:

  1. System Software — Programs that manage computer hardware resources and provide a platform for application software. (Operating Systems, Device Drivers, Utilities).
  2. Application Software — Programs designed for end-users to accomplish specific tasks. (Word processors, Spreadsheets, Databases).

Generations of Programming Languages:

  • 1GL (Machine Language): Binary code (0s and 1s).
  • 2GL (Assembly Language): Mnemonics (MOV, ADD).
  • 3GL (High-Level Procedural): C, C++, Pascal.
  • 4GL (Non-Procedural / Declarative): SQL.
  • 5GL (AI & Constraints): Prolog, LISP.
Previous questionQuestion 6: How do you create table of contents in word processing? What is macro? Write.Next question Question 8: Discuss the importance of Mail Merge operation in MS-Word with appropriate example. Briefly explain the steps of Mail Merge operation.

Question 7 of 16 from Nepal Oil Corporation Senior Assistant (ICT) Exam – 2081

Open all questions