> 1. What output does the following program fragment produce?
```c
i = 1;
while (i <= 128) {
printf("%d ", i);
i *= 2;
}
```
Output:
1 2 4 8 16 32 64 128
> 2. What output does the following program fragment produce?
i = 9384