Programming With Python MCQ Quiz in हिन्दी - Objective Question with Answer for Programming With Python - मुफ्त [PDF] डाउनलोड करें

Last updated on Apr 16, 2025

पाईये Programming With Python उत्तर और विस्तृत समाधान के साथ MCQ प्रश्न। इन्हें मुफ्त में डाउनलोड करें Programming With Python MCQ क्विज़ Pdf और अपनी आगामी परीक्षाओं जैसे बैंकिंग, SSC, रेलवे, UPSC, State PSC की तैयारी करें।

Latest Programming With Python MCQ Objective Questions

Programming With Python Question 1:

जिस प्रकार से एक डेटासेट को पंक्तियोंऔर स्तंभों को क्रम में करना, डेटा के आकार के रुप में जाना जाता है। निम्नलिखित फंक्शन का उपयोग मूल डेटा से एक नए डेटाफ्रेम को पुनः आकार देने और बनाने (create) के लिए किया जाता है ?

  1. dropna()
  2. pivot()
  3. sort()
  4. merge()

Answer (Detailed Solution Below)

Option 2 : pivot()

Programming With Python Question 1 Detailed Solution

सही उत्तर pivot() है।

Key Pointspivot() फलन का उपयोग मूल DataFrame से एक नया DataFrame को नया आकार देने और बनाने के लिए किया जाता है।
  • यह आपको डेटा को बदलने या 'पिवट' करने की अनुमति देता है, ताकि कॉलम पंक्तियाँ बन जाएँ और इसके विपरीत।
  • यह सारांश तालिकाएँ बनाने या विश्लेषण के लिए डेटा को पुनर्गठित करने के लिए विशेष रूप से उपयोगी है।
  • यह फलन पैरामीटर जैसे इंडेक्स, स्तंभ और मान लेता है ताकि यह परिभाषित किया जा सके कि डेटा को कैसे नया आकार दिया जाना चाहिए।
  • उदाहरण के लिए, आप प्रत्येक महीने के लिए औसत बिक्री प्रति उत्पाद श्रेणी दिखाने वाली पिवट टेबल बनाने के लिए pivot() का उपयोग कर सकते हैं।
Additional Information
  • pivot() फलन पाइथन में pandas लाइब्रेरी का हिस्सा है, जिसका व्यापक रूप से डेटा हेरफेर और विश्लेषण के लिए उपयोग किया जाता है।
    • आप pip का उपयोग करके pandas स्थापित कर सकते हैं: pip install pandas।
    • pivot() फलन का उपयोग अक्सर अन्य pandas फ़ंक्शन जैसे groupby() और agg() के साथ जटिल डेटा परिवर्तन करने के लिए किया जाता है।
    • यहाँ pivot() के उपयोग का एक सरल उदाहरण दिया गया है:
      import pandas as pd
      
      # Sample data
      data = {
          'Month': ['Jan', 'Jan', 'Feb', 'Feb'],
          'Category': ['A', 'B', 'A', 'B'],
          'Sales': [100, 150, 200, 250]
      }
      
      df = pd.DataFrame(data)
      
      # Pivot the DataFrame
      pivot_df = df.pivot(index='Month', columns='Category', values='Sales')
      
      print(pivot_df)

Programming With Python Question 2:

सूची I का सूची II से मिलान कीजिए

सूची I

सूची II

A.

DataFrame.std()

I.

प्रसरण

B.

DataFrame.describe()

II.

मान जो सबसे अधिक प्रकट होता है।

C.

DataFrame.var()

III.

वर्णनात्मक सांख्यिकी मानें

D.

DataFrame.mode()

IV.

मानक विचलन

 

निम्नलिखित विकल्पों में से सही उत्तर का चयन कीजिए:

  1. A - IV, B - III, C - I, D - II
  2. A - III, B - IV, C - II, D - I
  3. A - IV, B - I, C - II, D - III
  4. A - I, B - II, C - IV, D - III

Answer (Detailed Solution Below)

Option 1 : A - IV, B - III, C - I, D - II

Programming With Python Question 2 Detailed Solution

- guacandrollcantina.com

