แบบทดสอบ เรื่องตัวดำเนินการทางคณิตศาสตร์ในภาษาซี
กำหนดให้
int x = 25; float y = 13; char z = ‘g’; int a = 3, b = 4, c = 5; int R1 = 2000, R2 = 4700;
1. จงเขียนนิพจน์ต่อไปนี้ให้อยู่ในรูปแบบนิพจน์ในภาษาซี พร้อมหาคำตอบ
1) 5x2 + 2y2 + y
นิพจน์ในภาษาซีคือ คำตอบคือ .
2)
นิพจน์ในภาษาซีคือ คำตอบคือ .
3)
นิพจน์ในภาษาซีคือ คำตอบคือ .
4) 1/ +
นิพจน์ในภาษาซีคือ คำตอบคือ .
5) (int)()
นิพจน์ในภาษาซีคือ คำตอบคือ .
6) x + y + bz
นิพจน์ในภาษาซีคือ คำตอบคือ .
2. จงหาคำตอบของนิพจน์(เป็นจริง(true) เป็นเท็จ(false))ต่อไปนี้
1) y++ == 13 คำตอบคือ .
2) ++y == 13 คำตอบคือ .
3) (z >= 65 && z <= 90) || (z >= 97 && z <= 122) คำตอบคือ .
4) ((int)(x/y) == 1) && ((char)(z-1) == ‘e’) คำตอบคือ .
5) !((x >= 0) && (x%10 == 5)) คำตอบคือ .
6) (x <= y) || (a+b+c) > y คำตอบคือ .