wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ หน่วยที่ 4 เขียนโปรแกรมคอมพิวเตอร์

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

การตรวจสอบแบบใดที่ควรใช้ ในกรณีมีหลายทางเลือก

a)

แบบ if

b)

แบบ if else

c)

แบบ else if

d)

แบบ switch

2.

ข้อใดเขียนเงื่อนไขเปรียบเทียบได้ถูกต้อง

a)

if (x=0)

b)

if (x>=0)

c)

if (x<>0)

d)

if (x!=0)

3.

ข้อใดเขียนเงื่อนไขเปรียบเทียบไม่ถูกต้อง

a)

if (x=y)

b)

if (x!=y)

c)

if (x>0)

d)

if (x>=0)

4.

ข้อใดคือการตรวจสอบว่าผู้ใช้กดแป้นพิมพ์ตัว [Y]

a)

if (ch=[Y])

b)

if (ch=y && ch == Y)

c)

if (ch=='y' && csh == 'Y')

d)

if (ch=='y' || csh == 'Y')

5.

ข้อใดเป็นการตรวจสอบว่า x เป็นจำนวนเต็มบวก

a)

if (x>0)

b)

if (x>=0)

c)

if (x<0)

d)

if (x!=0)

6.

ข้อใดคือการตรวจสอบว่า x เป็นเลขคี่

a)

if (x/2 = 0)

b)

if (x/2! = 0)

c)

if (x%2 == 0)

d)

if (x%2 != 0)

7.

ข้อใดเขียนการตรวจสอบว่าตัวแปร x y และ z มีค่าเท่ากัน ?

a)

if (x=y=z)

b)

if (x==y==z)

c)

if (x==y && y==z)

d)

if (x==y || y==z)

8.

ข้อใดเขียนการตรวจสอบว่า ch ไม่เท่ากับตัวอักษร n?

a)

if (ch <> n)

b)

if (ch <> 'n')

c)

if (ch != 'n')

d)

if (ch != "n")

9.

ข้อใดเขียนเงื่อนไข ไม่ใช่รถที่มีน้ำหนัก (w) มากกว่า 10 ตัน และสูง (h) เกิน 5 ม.ผ่าน

a)

if (w >10 and h >5) printf ("pass\n"); else printf ("Not pass\n");

b)

if (w =>10 && h >=5) printf ("pass\n"); else printf ("Not pass\n");

c)

if (w <10 && h < 5 ) printf ("pass\n"); else printf ("Not pass\n");

d)

if (w <=10 && h<=5) printf ("pass\n"); else printf ("Not pass\n");

10.

ข้อใดใช้คำสั่ง switch ไม่ถูกต้อง

a)

switch (x++)

b)

switch (x+10)

c)

switch (x<10)

d)

switch (x%10)

11.

ข้อใดกำหนดกรณีเลือกในคำสั่ง switch ได้ถูกต้อง ?

a)

case < 5

b)

case >= 5

c)

case y

d)

case 'y'

12.

12. ถ้าตัวแปร x เท่ากับ 19 เมื่อรันโปรแกรมตัวแปร x จะมีค่าเท่าใด

a)

18

b)

19

c)

20

d)

21

13.

13. ถ้าให้ตัวแปร x เท่ากับ 20 เมื่อรันโปรแกรมตัวแปร x จะมีค่าเท่าใด

a)

18

b)

19

c)

20

d)

21

14.

14. ถ้าตัวแปร x เท่ากับ 19 โปรแกรมจะแสดงข้อความใด

a)

one

b)

two

c)

three

d)

zero

15.

15. ถ้าตัวแปร x เท่ากับ 20 โปรแกรมจะแสดงข้อความใด

a)

one

b)

two

c)

three

d)

zero

16.

16. ถ้าตัวแปร x เท่ากับ 21 โปรแกรมจะแสดงข้อความใด

a)

one

b)

two

c)

three

d)

zero

17.

17. ถ้าต้องการให้แสดงข้อความว่า two ตัวแปร x ควรมีค่าเท่าใด

a)

27

b)

28

c)

29

d)

30

18.

18. ถ้าตัวแปร w=55 และ ตัวแปร h = 110 โปรแกรมจะแสดงข้อความใด

a)

Pass

b)

not Pass

c)

Pass และ Not Pass

d)

ไม่แสดงข้อความใดๆ

19.

19. ถ้าตัวแปร w=90 และ ตัวแปร h = 100 โปรแกรมจะแสดงข้อความใด

a)

ก. Pass

b)

ข. not Pass

c)

ค. Pass และ Not Pass

d)

ง. ไม่แสดงข้อความใดๆ

20.

20. ถ้าตัวแปร w=45 และ ตัวแปร h=185 โปรแกรมจะแสดงข้อความใด

a)

Pass

b)

not Pass

c)

Pass และ Not Pass

d)

ไม่แสดงข้อความใดๆ