wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาค รายวิชาวิทยาการคำนวณ

Total questions: 30

Worksheet time: 53mins

Name
Class
Date
1.

จากสคริปต์ ถ้าเปลี่ยนตัวเลขในบล็อก Move จาก 10 เป็น 1 จะเกิดอะไรขึ้น

a)

แมวเดินเร็วขึ้น

b)

แมวเดินช้าลง

c)

แมวเดินอยู่กับที่

d)

แมวหยุดเดิน

2.

หากวาดรูปห้าเหลี่ยม จากค่า move ที่กำหนดให้ ต้องเติมค่า repeat และ turn ตามลำดับ เป็นเท่าใด

a)

repeat 5, turn 72

b)

repeat 72, turn 3

c)

repeat 6, turn 20

d)

repeat 5, turn 120

3.

สคริปต์ใดที่ตัวละคนเคลื่อนที่ได้ช้าที่สุด

a)

b)

c)

d)

4.

หากต้องการแก้ไขชุดตัวละคร จะต้องเลือกแถบเมนูใด

a)

Stage

b)

Scripts

c)

Sound

d)

Costumes

5.

หากเปลี่ยนตัวเลขใน บล็อก Move ของกลุ่มบล็อก Motion จากเลข 10 เป็น -10 จะเกิดอะไรขึ้น?

a)

ตัวละครเดินถอยหลัง

b)

ตัวละครก้าวเร็วขึ้น

c)

ตัวละครก้าวช้าลง

d)

ตัวละครตีลังกา

6.

บล็อกคำสั่งใด เป็นการสั่งให้ตัวละคร เด้งกลับ เมื่อเดินชนขอบ

a)

b)

c)

d)

7.

ชุดคำสั่งในข้อใด ได้ผลลัพธ์ดังรูป

a)

b)

c)

d)

8.

จากสคริปต์ดังต่อไปนี้ ตัวแปร y มีค่าเท่ากับ

a)

10

b)

12

c)

14

d)

x

9.

จากสคริปต์ดังกล่าว ตัวแปร x มีค่าเท่ากับ

a)

2

b)

5

c)

7

d)

9

10.

เมื่อคลิกธงเขียว ข้อใดอธิบายผลลัพธ์ได้ถูกต้อง

a)

1. แสดงข้อความ "Hello!"

2. เล่นเสียง Meow

3.รอ 1 วินาที

4. ทำซ้ำข้อ 1-3

5. แสดงข้อความ "บาย"

b)

1. แสดงข้อความ "Hello!"

2. เล่นเสียง Meow

3.รอ 1 วินาที

4. ทำซ้ำข้อ 2-3

5. แสดงข้อความ "บาย"

c)

1. แสดงข้อความ "Hello!"

2. เล่นเสียง Meow

3.รอ 1 นาที

4. ทำซ้ำข้อ 1-3

5. แสดงข้อความ "บาย"

d)

1. แสดงข้อความ "Hello!"

2. เล่นเสียง Meow

3.รอ 1 นาที

4. ทำซ้ำข้อ 2-3

5. แสดงข้อความ "บาย"

11.

จากรหัสลำลองต่อไปนี้ ข้อใดคือคำตอบในช่อง A

a)

เย็บกระเป๋าใหม่

b)

กลับไปทำข้อ 2.1

c)

กลับไปทำข้อ 2.2

d)

ทดลองนำของใส่กระเป๋าอีกรอบ

12.

ข้อใด ไม่ใช่ กฎการตั้งชื่อของภาษา Python

a)

ชื่อตัวแปรประกอบด้วยตัวอักษรภาษาอังกฤษตัวเล็กและใหญ่ ตัวเลข และ _ เท่านั้น

b)

ขึ้นต้นด้วยตัวเลขและตัวอักษร

c)

ตัวอักษรพิมพ์เล็กและใหญ่มีความแตกต่างกัน

d)

ห้ามซ้ำกับคำสงวนหรือคำต้องห้าม มี 44 คำ

13.

ข้อใดคือความหมายของตัวแปร ในภาษา Python

a)

ที่เก็บข้อมูล

b)

ตัวที่หาค่าไม่ได้

c)

ตัวที่ต้องกำหนดค่า

d)

ถูกทุกข้อ

14.

จากผลการรันโปรแกรมไพทอน ในgoogle colab ข้อใดคือชุดคำสั่ง

Please enter your name:Prawit

Prawit

a)

name = print("Please enter your name:")     

#บรรทัดที่ 1

input(name)

#บรรทัดที่ 2

b)

name = print("Please enter your name:")

#บรรทัดที่ 1

print(name)

#บรรทัดที่ 2

c)

name = input("Please enter your name:")

#บรรทัดที่ 1

print(input)

#บรรทัดที่ 2

d)

name = input("Please enter your name:")

#บรรทัดที่ 1

print(name)

#บรรทัดที่ 2

15.

print("4+5") จากโค้ดข้างต้นผลลัพธ์คือข้อใด

a)

Error

b)

9

c)

4+5

d)

ไม่มีข้อใดถูก

16.

print(5*4) จากโค้ดข้างต้นผลลัพธ์คือข้อใด

a)

20

b)

10

c)

4*5

d)

Error

17.

ข้อใดคือคำตั้งห้ามที่ห้ามนำมาตั้งชื่อตัวแปร

a)

low

b)

height

c)

wide

d)

if

18.

print("ฉันมีเงิน",20+30,"บาท") จากโค้ดมีผลลัพธ์ตามข้อใด

a)

