Compiler-Design
February 13, 2024
GATE 2000
February 13, 2024
Compiler-Design
February 13, 2024
GATE 2000
February 13, 2024

Compiler-Design

Question 36

The number of tokens in the following C statement.

printf("i = %d, &i = %x", i, &i); 

is

A
3
B
26
C
10
D
21
Question 36 Explanation: 
We have six different types of tokens are available
(i) Keyword
(ii) Identifier
(iii) Constant
(iv) Variable
(v) String
(vi) Operator
Print = Token 1
( = Token 2
“i=%d%x” = Token 3 [Anything inside ” ” is one Token]
, = Token 4
i = Token 5
, = Token 6
& = Token 7
i = Token 8
) = Token 9
; = Token 10
Here, totally 10 Tokens are present in the equation.
Correct Answer: C
Question 36 Explanation: 
We have six different types of tokens are available
(i) Keyword
(ii) Identifier
(iii) Constant
(iv) Variable
(v) String
(vi) Operator
Print = Token 1
( = Token 2
“i=%d%x” = Token 3 [Anything inside ” ” is one Token]
, = Token 4
i = Token 5
, = Token 6
& = Token 7
i = Token 8
) = Token 9
; = Token 10
Here, totally 10 Tokens are present in the equation.

Leave a Reply

Your email address will not be published. Required fields are marked *