सही उत्तर विकल्प 1 है।

Key Points

  • DataFrame.std() - यह फंक्शन डेटाफ़्रेम में मानों का मानक विचलन की गणना करता है, इसलिए यह IV. मानक विचलन से सुमेलित है।
  • DataFrame.describe() - यह फंक्शन वर्णनात्मक सांख्यिकी उत्पन्न करता है जो डेटासेट के वितरण की केंद्रीय प्रवृत्ति, प्रकीर्णन और आकार का सारांश देता है, NaN मानों को छोड़कर। इसलिए, यह III. वर्णनात्मक सांख्यिकीय मान से सुमेलित है।
  • DataFrame.var() - यह फंक्शन डेटाफ़्रेम में मानों का प्रसरण की गणना करता है, इसलिए यह I. प्रसरण से सुमेलित है।
  • DataFrame.mode() - यह फंक्शन डेटाफ़्रेम का (के) बहुलक प्रदान करता है। बहुलक वह मान है जो डेटासेट में सबसे अधिक बार आता है। इस प्रकार, यह II. वह मान जो सबसे अधिक दिखाई देता है से सुमेलित है।

इसलिए, सही मिलान है:

  • A - IV
  • B - III
  • C - I
  • D - II

सही उत्तर विकल्प 1 है।

Additional Information

  • फंक्शनों और उनके संगत आउटपुट को समझना डेटा विश्लेषण और हेरफेर के लिए महत्वपूर्ण है।
  • मानक विचलन और प्रसरण दोनों डेटासेट में प्रकीर्णन के माप हैं।
  • वर्णनात्मक सांख्यिकी डेटा का सारांश प्रदान करती है, जो प्रारंभिक डेटा विश्लेषण के लिए आवश्यक है।
  • माध्य केंद्रीय प्रवृत्ति का एक माप है, जो डेटासेट में सबसे सामान्य मान को समझने में उपयोगी है।

Programming With Python Question 3:

Comprehension:

दिया हुआ डेटाफ्रेम 5 राज्यों के तापमान, वर्षा, आर्द्रता के आँकडो को दर्शाता है।

 

राज्य

औसत तापमान (°C)

वर्षा (cm में)

आर्द्रता

1

असम

20

150

10.6

2

दिल्ली

30

70

7.5

3

केरल

20

120

10.9

4

राजस्थान

35

50

5.6

5

तेलंगाना

28

90

8.7

 

ऊपर के डेटाफ्रेम का उपयोग कर प्रश्नों के उत्तर दें

दिए हुए निम्नलिखित पाइथन कोड का आउटपुट दें:

statedf.loc[:, 'Rainfall (in cm)'] > 90

  1. असम सत्य 
    दिल्ली  असत्य
    केरल सत्य
    राजस्थान असत्य
    तेलंगाना असत्य
  2. 1 सत्य
    2 असत्य
    3 सत्य
    4 असत्य
    5 असत्य
  3. Assam 150
    Kerela 120
  4. 1 150
    3 12

Answer (Detailed Solution Below)

Option 2 :
1 सत्य
2 असत्य
3 सत्य
4 असत्य
5 असत्य

Programming With Python Question 3 Detailed Solution

सही उत्तर: विकल्प 2 है। 

Key Points

संप्रत्यय:

कोड यह जाँच करता है कि डेटाफ्रेम में 'वर्षा (cm में)' कॉलम पर एक शर्त का उपयोग करके किन राज्यों में 90 cm से अधिक वर्षा हुई है।

दिया गया है

तालिका से वर्षा का आँकड़ा:

  • असम - 150
  • दिल्ली - 70
  • केरल - 120
  • राजस्थान - 50
  • तेलंगाना - 90

गणना

जाँच करें कि कौन से मान > 90 हैं:

  • असम → सत्य
  • दिल्ली → असत्य
  • केरल → सत्य
  • राजस्थान → असत्य
  • तेलंगाना → असत्य

5 पंक्तियों के लिए अंतिम बूलियन आउटपुट:

[सत्य, असत्य, सत्य, असत्य, असत्य]

अंतिम उत्तर: ✅ विकल्प 2

