NPCBL Executive Trainee (CSE) 2023 – Preliminary question & solution

Questions from the NPCBL Executive Trainee (CSE) recruitment exam, 2023 – Preliminary, shared by the candidates who sat it. The paper: 39 MCQs. So far 39 MCQs have been shared. Topics include Coding, Data Structure, General Knowledge, Operating System and DBMS.

MCQ (39)

  1. পেনাং কোন দেশের সমুদ্রবন্দর?
    1. a) ইন্দোনেশিয়া
    2. b) মালয়েশিয়া
    3. c) তাইওয়ান
    4. d) ফিলিপাইন
  2. কুতুবদিয়া বাতিঘর নির্মাণ করা হয় কত সালে?
    1. a) ১৮৫৫ সালে
    2. b) ১৮৪০ সালে
    3. c) ১৮৪৬ সালে
    4. d) ১৮৪৮ সালে
  3. কমার বিরতিকাল কতক্ষণ?
    1. a) ১ বলতে যে সময় লাগে
    2. b) ১ বলার দ্বিগুন সময়
    3. c) ১ সেকেন্ড
    4. d) থামার প্রয়োজন নেই
  4. সাধু ও চলিত রীতির মিশ্রণে বাক্য কোন দোষে দুষ্ট হয়?
    1. a) উৎপ্রেক্ষা দোষে
    2. b) বাহুল্য দোষে
    3. c) গুরুচন্ডালী দোষে
    4. d) আঞ্চলিক দোষে
  5. বাংলাদেশের একমাত্র পাহাড়ী দ্বীপ কোনটি?
    1. a) সেন্ট মার্টিন
    2. b) মহেশখালী
    3. c) ছেঁড়াদ্বীপ
    4. d) নিঝুম দ্বীপ
  6. তামাবিল সীমান্তের সাথে ভারতের কোন শহরটি অবস্থিত?
    1. a) করিমগঞ্জ
    2. b) খোয়াই
    3. c) পেট্রোপোল
    4. d) ডাউকি
  7. দক্ষিণ তালপট্টি কোন নদীর মোহনায় অবস্থিত?
    1. a) নাফ
    2. b) তেতুলিয়া
    3. c) আড়িয়াল খাঁ
    4. d) হাড়িয়াভাঙ্গা
  8. Which of the following scheduling algorithms is non-preemptive?
    1. a) Shortest Job First
    2. b) FCFS
    3. c) Round Robin
    4. d) Priority Scheduling
  9. What is the maximum number of possible nonzero values in an adjacency matrix of a simple graph with n vertices?
    1. a) n(n-1)/2
    2. b) n(n+1)/2
    3. c) n(n-1)
    4. d) n(n+1)
  10. OPEC থেকে কোন দেশ নিজেকে প্রত্যাহার করে নেয়?
    1. a) নাইজেরিয়া
    2. b) লিবিয়া
    3. c) ভেনিজুয়েলা
    4. d) কাতার
  11. A computer system needs to store 100 different symbols. In this case, how many bits of data are required for each symbol?
    1. a) 4
    2. b) 5
    3. c) 6
    4. d) 7
  12. Select the correct English translation of: The boy takes after his father.
    1. a) ছেলেটি তার পিতার দেখাশুনা করে
    2. b) ছেলেটি তার পিতার অনুকরণ করে
    3. c) ছেলেটি তার পিতার পদাংক অনুসরণ করে
    4. d) ছেলেটি দেখতে তার পিতার মত
  13. Which data structure is needed to convert infix notation to postfix notation?
    1. a) Branch
    2. b) Tree
    3. c) Queue
    4. d) Stack
  14. What is the maximum number of IP addresses that can be assigned to hosts on a local subnet that uses the 255.255.255.224 subnet mask?
    1. a) 16
    2. b) 31
    3. c) 32
    4. d) 30
  15. Logical memory is broken into blocks of the same size called-
    1. a) Frames
    2. b) Pages
    3. c) RAIDs
    4. d) Blocks
  16. Which of the following is not a property of the Object Oriented Programming Concept?
    1. a) Encapsulation
    2. b) Inheritance
    3. c) Exception
    4. d) Abstraction
  17. CREATE TABLE employee (name VARCHAR, id INTEGER) What type of statement is this?
    1. a) DML
    2. b) DDL
    3. c) View
    4. d) Integrity constraint
  18. Which data structure is suitable to represent hierarchical relationship between elements?
    1. a) Stack
    2. b) Queue
    3. c) List
    4. d) Tree
  19. How many children does a binary tree have?
    1. a) 2
    2. b) 0
    3. c) 0 or 1 or 2
    4. d) Any number of children
  20. When a class serves as base class for many derived classes, the situation is called-
    1. a) Polymorphism
    2. b) Hierarchical inheritance
    3. c) Hybrid inheritance
    4. d) Multipath inheritance
  21. What is the number of edges in a complete graph with 5 nodes?
    1. a) 1
    2. b) 4
    3. c) 5
    4. d) 10
  22. Communication between a computer and a keyboard involves ____ transmission.
    1. a) Automatic
    2. b) Half-duplex
    3. c) Full-duplex
    4. d) Simplex
  23. A B* tree can contain a maximum of 7 pointers in a node. What is the minimum number keys in leaves?
    1. a) 6
    2. b) 3
    3. c) 4
    4. d) 7
  24. Which of the following is an example of dynamic programming approach?
    1. a) Fibonacci Series
    2. b) Tower of Hanoi
    3. c) Dijkstra Shortest Path
    4. d) None of the above
  25. Which of the following is true regarding a constructor in Object Oriented Programming?
    1. a) May consist of a return type
    2. b) Does not consist of any return type
    3. c) Has some return type
    4. d) None of the above
  26. The degree of interaction between two modules is known as-
    1. a) Cohesion
    2. b) Strength
    3. c) Inheritance
    4. d) Coupling
  27. The number of values a function can return at a time?
    1. a) 1
    2. b) 2
    3. c) 0
    4. d) more than 2
  28. What type of join is needed when you wish to include rows that do not have matching values?
    1. a) Equal join
    2. b) Natural join
    3. c) Outer join
    4. d) Inner join
  29. Find the output of the following prefix expression *+2-2 1/-4 2+-5 3 1
    1. a) 2
    2. b) 12
    3. c) 10
    4. d) 4
  30. Which one of the following is the deadlock avoidance algorithm?
    1. a) Banker's algorithm
    2. b) round-robin algorithm
    3. c) Elevator algorithm
    4. d) Karn's algorithm
  31. Which one of the following sorts rows in SQL?
    1. a) SORT BY
    2. b) ALIGN BY
    3. c) ORDER BY
    4. d) GROUP BY
  32. Choose the correct spelling
    1. a) Query
    2. b) Quelry
    3. c) Qeiry
    4. d) Queery
  33. Consider int i=0; Then which of the following is not an infinite loop?
    1. a) for(;;){}
    2. b) while ( ){ }
    3. c) while ( ++i<0){ --i;}
    4. d) do {++i;} while(--i<=0);
  34. Address stored in the pointer variable is of type ____
    1. a) Integer
    2. b) Float
    3. c) Character
    4. d) Double
  35. What will be the output of the following "C" code fragment? x=0; while (x<100) x+=2; print(x);
    1. a) 99
    2. b) 100
    3. c) 101
    4. d) 98
  36. Which keyword is used to skip the rest of a loop and carry on from the top of the loop again?
    1. a) break
    2. b) resume
    3. c) continue
    4. d) skip
  37. Which of the following is not a deadlock handling strategy?
    1. a) Deadlock prevention
    2. b) Timeout
    3. c) Deadlock detection and recovery
    4. d) Deadlock annihilation
  38. A transaction that completes its execution is said to be-
    1. a) Committed
    2. b) Aborted
    3. c) Rolled back
    4. d) Successful
  39. Which of the following sorting algorithms is a divide and conquer algorithm?
    1. a) Merge sort
    2. b) Bubble sort
    3. c) Insertion sort
    4. d) Counting sort

Other papers for this post