C : 50 Basic Questions and Answers
C Language एक general-purpose, procedural, और structured programming language है, जिसे 1972 में Dennis Ritchie ने Bell Labs में विकसित किया। यह भाषा system programming, embedded systems और operating systems (जैसे UNIX) के निर्माण में उपयोग होती है। इसमें कुल 32 keywords होते हैं और यह fast और efficient होती है। यह memory management, pointer concept, functions, structures, arrays, और file handling जैसे core features को support करती है। यह माध्यम स्तर (middle-level) की भाषा है, जो high और low level दोनों के गुण रखती है। C programming की नींव को मजबूत करने के लिए यह 50 प्रश्न-उत्तर एकदम उपयुक्त हैं।
1- C Language क्या है?
→ C एक general-purpose, procedural programming language है।
2- C Language को किसने विकसित किया?
→ Dennis Ritchie ने।
3- C Language कब विकसित की गई?
→ 1972 में।
4- C Language किस कंपनी में विकसित हुई?
→ Bell Labs में।
5- C Language किस प्रकार की भाषा है?
→ Procedural और Structured Programming Language।
6- C Language का पहला Compiler कौन सा था?
→ Portable C Compiler (PCC)।
7- C Program की शुरुआत किस function से होती है?
→ main() function से।
8- C Language में header files कौन से extension में होते हैं?
→ .h
9- C में सबसे छोटी program unit क्या कहलाती है?
→ Token
10- C में total कितने keywords होते हैं?
→ 32 keywords।
11- C में कौन सा operator assignment के लिए उपयोग होता है?
→ =
12- C में comment लिखने के लिए कौन सा symbol होता है?
→ // (Single line),
/* */ (Multi-line)
13- C में int का size क्या होता है?
→ 4 bytes (system-dependent)
14- C में printf() किस header file में होता है?
→ stdio.h
15- C में variables को declare करने से पहले क्या करना पड़ता है?
→ उनका data type specify करना पड़ता है।
16- C में string को represent करने के लिए कौन सा data type होता है?
→ char array
17- C में array क्या है?
→ एक ही प्रकार के data का collection।
18- C में loop कितने प्रकार के होते हैं?
→ 3 (for, while, do-while)
19- C में function क्या होता है?
→ एक block जो specific task करता है।
20- C में recursion क्या है?
→ जब कोई function खुद को call करता है।
21- C में pointer क्या है?
→ एक variable जो किसी अन्य variable के address को store करता है।
22- C में NULL pointer क्या होता है?
→ एक pointer जो किसी memory को point नहीं करता।
23- C में structure क्या होता है?
→ User-defined data type।
24- C में union क्या होता है?
→ Structure जैसा data type पर एक time पर एक ही member use होता है।
25- C में enum क्या है?
→ Enumeration type, जो constants का set define करता है।
26- C में dynamic memory allocation के लिए कौन-कौन से functions हैं?
→ malloc(), calloc(), realloc(), free()
27- C में header file stdlib.h का क्या काम है?
→ Memory allocation, process control आदि के लिए।
28- C में file handling के functions कौन से हैं?
→ fopen(), fclose(), fread(), fwrite(), fprintf(), fscanf()।
29- C में logical operators कौन से हैं?
→ &&, ||, !
30- C में relational operators कौन से हैं?
→ ==, !=, <, >, <=, >=
31- C में assignment operator क्या होता है?
→ =
32- C में break statement क्या करता है?
→ Loop को तुरंत terminate करता है।
33- C में continue क्या करता है?
→ Current iteration छोड़कर next iteration में jump करता है।
34- C में goto का उपयोग क्यों किया जाता है?
→ Direct jump करने के लिए।
35- C में typedef का प्रयोग किस लिए होता है?
→ Data types को नया नाम देने के लिए।
36- C में sizeof operator का उपयोग किस लिए होता है?
→ किसी data type या variable के size को जानने के लिए।
37- C में #define क्या है?
→ Macro define करने के लिए।
38- C में preprocessor directives कौन-कौन से हैं?
→ #include, #define, #ifdef, #ifndef, etc.
39- C में ASCII full form क्या है?
→ American Standard Code for Information Interchange
40- C में header file math.h किस लिए use होती है?
→ Mathematical functions जैसे sqrt(), pow() के लिए।
41- C में getchar() और putchar() किस header में होते हैं?
→ stdio.h
42- C में string.h header file क्यों use होती है?
→ String handling functions जैसे strcpy(), strlen(), strcmp() के लिए।
43- C में ‘const’ keyword का क्या काम है?
→ Variable को constant बनाने के लिए।
44- C में volatile keyword का क्या मतलब है?
→ Variable जो किसी external source द्वारा change हो सकता है।
45- C में storage classes कितनी होती हैं?
→ 4 (auto, static, extern, register)
46- C में bitwise operators कौन-कौन से हैं?
→ &, |, ^, ~, <<, >>
47- C में ternary operator क्या होता है?
→ condition ? expression1 : expression2
48- C में return statement का क्या उपयोग है?
→ Function से value return करने के लिए।
49- C में getch() किस header में होता है?
→ conio.h
50- C language किस level की language है?
→ Middle-level language
Comments
Post a Comment