Programming With Python Question 4:

Comprehension:

दिया हुआ डेटाफ्रेम 5 राज्यों के तापमान, वर्षा, आर्द्रता के आँकडो को दर्शाता है।

 

राज्य

औसत तापमान (°C)

वर्षा (cm में)

आर्द्रता

1

असम

20

150

10.6

2

दिल्ली

30

70

7.5

3

केरल

20

120

10.9

4

राजस्थान

35

50

5.6

5

तेलंगाना

28

90

8.7

 

ऊपर के डेटाफ्रेम का उपयोग कर प्रश्नों के उत्तर दें

_______ कमांड डेटाफ्रेम के पहले पाँच आँकड़ो को प्रदर्शित करने के लिए उपयोग किया जाता है और ________ कमांड निचले पाँच आँकड़ों को प्रदर्शित करने के लिए उपयोग किया जाता है।

  1. statedf.head(5), statedf.tail(-5)
  2. statedf.head(), stated.f.tail(-5)
  3. statedf.head(5), statedf.tail(5)
  4. statedf.head(-5), statedf.tail()

Answer (Detailed Solution Below)

Option 3 : statedf.head(5), statedf.tail(5)

Programming With Python Question 4 Detailed Solution

सही उत्तर विकल्प 3 है।

Key Points

  • पांडास में head() फलन का उपयोग डेटाफ्रेम के पहले n रिकॉर्ड प्रदर्शित करने के लिए किया जाता है।
  • पांडास में tail() फलन का उपयोग डेटाफ्रेम के अंतिम n रिकॉर्ड प्रदर्शित करने के लिए किया जाता है।
  • दिए गए उदाहरण में, statedf.head(5) का उपयोग डेटाफ्रेम statedf के पहले पाँच रिकॉर्ड प्रदर्शित करने के लिए किया जाता है।
  • इसी प्रकार, statedf.tail(5) का उपयोग डेटाफ्रेम statedf के अंतिम पाँच रिकॉर्ड प्रदर्शित करने के लिए किया जाता है।
  • इसलिए, वांछित परिणाम प्राप्त करने के लिए सही सिंटैक्स statedf.head(5) और statedf.tail(5) है।

Additional Information

  • head() और tail() फलन डेटाफ्रेम की सामग्री का त्वरित निरीक्षण करने के लिए बहुत उपयोगी हैं।
  • इन कार्यों का उपयोग बिना तर्कों के डिफ़ॉल्ट रूप से पहले और अंतिम 5 रिकॉर्ड प्रदर्शित करने के लिए किया जा सकता है, अर्थात्, statedf.head() और statedf.tail()
  • head() या tail() फ़ंक्शनों के साथ ऋणात्मक सूचकांकों का उपयोग मान्य नहीं है और इससे त्रुटि होगी।
  • डेटा संरचना और सामग्री को समझने के लिए डेटाफ्रेम के पहले कुछ और अंतिम कुछ रिकॉर्डों का निरीक्षण करना एक सामान्य अभ्यास है।

Programming With Python Question 5:

Comprehension:

दिया हुआ डेटाफ्रेम 5 राज्यों के तापमान, वर्षा, आर्द्रता के आँकडो को दर्शाता है।

 

राज्य

औसत तापमान (°C)

वर्षा (cm में)

आर्द्रता

1

असम

20

150

10.6

2

दिल्ली

30

70

7.5

3

केरल

20

120

10.9

4

राजस्थान

35

50

5.6

5

तेलंगाना

28

90

8.7

 

ऊपर के डेटाफ्रेम का उपयोग कर प्रश्नों के उत्तर दें

statedf डेटाफ्रेम i... (5, 4), 5 पंक्तियों और 4 स्तंभ क्रमशः के आयाम दिखाने वाले टपल को प्रदर्शित करने के लिए उपयोग की जाने वाली विशेषता का नाम बताए।

  1. statedf.size
  2. statedf. shape
  3. statedf.ndim
  4. statedf.index

Answer (Detailed Solution Below)

Option 2 : statedf. shape

Programming With Python Question 5 Detailed Solution

