Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

M4 R5.1 Chapter 4 85+ MCQ

Total questions: 87

Worksheet time: 44mins

Name
Class
Date
1.

आर्डिनो IDE का उद्देश्य क्या है?

a)

आर्डिनो बोर्ड को प्रोग्राम करना

b)

आर्डिनो सर्किट डिज़ाइन करना

c)

आर्डिनो प्रोग्राम का सिमुलेशन करना

d)

आर्डिनो पर ग्राफिक्स बनाना

2.

आर्डिनो IDE में कोड लिखने के बाद आपको क्या करना चाहिए?

a)

सीरियल मॉनीटर खोलना

b)

कोड को कंपाइल और डिबग करना

c)

आर्डिनो बोर्ड को अनप्लग करना

d)

बोर्ड को पावर ऑफ करना

3.

आर्डिनो बोर्ड का कौन सा हिस्सा पीसी से संवाद करता है?

a)

माइक्रोकंट्रोलर

b)

पावर पिन

c)

USB इंटरफेस

d)

डिजिटल पिन

4.

आर्डिनो IDE में सीरियल मॉनीटर का क्या कार्य है?

a)

डेटा इकट्ठा करना और उसे कंपाइल करना

b)

कंपाइलर के बारे में जानकारी देना

c)

बग्स को खोजने में मदद करना

d)

आर्डिनो बोर्ड से डेटा भेजना और प्राप्त करना

5.

निम्नलिखित में से कौन सा एक एम्बेडेड C भाषा का उदाहरण है?

a)

int x = 10;

b)

var y = 5;

c)

integer z = 20;

d)

float x = "10";

6.

निम्नलिखित में से कौन सा वैध वैरिएबल नाम है?

a)

2x

b)

x_2

c)

int x;

d)

x@123

7.

एम्बेडेड C में पूर्णांकों के लिए कौन सा डेटा प्रकार उपयोग किया जाता है?

a)

फ्लोट

b)

इंट

c)

चार

d)

डबल

8.

Embedded C में पूर्णांकों के लिए कौन सा डेटा प्रकार उपयोग किया जाता है?

a)

float

b)

int

c)

char

d)

double

9.

C में कॉन्स्टेंट्स वे मान होते हैं जो:

a)

प्रोग्राम निष्पादन के दौरान बदले जा सकते हैं

b)

प्रोग्राम निष्पादन के दौरान बदला नहीं जा सकता

c)

हमेशा शून्य पर सेट होते हैं

d)

स्वतः RAM में संग्रहित होते हैं

10.

Embedded C में वैरिएबल क्या होता है?

a)

एक निश्चित मान

b)

डेटा को स्टोर करने के लिए एक मेमोरी स्थान

c)

एक फंक्शन

d)

गणितीय ऑपरेशन

11.

C में निम्नलिखित में से कौन सा एक सही उदाहरण है?

a)

const int x = 10;

b)

float x = 10;

c)

int x = 10;

d)

var x = 10;

12.

C में अभिव्यक्ति 5 + 3 * 2 का परिणाम क्या होगा?

a)

16

b)

11

c)

13

d)

10

13.

Embedded C में असाइनमेंट के लिए कौन सा ऑपरेटर उपयोग किया जाता है?

a)

=

b)

==

c)

+

d)

&&

14.

C में while लूप का कार्य क्या है?

a)

कोड ब्लॉक को तब तक दोहराता है जब तक शर्त झूठी न हो

b)

कोड ब्लॉक को एक विशिष्ट संख्या में दोहराता है

c)

तुरंत लूप से बाहर निकलता है

d)

लूप बॉडी को निष्पादित नहीं करता

15.

C में do-while लूप और while लूप में क्या अंतर है?

a)

do-while लूप कोड ब्लॉक को कम से कम एक बार निष्पादित करता है

b)

while लूप कोड ब्लॉक को कम से कम एक बार निष्पादित करता है

c)

do-while लूप कभी निष्पादित नहीं होता

d)

कोई अंतर नहीं है

16.

C में for लूप का उद्देश्य क्या है?

a)

एक निश्चित संख्या में कोड ब्लॉक को दोहराने के लिए

b)

शर्त के आधार पर कोड ब्लॉक को निष्पादित करने के लिए

c)

कोड ब्लॉक को अनिश्चितकाल तक दोहराने के लिए

d)

