MCQz

Computational Thinking

Computer Science · 9th Class (Matric Part 1) · BISE Lahore

150 questions

Tests for this chapter

Tests run in your chosen medium — the sample below shows both.

Chapter 4 Test

10 MCQs from Computational Thinking

10 questions · Computational Thinking × 10

Full Book Test

45 questions · Introduction to Computational Systems × 5, System Design and Troubleshooting × 5, Introduction to Computer Networks × 5, Computational Thinking × 5, Web Development with HTML, CSS and JavaScript × 5, Data Science and Data Gathering × 5, Emerging Technologies in Computer Science × 5, Ethical, Social, and Legal Concerns in Computer Usage × 5, Entrepreneurship in Digital Age × 5

Sample questions

Showing 20 of 150 questions from this chapter. The full bank is in the chapter test below.

  1. 1

    Which statement best defines computational thinking?

    کون سا بیان کمپیوٹیشنل تھنکنگ (Computational Thinking) کی بہترین تعریف پیش کرتا ہے؟

    • A.A problem-solving process that uses skills and techniques to solve complex problems in a way that a computer can execute them (correct answer)ایک مسئلہ حل کرنے کا عمل جو پیچیدہ مسائل کو اس طرح حل کرنے کے لیے مہارتوں اور تکنیکوں کا استعمال کرتا ہے کہ کمپیوٹر ان پر عمل کر سکے
    • B.The process of building and repairing computer hardwareکمپیوٹر ہارڈویئر (Hardware) بنانے اور مرمت کرنے کا عمل
    • C.A method of solving problems using only mathematical formulasصرف ریاضی کے فارمولوں کے استعمال سے مسائل حل کرنے کا طریقہ
    • D.The art of designing video games for entertainmentتفریح کے لیے ویڈیو گیمز ڈیزائن کرنے کا فن
    Why: Computational thinking is a problem-solving process whose steps can be executed by a computer. Building hardware, using only formulas, and designing games describe narrower or unrelated activities.کمپیوٹیشنل تھنکنگ ایک مسئلہ حل کرنے کا عمل ہے جس کے مراحل کمپیوٹر پر عمل کر سکتے ہیں۔ ہارڈویئر بنانا، صرف فارمولوں کا استعمال اور گیمز ڈیزائن کرنا تنگ یا غیر متعلقہ سرگرمیاں بیان کرتے ہیں۔
  2. 2

    Computational thinking can be used beyond computer science. Which of the following shows such an everyday application?

    کمپیوٹیشنل تھنکنگ کو کمپیوٹر سائنس کے علاوہ بھی استعمال کیا جا سکتا ہے۔ مندرجہ ذیل میں سے کون سا ایسا روزمرہ کا استعمال ظاہر کرتا ہے؟

    • A.Only in writing computer programsصرف کمپیوٹر پروگرام لکھنے میں
    • B.Planning a trip and organizing daily tasks (correct answer)سفر کی منصوبہ بندی کرنا اور روزمرہ کے کاموں کو منظم کرنا
    • C.Only in designing computer hardwareصرف کمپیوٹر ہارڈویئر ڈیزائن کرنے میں
    • D.Only in programming mobile applicationsصرف موبائل ایپلیکیشنز کی پروگرامنگ میں
    Why: Computational thinking applies to fields like biology and mathematics and to daily life; planning a trip and organizing tasks are everyday examples. The other options wrongly restrict it to computing-related work.کمپیوٹیشنل تھنکنگ حیاتیات اور ریاضی جیسے شعبوں اور روزمرہ کی زندگی پر لاگو ہوتی ہے؛ سفر کی منصوبہ بندی اور کاموں کی تنظیم اس کی روزمرہ مثالیں ہیں۔ باقی اختیارات اسے غلط طور پر صرف کمپیوٹنگ سے متعلق کاموں تک محدود کرتے ہیں۔
  3. 3

    In computational thinking, decomposition refers to:

    کمپیوٹیشنل تھنکنگ میں ڈی کمپوزیشن (Decomposition) سے مراد ہے:

    • A.Hiding unnecessary details of a problemکسی مسئلے کی غیر ضروری تفصیلات چھپانا
    • B.Finding regularities within a set of dataاعداد و شمار کے ایک مجموعے میں باقاعدگی تلاش کرنا
    • C.Breaking a complicated problem into smaller, more manageable parts (correct answer)کسی پیچیدہ مسئلے کو چھوٹے، زیادہ قابلِ انتظام حصوں میں تقسیم کرنا
    • D.Writing step-by-step instructions to solve a problemکسی مسئلے کو حل کرنے کے لیے قدم بہ قدم ہدایات لکھنا
    Why: Decomposition is the method of breaking a complicated problem into smaller, convenient components. Hiding details is abstraction, finding regularities is pattern recognition, and step-by-step instructions describe an algorithm.ڈی کمپوزیشن کسی پیچیدہ مسئلے کو چھوٹے، آسان حصوں میں تقسیم کرنے کا طریقہ ہے۔ تفصیلات چھپانا ابسٹریکشن (Abstraction) ہے، باقاعدگی تلاش کرنا پیٹرن ریکگنیشن (Pattern Recognition) ہے، اور قدم بہ قدم ہدایات الگورتھم (Algorithm) کو بیان کرتی ہیں۔
  4. 4

    The task of building a birdhouse can be decomposed into smaller steps. Which of the following shows the correct order of these steps?

    پرندوں کے گھر کی تعمیر کے کام کو چھوٹے مراحل میں تقسیم کیا جا سکتا ہے۔ مندرجہ ذیل میں سے کون سا ان مراحل کی درست ترتیب ظاہر کرتا ہے؟

    • A.Paint and decorate, gather materials, cut the wood, assemble the piecesپینٹ اور سجاوٹ کرنا، مواد اکٹھا کرنا، لکڑی کاٹنا، ٹکڑے جوڑنا
    • B.Gather materials, cut the wood, paint and decorate, assemble the piecesمواد اکٹھا کرنا، لکڑی کاٹنا، پینٹ اور سجاوٹ کرنا، ٹکڑے جوڑنا
    • C.Cut the wood, assemble the pieces, design the birdhouse, install the birdhouseلکڑی کاٹنا، ٹکڑے جوڑنا، پرندوں کے گھر کا ڈیزائن بنانا، پرندوں کا گھر نصب کرنا
    • D.Design the birdhouse, gather materials, cut the wood, assemble the pieces (correct answer)پرندوں کے گھر کا ڈیزائن بنانا، مواد اکٹھا کرنا، لکڑی کاٹنا، ٹکڑے جوڑنا
    Why: The proper order is: design and sketch a plan, gather materials, cut the wood, assemble the pieces, paint and decorate, then install. The other options place a later step before an earlier one.درست ترتیب یہ ہے: منصوبہ بنانا اور خاکہ کھینچنا، مواد اکٹھا کرنا، لکڑی کاٹنا، ٹکڑے جوڑنا، پینٹ اور سجاوٹ کرنا، پھر نصب کرنا۔ باقی اختیارات کسی بعد والے مرحلے کو پہلے والے مرحلے سے پہلے رکھتے ہیں۔
  5. 5

    In the decomposed task of building a birdhouse, the step 'Gather Materials' involves:

    پرندوں کے گھر کی تعمیر کے تقسیم شدہ کام میں 'مواد اکٹھا کرنا' کے مرحلے میں کیا شامل ہے؟

    • A.Listing the materials needed, such as wood, nails, paint, and tools like a hammer and saw (correct answer)ضروری مواد کی فہرست بنانا، جیسے لکڑی، کیل، پینٹ، اور ہتھوڑا اور آرہ جیسے اوزار
    • B.Measuring and cutting the wood into the required piecesلکڑی کو ناپ کر مطلوبہ ٹکڑوں میں کاٹنا
    • C.Painting the birdhouse and adding decorationsپرندوں کے گھر کو پینٹ کرنا اور سجاوٹ شامل کرنا
    • D.Finding a suitable location and installing the birdhouseمناسب مقام تلاش کرنا اور پرندوں کا گھر نصب کرنا
    Why: Gathering materials means listing what is needed, such as wood, nails, paint, and tools like a hammer and saw. Cutting, painting, and installing are separate later steps in the decomposed task.مواد اکٹھا کرنے کا مطلب ضروری اشیاء کی فہرست بنانا ہے، جیسے لکڑی، کیل، پینٹ، اور ہتھوڑا اور آرہ جیسے اوزار۔ کاٹنا، پینٹ کرنا اور نصب کرنا تقسیم شدہ کام کے الگ بعد والے مراحل ہیں۔
  6. 6

    Pattern recognition in computational thinking involves:

    کمپیوٹیشنل تھنکنگ میں پیٹرن ریکگنیشن (Pattern Recognition) میں شامل ہے:

    • A.Breaking a problem into smaller componentsکسی مسئلے کو چھوٹے اجزاء میں تقسیم کرنا
    • B.Identifying and understanding regularities or patterns within a set of data or problems (correct answer)اعداد و شمار یا مسائل کے ایک مجموعے کے اندر باقاعدگی یا پیٹرن کی شناخت اور فہم
    • C.Hiding complex details to focus on the main ideaبنیادی خیال پر توجہ مرکوز کرنے کے لیے پیچیدہ تفصیلات چھپانا
    • D.Arranging the steps of a solution in a random orderکسی حل کے مراحل کو بے ترتیب ترتیب میں ترتیب دینا
    Why: Pattern recognition means finding regularities within data or problems. Breaking problems into pieces is decomposition, and hiding details is abstraction.پیٹرن ریکگنیشن کا مطلب اعداد و شمار یا مسائل کے اندر باقاعدگی تلاش کرنا ہے۔ مسئلے کو حصوں میں تقسیم کرنا ڈی کمپوزیشن ہے، اور تفصیلات چھپانا ابسٹریکشن ہے۔
  7. 7

    Using the pattern of consecutive odd numbers, the area of a square with side length 4 equals 1 + 3 + 5 + 7. What is this area?

    مسلسل طاق اعداد کے پیٹرن کو استعمال کرتے ہوئے، 4 لمبائی کے ضلع والے مربع کا رقبہ 1 + 3 + 5 + 7 کے برابر ہے۔ یہ رقبہ کیا ہے؟

    • A.14
    • B.16 (correct answer)
    • C.18
    • D.24
    Why: Adding the first four odd numbers gives 1 + 3 + 5 + 7 = 16, which matches 4 squared. The other values do not match this sum.پہلے چار طاق اعداد کو جمع کرنے سے 1 + 3 + 5 + 7 = 16 حاصل ہوتا ہے، جو 4 کے مربع کے برابر ہے۔ باقی قدریں اس مجموعے سے مطابقت نہیں رکھتیں۔
  8. 8

    The area of a square can be found by adding consecutive odd numbers. Which expression gives the area of a square with side length 6?

    مربع کا رقبہ مسلسل طاق اعداد کو جمع کر کے معلوم کیا جا سکتا ہے۔ کون سا اظہار 6 لمبائی کے ضلع والے مربع کا رقبہ دیتا ہے؟

    • A.1 + 3 + 5 + 7 + 9
    • B.2 + 4 + 6 + 8 + 10 + 12
    • C.1 + 3 + 5 + 7 + 9 + 11 + 13
    • D.1 + 3 + 5 + 7 + 9 + 11 (correct answer)
    Why: A square with side length 6 needs the first six odd numbers: 1 + 3 + 5 + 7 + 9 + 11 = 36, which is 6 squared. Five odd numbers give 25, seven give 49, and the even numbers option is not part of the pattern.6 لمبائی کے ضلع والے مربع کے لیے پہلے چھ طاق اعداد درکار ہیں: 1 + 3 + 5 + 7 + 9 + 11 = 36، جو 6 کا مربع ہے۔ پانچ طاق اعداد 25 دیتے ہیں، سات 49 دیتے ہیں، اور جفت اعداد والا اختیار اس پیٹرن کا حصہ نہیں ہے۔
  9. 9

    An algorithm is best described as:

    الگورتھم (Algorithm) کی بہترین تعریف یہ ہے:

    • A.A step-by-step set of instructions to solve a problem or complete a task (correct answer)کسی مسئلے کو حل کرنے یا کام مکمل کرنے کے لیے ہدایات کا ایک قدم بہ قدم مجموعہ
    • B.A visual diagram of a process drawn with symbols and arrowsعلامتوں اور تیروں کے ساتھ کھینچا گیا عمل کا بصری خاکہ
    • C.A list of data values stored in a programکسی پروگرام میں محفوظ کردہ ڈیٹا کی قدروں کی فہرست
    • D.A pattern found among the numbers in a problemکسی مسئلے کے اعداد میں پائی جانے والی باقاعدگی
    Why: An algorithm is a precise, step-by-step set of instructions to achieve a specific goal. A visual diagram of symbols and arrows describes a flowchart, not an algorithm.الگورتھم کسی مخصوص مقصد کے حصول کے لیے ہدایات کا قطعی، قدم بہ قدم مجموعہ ہے۔ علامتوں اور تیروں کا بصری خاکہ فلو چارٹ (Flowchart) کو بیان کرتا ہے، الگورتھم کو نہیں۔
  10. 10

    An algorithm is often compared to following a recipe to bake a cake. What does this comparison illustrate about an algorithm?

    الگورتھم کا موازنہ اکثر کیک پکانے کے لیے ترکیب پر عمل کرنے سے کیا جاتا ہے۔ یہ موازنہ الگورتھم کے بارے میں کیا ظاہر کرتا ہے؟

    • A.Algorithms are used only for cooking tasksالگورتھم صرف کھانا پکانے کے کاموں کے لیے استعمال ہوتے ہیں
    • B.An algorithm is a precise sequence of instructions that must be followed in a particular order (correct answer)الگورتھم ہدایات کی ایک قطعی ترتیب ہے جس پر مخصوص ترتیب میں عمل کرنا ضروری ہے
    • C.Algorithms cannot be written down or shared with othersالگورتھم کو لکھا یا دوسروں کے ساتھ شیئر نہیں کیا جا سکتا
    • D.The order of the steps in an algorithm does not matterالگورتھم میں مراحل کی ترتیب سے کوئی فرق نہیں پڑتا
    Why: Like a recipe, an algorithm is a precise sequence of instructions followed in a given order to achieve a specific goal. Algorithms are used everywhere, can be written down, and depend on order.ترکیب کی طرح الگورتھم بھی ہدایات کی ایک قطعی ترتیب ہے جس پر ایک مخصوص ترتیب میں عمل کیا جاتا ہے تاکہ ایک مخصوص مقصد حاصل ہو۔ الگورتھم ہر جگہ استعمال ہوتے ہیں، لکھے جا سکتے ہیں، اور ترتیب پر منحصر ہوتے ہیں۔
  11. 11

    Abstraction in problem solving refers to:

    مسئلہ حل کرنے میں ابسٹریکشن (Abstraction) سے مراد ہے:

    • A.Dividing a problem into smaller tasksکسی مسئلے کو چھوٹے کاموں میں تقسیم کرنا
    • B.Identifying repeated patterns in dataاعداد و شمار میں دہرائے جانے والے پیٹرن کی شناخت کرنا
    • C.Hiding complex details while exposing only the necessary parts (correct answer)پیچیدہ تفصیلات چھپانا اور صرف ضروری حصے ظاہر کرنا
    • D.Executing the steps of a process in a fixed orderکسی عمل کے مراحل کو مقررہ ترتیب میں انجام دینا
    Why: Abstraction hides complex details and exposes only what is necessary, reducing complexity. Dividing into tasks is decomposition, and identifying regularities is pattern recognition.ابسٹریکشن پیچیدہ تفصیلات چھپاتی ہے اور صرف ضروری چیز ظاہر کرتی ہے، جس سے پیچیدگی کم ہوتی ہے۔ کاموں میں تقسیم کرنا ڈی کمپوزیشن ہے، اور باقاعدگی کی شناخت پیٹرن ریکگنیشن ہے۔
  12. 12

    Which of the following represents an abstract, high-level view of making a cup of tea?

    مندرجہ ذیل میں سے کون سا ایک کپ چائے بنانے کا تجریدی، اعلیٰ سطحی نظریہ پیش کرتا ہے؟

    • A.Measure the exact temperature of the water to the nearest degreeپانی کا درجہ حرارت قریب ترین ڈگری تک ناپنا
    • B.Time every second of the waiting period with a stopwatchانتظار کے ہر سیکنڈ کو سٹاپ واچ سے وقت کرنا
    • C.List every ingredient by weight to the nearest gramہر جزو کو قریب ترین گرام تک وزن کر کے فہرست بنانا
    • D.Boil water, add tea leaves, wait, and pour into a cup with milk or sugar if desired (correct answer)پانی ابالنا، چائے کی پتیاں ڈالنا، انتظار کرنا، اور چاہیں تو دودھ یا چینی کے ساتھ کپ میں ڈالنا
    Why: The high-level steps of making tea are: boil water, add tea leaves, wait, and pour with milk or sugar if desired. Exact measurements of temperature, time, and weight are unnecessary details that abstraction leaves out.چائے بنانے کے اعلیٰ سطحی مراحل یہ ہیں: پانی ابالنا، چائے کی پتیاں ڈالنا، انتظار کرنا، اور چاہیں تو دودھ یا چینی کے ساتھ کپ میں ڈالنا۔ درجہ حرارت، وقت اور وزن کی قطعی پیمائشیں غیر ضروری تفصیلات ہیں جنہیں ابسٹریکشن خارج کرتی ہے۔
  13. 13

    The algorithm for planting a tree includes several steps. Which step comes immediately after placing the tree upright in the hole?

    درخت لگانے کے الگورتھم میں کئی مراحل شامل ہیں۔ درخت کو سیدھا گڑھے میں رکھنے کے فوراً بعد کون سا مرحلہ آتا ہے؟

    • A.Fill the hole with soil, pressing it down gently to remove air pockets (correct answer)گڑھے کو مٹی سے بھرنا، اسے آہستہ سے دبا کر ہوا کی جیبوں کو ختم کرنا
    • B.Water the tree regularly until it is establishedدرخت کے جڑ پکڑنے تک باقاعدگی سے پانی دینا
    • C.Add mulch around the base of the treeدرخت کی بنیاد کے ارد گرد ملچ (Mulch) ڈالنا
    • D.Choose a suitable spot in the gardenباغ میں مناسب جگہ چننا
    Why: After placing the tree in the hole, the next step is filling the hole with soil and pressing it down. Mulching and regular watering come later, and choosing the spot is the first step.درخت کو گڑھے میں رکھنے کے بعد اگلا مرحلہ گڑھے کو مٹی سے بھرنا اور اسے دبانا ہے۔ ملچ ڈالنا اور باقاعدہ پانی دینا بعد میں آتا ہے، اور جگہ چننا پہلا مرحلہ ہے۔
  14. 14

    In the algorithm for planting a tree, the hole should be dug:

    درخت لگانے کے الگورتھم میں گڑھا کھودا جانا چاہیے:

    • A.Exactly the same width as the root ballجڑوں کے گولے کے بالکل برابر چوڑا
    • B.Twice the width of the tree's root ball (correct answer)درخت کی جڑوں کے گولے سے دوگنا چوڑا
    • C.Three times the depth of the tree's trunkدرخت کے تنے کی گہرائی سے تین گنا گہرا
    • D.Half the width of the root ballجڑوں کے گولے کی آدھی چوڑائی
    Why: The planting algorithm says to dig a hole that is twice the width of the tree's root ball. The other proportions are not part of the algorithm's instructions.درخت لگانے کے الگورتھم کے مطابق گڑھا درخت کی جڑوں کے گولے سے دوگنا چوڑا کھودا جانا چاہیے۔ باقی تناسب الگورتھم کی ہدایات کا حصہ نہیں ہیں۔
  15. 15

    According to the principles of computational thinking, which is the first and most important step in problem solving?

    کمپیوٹیشنل تھنکنگ کے اصولوں کے مطابق، مسئلہ حل کرنے میں پہلا اور سب سے اہم مرحلہ کون سا ہے؟

    • A.Drawing a flowchartفلو چارٹ بنانا
    • B.Writing pseudocodeسوڈو کوڈ (Pseudocode) لکھنا
    • C.Understanding the problem (correct answer)مسئلے کو سمجھنا
    • D.Selecting the most efficient solutionسب سے موثر حل کا انتخاب کرنا
    Why: Understanding the problem is the first and most important step; it involves identifying the core issue, requirements, and objectives. Flowcharts, pseudocode, and solution selection come after understanding.مسئلے کو سمجھنا پہلا اور سب سے اہم مرحلہ ہے؛ اس میں بنیادی مسئلے، ضروریات اور مقاصد کی شناخت شامل ہے۔ فلو چارٹ، سوڈو کوڈ اور حل کا انتخاب مسئلے کو سمجھنے کے بعد آتے ہیں۔
  16. 16

    Understanding a problem involves:

    کسی مسئلے کو سمجھنے میں شامل ہے:

    • A.Running the first solution that comes to mindپہلا حل جو ذہن میں آئے اسے فوراً چلانا
    • B.Choosing the programming language before reading the problemمسئلے کو پڑھنے سے پہلے پروگرامنگ زبان کا انتخاب کرنا
    • C.Skipping the analysis to save timeوقت بچانے کے لیے تجزیہ چھوڑ دینا
    • D.Identifying the core issue, defining the requirements, and setting the objectives (correct answer)بنیادی مسئلے کی شناخت، ضروریات کی وضاحت، اور مقاصد کا تعین کرنا
    Why: Problem understanding means identifying the core issue, defining the requirements, and setting the objectives. The other options skip the analysis that must come first.مسئلے کی سمجھ کا مطلب بنیادی مسئلے کی شناخت، ضروریات کی وضاحت اور مقاصد کا تعین ہے۔ باقی اختیارات اس تجزیے کو چھوڑ دیتے ہیں جو پہلے آنا چاہیے۔
  17. 17

    A widely quoted problem-solving tip says that if you had an hour to solve a problem, most of that time should be spent:

    مسئلہ حل کرنے کا ایک مشہور مشورہ کہتا ہے کہ اگر آپ کے پاس مسئلہ حل کرنے کے لیے ایک گھنٹہ ہو، تو اس کا زیادہ تر وقت کس چیز پر صرف ہونا چاہیے؟

    • A.Thinking carefully about the problem (correct answer)مسئلے کے بارے میں غور سے سوچنے پر
    • B.Writing the solution quicklyحل کو جلدی لکھنے پر
    • C.Testing the solution repeatedlyحل کو بار بار جانچنے پر
    • D.Choosing the programming languageپروگرامنگ زبان کے انتخاب پر
    Why: The tip (attributed to Albert Einstein) recommends spending 55 minutes thinking about the problem and only 5 minutes on solutions, since thorough understanding leads to better solutions.یہ مشورہ (البرٹ آئن سٹائن سے منسوب) 55 منٹ مسئلے کے بارے میں سوچنے اور صرف 5 منٹ حل پر صرف کرنے کی تجویز دیتا ہے، کیونکہ مکمل سمجھ بہتر حل کا باعث بنتی ہے۔
  18. 18

    Problem simplification in computational thinking involves:

    کمپیوٹیشنل تھنکنگ میں مسئلے کی آسان کاری (Simplification) میں شامل ہے:

    • A.Solving the whole problem in a single stepپورے مسئلے کو ایک ہی مرحلے میں حل کرنا
    • B.Breaking a problem into smaller, more manageable sub-problems (correct answer)کسی مسئلے کو چھوٹے، زیادہ قابلِ انتظام ذیلی مسائل میں تقسیم کرنا
    • C.Removing the most difficult parts of the problemمسئلے کے مشکل ترین حصے نکال دینا
    • D.Copying a solution used for a different problemکسی دوسرے مسئلے کے لیے استعمال شدہ حل کو نقل کرنا
    Why: Simplifying a problem means breaking it into smaller, more manageable sub-problems. Removing parts or copying other solutions changes the problem instead of simplifying it.مسئلے کی آسان کاری کا مطلب اسے چھوٹے، زیادہ قابلِ انتظام ذیلی مسائل میں تقسیم کرنا ہے۔ حصے نکالنا یا دوسرے حل نقل کرنا مسئلے کو آسان کرنے کے بجائے بدل دیتا ہے۔
  19. 19

    A website design task can be simplified by breaking it into sub-tasks. Which of the following shows this breakdown?

    ویب سائٹ ڈیزائن کے کام کو ذیلی کاموں میں تقسیم کر کے آسان بنایا جا سکتا ہے۔ مندرجہ ذیل میں سے کون سا یہ تقسیم ظاہر کرتا ہے؟

    • A.Boiling water and adding tea leavesپانی ابالنا اور چائے کی پتیاں ڈالنا
    • B.Gathering wood, nails, and paintلکڑی، کیل اور پینٹ اکٹھا کرنا
    • C.Designing the layout, creating content, and coding the functionality (correct answer)لی آؤٹ (Layout) ڈیزائن کرنا، مواد تیار کرنا، اور فعالیت کو کوڈ کرنا
    • D.Hiring a single expert to do everythingسب کچھ کرنے کے لیے ایک ماہر کی خدمات حاصل کرنا
    Why: Designing a website is simplified into designing the layout, creating content, and coding the functionality. The first two options belong to unrelated tasks, and hiring one expert does not decompose the work.ویب سائٹ ڈیزائن کرنے کو لی آؤٹ ڈیزائن کرنے، مواد تیار کرنے اور فعالیت کو کوڈ کرنے میں آسان بنایا جاتا ہے۔ پہلے دو اختیارات غیر متعلقہ کاموں سے تعلق رکھتے ہیں، اور ایک ماہر کی خدمات حاصل کرنا کام کو تقسیم نہیں کرتا۔
  20. 20

    Choosing the best solution in computational thinking involves:

    کمپیوٹیشنل تھنکنگ میں بہترین حل کا انتخاب شامل ہے:

    • A.Picking the first approach that comes to mindپہلا طریقہ جو ذہن میں آئے اسے چن لینا
    • B.Selecting the approach with the most stepsسب سے زیادہ مراحل والے طریقے کا انتخاب کرنا
    • C.Avoiding any comparison of alternativesمتبادلات کا کوئی موازنہ کرنے سے گریز کرنا
    • D.Evaluating different approaches and selecting the most efficient one (correct answer)مختلف طریقوں کا جائزہ لینا اور سب سے موثر طریقے کا انتخاب کرنا
    Why: Solution selection means evaluating different approaches and choosing the most efficient one. The other options skip the evaluation needed to make a sound choice.حل کا انتخاب کرنے کا مطلب مختلف طریقوں کا جائزہ لینا اور سب سے موثر طریقہ چننا ہے۔ باقی اختیارات اس جائزے کو چھوڑ دیتے ہیں جو درست فیصلے کے لیے ضروری ہے۔
← All chapters of Computer Science