सही उत्तर: विकल्प 2 है। 

Key Points

संप्रत्यय:

पांडास डेटाफ्रेम में पंक्तियों और स्तंभों की संख्या ज्ञात करने के लिए, .shape विशेषता का उपयोग किया जाता है। यह (पंक्तियाँ, स्तंभ) के रूप में एक टपल देता है।

दिया गया है

डेटाफ्रेम 'statedf' में 5 पंक्तियाँ और 4 स्तंभ हैं जैसा कि तालिका में दिखाया गया है।

गणना

कथन का उपयोग करते हुए: statedf.shape निम्नलिखित टपल लौटाएगा:

(5,4)

जो 5 पंक्तियों और 4 स्तंभों का प्रतिनिधित्व करता है।

अंतिम उत्तर: ✅ statedf.shape

Top Programming With Python MCQ Objective Questions

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में किसी ऑब्जेक्ट का क्लास से क्या संबंध होता है?

  1. क्लास एक ऑब्जेक्ट का उदाहरण है
  2. ऑब्जेक्ट एक क्लास का बच्चा है
  3. ऑब्जेक्ट एक क्लास की एक विधि है
  4. ऑब्जेक्ट क्लास का उदाहरण है

Answer (Detailed Solution Below)

Option 4 : ऑब्जेक्ट क्लास का उदाहरण है

Programming With Python Question 6 Detailed Solution

Download Solution PDF

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग: ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग मॉड्यूलर पुन: योज्य सॉफ्टवेयर प्रणाली को डिजाइन करने के लिए एक दृष्टिकोण है। ऑब्जेक्ट-ओरिएंटेड उपगमन अच्छी डिजाइन प्रथाओं का विकास है जो कंप्यूटर प्रोग्रामिंग की शुरुआत में वापस जाते हैं। ऑब्जेक्ट-ओरिएंटेशन केवल पुरानी तकनीकों जैसे संरचित प्रोग्रामिंग और एब्स्ट्रेक्ट डेटा प्रकारों का तार्किक विस्तार है।

oops ऑब्जेक्ट्स

उदाहरण के लिए क्लासों को घटना के रूप में माना जाता है। (विकल्प 4 सही है)

घटना रनटाइम पर अपना प्रकार नहीं बदल सकते हैं।

क्लासों की सूची संकलन-समय पर पूरी तरह से ज्ञात है और उसके बाद बदल नहीं सकती है।

संकलक उपयोग बिल्ड-टाइम पर किया जाता है। संकलन-समय त्रुटियां समस्याओं का संकेत देती हैं।

क्लासें अनिवार्य कार्यों और विधियों के माध्यम से अपने अधिकांश अर्थ और व्यवहार को इनकोड करती हैं।

उदाहरण अभी तक अस्पष्ट हैं, जहां तक कि उन्हें एक निष्पादन प्रोग्राम के बाहर से आसानी से संबोधित नहीं किया जा सकता है।

क्लोज्ड वर्ल्ड: यदि किसी कथन को सत्य साबित करने के लिए पर्याप्त जानकारी नहीं है, तो उसे असत्य माना जाता है।

निम्नलिखित में से कौनसी घोषणा python language में सही नहीं है?

  1. xyzp = 5000 6000 7000 8000
  2. x_y_z_p = 5,000,000
  3. x, y, z, p = 5000, 6000, 7000, 8000
  4. xyzp = 5,000,000

Answer (Detailed Solution Below)

Option 1 : xyzp = 5000 6000 7000 8000

Programming With Python Question 7 Detailed Solution

Download Solution PDF

सही उत्तर विकल्प 1 है। 

विकल्पों को निम्न रूप में वर्णित किया गया हैं:

विकल्प 1: xyzp = 5000 6000 7000 8000 

असत्य प्रारंभीकरण, अंतराल की अनुमति चर नाम या मानों में नहीं हैं। कोमा की आवश्यकता मानों के बीच हैं। सही कथन: xyzp = 5000,6000,7000,8000 है।

विकल्प 2: x_y_z_p = 5,000,000

यह एक मान्य कथन है और x_y_z_p, (5, 0, 0) प्रिंट करता है।

