Free Practice Questions for BCS Written Computer Science
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Bangladesh Civil Service (BCS) Exams
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: BCS Written Computer Science Exam
971
BPSC subject code for Computer Science
Official BCS written syllabus PDF
200 marks
Post-related Computer Science paper (Part I 100 + Part II 100)
Official BCS written syllabus PDF
50% aggregate
Written-stage pass standard on the 900-mark exam
BPSC BCS examination page
Tk. 200 / Tk. 50
50th BCS general / reduced application fee (no separate written fee)
50th BCS circular reporting citing PSC
4 hours
Duration used here for BPSC 200-mark written papers (confirm routine)
Longstanding BPSC sitting practice
Descriptive
Official item type; this bank is an English MCQ study adaptation
BPSC written syllabus structure
BPSC Computer Science (code 971) is a 200-mark, typically 4-hour descriptive written paper (Part I 100 / Part II 100) inside the 900-mark BCS written stage (50% aggregate; per-paper minima also apply). Fee is the single BCS application (50th BCS: Tk. 200 general / Tk. 50 reduced). This page is a free English MCQ study adaptation, not an official-paper simulation.
Sample BCS Written Computer Science Practice Questions
Try these sample questions to review concepts for the BCS Written Computer Science exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1In C, after `#define SQR(x) x*x`, what does `SQR(2+3)` evaluate to?
2Which C storage class gives a local variable lifetime for the entire program while restricting its name to the block?
3What is printed? `int x = 5; int *p = &x; *p = 12; printf("%d", x);`
4In object-oriented programming, hiding an object’s representation and exposing only a controlled interface is called:
5The size of a C `union` with members `char c; int i; double d;` is determined by:
6In C++, a virtual function is resolved at:
7A C function should return a pointer to a newly allocated string. Which approach is defined and correct?
8C++ function templates are instantiated:
9The hexadecimal value `0x2A` equals which unsigned decimal integer?
10Which gate is functionally complete by itself (a universal gate)?
About the BCS Written Computer Science Exam
Computer Science is the BPSC BCS written post-related paper, subject code 971, Total Marks 200. The official name is Computer Science, not a separate Computer Science and Engineering paper. It is sat by technical/professional (and dual-cadre) applicants whose post lists this subject. The official paper is descriptive in two 100-mark parts covering programming, digital systems, discrete math, numerical methods, data structures, microprocessors, computer organization, compilers, algorithms, operating systems, DBMS, software engineering, data communication, networks, and AI. This free bank is an English-language MCQ study adaptation of that syllabus—not an official translation, format simulation, or substitute for handwritten answers. After written, BPSC's page still lists a 200-mark viva with 50% pass; news since the 47th BCS has reported a 100-mark viva. Confirm the circular.
Exam sponsor: Bangladesh Public Service Commission (BPSC). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
BPSC post-related Computer Science (subject code 971), Total Marks 200, in two equal parts. Part I (100): programming, digital systems, discrete mathematics, numerical analysis, data structures, microprocessor and interfacing, computer organization, compiler and theory of computation. Part II (100): algorithms, operating systems, DBMS, software engineering, data communication, computer networks and the Internet, artificial intelligence. Official items are descriptive. This bank is an English-language MCQ study adaptation, not a translation or sitting simulation. Technical/professional cadre written total is 900 marks including this 200-mark paper; dual-cadre applicants sit the extra post-related paper.
Time Limit
4 hours is the duration used for BPSC 200-mark written papers on this site and in longstanding BPSC sitting practice; confirm the current routine
Passing Score
50% aggregate on the 900-mark written examination (BPSC page); per-paper minima also apply as set by BPSC. Confirm the current circular.
Exam / Certification Fees
Tk. 200 general (50th BCS); Tk. 50 for ethnic minority, persons with disabilities, and third-gender applicants; no separate written or viva fee. Confirm the live circular.
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Our practice resources: topics covered
We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.
Part I (Marks 100)
Computer programming (C and introductory C++/Java OOP), digital systems, discrete mathematics, numerical analysis, data structures, microprocessor and interfacing (8086 family), computer organization and architecture, compiler and theory of computation.
Part II (Marks 100)
Algorithms and complexity, operating systems, database management systems, software engineering, data communication, computer networks and the Internet, and artificial intelligence.
Preparing for the BCS Written Computer Science Exam
What You Need to Know
- Passing score: 50% aggregate on the 900-mark written examination (BPSC page); per-paper minima also apply as set by BPSC. Confirm the current circular.
- Assessment: BPSC post-related Computer Science (subject code 971), Total Marks 200, in two equal parts. Part I (100): programming, digital systems, discrete mathematics, numerical analysis, data structures, microprocessor and interfacing, computer organization, compiler and theory of computation. Part II (100): algorithms, operating systems, DBMS, software engineering, data communication, computer networks and the Internet, artificial intelligence. Official items are descriptive. This bank is an English-language MCQ study adaptation, not a translation or sitting simulation. Technical/professional cadre written total is 900 marks including this 200-mark paper; dual-cadre applicants sit the extra post-related paper.
- Time limit: 4 hours is the duration used for BPSC 200-mark written papers on this site and in longstanding BPSC sitting practice; confirm the current routine
- Exam / certification fees: Tk. 200 general (50th BCS); Tk. 50 for ethnic minority, persons with disabilities, and third-gender applicants; no separate written or viva fee. Confirm the live circular. Official sources
Using Our Practice Resources
- Work through all 100 available questions
- Review every answer and explanation
- Track weak areas and revisit them
- Use our AI tutor for tough concepts
BCS Written Computer Science: Suggested Study Strategy
Frequently Asked Questions
What is BPSC subject code 971?
It is the BCS written post-related paper officially named Computer Science, Total Marks 200, in two 100-mark parts. BPSC does not list a separate Computer Science and Engineering paper under this code.
Is the official Computer Science paper multiple choice?
No. It is a 200-mark descriptive written examination. This bank is an English-language MCQ study adaptation of the syllabus, not an official translation, format simulation, or substitute for writing practice.
Who sits the Computer Science post-related paper?
Technical and professional cadre applicants whose post requires Computer Science, and dual-cadre applicants who must sit the extra 200-mark post-related paper, after qualifying in the BCS Preliminary Test of the same cycle.
What is the written pass standard?
BPSC's examination page requires 50% aggregate on the 900-mark written examination. Per-paper minima also apply as set by BPSC. Confirm the current circular.
How long is the paper?
Four hours is the duration used for BPSC 200-mark written papers on this site and in longstanding BPSC sitting practice. Always confirm the published routine for your cycle.
Is there a separate fee for the written Computer Science paper?
No. The 50th BCS application fee (Tk. 200 general; Tk. 50 for ethnic minority, persons with disabilities, and third-gender applicants) covers preliminary, written, and viva. Confirm the live circular on Teletalk.
What does the viva carry?
The official BPSC page still lists viva voce as 200 marks with a 50% pass mark. Reporting from the 47th BCS onward has described a 100-mark viva, and PSC has discussed reducing it further. Use the circular in force for your cycle.
In what language is this practice bank?
This is an original English-language MCQ study adaptation. Official BCS written answers may be in Bangla or English as the paper and circular allow. The bank is not an official translation or a simulation of the exam-hall language environment.