10th Computer Science All Boards Past Papers 2020-2026 PDF

10th class Computer Science All Boards Past Papers 2020-2026 PDF 

 

باب نمبر 1: پروگرامنگ کا تعارف
اہم تعریفات:
مربوط ترقیاتی ماحول، مترجم، پروگرام، پروگرام بنانے والا، غلطیوں کی درستی، قواعد، متغیر، مستقل
اہم مختصر سوالات:
  1. کریکٹر اور عددی ڈیٹا قسم میں فرق لکھیں۔
  2. متغیر کے نام رکھنے کے دو اصول لکھیں۔
  3. دو اعلیٰ سطح کی پروگرامنگ زبانوں کے نام لکھیں۔
  4. سر فائل کیا ہوتی ہے؟
  5. متغیر کی اعلان سے کیا مراد ہے؟
  6. عددی مستقل کیا ہوتا ہے؟
  7. متغیر کو ابتدائی قدر دینے کا طریقہ لکھیں۔
  8. متغیر کی ڈیٹا قسم سے کیا مراد ہے؟
  9. محفوظ الفاظ کیا ہوتے ہیں؟
  10. مترجم کیا ہوتا ہے؟
  11. پروگرامنگ ماحول کی تعریف کریں۔
  12. غلطیوں کی درستی کیا ہوتی ہے؟
اہم طویل سوالات:
  1. پروگرام کی تعریف کریں اور پروگرامنگ ماحول کی وضاحت کریں۔
  2. متغیر کی تعریف کریں اور اس کی ڈیٹا اقسام بیان کریں۔
باب نمبر 2: صارف رابطہ
اہم تعریفات:
جملہ ختم کرنے کی علامت، فارمیٹ تعین کرنے والا، ان پٹ فنکشن، آؤٹ پٹ فنکشن، فرار سلسلہ، حسابی عامل، تقابلی عامل، منطقی عامل، تفویضی عامل، عامل
عامل (اہم)
اہم مختصر سوالات:
  1. سی زبان میں استعمال ہونے والے چار عاملوں کے نام لکھیں۔
  2. منطقی “اور” عامل کے استعمالات لکھیں۔
  3. منطقی “یا” عامل کے استعمالات لکھیں۔
  4. منطقی “نہ” عامل کا استعمال لکھیں۔
  5. عامل کی ترجیح سے کیا مراد ہے؟
  6. آؤٹ پٹ دکھانے والے فنکشن کا طریقہ لکھیں۔
  7. فارمیٹ متعین کرنے والے کیا ہوتے ہیں؟
  8. فرار سلسلہ کی تعریف کریں۔
  9. ان پٹ اور آؤٹ پٹ فنکشنز کیا ہوتے ہیں؟
  10. حسابی اور منطقی عامل میں فرق لکھیں۔
اہم طویل سوالات:
  1. ان پٹ اور آؤٹ پٹ فنکشنز کی وضاحت کریں۔
  2. منطقی عامل کیا ہوتے ہیں؟ کسی تین کی وضاحت کریں۔
  3. فرار سلسلہ کی تعریف کریں اور اقسام بیان کریں۔
  4. عامل کی تعریف کریں اور اس کی اقسام بیان کریں۔
  5. تقابلی اور منطقی عامل میں فرق لکھیں۔
  6. تفویضی عامل کی مثالوں کے ساتھ وضاحت کریں۔
اہم پروگرامز:
  1. چوکور کی سائیڈ لے کر رقبہ نکالنے کا پروگرام۔
  2. دو ہندسوں والے عدد کا حاصل ضرب نکالنے کا پروگرام۔
  3. ایک ہی ہدایت سے آؤٹ پٹ دکھانے کا پروگرام۔
  4. دائرے کا رقبہ نکالنے کا پروگرام۔
باب نمبر 3: شرطی منطق
اہم تعریفات:
کنٹرول ہدایت، انتخابی ہدایت، ترتیب وار کنٹرول، شرط
اہم مختصر سوالات:
  1. اگر اور اگر-ورنہ میں فرق لکھیں۔
  2. اندرونی انتخابی ساخت کیا ہوتی ہے؟
  3. کنٹرول ہدایت کی تعریف کریں۔
  4. شرط کیا ہوتی ہے؟