विकल्प 3: x, y, z, p = 5000, 6000, 7000, 8000

यह एक मान्य कथन है और x, 5000 को संग्रहित और प्रिंट करता है, और y, 6000 को संग्रहित और प्रिंट करता है, Z, 7000 को संग्रहित और प्रिंट करता है और p, 8000 को संग्रहित और प्रिंट करता है।

विकल्प 4: xyzp = 5,000,000

यह एक मान्य कथन है और xyzp, (5, 0, 0) प्रिंट करता है।

अतः सही उत्तर xyzp = 5000 6000 7000 8000 है।

निम्नलिखित कोड का आउटपुट क्या है?

list1 = ['xyz', 'zara', 'Wscubetech']

print (max(list1))

  1. Wscubetech
  2. zara
  3. xyz
  4. Xyz, zara

Answer (Detailed Solution Below)

Option 2 : zara

Programming With Python Question 8 Detailed Solution

Download Solution PDF

सही उत्तर है:

विकल्प 2) zara

व्याख्या:

पायथन में max() फ़ंक्शन इटरेब्ल में सबसे बड़ा आइटम या दो या दो से अधिक आर्गुमेंट में से सबसे बड़ा आइटम लौटाता है। जब स्ट्रिंग्स की लिस्ट पर अप्लाई किया जाता है, तो यह वह स्ट्रिंग रिटर्न करता है जो लिस्ट को वर्णानुक्रम में क्रमबद्ध करने पर सबसे अंत में आती है।

इस मामले में, 'xyz', 'zara' और 'Wscubetech' लिस्ट के एलिमेंट हैं। ''zara' को सबसे बड़ा माना जाता है क्योंकि वर्णमाला तुलना केस-सेंसिटिव होती है और ASCII तुलना में अपरकेस लेटर को लोअरकेस लेटर से छोटा माना जाता है। इसलिए 'Wscubetech' सबसे बड़ा नहीं है, भले ही वर्णमाला में 'z' के बाद 'W' आता है। इसलिए, ''zara' लिस्ट में सबसे बड़ी आइटम है।

निम्नलिखित पायथन फंक्शन का आउटपुट क्या होगा

len(["hello", 2, 4, 6])

  1. Error
  2. 4
  3. 3
  4. 6

Answer (Detailed Solution Below)

Option 2 : 4

Programming With Python Question 9 Detailed Solution

Download Solution PDF

सही उत्तर 4 है।

मुख्य बिंदु

  • पायथन फ़ंक्शन len() का उपयोग किसी ऑब्जेक्ट में मौजूद आइटमों की संख्या निर्धारित करने के लिए किया जाता है।
  • इस मामले में, ऑब्जेक्ट एक सूची है: ["hello", 2, 4, 6]
  • सूची में चार आइटम हैं: एक स्ट्रिंग ("hello"), और तीन पूर्णांक (2, 4, 6)।
  • इसलिए, len(["hello", 2, 4, 6]) 4 देता है।

निम्नलिखित में से कौन-सा Python प्रोग्रामिंग में कोर डेटा टाइप नहीं है?

  1. टुपल
  2. लिस्ट
  3. क्लास
  4. डिक्शनरी

Answer (Detailed Solution Below)

Option 3 : क्लास

Programming With Python Question 10 Detailed Solution

Download Solution PDF

सही उत्तर क्लास है।

Key Points

  • Python में, कोर डेटा टाइप अंतर्निहित प्रकार हैं जिनका उपयोग डेटा को संग्रहीत और हेरफेर करने के लिए किया जाता है।
  • क्लास को Python में एक कोर डेटा टाइप नहीं माना जाता है। इसके बजाय, वे उपयोगकर्ता द्वारा परिभाषित ऑब्जेक्ट बनाने के लिए एक ब्लूप्रिंट हैं।