शर्त के आधार पर लूप से बाहर निकलने के लिए

17.

C में निम्नलिखित में से कौन सा एक वैध switch कथन है?

a)

switch(x) { case 1: break; }

b)

switch(x) { case 1; }

c)

switch case 1: break;

d)

case 1: switch(x) break;

18.

कौन सा लूप उन परिस्थितियों के लिए सबसे उपयुक्त है जहाँ इटरेशन की संख्या पहले से ज्ञात हो?

a)

while लूप

b)

do-while लूप

c)

for लूप

d)

उपरोक्त में से कोई नहीं

19.

C में if-else कथन का उद्देश्य क्या है?

a)

शर्त के आधार पर एक कार्य करने के लिए

b)

वैरिएबल घोषित करने के लिए

c)

कोड ब्लॉक को दोहराने के लिए

d)

वैरिएबल्स को मान असाइन करने के लिए

20.

आप if-else के बजाय switch कथन का उपयोग कब करेंगे?

a)

जब कई शर्तें चेक करनी हों

b)

जब एक ही शर्त चेक करनी हो

c)

जब कोई शर्त न हो

d)

जब फ्लोटिंग-पॉइंट संख्याओं का उपयोग हो

21.

C में for लूप के लिए सही सिंटैक्स क्या है?

a)

for (i = 0; i < 10; i++)

b)

for i = 0; i < 10; i++

c)

for (i = 0; i > 10; i--)

d)

for (i = 0; i <= 10)

22.

do-while लूप कितनी बार निष्पादित होगा?

a)

शून्य या अधिक बार

b)

कम से कम एक बार

c)

सिर्फ तीन बार

d)

यह निष्पादित नहीं होगा

23.

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

int x = 5;

if(x > 10) {

  printf("Greater");

} else {

  printf("Smaller");

}

a)

बड़ा

b)

छोटा

c)

त्रुटि

d)

अपरिभाषित व्यवहार

24.

C में, while लूप में शर्त को कब चेक किया जाता है?

a)

लूप बॉडी निष्पादित करने से पहले

b)

लूप बॉडी निष्पादित करने के बाद

c)

सिर्फ एक बार लूप शुरू होने से पहले

d)

कभी नहीं

25.

In C, the condition in a while loop is checked: C में, while लूप में शर्त को कब चेक किया जाता है?

a)

Before executing the loop body

b)

After executing the loop body

c)

Only once before the loop starts

d)

Never

26.

What does a break statement do in a loop?

a)

It terminates the loop immediately

b)

It skips the current iteration

c)

It restarts the loop

d)

It pauses the loop for some time

27.

What will the following code print?

int x = 3;

int y = 10;

if(x > y) {

  printf("Yes");

} else {

  printf("No");

}

a)

Yes

b)

No

c)

Error

d)

Undefined behavior

28.

What is the purpose of the continue statement in loops in C?

a)

To exit the loop

b)

To skip the current iteration and move to the next iteration

c)

To terminate the program

d)

To repeat the loop

29.

How do you declare a variable in Embedded C?

a)

variable x;

b)

int x;

c)

var int x;

d)

declare int x;

30.

Which of the following is NOT a valid data type in C?

a)

int

b)

float

c)

char

d)

string

31.

What is the correct way to initialize a constant in C?

a)

const int x = 10;

b)

int const x = 10;

c)

const x = 10;

d)

Both A and B

32.

C कॉन्स्टेंट को आरंभ करने का सही तरीका क्या है?

a)

const int x = 10;

b)

int const x = 10;

c)

const x = 10;

d)

Both A and B

33.

Which of the following logical operators is used to combine two conditions in C?

a)

&&

b)

||

c)

==

d)

=

34.

In a for loop, what is the purpose of the initialization part?

a)

To repeat the loop

b)

To define the loop condition

c)

To declare and initialize the loop control variable

d)

To execute the loop body

35.

Which of the following is a correct example of a switch statement in C?

a)

switch (x) { case 1: printf("One"); break; }

b)

switch x: case 1: printf("One");

c)

switch x { 1: printf("One"); }

d)

None of the above

36.

What is the output of the following code?

int x = 7;

if(x > 5) {

  printf("Greater");

} else {

  printf("Smaller");

}

a)

Greater

b)

Smaller

c)

Error

d)

Undefined behavior

37.

What will the following code print?