اہم طویل سوالات:
  1. اگر-ورنہ ہدایت کی ساخت بیان کریں۔
  2. اگر-ورنہ ہدایت کو مثال کے ساتھ بیان کریں۔
اہم پروگرامز:
  1. فیصد لے کر 50 سے زیادہ پر کامیابی دکھانے کا پروگرام۔
  2. چیک کریں ایک عدد دوسرے کا عامل ہے یا نہیں۔
  3. چیک کریں عدد 3 کا ضرب ہے اور آخر میں 5 ہے۔
یونٹ 4: ڈیٹا اور تکرار
اہم تعریفات:
ڈیٹا ساخت، صف، تکرار، تکراری ساخت، اندرونی تکرار
اہم مختصر سوالات:
  1. تکراری ہدایت کا طریقہ لکھیں۔
  2. تکرار کے دو استعمالات بیان کریں۔
  3. صف کیا ہوتی ہے؟
  4. تکرار کیا ہوتی ہے؟
اہم طویل سوالات:
  1. پانچ افراد کی عمریں صف میں محفوظ کرنے کا پروگرام۔
  2. 1 سے 10 تک اعداد دکھانے کا پروگرام۔
  3. دو صفوں کے عناصر جمع کرنے کا پروگرام۔
  4. 1 سے 7 تک فیکٹوریل کا پروگرام۔
یونٹ 5: افعال
اہم تعریفات:
فعل، پہلے سے موجود فعل، صارف کا بنایا ہوا فعل، پیرامیٹر
اہم مختصر سوالات:
  1. فعل کو بلانا کیا ہوتا ہے؟
  2. افعال کے دو فوائد لکھیں۔
  3. فعل کے دستخط کا طریقہ لکھیں۔
  4. صارف کا بنایا ہوا فعل کیا ہوتا ہے؟
اہم طویل سوالات:
  1. افعال کے چار فوائد لکھیں۔
  2. عدد کا مربع نکالنے کا فعل لکھیں۔
10th Class Computer Science Important Programs as Long Question

 اہم پروگرامز کے سوالات

باب نمبر 2: صارف رابطہ
ایسا پروگرام لکھیں جو چوکور کی ایک سائیڈ لے کر اس کا رقبہ نکالے۔
ایسا پروگرام لکھیں جو دو ہندسوں والے عدد کا حاصل ضرب نکالے۔
ایسا پروگرام لکھیں جو ایک ہی ہدایت کے ذریعے آؤٹ پٹ دکھائے۔
ایسا پروگرام لکھیں جو دائرے کا رداس لے کر اس کا رقبہ نکالے۔
باب نمبر 3: شرطی منطق
ایسا پروگرام لکھیں جو فیصد لے کر 50 سے زیادہ ہونے پر کامیاب دکھائے۔
ایسا پروگرام لکھیں جو چیک کرے ایک عدد دوسرے کا عامل ہے یا نہیں۔
ایسا پروگرام لکھیں جو چیک کرے عدد 3 کا ضرب ہو اور آخر میں 5 ہو۔
یونٹ 4: ڈیٹا اور تکرار
ایسا پروگرام لکھیں جو پانچ افراد کی عمریں صف میں محفوظ کرے۔
ایسا پروگرام لکھیں جو 1 سے 10 تک اعداد دکھائے۔
ایسا پروگرام لکھیں جو دو صفوں کے عناصر کو جمع کرے۔
ایسا پروگرام لکھیں جو 1 سے 7 تک فیکٹوریل دکھائے۔

 دسویں کلاس کمپیوٹر سائنس گیس پیپر 2026

