While program – Programing Languages
| Question 1 UGC NET June-2020    Consider the following pseudo-code fragment, where a and b are integer variables that have been initialized: /* Pre-conditions: (a>1 ∧ a<b) */ / *Assume that overflow never occurs */ int x=0; int p=1; while ( p<b) { p=p*a; x=x+1; } When the while loop terminates, what will be the value of x in terms of a and b? |
| A – ab |
| B – ba |
| C – ⌊logab⌋ /* ⌊ ⌋ means floor */ |
| D – ⌈logab⌉ /* ⌈ ⌉ means ceil */ |
| E – None of the above |
