ใบงาน

แบบทดสอบ เรื่องตัวดำเนินการทางคณิตศาสตร์ในภาษาซี

กำหนดให้

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))ต่อไปนี้

754

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                                                          คำตอบคือ                                              .

ใส่ความเห็น