डाउनलोड पीडीऍफ़
1) आप C में वेतन वृद्धि कथन या वेतन वृद्धि कथन कैसे बनाते हैं?
वास्तव में दो तरीके हैं जिनसे आप यह कर सकते हैं। एक वेतन वृद्धि ऑपरेटर ++ और डिक्रीमेंट ऑपरेटर का उपयोग करना है -। उदाहरण के लिए, कथन "x ++" का अर्थ है x के मान को 1 से बढ़ाना। इसी तरह, कथन "x -" का अर्थ है, x के मान को घटाकर 1 करना। वेतन वृद्धि के बयानों को लिखने का एक और तरीका पारंपरिक + प्लस का उपयोग करना है। साइन या - माइनस साइन। "X ++" के मामले में, इसे लिखने का एक और तरीका "x = x +1" है।
2) संदर्भ द्वारा कॉल और मूल्य के बीच अंतर क्या है?
कॉल बाय वैल्यू का उपयोग करते समय, आप किसी फ़ंक्शन के पैरामीटर के रूप में वेरिएबल का मान भेज रहे हैं, जबकि कॉल बाय रेफरेंस वेरिएबल का पता भेजता है। इसके अलावा, कॉल बाय वैल्यू के तहत, जो भी ऑपरेशन होता है, उससे पैरामीटर में वैल्यू प्रभावित नहीं होती है, जबकि कॉल बाय रेफरेंस के मामले में, मान फ़ंक्शन के भीतर प्रक्रिया से प्रभावित हो सकते हैं।
3) कुछ कोडर्स इसे हटाने के बजाय कुछ कोड पर टिप्पणी प्रतीकों को रखकर अपने कार्यक्रमों को डिबग करते हैं। यह डिबगिंग में सहायता कैसे करता है?
टिप्पणी प्रतीकों / * * / एक कोड के आसपास, जिसे "बाहर टिप्पणी करना" भी कहा जाता है, कुछ कोडों को अलग करने का एक तरीका है जो आपको लगता है कि शायद प्रोग्राम में त्रुटियां हो सकती हैं, बिना कोड को हटाए। विचार यह है कि यदि कोड वास्तव में सही है, तो आप केवल टिप्पणी प्रतीकों को हटा दें और जारी रखें। यदि आपने पहली बार में इसे हटा दिया है तो यह आपको कोड को फिर से लिखने के लिए समय और प्रयास बचाता है।
४) WHILE LOOP प्रारूप में निम्नलिखित कथन के समतुल्य कोड क्या है?
for (a=1; a<=100; a++)printf ("%d\n", a * a);
उत्तर:
a=1;while (a<=100) {printf ("%d\n", a * a);a++;}
5) स्टैक क्या है?
स्टैक एक डेटा संरचना का एक रूप है। FILO (फ़र्स्ट इन लास्ट आउट) दृष्टिकोण का उपयोग करके डेटा को स्टैक्स में संग्रहीत किया जाता है। किसी भी विशेष उदाहरण में, केवल स्टैक के शीर्ष पहुंच योग्य है, जिसका अर्थ है कि स्टैक के अंदर संग्रहीत डेटा को पुनर्प्राप्त करने के लिए, ऊपरी भाग पर उन लोगों को पहले निकाला जाना चाहिए। स्टैक में डेटा संग्रहीत करने को PUSH भी कहा जाता है, जबकि डेटा पुनर्प्राप्ति को POP के रूप में संदर्भित किया जाता है।
6) एक अनुक्रमिक एक्सेस फ़ाइल क्या है?
जब प्रोग्राम एक फ़ाइल में डेटा को संग्रहीत और पुनर्प्राप्त करेंगे, तब लिखना, उस फ़ाइल को विभिन्न रूपों में नामित करना संभव है। एक अनुक्रमिक एक्सेस फ़ाइल ऐसी है जो डेटा क्रमिक क्रम में सहेजे जाते हैं: एक डेटा को फ़ाइल में एक के बाद रखा जाता है। अनुक्रमिक एक्सेस फ़ाइल के भीतर एक विशेष डेटा तक पहुंचने के लिए, डेटा को एक बार में एक डेटा को पढ़ना पड़ता है, जब तक कि सही एक तक नहीं पहुंच जाता है।
7) चर आरंभीकरण क्या है और यह महत्वपूर्ण क्यों है?
यह उस प्रक्रिया को संदर्भित करता है जिसमें एक चर को कार्यक्रम में उपयोग करने से पहले एक प्रारंभिक मान सौंपा जाता है। आरंभीकरण के बिना, एक चर का एक अज्ञात मूल्य होगा, जो गणना या अन्य कार्यों में उपयोग किए जाने पर अप्रत्याशित आउटपुट का कारण बन सकता है।
8 स्पेगेटी प्रोग्रामिंग क्या है?
स्पेगेटी प्रोग्रामिंग उन कोडों को संदर्भित करता है जो पूरे कार्यक्रम में पेचीदा और अतिव्यापी हो जाते हैं। कोडिंग के लिए इस असंरचित दृष्टिकोण को आमतौर पर प्रोग्रामर की ओर से अनुभव की कमी के लिए जिम्मेदार ठहराया जाता है। स्पेगेटी प्रोग्रामिंग एक प्रोग्राम को जटिल बनाता है और कोडों का विश्लेषण करना कठिन होता है, और इसलिए जितना संभव हो इससे बचा जाना चाहिए।
9) ऑब्जेक्ट कोड से स्रोत कोड को अलग करें
स्रोत कोड वे कोड होते हैं जो प्रोग्रामर द्वारा लिखे गए होते हैं। यह कमांड और अन्य अंग्रेजी जैसे कीवर्ड से बना होता है, जो कंप्यूटर को निर्देश देते हैं कि उसे क्या करना है। हालांकि, कंप्यूटर स्रोत कोड को समझने में सक्षम नहीं होंगे। इसलिए, एक संकलक का उपयोग करके स्रोत कोड संकलित किए जाते हैं। परिणामी आउटपुट ऑब्जेक्ट कोड हैं, जो एक प्रारूप में हैं जो कंप्यूटर प्रोसेसर द्वारा समझा जा सकता है। C प्रोग्रामिंग में, स्रोत कोड फ़ाइल एक्सटेंशन .C के साथ सहेजे जाते हैं, जबकि ऑब्जेक्ट कोड फ़ाइल एक्सटेंशन .OBJ के साथ सहेजे जाते हैं
10) C प्रोग्रामिंग में, आप आउटपुट स्क्रीन में उद्धरण वर्ण ('और') कैसे डालते हैं?
यह शुरुआती लोगों के लिए एक आम समस्या है क्योंकि उद्धरण आम तौर पर एक प्रिंटफ स्टेटमेंट का हिस्सा होते हैं। उद्धरण वर्ण को आउटपुट के भाग के रूप में सम्मिलित करने के लिए, प्रारूप विनिर्देशक का उपयोग करें (एकल उद्धरण के लिए), और \ "(दोहरे उद्धरण के लिए)।
11) '\ 0' वर्ण का उपयोग क्या है?
इसे एक समाप्ति अशक्त चरित्र के रूप में जाना जाता है, और मुख्य रूप से एक स्ट्रिंग मान के अंत को दिखाने के लिए उपयोग किया जाता है।
12) = प्रतीक और == प्रतीक में क्या अंतर है?
गणितीय कार्यों में अक्सर प्रतीक का उपयोग किया जाता है। इसका उपयोग किसी दिए गए वैरिएबल के मान को असाइन करने के लिए किया जाता है। दूसरी ओर, == प्रतीक, जिसे "बराबर या" के बराबर "के रूप में भी जाना जाता है, एक संबंधपरक ऑपरेटर है जिसका उपयोग दो मूल्यों की तुलना करने के लिए किया जाता है।
13) मापांक ऑपरेटर क्या है?
मापांक ऑपरेटर एक विभाजन के शेष भाग को आउटपुट करता है। यह प्रतिशत (%) प्रतीक का उपयोग करता है। उदाहरण के लिए: 10% 3 = 1, जिसका अर्थ है कि जब आप 10 को 3 से विभाजित करते हैं, तो शेष 1 होता है।
14) नेस्टेड लूप क्या है?
नेस्टेड लूप एक लूप है जो दूसरे लूप के भीतर चलता है। इसे दूसरे अर्थ में रखें, आपके पास एक आंतरिक लूप है जो एक बाहरी लूप के अंदर है। इस परिदृश्य में, आंतरिक लूप बाहरी लूप द्वारा निर्दिष्ट के रूप में कई बार किया जाता है। बाहरी लूप पर प्रत्येक मोड़ के लिए, आंतरिक लूप पहली बार किया जाता है।
15) निम्नलिखित में से कौन सा ऑपरेटर गलत है और क्यों? (> =, <=, <>, ==)
<> गलत है। जबकि इस ऑपरेटर को सशर्त बयान लिखने में "बराबर नहीं" के रूप में सही ढंग से व्याख्या की जाती है, यह सी प्रोग्रामिंग में उपयोग किए जाने वाला उचित ऑपरेटर नहीं है। इसके बजाय, ऑपरेटर! = को "स्थिति के बराबर नहीं" इंगित करने के लिए उपयोग किया जाना चाहिए।
16) दुभाषियों से तुलना और विपरीत संकलक।
कंपाइलर और दुभाषिए अक्सर इस बात से निपटते हैं कि प्रोग्राम कोड कैसे निष्पादित किए जाते हैं। इंटरप्रिटर्स प्रोग्राम कोड को एक बार में निष्पादित करते हैं, जबकि कंपाइलर प्रोग्राम को संपूर्ण रूप में लेते हैं और इसे निष्पादित करने से पहले इसे ऑब्जेक्ट कोड में बदल देते हैं। यहां मुख्य अंतर यह है कि दुभाषियों के मामले में, एक कार्यक्रम निष्पादन के बीच में वाक्यविन्यास त्रुटियों का सामना कर सकता है, और वहां से बंद हो जाएगा। दूसरी ओर, कंपाइलर पूरे प्रोग्राम के सिंटैक्स की जांच करते हैं और केवल तब ही निष्पादन के लिए आगे बढ़ेंगे जब कोई सिंटैक्स त्रुटियां नहीं मिलती हैं।
17) आप एक चर की घोषणा कैसे करते हैं जो स्ट्रिंग मानों को धारण करेगा?
चार कीवर्ड एक बार में केवल 1 वर्ण मान रख सकते हैं। वर्णों की एक सरणी बनाकर, आप इसमें स्ट्रिंग मान संग्रहीत कर सकते हैं। उदाहरण: "चार नाम [50];"
18) क्या कर्ली ब्रैकेट {} का उपयोग कोड की एक पंक्ति को संलग्न करने के लिए किया जा सकता है?
जबकि घुंघराले कोष्ठक मुख्य रूप से कोड की कई पंक्तियों के समूह के लिए उपयोग किए जाते हैं, यह तब भी त्रुटि के बिना काम करेगा यदि आपने इसे एक पंक्ति के लिए उपयोग किया है। कुछ प्रोग्रामर इस पद्धति को कोड को व्यवस्थित करने के तरीके के रूप में पसंद करते हैं ताकि यह स्पष्ट हो, खासकर सशर्त बयानों में।
19) हेडर फाइलें क्या हैं और सी प्रोग्रामिंग में इसके उपयोग क्या हैं?
हैडर फाइल्स को लाइब्रेरी फाइल्स के रूप में भी जाना जाता है। उनमें दो आवश्यक चीजें शामिल हैं: एक कार्यक्रम में उपयोग किए जा रहे कार्यों की परिभाषा और प्रोटोटाइप। सीधे शब्दों में कहें, तो सी प्रोग्रामिंग में आप जो कमांड का उपयोग करते हैं, वे वास्तव में फ़ंक्शन होते हैं जो प्रत्येक हेडर फ़ाइलों के भीतर से परिभाषित होते हैं। प्रत्येक शीर्ष लेख फ़ाइल में फ़ंक्शंस का एक सेट होता है। उदाहरण के लिए: stdio.h एक हेडर फाइल है जिसमें प्रिंटफ और स्कैनफ जैसे कमांड की परिभाषा और प्रोटोटाइप होते हैं।
20) वाक्य रचना त्रुटि क्या है?
सिंटैक्स त्रुटियां प्रोग्रामिंग भाषा के उपयोग में गलतियों से जुड़ी हैं। हो सकता है कि यह एक ऐसा आदेश था जो गलत तरीके से चलाया गया था या एक कमांड जिसे लोअरकेस मोड में दर्ज किया गया था, लेकिन इसके बजाय ऊपरी मामले के चरित्र के साथ दर्ज किया गया था। एक गलत प्रतीक, या प्रतीक की कमी, कहीं कोड की एक पंक्ति के भीतर भी वाक्यविन्यास त्रुटि हो सकती है।
21) चर क्या हैं और यह किस तरह से स्थिरांक से भिन्न है?
चर और स्थिरांक पहले एक अर्थ में समान दिख सकते हैं कि दोनों पहचानकर्ता एक वर्ण या अधिक वर्ण (अक्षर, संख्या और कुछ स्वीकार्य प्रतीकों) से बने होते हैं। दोनों एक विशेष मूल्य भी धारण करेंगे। एक चर द्वारा आयोजित मूल्यों को पूरे कार्यक्रम में बदल दिया जा सकता है, और अधिकांश संचालन और गणनाओं में इसका उपयोग किया जा सकता है। एक कार्यक्रम की शुरुआत में रखे गए मूल्यों को केवल एक समय में दिया जाता है। यह मान कार्यक्रम में परिवर्तित नहीं किया गया है। उदाहरण के लिए, आप एक निरंतर नाम PI को असाइन कर सकते हैं और इसे 3.1415 मान दे सकते हैं। तब आप इसे प्रोग्राम में PI के रूप में उपयोग कर सकते हैं, इसके बजाय आपको हर बार 3.1415 लिखना होगा।
22) आप किसी ऐरे के भीतर मूल्यों का उपयोग कैसे करते हैं?
Arrays में कई तत्व होते हैं, यह उस आकार पर निर्भर करता है, जिसे आपने चर घोषणा के दौरान दिया था। प्रत्येक तत्व को 0 से संख्या-तत्वों -1 की संख्या दी गई है। किसी विशेष तत्व के मूल्य को असाइन या पुनः प्राप्त करने के लिए, तत्व संख्या को देखें। उदाहरण के लिए: यदि आपके पास एक घोषणा है जो "intscores [5]?" कहती है, तो आपके पास 5 सुलभ तत्व हैं, जैसे: स्कोर [0], स्कोर [1], स्कोर [2], स्कोर [3] और स्कोर [4] ] हो गया।
23) क्या मैं 32768 मान को स्टोर करने के लिए "int" डेटा प्रकार का उपयोग कर सकता हूं? क्यों?
नंबर "int" डेटा प्रकार -32768 से 32767 तक मानों को संग्रहीत करने में सक्षम है। 32768 को संग्रहीत करने के लिए, आप इसके बजाय "लंबे int" का उपयोग कर सकते हैं। आप "अहस्ताक्षरित int" का उपयोग कर सकते हैं, यह मानते हुए कि आप नकारात्मक मूल्यों को संग्रहीत करने का इरादा नहीं रखते हैं।
24) क्या प्रोग्राम कोड की एक पंक्ति में दो या अधिक ऑपरेटरों जैसे \ n और \ t को जोड़ा जा सकता है?
हां, यह ऑपरेटरों को गठबंधन करने के लिए पूरी तरह से वैध है, खासकर यदि आवश्यकता उत्पन्न होती है। उदाहरण के लिए: आपके पास "प्रिंटफ (" Hello \ n \ n \ 'वर्ल्ड \ "") जैसा कोड हो सकता है। पहली पंक्ति में "हैलो" और "वर्ल्ड" टेक्स्ट को आउटपुट करने के लिए सिंगल कोट्स में संलग्न किया गया है। दो लाइनें।
25) ऐसा क्यों है कि हर C प्रोग्राम में सभी हेडर फाइलें घोषित नहीं की जाती हैं?
प्रत्येक C प्रोग्राम के शीर्ष पर एक हेडर फ़ाइल घोषित करने का विकल्प इस बात पर निर्भर करेगा कि आप उस प्रोग्राम में किन कमांड्स / फ़ंक्शन का उपयोग करेंगे। चूंकि प्रत्येक हेडर फ़ाइल में विभिन्न फ़ंक्शन परिभाषाएं और प्रोटोटाइप होते हैं, आप केवल उन हेडर फ़ाइलों का उपयोग कर रहे होंगे जिनमें आपके द्वारा आवश्यक फ़ंक्शन होंगे। प्रत्येक प्रोग्राम में सभी हेडर फ़ाइलों की घोषणा करने से केवल प्रोग्राम की समग्र फ़ाइल आकार और लोड में वृद्धि होगी, और इसे एक अच्छी प्रोग्रामिंग शैली नहीं माना जाता है।
26) किसी फ़ंक्शन में "शून्य" कीवर्ड का उपयोग कब किया जाता है?
फ़ंक्शंस की घोषणा करते समय, आप यह तय करेंगे कि क्या फ़ंक्शन एक मान लौटाएगा या नहीं। यदि वह फ़ंक्शन मान वापस नहीं करेगा, जैसे कि जब फ़ंक्शन का उद्देश्य स्क्रीन पर कुछ आउटपुट प्रदर्शित करना है, तो "शून्य" को फ़ंक्शन हेडर के बाएं भाग में रखा जाना है। जब फ़ंक्शन निष्पादन के बाद रिटर्न वैल्यू की उम्मीद की जाती है, तो रिटर्न वैल्यू के डेटा प्रकार को "शून्य" के बजाय रखा जाता है।
२) यौगिक कथन क्या हैं?
कंपाउंड स्टेटमेंट दो या दो से अधिक प्रोग्राम स्टेटमेंट से मिलकर बने होते हैं, जिन्हें एक साथ निष्पादित किया जाता है। यह आमतौर पर उन स्थितियों को संभालने के दौरान होता है, जब किसी TRUE या FALSE का मूल्यांकन करने पर बयानों की एक श्रृंखला निष्पादित होती है। यौगिक कथनों को भी एक लूप के भीतर निष्पादित किया जा सकता है। घुंघराले कोष्ठक {} यौगिक कथनों के पहले और बाद में रखे जाते हैं।
28) C प्रोग्रामिंग के लिए एल्गोरिथ्म का क्या महत्व है?
प्रोग्राम लिखे जाने से पहले, एक एल्गोरिथ्म पहले बनाना होगा। एक एल्गोरिथ्म एक कदम कदम प्रक्रिया द्वारा प्रदान करता है कि कैसे एक समाधान निकाला जा सकता है। यह एक खाका के रूप में भी कार्य करता है कि कैसे एक कार्यक्रम शुरू और समाप्त होगा, जिसमें क्या प्रक्रिया और संगणना शामिल हैं।
29) व्यक्तिगत चर पर एक सरणी का क्या फायदा है?
कई संबंधित डेटा संग्रहीत करते समय, सरणियों का उपयोग करना एक अच्छा विचार है। इसका कारण यह है कि सरणियों को केवल 1 शब्द का उपयोग करके नाम दिया गया है जिसके बाद एक तत्व संख्या है। उदाहरण के लिए: 1 छात्र के 10 परीक्षा परिणामों को संग्रहीत करने के लिए, कोई 10 भिन्न चर नाम (ग्रेड 1, ग्रेड 2, ग्रेड 3… ग्रेड 3) का उपयोग कर सकता है। सरणियों के साथ, केवल 1 नाम का उपयोग किया जाता है, बाकी सूचकांक नाम (ग्रेड [0], ग्रेड [1], ग्रेड [2]… ग्रेड [9] के माध्यम से सुलभ हैं।
30) एक लूप स्टेटमेंट लिखिए जो निम्नलिखित आउटपुट दिखाएगा:
1
१२
123
1234
12345 है
उत्तर:
for (a=1; a<=5; i++) {for (b=1; b<=a; b++)printf("%d",b);printf("\n");}
३१) इस कथन में क्या गलत है? स्कैनफ़ ("% डी", व्हान्म्बर);
एक एम्परसेंड और प्रतीक को चर नाम के पहले रखा जाना चाहिए। रखने और रखने का मतलब है कि उपयोगकर्ता द्वारा जो भी पूर्णांक मूल्य दर्ज किया गया है वह चर नाम के "पते" पर संग्रहीत है। यह प्रोग्रामर के लिए एक सामान्य गलती है, जो अक्सर तार्किक त्रुटियों की ओर जाता है।
32) आप C में यादृच्छिक संख्या कैसे उत्पन्न करते हैं?
रैंड () कमांड का उपयोग करके सी में रैंडम नंबर उत्पन्न होते हैं। उदाहरण के लिए: anyNum = rand () 0 से शुरू होने वाले किसी भी पूर्णांक संख्या को उत्पन्न करेगा, यह मानते हुए कि कोई भी प्रकार पूर्णांक का एक चर है।
33) सी कंपाइलर द्वारा एक वैध फ़ंक्शन नाम जैसे कि टोलवर () को अपरिभाषित बताया जा रहा है तो संभवतः क्या समस्या हो सकती है?
इस त्रुटि के पीछे सबसे संभावित कारण यह है कि उस फ़ंक्शन के हेडर फ़ाइल को प्रोग्राम के शीर्ष पर इंगित नहीं किया गया था। हेडर फ़ाइलों में सी प्रोग्राम में उपयोग किए जाने वाले फ़ंक्शन और कमांड के लिए परिभाषा और प्रोटोटाइप होते हैं। "टोलवर ()" के मामले में, कोड "#include
३४) सी कमेंट में आप क्या टिप्पणी करते हैं और कैसे डालते हैं?
टिप्पणियाँ एक कार्यक्रम में कुछ टिप्पणी या विवरण डालने का एक शानदार तरीका है। यह एक अनुस्मारक के रूप में कार्य कर सकता है कि कार्यक्रम क्या है, या एक निश्चित कोड या फ़ंक्शन को पहले स्थान पर क्यों रखा गया था, इस पर एक विवरण। टिप्पणियाँ / * से शुरू होती हैं और * / अक्षरों से समाप्त होती हैं। टिप्पणियाँ एक लाइन हो सकती हैं, या कई लाइनें भी फैला सकती हैं। इसे कार्यक्रम में कहीं भी रखा जा सकता है।
35) डिबगिंग क्या है?
डिबगिंग एक प्रोग्राम के भीतर त्रुटियों की पहचान करने की प्रक्रिया है। कार्यक्रम संकलन के दौरान, जो त्रुटियां पाई जाती हैं, वे कार्यक्रम को पूरी तरह से निष्पादित करने से रोकेंगी। इस स्थिति में, प्रोग्रामर संभावित भागों पर ध्यान देगा जहां त्रुटि हुई। डिबगिंग त्रुटियों को हटाने को सुनिश्चित करता है, और यह सुनिश्चित करने में महत्वपूर्ण भूमिका निभाता है कि अपेक्षित कार्यक्रम आउटपुट पूरा हो गया है।
36) && ऑपरेटर प्रोग्राम कोड में क्या करता है?
&& को भी AND ऑपरेटर के रूप में जाना जाता है। इस ऑपरेटर का उपयोग करते समय, निर्दिष्ट किए जाने वाले सभी कार्यों को अगली कार्रवाई करने से पहले TRUE होना चाहिए। यदि आपके पास 10 स्थितियां हैं और सभी लेकिन 1 TRUE के रूप में मूल्यांकन करने में विफल रहता है, तो संपूर्ण स्थिति विवरण का मूल्यांकन पहले से ही FALSE के रूप में किया जाता है
37) C प्रोग्रामिंग में, यह निर्धारित करने के लिए कि कौन सी कमांड या कोड का उपयोग किया जा सकता है अगर विषम संख्या या सम?
C में एक भी कमांड या फंक्शन नहीं है जो यह जांच सके कि कोई संख्या विषम है या नहीं। हालांकि, यह उस संख्या को 2 से विभाजित करके पूरा किया जा सकता है, फिर शेष की जांच कर सकता है। यदि शेष 0 है, तो वह संख्या सम है, अन्यथा, यह विषम है। आप इसे कोड में लिख सकते हैं:
if (num % 2 == 0)printf("EVEN");elseprintf("ODD");
38) एक प्रिंटफ स्टेटमेंट में शामिल होने पर फॉर्मेट% 10.2 का क्या मतलब है?
इस प्रारूप का उपयोग दो चीजों के लिए किया जाता है: आउटपुट संख्या के लिए आवंटित रिक्त स्थान की संख्या और दशमलव स्थानों की संख्या निर्धारित करने के लिए। दशमलव बिंदु से पहले की संख्या आवंटित स्थान के लिए है, इस मामले में यह आउटपुट संख्या के लिए 10 रिक्त स्थान आवंटित करेगा। यदि आउटपुट संख्या पर कब्जे वाले स्थान की संख्या 10 से कम है, तो वास्तविक उत्पादन संख्या से पहले अतिरिक्त वर्ण जोड़े जाएंगे। दशमलव बिंदु के बाद की संख्या दशमलव स्थानों की संख्या निर्धारित करती है, इस मामले में, यह 2 दशमलव स्थान है।
39) तार्किक त्रुटियां क्या हैं और यह सिंटैक्स त्रुटियों से कैसे भिन्न होती है?
प्रोग्राम जिसमें तार्किक त्रुटियां हैं वे संकलन प्रक्रिया को पारित करते हैं, लेकिन परिणामी आउटपुट अपेक्षित नहीं हो सकता है। यह तब होता है जब एक गलत फॉर्मूला कोड में डाला गया था, या कमांड का गलत अनुक्रम प्रदर्शन किया गया था। दूसरी ओर, सिंटैक्स त्रुटियां, गलत आदेशों से निपटती हैं, जो कंपाइलर द्वारा गलत वर्तनी या मान्यता प्राप्त नहीं हैं।
40) प्रोग्रामिंग में विभिन्न प्रकार की नियंत्रण संरचनाएं क्या हैं?
प्रोग्रामिंग में 3 मुख्य नियंत्रण संरचनाएं हैं: अनुक्रम, चयन और दोहराव। किसी प्रोग्राम को निष्पादित करने में अनुक्रमिक नियंत्रण एक शीर्ष से नीचे प्रवाह का अनुसरण करता है, जैसे कि चरण 1 पहले प्रदर्शन, उसके बाद चरण 2, अंतिम चरण प्रदर्शन तक सभी तरह से। सशर्त विवरणों के साथ चयन सौदे, जिसका अर्थ है कि कोड्स को TRUE या FALSE के रूप में शर्तों के मूल्यांकन के आधार पर निष्पादित किया जाता है। इसका मतलब यह भी है कि सभी कोड निष्पादित नहीं हो सकते हैं, और भीतर वैकल्पिक प्रवाह हैं। दोहराव को लूप संरचनाओं के रूप में भी जाना जाता है, और एक काउंटर द्वारा निर्धारित एक या दो प्रोग्राम स्टेटमेंट को दोहराएगा।
41) क्या है || ऑपरेटर और यह एक कार्यक्रम में कैसे कार्य करता है?
|| C प्रोग्रामिंग में OR ऑपरेटर के रूप में भी जाना जाता है। उपयोग करते समय || तार्किक स्थितियों का मूल्यांकन करने के लिए, TRUE का मूल्यांकन करने वाली कोई भी शर्त संपूर्ण स्थिति कथन को TRUE के रूप में प्रस्तुत करेगी।
42) तार की तुलना में "अगर" फ़ंक्शन का उपयोग किया जा सकता है?
नहीं "यदि" कमांड का उपयोग केवल संख्यात्मक मूल्यों और एकल चरित्र मूल्यों की तुलना करने के लिए किया जा सकता है। स्ट्रिंग मानों की तुलना करने के लिए, एक और फ़ंक्शन है जिसे strcmp कहा जाता है जो विशेष रूप से स्ट्रिंग्स के साथ काम करता है।
43) प्रीप्रोसेसर निर्देश क्या हैं?
प्रीप्रोसेसर निर्देश हर सी कार्यक्रम की शुरुआत में रखे जाते हैं। यह वह जगह है जहाँ लाइब्रेरी फ़ाइलों को निर्दिष्ट किया जाता है, जो इस बात पर निर्भर करेगा कि कार्यक्रम में किन कार्यों का उपयोग किया जाना है। प्रीप्रोसेसर निर्देशों का एक और उपयोग स्थिरांक की घोषणा है। प्रोप्रोसेसर निर्देश # प्रतीक से शुरू होते हैं।
44) यदि चर s का मान 10 है तो निम्नलिखित सशर्त कथन का परिणाम क्या होगा?
s> = 10 && s <25 && s! = 12
परिणाम TRUE होगा। चूँकि s का मान 10 है, s> = 10 TRUE का मूल्यांकन करता है क्योंकि s 10 से अधिक नहीं है, लेकिन फिर भी 10. s के बराबर है। 25 भी TRUE है क्योंकि 10 कम है तो 25 है। बस वही, s! = 12 , जिसका अर्थ है कि 12 के बराबर नहीं है, TRUE का मूल्यांकन करता है। && AND ऑपरेटर है, और इस नियम का पालन करता है कि यदि सभी व्यक्तिगत स्थितियां TRUE हैं, तो पूरा विवरण TRUE है।
45) सी में ऑपरेटरों के संबंध में पूर्वता के क्रम का वर्णन करें।
पूर्वता का क्रम निर्धारित करता है कि कौन सा ऑपरेशन पहले एक ऑपरेशन स्टेटमेंट या सशर्त विवरण में होना चाहिए। शीर्ष स्तर पर पूर्ववर्ती स्तर के अधिकांश अपरंपरागत ऑपरेटर हैं!, +, - और &। इसके बाद नियमित गणितीय ऑपरेटरों (*, / और मापांक% पहले, उसके बाद + और -) आते हैं। अगली पंक्ति में रिलेशनल ऑपरेटर हैं <, <=,> = और>। इसके बाद दो समानता ऑपरेटरों == और! = का पालन किया जाता है। तार्किक ऑपरेटरों और& और || अगले मूल्यांकन कर रहे हैं। अंतिम स्तर पर असाइनमेंट ऑपरेटर = है।
४६) इस कथन में क्या गलत है? myName = "रॉबिन";
स्ट्रिंग स्ट्रिंग में मान निर्दिष्ट करने के लिए आप = चिह्न का उपयोग नहीं कर सकते। इसके बजाय, strcpy फ़ंक्शन का उपयोग करें। सही कथन होगा: strcpy (myName, "Robin");
47) आप एक स्ट्रिंग मान की लंबाई कैसे निर्धारित करते हैं जो एक चर में संग्रहीत किया गया था?
एक स्ट्रिंग मान की लंबाई प्राप्त करने के लिए, फ़ंक्शन स्ट्रलेन () का उपयोग करें। उदाहरण के लिए, यदि आपके पास FullName नाम का एक चर है, तो आप इस कथन का उपयोग करके संग्रहीत स्ट्रिंग मान की लंबाई प्राप्त कर सकते हैं: I = strlen (FullName); चर अब मैं स्ट्रिंग मान के चरित्र की लंबाई होगी।
48) क्या जिस समय यह घोषित किया गया था, उस समय एक चर को शुरू करना संभव है ?
हां, आपको चर घोषणा के बाद एक अलग असाइनमेंट स्टेटमेंट नहीं लिखना है, जब तक कि आप इसे बाद में बदलने की योजना नहीं बनाते हैं। उदाहरण के लिए: चार ग्रह [15] = "पृथ्वी"; दो चीजें करता है: यह ग्रह नामक एक स्ट्रिंग चर की घोषणा करता है, फिर इसे "पृथ्वी" मान के साथ आरंभ करता है।
49) C भाषा को मध्य स्तर की भाषा क्यों माना जा रहा है?
ऐसा इसलिए है क्योंकि C भाषा उन विशेषताओं से समृद्ध है जो इसे उच्च स्तर की भाषा की तरह व्यवहार करती हैं जबकि एक ही समय में निम्न स्तर के तरीकों का उपयोग करके हार्डवेयर के साथ बातचीत कर सकती हैं। प्रोग्रामिंग के लिए एक अच्छी तरह से संरचित दृष्टिकोण का उपयोग, कार्यों में उपयोग किए जाने वाले अंग्रेजी जैसे शब्दों के साथ मिलकर, यह एक उच्च स्तरीय भाषा के रूप में कार्य करता है। दूसरी ओर, सी असेंबली भाषा की दिनचर्या के समान सीधे मेमोरी संरचनाओं तक पहुंच सकता है।
50) C में प्रोग्रामिंग करते समय विभिन्न फाइल एक्सटेंशन क्या शामिल हैं?
C में स्रोत कोड .C फ़ाइल एक्सटेंशन के साथ सहेजे जाते हैं। हेडर फ़ाइलों या लाइब्रेरी फ़ाइलों में .H फ़ाइल एक्सटेंशन होता है। हर बार जब प्रोग्राम सोर्स कोड सफलतापूर्वक संकलित किया जाता है, तो यह एक .OBJ ऑब्जेक्ट फ़ाइल और एक निष्पादन योग्य .EXE फ़ाइल बनाता है।
५१) आरक्षित शब्द क्या हैं?
आरक्षित शब्द वे शब्द हैं जो मानक सी भाषा पुस्तकालय का हिस्सा हैं। इसका मतलब यह है कि आरक्षित शब्दों का विशेष अर्थ है और इसलिए इसका उपयोग मूल रूप से इसके लिए उपयोग किए जाने वाले उद्देश्यों के अलावा नहीं किया जा सकता है। आरक्षित शब्दों के उदाहरण int, void और return हैं।
५२) लिंक्ड लिस्ट क्या हैं?
एक लिंक की गई सूची नोड्स से बना है जो दूसरे के साथ जुड़े हुए हैं। C प्रोग्रामिंग में, पॉइंटर्स का उपयोग करके लिंक्ड लिस्ट बनाई जाती हैं। लिंक की गई सूचियों का उपयोग संग्रहण के लिए मेमोरी का उपयोग करने का एक कुशल तरीका है।
५३) फीफो क्या है?
सी प्रोग्रामिंग में, एक डेटा संरचना है जिसे कतार के रूप में जाना जाता है। इस संरचना में, डेटा को FIFO प्रारूप या फर्स्ट-इन-फर्स्ट-आउट का उपयोग करके संग्रहीत और एक्सेस किया जाता है। एक कतार एक रेखा का प्रतिनिधित्व करती है जिसमें पहला डेटा जो संग्रहीत किया गया था वह पहला होगा जो सुलभ भी है।
५४) बाइनरी ट्री क्या हैं?
बाइनरी ट्री वास्तव में लिंक्ड सूचियों की अवधारणा का विस्तार है। एक बाइनरी ट्री में दो पॉइंटर्स होते हैं, एक लेफ्ट एक और एक राइट। प्रत्येक पक्ष आगे अतिरिक्त नोड्स बनाने के लिए शाखा कर सकता है, जिसमें प्रत्येक नोड में दो पॉइंटर्स होते हैं।
55) सभी आरक्षित शब्द लोअरकेस में नहीं लिखे गए हैं। सही या गलत?
असत्य। सभी आरक्षित शब्दों को लोअरकेस में लिखा जाना चाहिए; अन्यथा सी संकलक इसे अज्ञात और अमान्य के रूप में व्याख्या करेगा।
56) "++ ए" और "ए ++" अभिव्यक्ति के बीच अंतर क्या है?
पहली अभिव्यक्ति में, वेतन वृद्धि पहले चर पर होगी, और परिणामी मूल्य का उपयोग किया जाएगा। इसे उपसर्ग वृद्धि के रूप में भी जाना जाता है। दूसरी अभिव्यक्ति में, चर का मौजूदा मूल्य एक ऑपरेशन में इस्तेमाल किया जा सकता है, इससे पहले कि खुद के मूल्य में वृद्धि हो। इसे पोस्टफिक्स इन्क्रीमेंट के रूप में भी जाना जाता है।
57) इस अभिव्यक्ति में X का क्या होगा: X + = 15; (मान का मान 5 है)
X + = 15 X = X + 15 लिखने की एक संक्षिप्त विधि है, इसलिए यदि X का प्रारंभिक मान 5 है, तो 5 + 15 = 20 है।
58) सी भाषा में, चर नाम, नाम और नाम सभी समान हैं। सही या गलत?
असत्य। C भाषा एक केस सेंसिटिव भाषा है। इसलिए, NAME, नाम और नाम तीन विशिष्ट भिन्न चर हैं।
59) एक अंतहीन लूप क्या है?
एक अंतहीन लूप का मतलब दो चीजें हो सकता है। एक यह है कि यह लगातार लूप के लिए डिज़ाइन किया गया था जब तक कि लूप के भीतर की स्थिति पूरी नहीं हो जाती है, जिसके बाद एक ब्रेक फ़ंक्शन प्रोग्राम को लूप से बाहर निकलने का कारण होगा। एक अंतहीन लूप का एक और विचार है जब एक गलत लूप स्थिति लिखी गई थी, जिससे लूप गलत तरीके से हमेशा के लिए चलता है। अंतहीन छोरों को अक्सर अनंत छोरों के रूप में संदर्भित किया जाता है।
60) एक प्रोग्राम फ़्लोचार्ट क्या है और यह प्रोग्राम लिखने में कैसे मदद करता है?
एक फ़्लोचार्ट किसी दिए गए समस्या को हल करने की दिशा में कदम प्रक्रिया द्वारा कदम का एक दृश्य प्रतिनिधित्व प्रदान करता है। फ़्लोचार्ट्स विभिन्न आकारों के रूप में प्रत्येक प्रतीक के साथ प्रतीकों से बने होते हैं। प्रत्येक आकृति पूरे कार्यक्रम संरचना के भीतर एक विशेष इकाई का प्रतिनिधित्व कर सकती है, जैसे कि एक प्रक्रिया, एक शर्त या एक इनपुट / आउटपुट चरण।
61) इस कार्यक्रम के बयान में क्या गलत है? शून्य = 10;
शून्य शब्द सी भाषा में एक आरक्षित शब्द है। आप उपयोगकर्ता-परिभाषित चर के रूप में आरक्षित शब्दों का उपयोग नहीं कर सकते।
62) क्या यह कार्यक्रम कथन मान्य है? INT = 10.50;
मान लें कि INT प्रकार फ़्लोट का एक चर है, यह कथन मान्य है। कोई सोच सकता है कि INT एक आरक्षित शब्द है और इसका इस्तेमाल अन्य उद्देश्यों के लिए नहीं किया जाना चाहिए। हालांकि, याद रखें कि आरक्षित शब्द लोअरकेस में व्यक्त किए जाते हैं, इसलिए सी संकलक इसे आरक्षित शब्द के रूप में व्याख्या नहीं करेंगे।
63) वास्तविक तर्क क्या हैं?
जब आप ऐसे फ़ंक्शन बनाते हैं और उपयोग करते हैं जो कुछ दिए गए मानों पर कार्रवाई करने की आवश्यकता होती है, तो आपको इन दिए गए मानों को उस फ़ंक्शन में पास करना होगा। जिन फ़ंक्शन को फ़ंक्शन में पास किया जा रहा है, उन्हें वास्तविक तर्क के रूप में संदर्भित किया जाता है।
64) न्यूलाइन एस्केप सीक्वेंस क्या है?
एक newline भागने अनुक्रम को \ n वर्ण द्वारा दर्शाया गया है। आउटपुट स्क्रीन में डेटा प्रदर्शित करते समय नई लाइन डालने के लिए इसका उपयोग किया जाता है। अधिक रिक्त स्थान अधिक \ n वर्ण सम्मिलित करके जोड़े जा सकते हैं। उदाहरण के लिए, \ n \ n दो स्थान सम्मिलित करेगा। वास्तविक उत्पादन अभिव्यक्ति से पहले या बाद में एक नया बच निकलने का क्रम रखा जा सकता है।
65) आउटपुट रीडायरेक्शन क्या है?
यह डिस्प्ले स्क्रीन के अलावा वैकल्पिक आउटपुट स्रोत में डेटा स्थानांतरित करने की प्रक्रिया है। आउटपुट पुनर्निर्देशन एक प्रोग्राम को अपने आउटपुट को फ़ाइल में सहेजने की अनुमति देता है। उदाहरण के लिए, यदि आपके पास COMPUTE नाम का कोई प्रोग्राम है, तो इसे कमांड लाइन पर COMPUTE के रूप में टाइप करें> DATA उपयोगकर्ता से इनपुट स्वीकार कर सकता है, कुछ संगणनाएँ कर सकता है, फिर आउटपुट को DATA नामक फ़ाइल में रीडायरेक्ट किया जा सकता है, बजाय स्क्रीन पर दिखाने के। ।
66) रन-टाइम एरर क्या हैं?
ये त्रुटियां हैं जो प्रोग्राम को निष्पादित करते समय होती हैं। एक सामान्य उदाहरण जिसमें रन-टाइम त्रुटियां हो सकती हैं, जब आप किसी संख्या को शून्य से विभाजित करने का प्रयास कर रहे हैं। जब रन-टाइम त्रुटियां होती हैं, तो प्रोग्राम का निष्पादन रुक जाएगा, जिसमें दिखाया गया है कि किस प्रोग्राम लाइन में त्रुटि हुई है।
67) फंक्शन एब्स () और फैब्स () के बीच अंतर क्या है?
ये 2 कार्य मूल रूप से एक ही क्रिया करते हैं, जो दिए गए मूल्य का निरपेक्ष मान प्राप्त करना है। Abs () का उपयोग पूर्णांक मानों के लिए किया जाता है, जबकि fabs () का उपयोग फ्लोटिंग प्रकार संख्याओं के लिए किया जाता है। इसके अलावा, एब्स के लिए प्रोटोटाइप ()
68) औपचारिक पैरामीटर क्या हैं?
सी कार्यक्रम में कार्यों का उपयोग करने में, औपचारिक मापदंडों में वे मान होते हैं जो कॉलिंग फ़ंक्शन द्वारा पारित किए गए थे। इन औपचारिक मापदंडों में मानों को प्रतिस्थापित किया जाता है और जो भी संचालन में उपयोग किया जाता है उसे मुख्य फ़ंक्शन के रूप में इंगित किया जाता है।
69) नियंत्रण संरचनाएं क्या हैं?
नियंत्रण संरचनाएं प्रभार लेती हैं जिस पर एक कार्यक्रम में निर्देश दिए जाते हैं। इसका मतलब यह है कि कार्यक्रम प्रवाह जरूरी नहीं हो सकता है कि एक बयान से अगले एक तक चले, लेकिन सशर्त बयानों के परिणाम के आधार पर कुछ वैकल्पिक भागों को पास या बाईपास करने की आवश्यकता हो सकती है।
70) एक सरल कोड टुकड़ा लिखें जो यह जांच करेगा कि कोई संख्या सकारात्मक है या नकारात्मक ।
If (num>=0)printf("number is positive");elseprintf ("number is negative");
१) "स्विच" स्टेटमेंट एक "इफ" स्टेटमेंट से बेहतर कब है?
एकल चर या अभिव्यक्ति के आधार पर चयन के साथ काम करते समय स्विच स्टेटमेंट का सबसे अच्छा उपयोग किया जाता है। हालांकि, स्विच स्टेटमेंट केवल पूर्णांक और चरित्र डेटा प्रकारों का मूल्यांकन कर सकते हैं।
72) वैश्विक चर क्या हैं और आप उन्हें कैसे घोषित करते हैं?
ग्लोबल वैरिएबल वे वैरिएबल हैं जिन्हें प्रोग्राम में कहीं भी एक्सेस और मैनिपुलेट किया जा सकता है। एक वैरिएबल को वैश्विक बनाने के लिए, प्रीप्रोसेसर निर्देश खंड के ठीक बाद, प्रोग्राम के ऊपरी हिस्से पर वैरिएबल डिक्लेरेशन रखें।
73) प्रगणित प्रकार क्या हैं?
प्रगणित प्रकार प्रोग्रामर को एक चर के मान के रूप में अधिक सार्थक शब्दों का उपयोग करने की अनुमति देते हैं। प्रगणित प्रकार चर में प्रत्येक आइटम वास्तव में एक संख्यात्मक कोड के साथ जुड़ा हुआ है। उदाहरण के लिए, कोई DAYS नाम का एक एन्युमरेटेड टाइप वैरिएबल बना सकता है, जिसका मान सोमवार, मंगलवार ... रविवार है।
74) फंक्शन टॉपर () क्या करता है?
इसका उपयोग किसी भी पत्र को उसके ऊपरी केस मोड में बदलने के लिए किया जाता है। टॉपर () फ़ंक्शन प्रोटोटाइप
75) क्या किसी अन्य फ़ंक्शन में पैरामीटर के रूप में एक फ़ंक्शन होना संभव है?
हां, C प्रोग्रामिंग में इसकी अनुमति है। आपको बस पूरे फ़ंक्शन प्रोटोटाइप को दूसरे फ़ंक्शन के पैरामीटर फ़ील्ड में शामिल करना होगा जहां इसका उपयोग किया जाना है।
76) बहुआयामी सरणियाँ क्या हैं?
बहुआयामी सरणियाँ दो या अधिक आयामी संरचना में डेटा संग्रहीत करने में सक्षम हैं। उदाहरण के लिए, आप शतरंज के खेल में टुकड़ों की वर्तमान स्थिति या टिक-टैक-टो कार्यक्रम में खिलाड़ियों की स्थिति को संग्रहीत करने के लिए 2 आयामी सरणी का उपयोग कर सकते हैं।
77) C में कौन सा फंक्शन एक स्ट्रिंग को दूसरे स्ट्रिंग में जोड़ने के लिए इस्तेमाल किया जा सकता है?
स्ट्रैट फंक्शन। यह दो मानकों, स्रोत स्ट्रिंग और स्ट्रिंग मान को स्रोत स्ट्रिंग में जोड़ा जाता है।
) फंक्शन गेट () और गेटे () के बीच क्या अंतर है?
दोनों फ़ंक्शन उपयोगकर्ता से एक चरित्र इनपुट मूल्य को स्वीकार करेंगे। गोच () का उपयोग करते समय, जो कुंजी दबाया गया था वह स्क्रीन पर दिखाई नहीं देगा, और स्वचालित रूप से कैप्चर किया जाता है और एक चर को सौंपा जाता है। गेटचे () का उपयोग करते समय, उपयोगकर्ता द्वारा दबाया गया कुंजी स्क्रीन पर दिखाई देगा, जबकि एक ही समय में एक चर को सौंपा जा रहा है।
79) दोथेस दो प्रोग्राम स्टेटमेंट एक ही आउटपुट करते हैं? 1) स्कैनफ़ ("% c", और पत्र); 2) पत्र = गेटचार ()
हां, वे दोनों सटीक एक ही काम करते हैं, जो उपयोगकर्ता द्वारा दबाए गए अगले कुंजी को स्वीकार करना है और इसे चर नाम के अक्षर को असाइन करना है।
80) C में संरचना प्रकार क्या हैं?
संरचना प्रकार मुख्य रूप से रिकॉर्ड स्टोर करने के लिए उपयोग किया जाता है। एक रिकॉर्ड संबंधित क्षेत्रों से बना है। इससे संबंधित डेटा के एक समूह को व्यवस्थित करना आसान हो जाता है।
81) प्रोग्राम लिखने के दौरान अक्षरों "r" और "w" का क्या मतलब है जो फाइलों का उपयोग करेगा?
"आर" का अर्थ है "पढ़ा" और इनपुट के रूप में एक फ़ाइल खोलेगा जिसमें डेटा पुनर्प्राप्त किया जाना है। "w" का अर्थ "लिखना" है, और आउटपुट के लिए एक फ़ाइल खोलेगा। पिछला डेटा जो उस फ़ाइल पर संग्रहीत किया गया था, उसे मिटा दिया जाएगा।
२) टेक्स्ट फाइल और बाइनरी फाइल में क्या अंतर है?
टेक्स्ट फ़ाइलों में डेटा होता है जिसे आसानी से मनुष्य समझ सकता है। इसमें अक्षर, संख्या और अन्य वर्ण शामिल हैं। दूसरी ओर, बाइनरी फ़ाइलों में 1s और 0s होते हैं जो केवल कंप्यूटर व्याख्या कर सकते हैं।
83) क्या आपकी खुद की हेडर फाइलें बनाना संभव है?
हां, अनुकूलित हेडर फ़ाइल बनाना संभव है। बस इसमें फ़ंक्शन फ़ंक्शन शामिल करें जिन्हें आप अपने प्रोग्राम में उपयोग करना चाहते हैं, और अपनी हेडर फ़ाइल के नाम के बाद #include निर्देश का उपयोग करें।
84) गतिशील डेटा संरचना क्या है?
गतिशील डेटा संरचना स्मृति में डेटा को अधिक कुशलता से संग्रहीत करने के लिए एक साधन प्रदान करती है। डायनेमिक मेमोरी एलोकेशन का उपयोग करते हुए, आपका प्रोग्राम आवश्यकतानुसार मेमोरी स्पेस एक्सेस करेगा। यह स्थिर डेटा संरचना के विपरीत है, जिसमें प्रोग्रामर को प्रोग्राम में उपयोग की जाने वाली मेमोरी स्पेस की एक निश्चित संख्या का संकेत देना होता है।
85) C में विभिन्न डेटा प्रकार क्या हैं?
बुनियादी डेटा प्रकार इंट, चार और फ्लोट हैं। इंट का उपयोग उन चर को घोषित करने के लिए किया जाता है जो पूर्णांक मानों को संचयित करेंगे। फ्लोट का उपयोग वास्तविक संख्याओं को संग्रहीत करने के लिए किया जाता है। चार व्यक्तिगत चरित्र मूल्यों को संग्रहीत कर सकते हैं।
86) C प्रोग्राम का सामान्य रूप क्या है?
एसी प्रोग्राम प्रीप्रोसेसर निर्देशों के साथ शुरू होता है, जिसमें प्रोग्रामर निर्दिष्ट करेगा कि कौन सी हेडर फ़ाइल और कौन सी स्थिरांक (यदि कोई हो) का उपयोग किया जाए। इसके बाद मुख्य फंक्शन हैडिंग है। मुख्य कार्य के भीतर परिवर्तनशील घोषणा और प्रोग्राम स्टेटमेंट निहित है।
87) रैंडम एक्सेस फाइल का क्या फायदा है?
यदि किसी फ़ाइल में संग्रहीत डेटा की मात्रा काफी बड़ी है, तो रैंडम एक्सेस का उपयोग आपको जल्दी से खोज करने की अनुमति देगा। यदि यह अनुक्रमिक एक्सेस फ़ाइल होती, तो आपको लक्ष्य डेटा तक पहुंचने तक एक समय में एक रिकॉर्ड से गुजरना होगा। एक रैंडम एक्सेस फ़ाइल आपको उस लक्ष्य पते पर सीधे कूदने देती है जहां डेटा स्थित है।
88) एक स्विच स्टेटमेंट में, ब्रेक स्टेटमेंट को छोड़ दिया जाए तो क्या होगा?
यदि एक विशेष मामले के हिस्से के अंत में एक ब्रेक स्टेटमेंट नहीं रखा गया था? यह अगले मामले के हिस्से में आगे बढ़ेगा, संभवतः गलत आउटपुट के कारण।
89) बताइए कि उपयोगकर्ता परिभाषित फ़ंक्शन में सरणियों को कैसे पारित किया जा सकता है
एक बात का ध्यान रखें कि आप किसी फ़ंक्शन के लिए संपूर्ण सरणी पास नहीं कर सकते। इसके बजाय, आप इसे एक पॉइंटर पास करते हैं जो मेमोरी में एरे पहले तत्व की ओर इशारा करेगा। ऐसा करने के लिए, आप कोष्ठक के बिना सरणी के नाम का संकेत देते हैं।
90) संकेत क्या हैं?
पॉइंटर्स मेमोरी में विशिष्ट क्षेत्रों की ओर इशारा करते हैं। पॉइंटर्स में एक वैरिएबल का पता होता है, जो बदले में किसी अन्य मेमोरी में एक मान या एक एड्रेस भी शामिल कर सकता है।
91) क्या आप फ़ंक्शंस के लिए एक संपूर्ण संरचना पास कर सकते हैं?
हां, विधि शैली द्वारा कॉल में किसी फ़ंक्शन के लिए संपूर्ण संरचना को पारित करना संभव है। हालांकि, कुछ प्रोग्रामर वैश्विक स्तर पर संरचना की घोषणा करना पसंद करते हैं, फिर उस संरचना प्रकार के एक चर को फ़ंक्शन में पास करते हैं। यह विधि तर्क प्रकार के संदर्भ में स्थिरता और एकरूपता बनाए रखने में मदद करती है।
92) क्या मिलता है () फ़ंक्शन?
हो जाता है () फ़ंक्शन उपयोगकर्ता से पूरी लाइन डेटा प्रविष्टि की अनुमति देता है। जब उपयोगकर्ता इनपुट को समाप्त करने के लिए एंटर कुंजी दबाता है, तो वर्णों की पूरी पंक्ति को एक स्ट्रिंग चर में संग्रहीत किया जाता है। ध्यान दें कि एंटर कुंजी वैरिएबल में शामिल नहीं है, लेकिन इसके बजाय एक अंतिम टर्मिनेटर के बाद एक शून्य टर्मिनेटर \ 0 रखा गया है।
93) प्रिंट प्रतीक विवरण में% प्रतीक का विशेष उपयोग है। आप इस चरित्र को स्क्रीन पर आउटपुट के भाग के रूप में कैसे जगह देंगे?
आप प्रिंटफ स्टेटमेंट में %% का उपयोग करके ऐसा कर सकते हैं। उदाहरण के लिए, आप आउटपुट को स्क्रीन पर 10% के रूप में प्रदर्शित करने के लिए प्रिंटफ़ ("10 %%") लिख सकते हैं।
94) आप यादृच्छिक एक्सेस विधि का उपयोग करके डेटा फ़ाइल में डेटा कैसे खोजते हैं?
फ़ाइल पर रैंडम एक्सेस इनपुट / ouput निष्पादित करने के लिए fseek () फ़ंक्शन का उपयोग करें। फ़ाइल को fopen () फ़ंक्शन द्वारा खोले जाने के बाद, fseek को काम करने के लिए तीन मापदंडों की आवश्यकता होगी: फ़ाइल में फ़ाइल पॉइंटर, खोज करने के लिए बाइट्स की संख्या और फ़ाइल में उत्पत्ति का बिंदु।
95) क्या संकलन चरण के दौरान टिप्पणियां शामिल हैं और EXE फ़ाइल में भी रखी गई हैं?
नहीं, संकलक द्वारा सामना की गई टिप्पणियों की उपेक्षा की गई है। टिप्पणियाँ केवल प्रोग्रामर के मार्गदर्शन के लिए होती हैं और कार्यक्रम की कार्यक्षमता में इसका कोई अन्य महत्वपूर्ण उपयोग नहीं है।
96) C में अंतर्निहित फ़ंक्शन है जो डेटा सॉर्ट करने के लिए उपयोग किया जा सकता है?
हां, qsort () फ़ंक्शन का उपयोग करें। छँटाई के लिए उपयोगकर्ता परिभाषित फ़ंक्शंस बनाना भी संभव है, जैसे कि गुब्बारा सॉर्ट और बबल सॉर्ट एल्गोरिथ्म के आधार पर।
97) ढेर के फायदे और नुकसान क्या हैं?
स्टैक का उपयोग करते समय ढेर पर डेटा संग्रहीत करना धीमा होता है। हालांकि, ढेर का उपयोग करने का मुख्य लाभ इसकी लचीलापन है। ऐसा इसलिए है क्योंकि इस संरचना में मेमोरी को किसी विशेष क्रम में आवंटित और हटाया जा सकता है। यदि एक एल्गोरिथ्म अच्छी तरह से डिजाइन और कार्यान्वित किया गया था, तो ढेर में मंदी की भरपाई की जा सकती है।
98) आप स्ट्रिंग्स को C में संख्याओं में कैसे परिवर्तित करते हैं?
आप संख्या रूपांतरणों के लिए स्ट्रिंग करने के लिए स्वयं कार्य लिख सकते हैं, या इसके बजाय C के अंतर्निहित फ़ंक्शन का उपयोग कर सकते हैं। आप एक अस्थायी बिंदु मान में परिवर्तित करने के लिए, एक पूर्णांक मान में परिवर्तित करने के लिए, और एक लंबे पूर्णांक मान में परिवर्तित करने के लिए एटफ का उपयोग कर सकते हैं।
99) एक साधारण कोड टुकड़ा बनाएं जो दो चर संख्या 1 और संख्या 2 के मूल्यों को स्वैप करेगा।
int temp;temp = num1;num1 = num2;num2 = temp;
१००) प्रत्येक प्रोग्राम स्टेटमेंट के अंत में एक अर्धविराम (?) का उपयोग क्या है?
यह कोड की पार्सिंग प्रक्रिया और संकलन के साथ करना है। एक अर्धविराम एक सीमांकक के रूप में कार्य करता है, ताकि संकलक जानता है कि प्रत्येक कथन कहाँ समाप्त होता है, और वाक्यविन्यास जाँच के लिए कथन को छोटे तत्वों में विभाजित करने के लिए आगे बढ़ सकता है।