100+ Free BCS Written Computer Science Practice Questions
Prepare for the Computer Science exam with instant access — no signup required.
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 test your BCS Written Computer Science exam readiness. 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.
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 Fee
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. (Bangladesh Public Service Commission (BPSC))
BCS Written Computer Science Exam Content Outline
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.
How to Pass 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 fee: 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.
Keys to Passing
- 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 Study Tips from Top Performers
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.