Additional Information

  • टुपल: टुपल Python में अपरिवर्तनीय अनुक्रम हैं, जिसका अर्थ है कि एक बार असाइन किए जाने के बाद उनके तत्वों को बदला नहीं जा सकता है। उनका उपयोग आइटम के संग्रह को संग्रहीत करने के लिए किया जाता है।
  • लिस्ट: लिस्ट म्यूटेबल अनुक्रम हैं, जिसका अर्थ है कि उनके तत्वों को बदला जा सकता है। उनका उपयोग आइटम के संग्रह को संग्रहीत करने के लिए किया जाता है और वे बहुत बहुमुखी होते हैं।
  • डिक्शनरी: डिक्शनरी Python में म्यूटेबल मैपिंग हैं। वे कुंजी-मूल्य जोड़े संग्रहीत करते हैं और उनकी कुंजियों के आधार पर मानों को जल्दी से पुनर्प्राप्त करने का एक तरीका प्रदान करते हैं।

Exception handling के बारे में कौनसा/से कथन सही है/हैं?

i. catch block के बिना try block हो सकता है लेकिन इसके विपरीत संभव नहीं है।

ii. किसी एक try block के लिए कितने भी catch block हो सकते हैं।

iii. जिस ऑब्जेक्ट में एरर अकर हुआ है उसे उसकी निर्दिष्ट क्लास का बनाया जाना चाहिए अन्यथा रन टाइम एरर आएगी।

iv. किसी कोड को प्रोग्राम के प्रत्येक रन के साथ execute करने के लिए, कोड को finally ब्लॉक में लिखा जाता है।

  1. i और ii, iv
  2. केवल iii
  3. केवल ii और iv
  4. केवल ii

Answer (Detailed Solution Below)

Option 1 : i और ii, iv

Programming With Python Question 11 Detailed Solution

Download Solution PDF

सही उत्तर विकल्प 1 है।

अवधारणा:

कथन 1: बिना कैच ब्लॉक के ट्राई ब्लॉक किया जा सकता है लेकिन इसके विपरीत संभव नहीं है।

सत्य, ट्राई ब्लॉक में कैच ब्लॉक हो भी सकता है और नहीं भी। लेकिन बिना ट्राई ब्लॉक के, किसी प्रोग्राम में कैच ब्लॉक मौजूद नहीं हो सकता। इफ-ब्लॉक के समान, एल्स-ब्लॉक केवल तभी लिखा जा सकता है जब वह प्रोग्राम में मौजूद हो।

कथन 2: ट्राई ब्लॉक के अनुरूप कैच या ब्लॉक की संख्या की कोई सीमा नहीं है।

सत्य, ट्राई ब्लॉक के अनुरूप कैच ब्लॉक की संख्या की कोई सीमा नहीं है। ऐसा इसलिए है क्योंकि एरर किसी भी प्रकार की हो सकती है और प्रत्येक प्रकार के लिए एक नया कैच ब्लॉक परिभाषित किया जा सकता है। यह सुनिश्चित करने के लिए है कि सभी प्रकार के एक्सेप्शन्स को संभाला जा सके।

कथन 3: ऑब्जेक्ट को एक विशिष्ट वर्ग का बनाया जाना चाहिए जिसमें एरर हुई है अन्यथा रनटाइम एरर होगी।

असत्य, हम एक वर्ग का ऑब्जेक्ट भी बना सकते हैं और इसे किसी अन्य वर्ग में एक्सेस कर सकते हैं। इसका उपयोग अक्सर कक्षाओं के बेहतर संगठन के लिए किया जाता है।

कथन 4: प्रोग्राम के प्रत्येक रन के साथ एक कोड को एक्सीक्यूट करने के लिए, कोड को फाइनली ब्लॉक में लिखा जाता है।

सत्य, एक्सेप्शन को संभाला जाता है या नहीं, फाइनली ब्लॉक हमेशा चलाया जाता है। चूंकि एक्सेप्शन हो सकता है या नहीं भी हो सकता है, इसमें सभी आवश्यक विवरण शामिल हैं जिन्हें प्रिंट किया जाना चाहिए। ट्राई-कैच ब्लॉक के बाद फाइनली ब्लॉक आता है।

अतः सही उत्तर i और ii, iv है।