int x = 3;

int y = 10;

if(x > y) {

  printf("Yes");

} else {

  printf("No");

}

a)

Yes

b)

No

c)

Error

d)

Undefined behavior

38.

C में while लूप का उदाहरण निम्नलिखित में से कौन सा है?

a)

while (x > 0) { x--; }

b)

while x > 0 { x--; }

c)

while (x < 0) { x--; }

d)

None of the above

39.

कौन सा लूप शर्त के बावजूद कोड ब्लॉक को कम से कम एक बार निष्पादित करेगा?

a)

while loop

b)

do-while loop

c)

for loop

d)

None of the above

40.

एम्बेडेड C में एक स्थिरांक (constant) को घोषित करने का सही तरीका क्या है?

a)

#define PI 3.14

b)

const int PI = 3.14;

c)

int PI = 3.14;

d)

Both A and B

41.

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

int x = 5;

if(x == 5) {

    printf("Five");

} else {

    printf("Not Five");

}

a)

Five

b)

Not Five

c)

Error

d)

Undefined behavior

42.

एम्बेडेड C में printf() फ़ंक्शन का उद्देश्य क्या है?

a)

To read input from the user

b)

To display output on the screen

c)

To store data in a file

d)

To declare variables

43.

C में वैरिएबल को मान असाइन करने के लिए निम्नलिखित में से कौन सा कथन उपयोग किया जाता है?

a)

assignment operator (=)

b)

equality operator (==)

c)

relational operator (>)

d)

logical operator (&&)

44.

C में, switch केस में break कथन का कार्य क्या है?

a)

लूप से बाहर निकलने के लिए

b)

switch केस से बाहर निकलने के लिए

c)

वर्तमान केस को छोड़ने के लिए

d)

प्रोग्राम के निष्पादन को रोकने के लिए

45.

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

int x = 4;

switch(x) {

  case 3: printf("Three"); break;

  case 4: printf("Four"); break;

  default: printf("Default");

}

a)

तीन

b)

चार

c)

डिफ़ॉल्ट

d)

त्रुटि

46.

C में निम्नलिखित में से कौन सा वैध while लूप शर्त है?

a)

while (x < 10) { x++; }

b)

while x < 10 { x++; }

c)

while (x => 10) { x++; }

d)

उपरोक्त में से कोई नहीं

47.

C में if-else कथन के लिए सही सिंटैक्स क्या है?

a)

अगर (शर्त) { कथन; } अन्यथा { कथन; }

b)

अगर शर्त तब { कथन; } अन्यथा { कथन; }

c)

अगर (शर्त) { कथन; } अन्यथा { कथन; } अन्यथा { कथन; }

d)

उपरोक्त में से कोई नहीं

48.

C में एक अनप्रारंभित पूर्णांक का डिफ़ॉल्ट मान क्या होता है?

a)

0

b)

अव्यवस्थित मान

c)

अपरिभाषित

d)

NULL

49.

लूप में continue कथन क्या करता है?

a)

यह लूप को समाप्त कर देता है

b)

यह वर्तमान इटरेशन को छोड़कर अगली इटरेशन पर जाता है

c)

यह लूप को फिर से शुरू करता है

d)

यह लूप को रोकता है

50.

एम्बेडेड C में if-else कथन का सही तरीका कौन सा है?

a)

if(x > 0) { printf("Positive"); } else { printf("Negative"); }

b)

if x > 0 then { printf("Positive"); } else { printf("Negative"); }

c)

if x > 0 { printf("Positive"); else { printf("Negative"); }

d)

उपरोक्त में से कोई नहीं

51.

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

int x = 10;

while(x > 0) {

    printf("%d ", x);

    x--;

}

a)

10 9 8 7 6 5 4 3 2 1

b)

1 2 3 4 5 6 7 8 9 10

c)

0 1 2 3 4 5 6 7 8 9

d)

त्रुटि

52.

C में दो मानों की तुलना करने के लिए कौन सा ऑपरेटर उपयोग किया जाता है?

a)

=

b)

==

c)

!=

d)

<

53.

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

int x = 5, y = 3;

if(x > y) {

    printf("X is greater");

} else {

    printf("Y is greater");

}

a)

X बड़ा है

b)

Y बड़ा है

c)

त्रुटि

d)

अपरिभाषित व्यवहार

54.

