Identify the INVALID C program expressions or choose \"all are valid\". Assume a
ID: 3906035 • Letter: I
Question
Identify the INVALID C program expressions or choose "all are valid". Assume all variables are integer and non-zero. If invalid explain why.
2. A)w+abc % cba B) y%y%y-2 C) q%(q/2%q) D) ha+ha+ha E) All are valid
4. A) b-55%5a B) 3%3-7+b C) x130b%777 D) ba/c+-33 E) All are valid
7. A) v-r%yy B) p-((p-p-p)) C) no+no+no3 D) x33-1.4z E) All are valid
8. A) ant%ont B) INT-double C) three*3 D) chars/b-c E) All are valid
11. A) p*q*r- B) a%b%c C) 2*(x+y) D) %d+5 E) All are valid
19. A) max3*3 B) CHAR-5 C) x0x-c+a%a D) a*abc+ E) All are valid
Explanation / Answer
2. E) All are valid
4. A) b-55%5a is a invalid expression since variable name can not start with number ( 5a)
7. D) x33-1.4z is a invalid expression since variable name can not start with number (1.4z)
8. B) INT-double is a invalid expression since double is a reserved keyword
11. D) %d+5 is a invalid expression since variable name can not start with special character(%d) except underscore(_)
19. E) All are valid