Computer Fundamental MCQs - Programming and Languages: 18 MCQs with Answers
Computer Fundamental MCQs - Programming and Languages
Computer Fundamental MCQs- Programming and Languages
C, C++, Java, मशीन भाषा, कम्पाइलर और प्रोग्रामिंग अवधारणाओं पर वस्तुनिष्ठ प्रश्न हिंदी में।Your Progress
0%18
Total
0
Attempted
18
Remaining
Q11. वह कौन-सा डिजाइन टूल है जो समाधान की तार्किक प्रक्रिया को चित्रों के माध्यम से दर्शाता है?
Right Answer: फ्लोचार्ट
फ्लोचार्ट किसी समस्या के समाधान की चरणबद्ध तार्किक प्रक्रिया को चित्रों के माध्यम से दर्शाने वाला डिजाइन टूल है। इसमें प्रत्येक क्रिया के लिए एक निश्चित प्रतीक निर्धारित होता है – अंडाकार आरंभ और अंत के लिए, समांतर चतुर्भुज इनपुट-आउटपुट के लिए, आयत प्रोसेसिंग के लिए और समचतुर्भुज निर्णय के लिए, जिन्हें तीरों से जोड़ा जाता है। प्रोग्राम लिखने से पहले फ्लोचार्ट बनाने से तर्क स्पष्ट हो जाता है और त्रुटियाँ पहले ही पकड़ में आ जाती हैं।
Q12. वर्तमान में प्रयोग की जा रही सामान्य प्रोग्रामिंग भाषाओं में निम्नलिखित में से कौन-सी सम्मिलित नहीं है?
Right Answer: मशीन लैंग्वेज
सी प्लस प्लस, जावा और विजुअल बेसिक डॉट नेट आज सामान्य रूप से प्रयोग होने वाली उच्च स्तरीय प्रोग्रामिंग भाषाएँ हैं, जिनमें अंग्रेजी जैसे शब्दों से प्रोग्राम लिखे जाते हैं। इसके विपरीत मशीन भाषा प्रथम पीढ़ी की भाषा है, जिसमें सारे निर्देश केवल 0 और 1 में लिखने पड़ते थे। यह अत्यंत कठिन, त्रुटिप्रवण और मशीन पर निर्भर थी, इसलिए आज सामान्य अनुप्रयोग विकास में उसका सीधा प्रयोग नहीं किया जाता।
Q13. कौन-सा सॉफ्टवेयर ऐसे कमांड लिखने की सुविधा देता है जिन्हें अनुवाद करके प्रोसेसर निष्पादित करता है?
Right Answer: प्रोग्रामिंग लैंग्वेज
प्रोग्रामिंग लैंग्वेज वह माध्यम है जिसकी सहायता से मनुष्य कंप्यूटर को चरणबद्ध निर्देश लिखकर देता है। इन निर्देशों को कम्पाइलर या इंटरप्रेटर मशीन भाषा में अनुवाद करता है और तब प्रोसेसर उन्हें निष्पादित करके निर्धारित उद्देश्य पूरा करता है या समस्या हल करता है। इन भाषाओं को तीन वर्गों में बाँटा जाता है – मशीन भाषा, असेंबली भाषा तथा उच्च स्तरीय भाषा। सी, जावा और पायथन आज की प्रचलित उच्च स्तरीय भाषाएँ हैं।
Q14. किसी कार्य को पूरा करने के लिए चरण-दर-चरण निर्देशों का समूह क्या कहलाता है?
Right Answer: एल्गोरिथ्म
किसी समस्या को हल करने अथवा कार्य पूरा करने के लिए क्रमबद्ध, स्पष्ट और सीमित चरणों के समूह को एल्गोरिथ्म कहा जाता है। इसकी विशेषता यह है कि प्रत्येक चरण अस्पष्टता से रहित होता है, इसका आरंभ और अंत निश्चित होता है तथा यह किसी विशेष प्रोग्रामिंग भाषा से स्वतंत्र रहता है। प्रोग्राम लिखने से पहले एल्गोरिथ्म बनाना अच्छा अभ्यास माना जाता है, क्योंकि इससे तर्क पहले ही स्पष्ट हो जाता है। इसे चित्रों में दिखाने पर वह फ्लोचार्ट कहलाता है।
Q15. कम्पाइलर और ट्रांसलेटर किस प्रकार के होते हैं?
Right Answer: सॉफ्टवेयर
कम्पाइलर और ट्रांसलेटर हार्डवेयर नहीं, बल्कि सिस्टम सॉफ्टवेयर की श्रेणी में आने वाले प्रोग्राम हैं। इनका कार्य उच्च स्तरीय अथवा असेंबली भाषा में लिखे गए प्रोग्राम को मशीन भाषा में बदलना है, ताकि कंप्यूटर उसे समझ और निष्पादित कर सके। भाषा अनुवादक तीन प्रकार के होते हैं – कम्पाइलर, जो पूरा प्रोग्राम एक साथ अनुवाद करता है; इंटरप्रेटर, जो एक-एक पंक्ति अनुवाद करके तुरंत चलाता है; और असेंबलर, जो असेंबली भाषा को मशीन भाषा में बदलता है।
Q16. उच्च स्तरीय भाषा में लिखे प्रोग्राम का वह रूप क्या कहलाता है जिसे मनुष्य पढ़ सकते हैं?
Right Answer: सोर्स कोड
प्रोग्रामर द्वारा किसी उच्च स्तरीय भाषा में लिखा गया मूल प्रोग्राम, जिसे मनुष्य पढ़ और समझ सकता है, सोर्स कोड कहलाता है। यह अंग्रेजी जैसे शब्दों और गणितीय चिह्नों से लिखा जाता है, इसलिए इसे कंप्यूटर सीधे नहीं समझ पाता। कम्पाइलर अथवा इंटरप्रेटर इसका अनुवाद करके मशीन भाषा में बदल देता है, जिसे ऑब्जेक्ट कोड कहा जाता है और वही प्रोसेसर द्वारा निष्पादित होता है। ओपन सोर्स सॉफ्टवेयर में यही सोर्स कोड सबके लिए उपलब्ध रहता है।
Q17. कम्पाइलर का प्रयोग किस भाषा में लिखे प्रोग्राम का अनुवाद करने के लिए होता है?
Right Answer: उच्च स्तरीय भाषा
कम्पाइलर वह अनुवादक प्रोग्राम है जो उच्च स्तरीय भाषा में लिखे गए प्रोग्राम को मशीन भाषा में बदलता है। उच्च स्तरीय भाषाएँ, जैसे सी, सी प्लस प्लस और जावा, अंग्रेजी जैसे शब्दों में लिखी जाती हैं, जिन्हें कंप्यूटर सीधे नहीं समझ सकता। कम्पाइलर पूरे प्रोग्राम को एक साथ पढ़कर उसकी त्रुटियों की सूची देता है और शुद्ध होने पर ऑब्जेक्ट कोड बना देता है। असेंबली भाषा के लिए असेंबलर प्रयोग होता है, जबकि मशीन भाषा को अनुवाद की आवश्यकता ही नहीं।
Q18. वे शब्द क्या कहलाते हैं जिन्हें प्रोग्रामिंग भाषा ने अपने स्वयं के प्रयोग के लिए सुरक्षित रखा है?
Right Answer: रिजर्व्ड वर्ड्स
रिजर्व्ड वर्ड अथवा कीवर्ड वे शब्द होते हैं जिनका अर्थ प्रोग्रामिंग भाषा में पहले से निश्चित रहता है और जिन्हें भाषा ने अपने ही प्रयोग के लिए सुरक्षित रखा है। इन्हें चर, फंक्शन अथवा किसी अन्य पहचानकर्ता के नाम के रूप में प्रयोग नहीं किया जा सकता, अन्यथा कम्पाइलर त्रुटि बताता है। सी भाषा में int, if, else, while, for और return इसके उदाहरण हैं। प्रत्येक भाषा में ऐसे शब्दों की एक निश्चित सूची होती है।