ฉันมีเงิน 30+20 บาท

b)

ฉันมีเงิน 50 บาท

c)

ฉันมีเงิน 2030 บาท

d)

ไม่มีข้อใดถูก

19.

ข้อใดคือการกำหนดค่าตัวแปรที่ผิด

a)

Name=sparachinee

b)

low=20

c)

choice="yes"

d)

weight=55

20.

print("ba"+"na"*3) จากโค้ดผลลัพธ์คือข้อใด

a)

banana

b)

bananana

c)

bana

d)

bana3

21.

หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด String ให้เป็น Integer จะต้องใช้คำสั่งใด

a)

StringToInt(a)

b)

int(a)

c)

integer(a)

d)

StringToInteger(a)

22.

หากต้องการหาน้ำหนักเฉลี่ยของเพื่อนจำนวน 3 คน จะตรวจสอบข้อมูลโดยใช้ข้อมูลเข้าและข้อมูลออกในข้อใด

a)

ข้อมูลเข้า คือ 46 55 60 ข้อมูลออก คือ 66

b)

ข้อมูลเข้า คือ 50 50 0 ข้อมูลออก คือ 33.33

c)

ข้อมูลเข้า คือ 45 44 43 ข้อมูลออก คือ 44

d)

ข้อมูลเข้า คือ 33 42 58 ข้อมูลออก คือ 40

23.

หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด Integer ให้เป็น String จะต้องใช้คำสั่งใด

a)

int(a)

b)

IntToString(a)

c)

str(a)

d)

string(a)

24.

ข้อใดคือข้อมูลเชิงคุณภาพ

a)

จำนวนสมาชิกโดยเฉลี่ยของครอบครัวไทย

b)

อัตราดอกเบี้ยเงินกู้ของธนาคารพาณิชย์

c)

เพศของสมาชิกในครอบครัว

d)

ปริมาณการผลิตน้ำมันดิบของกลุ่มโอเปกในแต่ละปี

25.

ข้อมูลประเภทใดที่สามารถนำไปใช้วิเคราะห์ทางสถิติได้

a)

ข้อมูลเชิงปริมาณ

b)

ข้อมูลเชิงคุณภาพ

c)

ข้อมูลปฐมภูมิ

d)

ข้อมูลทุติยภูมิ

26.

ข้อใดถือว่าเป็นการละเมิดสิทธิส่วนตัว

a)

ผู้อื่นเข้ามาอ่าน และดูรูปภาพบนเฟชบุ๊กเรา

b)

ผู้อื่นเข้ามาแสดงความคิดเห็นบนเฟชบุ๊กของเรา

c)

บริษัทที่เราทำงานอยู่ นำภาพถ่ายหน้าบัตรประชาชนมาแสดงไว้ที่หน้าเฟชบุ๊กของบริษัท

d)

นำข้อมูลเลขที่บัญชีธนาคาร และเลขที่บัตรประชาชนของตนเองมาแสดงไว้ที่หน้าเฟชบุ๊กตนเอง

27.

เมื่อพบว่ามีคนแอบสร้างเฟชบุ๊กปลอม โดยแสดงข้อมูลหรือรูปภาพที่แสดงตัวตนว่าเป็นเรา เราควรดำเนินการอย่างไรบ้าง

a)

รวบรวมหลักฐาน แล้วแจ้งความเพื่อดำเนินคดีกับผู้แอบอ้าง

b)

ให้ดำเนินการเช่นเดียวกันโดยปลอมแปลง เพื่อแสดงตัวตนว่าเป็นคนอื่นบ้าง

c)

ส่งข้อมูล และภาพเข้าไปในเฟชบุ๊กนั้น เพื่อสร้างความเสียหายและลดความน่าเชื่อถือ

d)

พยายามส่งข้อความเข้าไปในเฟชบุ๊กนั้น โดยหลอกล่อให้ออกมาพบเจอเพื่อพูดคุยตกลงกัน

28.

การใช้งานสื่อสังคม (Social Online) ต่าง ๆ ควรตระหนักถึงเรื่องใด

a)

เอาใจเขามาใส่ใจเรา

b)

เคารพความเป็นส่วนตัวของผู้อื่น

c)

ในการพิมพ์ข้อความลงบนสื่อสังคมต่างๆ เป็นการสื่อสารกับบุคคลที่มีตัวตนจริงๆ

d)

ถูกทุกข้อ

29.

หากต้องการชมภาพยนตร์ไทยแบบออนไลน์ทางอินเทอร์เน็ต ควรทำอย่างไรจึงจะเหมาะสม

a)

ให้ชมจากเว็บไซต์ที่เจ้าของภาพยนตร์อนุญาตนำมาเผยแพร่

b)

หาชมได้จากเว็บไซต์ทั่วไปที่มีผู้นำมาโพสต์ไว้ให้ชมบนอินเทอร์เน็ต

c)

ให้เพื่อนที่ซื้อแผ่นซีดีภาพยนตร์ดังกล่าวนำมาแชร์ให้ชมผ่านทางอินเทอร์เน็ต

d)

หาชมได้จากเว็บไซต์ทั่วไปที่มีผู้บันทึกมาจากโรงภาพยนตร์ โดยมีการเรียกเก็บค่าบริการ

30.

สัญลักษณ์ใดแสดงสิทธ์ ที่ผู้ใช้สามารถนำไปใช้ และเผยแพร่ได้ ห้ามดัดแปลง แต่ต้องอ้างอิงแหล่งที่มา

a)

b)

c)

d)