باب نمبر 1: (پروگرامنگ کا تعارف)
اہم تعریفیں:
آئی ڈی ای (IDE)، کمپائلر، پروگرام، پروگرامر، ڈی بگنگ (Debugging)، سنٹیکس (Syntax)، ویری ایبل (Variable)، کانسٹنٹ (Constant)۔
اہم مختصر سوالات:
ڈیٹا ٹائپس char اور int میں فرق واضح کریں۔
ویری ایبل کا نام رکھنے کے کوئی سے دو اصول لکھیں۔
دو ہائی لیول پروگرامنگ زبانوں کے نام لکھیں۔
ہیڈر فائل (Header file) کیا ہے؟
ویری ایبل کی ڈیکلریشن (Declaration) سے کیا مراد ہے؟
نیومیرک کانسٹنٹ (Numeric Constant) سے کیا مراد ہے؟
ویری ایبل کو انیشیالائز (Initiating) کرنے کا سنٹیکس لکھیں۔
ویری ایبل کی ڈیٹا ٹائپ سے کیا مراد ہے؟
اہم تفصیلی سوالات:
پروگرام کی تعریف کریں اور پروگرامنگ کے ماحول (Environment) کی وضاحت کریں۔
ویری ایبلز کی تعریف کریں اور اس کی ڈیٹا ٹائپس کی وضاحت کریں۔
باب نمبر 2: (یوزر انٹرایکشن)
اہم تعریفیں:
اسٹیٹمنٹ ٹرمینٹیر، فارمیٹ سپیسیفائر، scanf فنکشن، اسکیپ سیکوئنس (Escape sequence)، ریشنل آپریٹر، ارتھمیٹک آپریٹر، لاجیکل آپریٹر، اسائنمنٹ آپریٹر، آپریٹرز، ریلیشنل آپریٹرز۔
اہم مختصر سوالات:
سی (C) لینگویج میں استعمال ہونے والے چار آپریٹرز کے نام لکھیں۔
AND آپریٹر کے استعمالات لکھیں۔
OR آپریٹر کے استعمالات لکھیں۔
NOT آپریٹر کا استعمال لکھیں۔
آپریٹر کی فوقیت (Precedence) سے کیا مراد ہے؟
printf() کا سنٹیکس لکھیں۔
اہم تفصیلی سوالات:
printf()، scanf() اور getch() فنکشنز کی وضاحت کریں۔
لاجیکل آپریٹرز کیا ہیں؟ کوئی سے تین لاجیکل آپریٹرز کی وضاحت کریں۔
اسکیپ سیکوئنس کی تعریف کریں۔ سی لینگویج میں استعمال ہونے والے مختلف اسکیپ سیکوئنسز کی وضاحت کریں۔
اہم پروگرامنگ سوالات:
ایک پروگرام لکھیں جو چوکور (Quadrilateral) کے ایک سائیڈ کی لمبائی ان پٹ کے طور پر لے اور اس کا ایریا (Area) معلوم کرے۔
ایک پروگرام لکھیں جو صارف سے 2 ہندسوں کا نمبر لے، دونوں ہندسوں کا حاصل ضرب نکالے اور رزلٹ دکھائے۔
ایک پروگرام لکھیں جو صرف ایک printf() اسٹیٹمنٹ استعمال کرتے ہوئے مخصوص آؤٹ پٹ دکھائے۔
ایک پروگرام لکھیں جو دائرے کا ریڈیس (Radius) ان پٹ کے طور پر لے کر اس کا ایریا معلوم کرے۔
باب نمبر 3: (کنڈیشنل لاجک)
اہم تعریفیں:
کنٹرول اسٹیٹمنٹ، سلیکشن اسٹیٹمنٹ، سیکوینشل کنٹرول، کنڈیشن (شرط)۔
اہم مختصر سوالات:
if اسٹیٹمنٹ اور if-else اسٹیٹمنٹ میں فرق بتائیں۔
نیسٹڈ سلیکشن سٹرکچرز (Nested selection structures) کیا ہیں؟
اہم تفصیلی سوالات:
if-else اسٹیٹمنٹ کی ساخت (Structure) کی تفصیل سے وضاحت کریں۔
if-else اسٹیٹمنٹ کی وضاحت کریں۔
اہم پروگرامنگ سوالات:
ایک پروگرام لکھیں جو طالب علم کے فیصد نمبر (Percentage) ان پٹ لے اور اگر فیصد 50 سے زیادہ ہو تو “Pass” دکھائے۔
ایک پروگرام لکھیں جو 2 انٹیجرز ان پٹ لے اور بتائے کہ کیا پہلا نمبر دوسرے کا فیکٹر (Factor) ہے یا نہیں۔
ایک پروگرام لکھیں جو ایک نمبر ان پٹ لے اور اگر وہ نمبر 3 کا ملٹی پل ہو اور اس کے اکائی (Unit) کے مقام پر 5 ہو تو “Yes” دکھائے۔
یونٹ 4: (ڈیٹا اور ریپیٹیشن)
اہم تعریفیں:
ڈیٹا سٹرکچر، ایرے (Array)، لوپ سٹرکچر، لوپ، نیسٹڈ لوپ، لوپ باڈی۔
اہم مختصر سوالات:
for لوپ کا سنٹیکس لکھیں۔
لوپ استعمال کرنے کے دو مقاصد بیان کریں۔
اہم تفصیلی سوالات:
ایک پروگرام لکھیں جو 5 افراد کی عمریں ایک ایرے میں اسٹور کرے اور پھر انہیں اسکرین پر دکھائے۔
ایک پروگرام لکھیں جو کمپیوٹر اسکرین پر 1 سے 10 تک گنتی دکھائے۔
ایک پروگرام لکھیں جو دو ایرے (Arrays) کے متعلقہ ایلیمنٹس کو جمع کرے۔
ایک پروگرام لکھیں جو 1 سے 7 تک کے نمبروں کا فیکٹوریل (Factorial) دکھائے۔
یونٹ 5: (فنکشنز)
اہم تعریفیں:
فنکشنز، بلٹ ان (Built-in) فنکشنز، فنکشن پیرامیٹرز، یوزر ڈیفائنڈ فنکشن۔
اہم مختصر سوالات:
فنکشن کال (Calling a function) کرنے سے کیا مراد ہے؟
فنکشنز استعمال کرنے کے دو فوائد لکھیں۔
فنکشن سگنیچر (Function Signature) کا سنٹیکس لکھیں۔
اہم تفصیلی سوالات:
فنکشنز کے چار فوائد تحریر کریں۔
ایک فنکشن int square(int x); لکھیں جو کسی انٹیجر x کا مربع (Square) معلوم کرے۔

 

𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐒𝐡𝐨𝐫𝐭 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧 𝐀𝐧𝐬𝐰𝐞𝐫𝐬

1. Page # 5 – Q1, Q3, Q4 
2. Page # 8 – Q2, Q5 
3. Page # 10 – Q1, Q3 
4. Page # 15 – Q2, Q4 
5. Page # 20 – Q1, Q6 
6. Page # 25 – Q3, Q5 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐃𝐞𝐟𝐢𝐧𝐢𝐭𝐢𝐨𝐧𝐬
1. Algorithm 
2. Flowchart 
3. Operating System 
4. Software 
5. Computer Network 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐬
1. C++: Write a program to check whether a number is prime or not. 
2. Write a program to find factorial of a number using recursion. 
3. Write a program to find the largest among three numbers. 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐒𝐡𝐨𝐫𝐭 𝐍𝐨𝐭𝐞𝐬
1. Computer System Organization 
2. Input/Output Devices 
3. Database Management System 
4. HTML and its Basic Tags 
5. Data Types in Programming Languages 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐋𝐨𝐧𝐠 𝐐𝐮𝐞𝐬𝐭𝐢𝐨𝐧𝐬
1. Explain the types of software with examples. 
2. Describe the working of computer memory and types of memory. 
3. Write a detailed note on computer networks and types of networks. 
4. Explain the difference between RAM and ROM. 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐃𝐢𝐚𝐠𝐫𝐚𝐦𝐬
1. Flowchart for finding factorial of a number 
2. Block diagram of a computer system 
3. Input/Output devices diagram 
𝐈𝐦𝐩𝐨𝐫𝐭𝐚𝐧𝐭 𝐓𝐨𝐩𝐢𝐜𝐬 𝐟𝐨𝐫 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠
1. Data types in C++ 
2. Functions in C++ 
3. Loops and Conditional Statements 
4. Arrays in C++ 
5. Pointer and its usage
Write a Program In C language:
1 . That takes two numbers and find maximum number.
2 . That takes two numbers and find smallest number.
3 . That takes the percentage/marks of student as an input and display “PASS” if the percentage is above 50 Otherwise “FAIL”.
4 . Takes number and decide whether it is positive or negative.
5. Takes year as input and display “Leap year” if the input year is leap year. Leap year are divisible by 4.
6 .Write a program That takes a number and find whether it is even or odd using simple if statement.
7 . Takes a character from user and display whether a given character is “DIGIT” or “NOT DIGIT”.
8 . Takes age of the person and print “Teenager” if the age between 13 and 19.
اہم تعریفات (Important Definitions)
  1. الگورتھم 
  2. فلو چارٹ 
  3. آپریٹنگ سسٹم 
  4. سافٹ ویئر 
  5. کمپیوٹر نیٹ ورک 