निम्न में से कौन सा /से ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का उपयोग करने का / के फायदा है?

  1. कोड रीयूजबिलिटि
  2. हस्तक्षेप के बिना एक वर्ग के एक से अधिक उदाहरण बना सकते हैं
  3. प्लेटफार्म इंडिपेंडेंट
  4. सभी विकल्प सही हैं

Answer (Detailed Solution Below)

Option 4 : सभी विकल्प सही हैं

Programming With Python Question 12 Detailed Solution

Download Solution PDF

सही उत्तर विकल्प 4 है।

संकल्पना:

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग-

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) एक प्रोग्रामिंग एप्रोच है जो फ़ंक्शन और लॉजिक के बजाय डेटा के चारों ओर सॉफ़्टवेयर डिज़ाइन को ऑर्गनाइज़ करता है। ऑब्जेक्ट एक डेटा फ़ील्ड है जिसमें विशिष्ट गुण और व्यवहार होते हैं।

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के फ़ायदे:

  • Oops supports code प्रयोज्य का समर्थन करता है। इनहेरिटेंस "रियुसेबिलिटी"  धारणा को सपोर्ट करता है।
  • Oops, बिना किसी इंटरफेरेंस के क्लास से अधिक इंस्टैंस बना सकते हैं। यह हमेशा एक क्लास के कई इंस्टैंस बना सकता है। प्रत्येक वस्तु अलग-अलग इनर वेरिएबल को होल्ड करेगी।
  • OOP में प्लेटफ़ॉर्म स्वतंत्रता नहीं है। हालाँकि C++ OOP को सपोर्ट करता है, लेकिन यह प्लेटफॉर्म-स्वतंत्र लैंग्वेज नहीं है। प्रोग्रामिंग लैंग्वेज प्लेटफार्म की स्वतंत्रता को निर्धारित करती है।

इसलिए सही उत्तर है सभी विकल्प सही हैं।

Mistake Points विकल्प 3 सभी oops supported लैंग्वेजेज की विशेषता नहीं है।

स्लेश (/) द्वारा किस गणितीय ऑपरेटर का प्रतिनिधित्व किया जाता है?

  1. घातांक
  2. डिवीजन
  3. गुणन
  4. घटाव

Answer (Detailed Solution Below)

Option 2 : डिवीजन

Programming With Python Question 13 Detailed Solution

Download Solution PDF

सही उत्तर भाग है।

मुख्य बिंदु

  • गणित और प्रोग्रामिंग में स्लैश (/) चिह्न का उपयोग आमतौर पर भाग संक्रिया को दर्शाने के लिए किया जाता है।
  • भाग एक मूल अंकगणितीय संक्रिया है जहाँ एक संख्या (भाज्य) को दूसरी संख्या (भाजक) से विभाजित किया जाता है ताकि भागफल प्राप्त हो।
  • उदाहरण के लिए, व्यंजक 10 / 2 में, 10 को 2 से विभाजित किया जाता है, जिसके परिणामस्वरूप 5 का भागफल प्राप्त होता है।

अतिरिक्त जानकारी

  • घातांक (विकल्प 1): यह कैरेट (^) चिह्न या कभी-कभी दो तारांकन (**) द्वारा दर्शाया जाता है। इसका उपयोग किसी संख्या को दूसरी संख्या की घात तक बढ़ाने के लिए किया जाता है। उदाहरण के लिए, 2^3 या 2**3, 2 को 3 की घात तक दर्शाता है, जो 8 के बराबर है।
  • गुणा (विकल्प 3): यह तारांकन (*) चिह्न द्वारा दर्शाया जाता है। इसका उपयोग दो संख्याओं को गुणा करने के लिए किया जाता है। उदाहरण के लिए, 4 * 3 बराबर 12 होता है।
  • घटाना (विकल्प 4): यह माइनस (-) चिह्न द्वारा दर्शाया जाता है। इसका उपयोग एक संख्या को दूसरी संख्या से घटाने के लिए किया जाता है। उदाहरण के लिए, 7 - 5 बराबर 2 होता है।

