What will be the output of the following C++ code?
#include <iostream>
using namespace std;
int main()
{
enum channel {star, sony, zee};
enum symbol {hash, star};
int i = 0;
for (i = star; i <= zee; i++)
{
printf(“%d “, i);
}
return 0;
}
a) 012
b) 123
c) compile time error
d) runtime error
Answer: c
Explanation: Enumeration variable ‘star’ appears two times in main() which causes the error. An enumaration constant must be unique within the scope.
Related Posts
The output of the two codes shown below is the same.
i. bin((2**16)-1)
ii. ‘{}’.format(bin((2**16)-1))What will be the output of the following Python code?
hex(255), int(‘FF’, 16), 0xFFThe formatting method {1:<10} represents the ___________ positional argument, _________ justified in a 10 character wide field.
What will be the output of the following Python code?
l=list(‘HELLO’)
p=l[0], l[-1], l[1:3]
‘a={0}, b={1}, c={2}’.format(*p)What will be the output of the following Python code?
l=list(‘HELLO’)
‘first={0[0]}, third={0[2]}’.format(l)The output of the two codes shown below is the same.
i. ‘{0:.2f}’.format(1/3.0)
ii. ‘%.2f’%(1/3.0)What will be the output of the following Python code?
‘%x %d’ %(255, 255)
Join The Discussion