اہم پروگرامز (Important Programs)
  1. C++ میں ایسا پروگرام لکھیں جو چیک کرے کہ کوئی عدد پرائم ہے یا نہیں۔ 
  2. ریکرشن استعمال کرتے ہوئے کسی عدد کا فیکٹوریل معلوم کرنے کا پروگرام لکھیں۔ 
  3. تین اعداد میں سے سب سے بڑا عدد معلوم کرنے کا پروگرام لکھیں۔ 

اہم مختصر نوٹس (Important Short Notes)
  1. کمپیوٹر سسٹم کی تنظیم 
  2. ان پٹ اور آؤٹ پٹ ڈیوائسز 
  3. ڈیٹا بیس مینجمنٹ سسٹم 
  4. HTML اور اس کے بنیادی ٹیگز 
  5. پروگرامنگ لینگویجز میں ڈیٹا ٹائپس 

اہم طویل سوالات (Important Long Questions)
  1. سافٹ ویئر کی اقسام کو مثالوں کے ساتھ بیان کریں۔ 
  2. کمپیوٹر میموری کے کام کرنے کا طریقہ اور اس کی اقسام بیان کریں۔ 
  3. کمپیوٹر نیٹ ورکس اور ان کی اقسام پر تفصیلی نوٹ لکھیں۔ 
  4. RAM اور ROM کے درمیان فرق بیان کریں۔ 

اہم ڈایاگرامز (Important Diagrams)
  1. کسی عدد کا فیکٹوریل نکالنے کے لیے فلو چارٹ 
  2. کمپیوٹر سسٹم کا بلاک ڈایاگرام 
  3. ان پٹ/آؤٹ پٹ ڈیوائسز کا ڈایاگرام 

پروگرامنگ کے اہم موضوعات (Important Programming Topics)
  1. C++ میں ڈیٹا ٹائپس 
  2. C++ میں فنکشنزلوپس اور کنڈیشنل اسٹیٹمنٹس 
  3. C++ میں ارے (Arrays) 
  4. پوائنٹر اور اس کا استعمال

C لینگویج میں پروگرام لکھیں:
  1. ایسا پروگرام لکھیں جو دو اعداد لے کر ان میں سے بڑا عدد معلوم کرے۔
  2. ایسا پروگرام لکھیں جو دو اعداد لے کر ان میں سے چھوٹا عدد معلوم کرے۔
  3. ایسا پروگرام لکھیں جو طالب علم کے نمبر/فیصد لے کر اگر 50 سے زیادہ ہوں تو “PASS” اور ورنہ “FAIL” دکھائے۔
  4. ایسا پروگرام لکھیں جو کسی عدد کو لے کر بتائے کہ وہ مثبت ہے یا منفی۔
  5. ایسا پروگرام لکھیں جو سال لے کر بتائے کہ وہ لیپ ایئر ہے یا نہیں (لیپ ایئر وہ ہوتا ہے جو 4 پر تقسیم ہو جائے)۔
  6. ایسا پروگرام لکھیں جو کسی عدد کے بارے میں بتائے کہ وہ جفت (Even) ہے یا طاق (Odd)۔
  7. ایسا پروگرام لکھیں جو کسی کریکٹر کو لے کر بتائے کہ وہ ہندسہ (Digit) ہے یا نہیں۔
  8. ایسا پروگرام لکھیں جو عمر لے کر اگر عمر 13 سے 19 کے درمیان ہو تو “Teenager” ظاہر کرے۔

 

Leave a Reply

Your email address will not be published. Required fields are marked *