एक कार्यक्रम के निष्पादन के दौरान निम्न दृष्टिकोण में से किसका ऑब्जेक्ट ओरिएंटेड लैंग्वेज द्वारा अनुगमन किया जाता है?

  1. बॉटम अप एप्रोच
  2. टॉप डाउन एप्रोच
  3. बॉटम अप एप्रोच और टॉप डाउन एप्रोच दोनों
  4. इनमे से कोई नहीं

Answer (Detailed Solution Below)

Option 1 : बॉटम अप एप्रोच

Programming With Python Question 14 Detailed Solution

Download Solution PDF

सही उत्तर विकल्प 1 है।

संकल्पना:

ऑब्जेक्ट-ओरिएंटेड लैंग्वेज:

ऑब्जेक्ट-ओरिएंटेड लैंग्वेज (OOL) एक हाई-लेवल कंप्यूटर प्रोग्रामिंग लैंग्वेज है जिसका उपयोग प्रोग्रामिंग धारणा में ऑब्जेक्ट्स और संबंधित प्रोसेस को कार्यान्वित करके सॉफ़्टवेयर एप्लिकेशन डेवेलप करने के लिए किया जाता है।

व्याख्या:

  • ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज जैसे C++, C#, Java, और अन्य बॉटम-अप विधि का चयन करते हैं।​
  • बॉटम-अप विधि निश्चितता के साथ शुरू होती हैं और उच्च वैचारिक स्तर तक प्रोग्रेस करती हैं, और कम्प्लेक्सिटी को कम करती हैं और नोटेशन को और अधिक समझने योग्य बनाती हैं। 
  • इसमें रेडुन्डेन्सी हो सकती है क्योंकि हम इसमें प्रॉब्लम को छोटे चंक में विभाजित कर सकते हैं और फिर प्रत्येक कॉम्पोनेन्ट को स्वतंत्र रूप से डेवेलप करते हैं। यदि डेटा एनकैप्सुलेशन और डेटा कन्लिंसिग का उपयोग किया जाता है, तो इस स्ट्रेटेजी में कम रेड्यूडेन्सी होती है।

अतः सही उत्तर बॉटम अप एप्रोच​ है। 

sql server में इंडेक्स का उद्देश्य क्या है?

  1. क्वेरी परफॉर्मेंस को बढ़ाने के लिए
  2. एक रिकॉर्ड को एक इंडेक्स प्रदान करने के लिए
  3. तेजी से खोज करने के लिए
  4. सभी विकल्प सही हैं

Answer (Detailed Solution Below)

Option 4 : सभी विकल्प सही हैं

Programming With Python Question 15 Detailed Solution

Download Solution PDF

सही उत्तर है कि सभी विकल्प सही हैं।

Key Points

  • SQL सर्वर रिलेशनल डेटाबेस मैनेजमेंट सिस्टम का एक उदाहरण है।
  • SQL सर्वर के इंडेक्स (उदाहरण, CREATE_INDEX) स्टेटमेंट का उपयोग डेटाबेस टेबल में इंडेक्स बनाने के लिए किया जाता है जो फ़ास्ट सर्चेस परफॉर्म करता है।
  • QL सर्वर का इंडेक्स किसी रिकॉर्ड को इंडेक्स प्रदान करता है।
  • यह क्वेरी के परफॉरमेंस  को भी बढ़ाता है।

इस प्रकार सही उत्तर है सभी विकल्प सही हैं।

Additional Information

  • एक इंडेक्स एक KEY  बनाता है जो रिकॉर्ड में दो या दो से अधिक कॉलम के कॉम्बिनेशन से बनाई जाती है।
  • इन KEYS को स्ट्रक्चर्ड मेनर में स्टोर किया जाता है, ताकि जब भी SQL सर्वर किसी रिकॉर्ड के लिए कॉल करे, तो यह KEY सर्वर रिकॉर्ड को बहुत स्पीड में और एफिसीएंटली खोजने में मदद करती है।
  • इंडेक्स बनाने का सिंटैक्स नीचे दिया गया है,
                  CREATE INDEX name_of_index
                  ON table_name(column_1, ...column_n); 

 

Get Free Access Now
Hot Links: teen patti master 2023 teen patti master old version online teen patti real money teen patti royal happy teen patti