wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Coding1 M.4-6 (Final)

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

ภาษาคอมพิวเตอร์ หมายถึงอะไร

a)

ภาษาใดๆที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน

b)

คอมพิวเตอร์ทำงานภายในขอบเขตความสามารถของเครื่อง และต้องอาศัย “ภาษา”

c)

แปลงสถานะให้เทียบเท่ากับค่าตัวเลขฐาน (Binary) ซึ่งค่า 0 (Off) และ 1 (On)

d)

ทำงานโดยรู้จักคำสั่งเพียง 2 ชนิดคือ ปิด (OFF) กับ เปิด (ON)

2.

ภาษาซี (C) อยู่ในยุคอะไร

a)

ยุคที่ 2 ภาษาแอสเซมบลี (Assembly Language)

b)

ยุคที่ 3 ภาษาชั้นสูง (High-level Language)

c)

ยุคที่ 4 ภาษาชั้นสูงมาก (Very high-level Language)

d)

ยุคที่ 1 ภาษาเครื่อง (Machine Language)

3.

อัลกอริทึม (Algorithm) หมายถึงอะไร

a)


การทำงานแต่ละขั้นตอนควรสั้นกระชับ

b)

กำหนดการทำงานเป็นขั้นเป็นตอนอย่างชัดเจน

c)


ขั้นตอนหรือลำดับการประมวลผลในการแก้ปัญหาใดปัญหาหนึ่งซึ่งจะช่วยให้ผู้พัฒนาโปรแกรมเห็นขั้นตอนการเขียนโปรแกรมอย่างง่ายขึ้น

d)


ควรออกแบบให้ครอบคลุมการทำงาน

4.

จงแปลงเลข 111101 ฐานสองเป็นเลขฐานสิบ

a)

60

b)

61

c)

62

d)

63

5.

จงแปลงเลข 2555 ฐานแปดเป็นเลขฐานสิบ

a)

1289

b)

1389

c)

1489

d)

1499

6.

จงแปลงเลข 115 ฐานสิบเป็นฐานสอง

a)

1100011

b)

1110011

c)

1110111

d)

1010011

7.

จงแปลงเลข 1259 เลขฐานสิบเป็นเลขฐานแปด

a)

2253

b)

2353

c)

2453

d)

2553

8.

กำหนดให้ A = 40, B = 25, SUM = A + B จงหาค่า SUM

a)

40

b)

25

c)

45

d)

65

9.

กำหนดให้ A = 20, B = 5, SUM = A * B จงหาค่า SUM

a)

80

b)

100

c)

150

d)

200

10.

กำหนดให้ A = 77, B = 7, SUM = A - B จงหาค่า SUM

a)

7

b)

10

c)

70

d)

77

11.

จงเติมคำในช่อว่างให้ถูกต้อง

a)

INPUT

b)

NUM2

c)

INPUT NUM2

d)

START

12.

โครงสร้างแบบลำดับ (Sequential Structure) หมายถึงอะไร

a)

โครงสร้างที่แสดงขั้นตอนการทำงาน

b)

โครงสร้างที่แสดงขั้นตอนการทำงานเป็นไปตามลำดับก่อนหลัง

c)

โครงสร้างที่มีเงื่อนไข ขั้นตอนการทำงานบางขั้นตอน ต้องมีการตัดสินใจ

d)

โครงสร้างที่ขั้นตอนการทำงานบางขั้นตอนได้รับการประมวลผลมากกว่า 1 ครั้ง

13.

โครงสร้างแบบมีทางเลือก (Selection Structure) หมายถึงอะไร

a)

โครงสร้างที่แสดงขั้นตอนการทำงาน

b)

โครงสร้างที่แสดงขั้นตอนการทำงานเป็นไปตามลำดับก่อนหลัง

c)

โครงสร้างที่มีเงื่อนไข ขั้นตอนการทำงานบางขั้นตอน ต้องมีการตัดสินใจ

d)

โครงสร้างที่ขั้นตอนการทำงานบางขั้นตอนได้รับการประมวลผลมากกว่า 1 ครั้ง

14.

โครงสร้างแบบทำซ้ำ (Repetition Structure) หมายถึงอะไร

a)

โครงสร้างที่แสดงขั้นตอนการทำงาน

b)

โครงสร้างที่แสดงขั้นตอนการทำงานเป็นไปตามลำดับก่อนหลัง

c)

โครงสร้างที่มีเงื่อนไข ขั้นตอนการทำงานบางขั้นตอน ต้องมีการตัดสินใจ

d)

โครงสร้างที่ขั้นตอนการทำงานบางขั้นตอนได้รับการประมวลผลมากกว่า 1 ครั้ง

15.

ข้อใดคืออัลกอริทึมโครงสร้างแบบลำดับ

a)

b)

c)

d)

16.

ข้อใดคืออัลกอริทึมโครงสร้างแบบมีทางเลือก

a)

b)

c)

d)

17.

ข้อใดคืออัลกอริทึมโครงสร้างแบบทำซ้ำ

a)

b)

c)

d)

18.

จากภาพหมายถึงอัลกอิทึมโครงสร้างแบบใด

a)

โครงสร้างแบบลำดับ

b)

โครงสร้างแบบมีทางเลือก

c)

โครงสร้างแบบทำซ้ำ

d)

อัลกอริทึมภาษาธรรมชาติ

19.

จากภาพหมายถึงโครงสร้างแบบใด

a)

โครงสร้างแบบมีทางเลือก

b)

โครงสร้างแบบลำดับ

c)

โครงสร้างแบบทำซ้ำ

d)

อัลกอริทึมภาษาธรรมชาติ

20.

จากภาพ สัญลักษณ์นี้หมายถึงอะไร

a)

เริ่มต้นและสิ้นสุด

b)

การตัดสินใจ

c)

การประมวลผล

d)

รับข้อมูลและแสดงข้อมูล