C में for लूप के लिए सही सिंटैक्स निम्नलिखित में से कौन सा है?

a)

for(int i = 0; i < 10; i++) { printf("%d ", i); }

b)

for i = 0 to 10 { printf("%d ", i); }

c)

for(int i = 10; i > 0; i--) { printf("%d ", i); }

d)

A और C दोनों

55.

लूप में break कथन का उद्देश्य क्या है?

a)

लूप को पूरी तरह से बंद करने के लिए

b)

वर्तमान इटरेशन को छोड़ने के लिए

c)

अगली इटरेशन पर कूदने के लिए

d)

लूप को निष्पादित करना जारी रखने के लिए

56.

C में do-while लूप का सही सिंटैक्स क्या है?

a)

do { statements; } while(condition);

b)

while(condition) { statements; } do;

c)

do; while(condition) { statements; }

d)

उपरोक्त में से कोई नहीं

57.

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

int x = 3;

switch(x) {

    case 1: printf("One"); break;

    case 2: printf("Two"); break;

    case 3: printf("Three"); break;

    default: printf("Default");

}

a)

एक

b)

दो

c)

तीन

d)

डिफ़ॉल्ट

58.

एम्बेडेड C में, निम्नलिखित में से कौन सा ऑपरेटर तार्किक AND के लिए उपयोग किया जाता है?

a)

&

b)

&&

c)

|

d)

||

59.

एम्बेडेड C में एक वैरिएबल घोषित करने का सही तरीका क्या है?

a)

int x;

b)

float x;

c)

char x;

d)

उपरोक्त सभी

60.

एम्बेडेड C में एक वैरिएबल घोषित करने का सही तरीका क्या है?

a)

int x;

b)

float x;

c)

char x;

d)

All of the above

61.

C में दो मानों की समानता की तुलना करने के लिए कौन सा ऑपरेटर उपयोग किया जाता है?

a)

=

b)

==

c)

!=

d)

>

62.

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

int x = 2;

int y = 3;

if(x < y) {

    printf("X is less than Y");

} else {

    printf("X is greater than or equal to Y");

}

a)

X is less than Y

b)

X is greater than or equal to Y

c)

Error

d)

Undefined behavior

63.

C में लूप में एक इटरेशन को छोड़ने के लिए निम्नलिखित में से क्या उपयोग किया जाता है?

a)

break

b)

continue

c)

return

d)

exit

64.

C में तार्किक OR के लिए कौन सा ऑपरेटर उपयोग किया जाता है?

a)

||

b)

&

c)

|

d)

^

65.

Arduino IDE में Serial Monitor का क्या भूमिका है?

a)

To display errors

b)

To communicate with the Arduino board

c)

To write and compile code

d)

To save data to a file

66.

Embedded C में एक स्थिरांक (constant) परिभाषित करने के लिए सही सिंटैक्स क्या है?

a)

const int x = 5;

b)

#define x 5

c)

constant int x = 5;

d)

Both A and B

67.

Embedded C में फ्लोट वैरिएबल घोषित करने का सही तरीका क्या है?

a)

float x;

b)

int x;

c)

double x;

d)

char x;

68.

C में switch कथनों के बारे में निम्नलिखित में से कौन सा कथन सत्य है?

a)

switch statements are used for decision making based on a value.

b)

switch statements can have multiple break statements.

c)

switch statements only work with integer values.

d)

All of the above

69.

Embedded C में पूर्णांक (integer) वैरिएबल घोषित करने का सही सिंटैक्स क्या है?

a)

int x = 10;

b)

integer x = 10;

c)

float x = 10;

d)

long x = 10;

70.

निम्नलिखित में से लूप को एक शर्त के साथ बनाने का सही तरीका कौन सा है?

a)

for(int i = 0; i < 5; i++) { printf("%d ", i); }

b)

for(i = 0; i < 5; i++) { printf("%d ", i); }

c)

for(int i = 5; i > 0; i--) { printf("%d ", i); }

d)

None of the above

71.

लूप में continue कथन का उद्देश्य क्या है?

a)

वर्तमान इटरेशन को रोकने और अगली इटरेशन शुरू करने के लिए

b)

लूप को समाप्त करने के लिए

c)

लूप को पूरी तरह से छोड़ने के लिए

d)

उपरोक्त में से कोई नहीं

72.

