NIC Recruitment Exam Sample Paper

NIC Sample Question Paper For Scientific Officer l Engineer”SB”(Programmer District Informatics Officer)

1.There are TWO PARTS in this paper. PART ONE contains THREE questions and PART
TWO contains SIX questions.

2 PART ONE is to be answered in the SPECIAL ANSWER SHEET only, attached to the
ANSWER BOOK, as per the instructions contained therein.

(PART ONE – 30, PART TWO – 70)

Duration : 120 Mins

(Answer all the questions)
1 Each question below gives multiple choices of answers. Choose the most appropriate one and enter in the “SPECIAL ANSWER SHEET” attached to the ANSWER BOOK, following instructions therein.
(1 X 10)

1.1 A list of items, in which additions and deletions may be made at either end is known as a
A. Queue
B. Push-down stack
C. Deque
D. None of the above

1.2 Reentrant code provides for
A. Execution of object program instruction segments by more than one process at the same time.
B. Improved console operations
C. Multiprocessing
D. Contiguous areas of memory for storage of program, variables, data, reference, and dynamic process history.

1.3 Which is not a debugging technique
A. Core dumps
B. Traces
C. Print Statements
D. Regression Testing

1.4 The process of transforming a model into source code is

A. Reverse Engineering
B. Forward Engineering
C. Re-engineering
D. Re-structuring

1.5 The process by which existing processes and methods are replaced by new processes and techniques is
A. Reverse Engineering
B. Business Process Re-engineering
C. Software Process Management
D. Forward Engineering

1.6 init and cron are:

A. linux processes
B. DOS processes
C. Windows processes
D. None of the above.

1.7 The differences between constructors and destructor in C++ are
A. constructors can take arguments but destructor can’t
B. constructors can be overloaded but destructor can’t be overloaded
C. both A & B
D. none of these

1.8 Use Case is a:
A. case in case/switch statement in a programming language .
B. a part of use case diagram, a modeling element.
C. special case in legal cases in computer industry.
D. None of the above.

1.9 PATH
A. is a system variable naming the list of directories required to be searched for finding the commands to be executed.
B. is a path to be followed in finding Critical Path Method in Pert/CPM techniques
C. is a system variable naming the list of directories required to be searched for finding a class.
D. None of the above.

1.10 When a language has the capability to prod\lce new datatype, it is called
A. Extensible
B. Overloaded
C. Encapsulated
D. Reprehensible

2 Each statement below is either TRUE or FALSE. Choose the most appropriate one and ENTER in the “SPECIAL ANSWER SHEET” attached to the ANSWER BOOK, following instructions therein.

2.1 JavaScript is an old version of Java Language.
2.2 Maintenance stage in SDLS precedes Implementation
2.3 Symbian is an operating system.
2.4 Hotswappable hard disks requires systems to be closed and cooled before they can be removed.
2.5 PHP and Perl are examples of spreadsheet packages.
2.6 An Abstract Method in java can be declared as final
2.7 The fields in a C++ program are by default private.
2.8 Java Allows Multiple Inheritance Directly
2.9 A return code of 0 from a function is interpreted that there are errors during its execution.
2.10 When a variable is passed by reference to a procedure, the changes made to the variable are passed back to the calling procedure.

3 Each statement below has a blank space to be filled. Enter your choice in the “SPECIAL ANSWER SHEET” attached to the ANSWER BOOK, following instructions therein.
(1 X 10)
3.1 Java’s multithreading system is built upon ……………..class and ……………..interface.
3.2 The time required by a sector to reach below the read/write head ……………..
3.3 What will be the output of the following code snippet…………

