हैलो दोस्तों, आप सभी का हमारी वेबसाईट पर आपका स्वागत है आज के इस आर्टिकल मे जानेंगे कि C language interview questions and answers for freshers in Hindi लेकिन इससे पहले हम आपको बताएंगे कि C क्या होता है? दोस्तों अगर आप किसी सॉफ्टवेयर company मे interview देना चाहते है। तो आपको इस computer language का आना जरूरी है।
क्योंकि अन्य language के साथ साथ c language के प्रश्न भी interview मे पूछे जाते है तो उसके बारे मे भी पता होना जरूरी है तो आपको interview मे बार बार पूछे जाने वाले कुछ questions and answer के बारे मे पता होना चाहिए।
अगर आप जानना चाहते है वो C language interview questions and answers for freshers कौन से है तो आज का यह आर्टिकल जरूर पढे यहाँ आपको interview के Top 10 questions के साथ साथ उनके answer भी बताए जाएंगे और C language kya hai? इसके बारे मे भी बताया गया है। तो चलिए शुरू करते है।
Table of Contents
C kya hai? (What is c in hindi)
C language एक mid-level और procedural programming language है, इसको साल 1972 कंप्यूटर साइंटिस्ट “Dennis Ritchie” के द्वारा Bell Labs में बनाया गया था। और उन्होंने इस c language का इस्तेमाल UNIX ऑपरेटिंग सिस्टम को फिर से implement करने के लिए किया था। इसे structured programming language भी कहा जाता है, जो की एक technique होती है, जिससे बड़े बड़े कंप्यूटर programs को आप छोटे modules में बाट सकते है।
C language interview questions and answers for freshers
Ques.1 C language की विशेषताएं क्या हैं?
C भाषा की कुछ विशेषताएं हैं-
- यह Simple और Efficient है।
- C language पोर्टेबल या मशीन स्वतंत्र है।
- C एक mid-level प्रोग्रामिंग लैंग्वेज है।
- यह एक structured प्रोग्रामिंग भाषा है।
- इसमें एक function-rich library है।
- Dynamic मेमोरी मैनेजमेंट।
- C सुपर फास्ट है।
- C में हम pointers का उपयोग कर सकते हैं।
- यह extensible है।
Ques.2 printf() और scanf() functions का क्या उपयोग है? format specifiers के बारे में भी बताएं?
printf() का उपयोग डिस्प्ले पर आउटपुट को प्रिंट करने के लिए किया जाता है।
scanf() का प्रयोग की-बोर्ड से फॉर्मेट किए गए डेटा को पढ़ने के लिए किया जाता है।
Ques.3 C language उपयोग होने वाले basic data type क्या है?
C programming language में कई तरह के data types का उपयोग किया जाता है, जो की कुछ इस प्रकार है।-
- Void –यह null यानि बिना किसी मूल्य के value को शो करता है।
- Int – यह किसी integer number को दर्शाने के लिए किया जाता है।
- Float – यह decimal point वाले किसी भी नंबर को दर्शाने के लिए किया जाता है।
- Double – यह बड़े floating point values को दर्शाने के लिए किया जाता है।
- Char – यह किसी Single character को दर्शाने के लिए किया जाता है।
Ques.4 Enumerations क्या है?
enumeration, जिसे C में Enum के रूप में भी जाना जाता है, एक user-defined data type है। इसमें निरंतर constant integrals या integers होते हैं जिनके नाम user द्वारा उन्हें assign किए जाते हैं। क्योंकि integer values को C में Enum के साथ जोड़ा गया है, पूरे program को एक ही या यहां तक कि अलग-अलग प्रोग्रामर द्वारा सीखना, समझना और बनाए रखना आसान है
Ques.5 C language में modifier क्या होते है?
Modifier एक तरह के prefix होते है, ये basic डेटा टाइप के साथ इस्तेमाल किये जाते है। और इनका इस्तेमाल करने पर किसी data type द्वारा memory के space में बदलाव किये जा सकते है। जैसे की–
एक 32-bit processor में एक integer द्वारा 4 बिट का space लिया जाता है, मगर modifier इस्तेमाल करने से इसमें बहुत बदलाव आ जाता है, जैसे की –
- Short
- Long
- long
- Signed
- Unsigned
Ques.6 C language में loop क्या होते है?
C language मे loop एक concept होता है, जो किसी कोड के particular सेट को बार-बार चलाने का काम करता है। और इसमें एक निर्धारित condition दी जाती है उसी के आधार पर बार-बार और लगातार कोड चलता ही रहता है, जब तक वो condition गलत ना हो जाए।
- For Loop
- While loop
- Do While Loop
- Nested Loop
Ques.7 C language में Array क्या होता है?
Array डेटा का collection होता है, इसमे एक ही तरह के datatype का डेटा स्टोर हो सकता है। और इसमें मौजूद डेटा को array के नाम के साथ [ ] में subscript का इस्तेमाल कर access किया जा सकता है। इसका syntax होता है –
Datatype array_name [size];
Ques.8 C language में pointer क्या होते है?
Pointer एक स्पेशल तरह के variables होते है, इनका इस्तेमाल किसी और variable के address को स्टोर करने के लिए किया जाता है। और इसमें डेटा को डालने के लिए (&) का उपयोग किया जाता है। उदहारण के लिए –
यहाँ दिए गए उदहारण में “p” नाम के pointer variable में “n” नाम के integer variable का address स्टोर किया जा रहा है।
int n = 10;
int* p = &n;
Ques.9 Call By value और call by reference में अंतर?
- जब हम variables के values को parameters के माध्यम से किसी function में भेजते है, तो उसे call by value कहते है।
- लेकिन जब variables के address को parameters के माध्यम से किसी function में भेजा जाता है, तो उसे call by reference कहते है।
- Call by value में function के अंदर operation से parameter में मौजूद values को कोई फर्क नही पड़ता है।
- लेकिन call by reference में function के अंदर हो रहे process से parameter में मौजूद values में बदलाव किये जा सकते है।
Ques.10 Recursion किसे कहा जाता है?
जब एक function किसी दिए हुए टास्क को पूरा करने के लिए बार बार खुद को call करता है, उसी को recursion function या recursion कहते है।
Read More About : Top 10 React Interview Questions in Hindi
Conclusion
आज आपने इस आर्टिकल मे सीखा की C language interview questions and answers for freshers in Hindi के साथ साथ C क्या है यह भी बताया गया है c के top question answer के साथ यहाँ बताए गए है। आपके होने वाले Interview के लिए आपको All the best
इस आर्टिकल मे दी C language interview questions and answers for freshers in Hindi से कोई प्रश्न है तो हमें नीचे दिए गए कमेन्ट बॉक्स मे जरूर बताए। और अगले किस टॉपिक पर आप आर्टिकल पढ़ना पसंद करेंगे यह भी बताए। मुझे आशा है की आपको आज का यह आर्टिकल पसंद आया होगा अगर पसंद आया है तो अपने दोस्तों के साथ और सोशल मिडिया पर शेयर जरूर करें, धन्यवाद।
1 thought on “C language interview questions and answers for freshers in Hindi”