C में एक स्थिर मान को परिभाषित करने के लिए निम्नलिखित में से क्या उपयोग किया जाता है?

a)

const

b)

परिभाषित करें

c)

स्थिर

d)

#define

73.

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

int x = 5;

switch(x) {

    case 1: printf("One"); break;

    case 2: printf("Two"); break;

    case 5: printf("Five"); break;

    default: printf("Default");

}

a)

एक

b)

दो

c)

पाँच

d)

डिफ़ॉल्ट

74.

C में while लूप के लिए सही सिंटैक्स निम्नलिखित में से कौन सा है?

a)

while(condition) { statements; }

b)

while { statements; } (condition)

c)

while condition { statements; }

d)

उपरोक्त में से कोई नहीं

75.

Embedded C में, आप एक चरित्र (character) वैरिएबल कैसे घोषित करते हैं?

a)

char x;

b)

int x;

c)

float x;

d)

double x;

76.

Embedded C में एक वैरिएबल को इनिशियलाइज़ करने का सही तरीका कौन सा है?

a)

int x = 0;

b)

float x = 5.5;

c)

char x = 'A';

d)

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

77.

Embedded C में एक वैरिएबल को इनिशियलाइज़ करने का सही तरीका कौन सा है?

a)

int x = 0;

b)

float x = 5.5;

c)

char x = 'A';

d)

All of the above

78.

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

int x = 0;

while(x < 5) {

    printf("%d ", x);

    x++;

}

a)

0 1 2 3 4

b)

1 2 3 4 5

c)

5 4 3 2 1

d)

Error

79.

C में एक अनंत लूप (infinite loop) बनाने के लिए निम्नलिखित में से क्या उपयोग किया जाता है?

a)

while(1) { statements; }

b)

for(;;) { statements; }

c)

do { statements; } while(1);

d)

All of the above

80.

C में do-while लूप के लिए सही सिंटैक्स निम्नलिखित में से कौन सा है?

a)

do { statements; } while(condition);

b)

while(condition) { statements; } do;

c)

do { while(condition) statements; }

d)

None of the above

81.

Embedded C में, break कथन का उद्देश्य क्या है?

a)

To exit from the loop or switch statement

b)

To continue the loop iteration

c)

To restart the loop

d)

To skip the current iteration

82.

Embedded C में एक स्थिरांक (constant) को परिभाषित करने का सही सिंटैक्स क्या है?

a)

#define CONSTANT_NAME value

b)

constant CONSTANT_NAME = value;

c)

const CONSTANT_NAME = value;

83.

परिभाषित करने का सही सिंटैक्स क्या है?

a)

#define CONSTANT_NAME value #define CONSTANT_NAME value

b)

constant CONSTANT_NAME = value; constant CONSTANT_NAME = value;

c)

const CONSTANT_NAME = value; const CONSTANT_NAME = value;

d)

None of the above उपरोक्त में से कोई नहीं

84.

C में एक पॉइंटर घोषित करने के लिए निम्नलिखित में से क्या उपयोग किया जाता है?

a)

*

b)

&

c)

->

d)

&&

85.

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

int x = 10;

int y = 5;

if(x > y) {

    printf("X is greater than Y");

} else {

    printf("Y is greater than X");

}

a)

X is greater than Y X Y से बड़ा है

b)

Y is greater than X Y X से बड़ा है

c)

Error त्रुटि

d)

Undefined behavior अपरिभाषित व्यवहार

86.

Embedded C में, 5 पूर्णांकों का एरे घोषित करने का सही सिंटैक्स क्या है?

a)

int arr[5]; int arr[5];

b)

int arr(5); int arr(5);

c)

array int[5]; array int[5];

d)

int 5 arr[]; int 5 arr[];

87.

निम्नलिखित में से कौन सा तरीका for लूप को 0 से 9 तक इटरेट (दोहराना) करने के लिए सही है?

a)

for(int i = 0; i < 10; i++) { printf("%d ", i); } for(int i = 0; i < 10; i++) { printf("%d ", i); }

b)

for(int i = 0; i <= 10; i++) { printf("%d ", i); } for(int i = 0; i <= 10; i++) { printf("%d ", i); }

c)

for(int i = 1; i <= 9; i++) { printf("%d ", i); } for(int i = 1; i <= 9; i++) { printf("%d ", i); }

d)

None of the above उपरोक्त में से कोई नहीं