try {
int x = 0;
int y = SO/x;
System.out.println(“Division by Zero is an error”);
catch(ArithmeticException e) {
System.out.print1n(“catch block”);

In a select statement /ul1f\1′ 11; clause restricts the grouped rows that appear in the result.

3.5 The process of mapping/initialising a disk is called ………….
3.6 A popular open source DBMS ……….
3.7 An image scanner with……………software can translate a scanned text into text that can be edited.
3.8 A BIOS routine called , that run………..whenever the system is started to determine the functioning of various parts of the computer system.
3.9HTML tag for bulleted list is…….

PART 2 (Answer any five questions)
4 Write short note on
a. De-fragmentation, compression and encryption
b. Open Source, Commercial Software and Freeware
c. Paging and Segmentation
d. SDLC and its stages

5. What do you understand by Complexity of Sorting Algorithms? Explain in the
context of various sorting techniques.
b. Write Quick Sort Algorithm using pseudocode and verify your code by tracing an

6. Explain final, finally, finalise, this and super in Java Context
b. Consider the following stack, where stack is allocated N = 6 memory cells
Describe the stack as the following operations take place:
c. What does chmod, vi and grep do in linux system?

7.a. What is Object Oriented Programming? Why is Java called portable or platform independent language

b.Write a program(in Java or C++) to produce fibonacci numbers
FO, Fl given below. Should one use recursion or iteration for the above
program and why?

Fn = {~
Fn-l + Fn-2

c.What is the significance of Client-side and Server-side Validations?

8.a. Let a and b denote positive integers. Suppose a function Q is defined recursively
as follows

Q(a,b) = { 0
Q(a-b,b) + I

(i) Find the value ofQ(2,3) and Q(l4,3)
(ii) What does this function do? Find Q(5861,7).
b. Describe Method Overloading and Method Overriding.
c. Let LIST be a linked list in memory. v\7ritea procedure which finds the number NUM of times a given ITEM occurs in LIST

9.a. Based on type of organization of data what are different types of DBMS? Oive
examples of commercially available DBMS’s today.
b. An organization conducts training programmes (courses) for its own employees.
‘” These employees are recognized in the organization by an ~mployee code and are placed in different specialized groups called Divisions headed by HODs (who are also employees). Design a fully normalized database, clearly indicating primary key and foreign key constraints, to store following information:
Employee Name, Employee Code, Designation, Division Name, HOD Name,
Course Title (Training Programme Title), Course Start Date, Course Duration etc
Write SQL statementto generate
(i)Division wise (List of all employees in a division) with the HOD Name
(ii)List of courses attended by a particular employee
(iii)List of employees who have attended a particular training programme
c. Describe ACID in the context of DBMS

If you have questions, please ask below


  1. priyanka pawar says:

    when will be the NIC exam in 2011

  2. Harmit says:

    When will be the nic exam in 2011 ?

  3. pammi says:

    i have applied for the post of Scientific Officer/Engineer-SB (Programmer) vacancy in NIC. Please could anyone send me all the details like exam syllabus,pattern & previous papers… mail me at

  4. ramkumar says:

    ok…if you really needed i can give you from my exam,but i can remember some questions only……

  5. roshani barik says:

    nic previous question paper

  6. EKTA says:

    hey,i have applied for the nic 2011.anyone can pls help me as how to crack the exam.pls anyone could send me the previous year ques paper on my mail id i.e

  7. Anu says:

    i have applied fo nic 2011……plz can sumbdy send me study material at my email id ie….i wud b v thnkful…
    god bls..

  8. neha says:

    plzz send me the solved sample papers of NIC at……..thanks.

  9. madhuri says:

    can u send me the details regarding nic exam like syllabus, pattens n previous question papers..on my id

  10. saranya says:

    i need a model question paper with answers for nic scientific officer.send to

  11. Shalin says:

    what will be the timings for the examination?

  12. apoorva pahariya says:

    can any1 send me the solution of above paper on my mail id

  13. manikandan says:

    i have applied nic pls send me nic sample question

  14. manikandan says:

    pls send sample nic sample question paper to my id

  15. Pravin Indorkar says:

    i hav applied for NIC 2011, can smbody please send me the past que papers, and other study materials…any other giudance is also welcomed..its my firs time…please help me out i will b vry mch thankful….
    mail me at:

  16. imran says:

    exam will be mcq type and OOP and unix concepts

  17. Priya says:

    Please share the sample QPS & syllabus for the latest NIC recruitment exam to be held on 5sep2011. Email me :

  18. Monika Singh says:

    Plz send me the sample paper of NIC in my mail-id…
    thank you.
    Have a nice day…

  19. Monika Singh says:

    Plz send me the sample paper of NIC in my mail-id @

    thank you.
    Have a nice day…

  20. sampath says:

    help me in downloading admit card……..

  21. Hardik Trivedi says:

    Great job frnd,
    send me some more on

  22. sampath says:

    The Written Examination scheduled on 04/09/2011 for the Post of Scientific Officer/Engineer-SB(Advertisement No. 15(1)/2011-Pers.) has been postponed. The revised date, time & venue of the examination will be intimated later.

    for details logon to

  23. SASI says:

    pls send me the nic sample papers

  24. SASI says:

    pls send me the nic sample papers in my mail id

  25. shiva prasad das says:

    plz send sample papers for SB engg.Thanks

Leave a Reply

If you have any questions headover to our forums

You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strong>