Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Identify the invalid C expression or choose \"all are valid\". Assume all variab

ID: 3674668 • Letter: I

Question

Identify the invalid C expression or choose "all are valid". Assume all variables are integer and non-zero.

7.

a) a+b-0 b) c+-a%4 c) xm6-24 d) xf3r6+2

e) all are valid

8.

a) xx+yy%zz b) z%(z%z%z)) c) ha+ha+ha d) x23-20.4

e) all are valid

9.

a) 0-0-0 b) mx+bb/c c) xd-wd+2ax d) 32+45%x

e) all are valid

10.

a) ant+int b) one+twx c) three*3 d) four/-4

e) all are valid

11.

a) -a+b-33 b) 3.4%7-ab c) scanf-3/3 d) xaab+-37

e) all are valid

12.

a) max3*3 b) CHAR-5 c) x0x-c+a%a d) a*abc+

e) all are valid

13.

a) 3-x/z+4.3 b) a/b/cd c) x+2-2 d) x2/x-77

e) all are valid

Explanation / Answer

7. All are valid - all having te valid variable name
8. a, c, d - valid
   b) z%(z%z%z)) - invalid because parenthises are not balanced
  
9. a,b,d - valid
   c) xd - wd - 2ax - invalid because no operator between 2 and ax o 2ax is invalid identifier name(name can not start with digit)
  
10. b, c, d - valid
   a) ant + int - ivvalid, because int is reserved keyword, can not use as identifier name
  
11. a, c, d - valid
   b) 3.4%7-ab - invalid, because % operator can not apply on double value
  
12. All are valid
  
13. All are valid