wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบ ทบทวนความรู้ วิชาวิทยาการคำนวณ ม.2

Total questions: 40

Worksheet time: 21mins

Name
Class
Date
1.

ข้อใดหมายถึงแนวคิดเชิงคำนวณ

a)

Computer Thinking

b)

Computational Thinking

c)

Complete Thinking

d)

Calculator Thinking

2.

ข้อใด ไม่ใช่ องค์ประกอบของแนวคิดเชิงคำนวณ

a)

แนวคิดเชิงนามธรรม

b)

แนวคิดการแยกย่อย

c)

แนวคิดการหารูปแบบ

d)

แนวคิดเชิงรูปธรรม

3.

แนวคิดเชิงคำนวณที่แตกปัญหาใหญ่ออกเป็นปัญหาย่อย

a)

แนวคิดการแยกย่อย

b)

แนวคิดการหารูปแบบ

c)

แนวคิดเชิงนามธรรม

d)

แนวคิดเชิงรูปธรรม

4.

เมื่อครูสั่งให้เข้าแถวตามลำดับความสูงของนักเรียนให้เร็วที่สุด สิ่งแรกที่ควรทำคือข้อใด

a)

เรียงลำดับตามความสูงจากน้อยไปหามาก

b)

เรียงลำดับตามความสูงจากมากไปหาน้อย

c)

กำหนดนักเรียนคนแรกให้เป็นนักเรียนตำแหน่งหลัก

d)

แบ่งกลุ่มออกเป็น 2 กลุ่มโดยกำหนดเงื่อนไข

5.

ข้อใดคือประโยชน์ของการแก้ปัญหาโดยใช้แนวคิด เชิงคำนวณ

a)

สามารถแก้ปัญหาได้อย่างรวดเร็ว

b)

สามารถบันทึกแนวทางการแก้ปัญหาได้

c)

สามารถแก้ปัญหาได้อย่างเป็นระบบ

d)

สามารถแก้ปัญหาโดยใช้การคำนวณจากคอมพิวเตอร์

6.

แนวคิดการแยกย่อยเป็นองค์ประกอบของแนวคิดใด

a)

แนวคิดเชิงคำนวณ

b)

แนวคิดเชิงตรรกะ

c)

แนวคิดเชิงรวบยอด

d)

แนวคิดเชิงนามธรรม

7.

ข้อใดกล่าวถึงแนวคิดเชิงคำนวณได้ถูกต้อง

a)

เป็นการแก้ปัญหาจากใหญ่ไปย่อย

b)

เป็นทักษะการแก้ปัญหาที่ซับซ้อน

c)

เป็นทักษะที่ใช้ในการประดิษฐ์หุ่นยนต์

d)

เป็นทักษะสำคัญที่นักพัฒนาซอฟต์แวร์ควรมี

8.

เมื่อพบกองเสื้อผ้าที่ปะปนกันอยู่เป็นจำนวนมากจะเลือกแนวทางในการแก้ปัญหาอย่างไรจึงจะถูกต้อง

a)

จัดเรียงเสื้อผ้าตามกลุ่ม / แบ่งกลุ่มเสื้อผ่า / จัดเข้าตู้เสื้อผ้า

b)

แบ่งกลุ่มเสื้อผ้า / จัดเรียงเสื้อผ้าตามกลุ่ม / จัดเข้าตู้เสื้อผ้า

c)

แบ่งกลุ่มเสื้อผ้า / แยกสีเสื้อผ้า / แยกประเภทเสื้อผ้า/ จัดเข้าตู้เสื้อผ้า

d)

หาวัตถุประสงค์หลักในการค้นหาเสื้อผ้า / แบ่งกลุ่มเสื้อผ้าตามวัตถุประสงค์หลัก / จัดเรียงเสื้อผ้าตามกลุ่ม

9.

เมื่อต้องการแก้ปัญหาตามแนวคิดเชิงคำนวณควรทำองค์ประกอบใดเป็นขั้นตอนแรก

a)

ทำปัญหานั้นให้มีขนาดเล็กลง เพื่อให้สามารถจัดการปัญหาแต่ละส่วนได้ง่ายขึ้น

b)

เปลี่ยนรูปแบบปัญหาให้แก้ไขปัญหาได้ง่ายขึ้น

c)

กำหนดหลักการในการแก้ปัญหา

d)

ออกแบบขั้นตอนวิธีในการแก้ปัญหา

10.

แนวคิดในข้อใดใช้สัญลักษณ์ Flowchart แสดงลำดับขั้นตอนในการแก้ปัญหา

a)

แนวคิดเชิงนามธรรม

b)

แนวคิดการแยกย่อย

c)

แนวคิดการออกแบบขั้นตอนวิธี

d)

แนวคิดการหารูปแบบ

11.

ตัวนำเนินการทางคณิตตัวใดหมายถึงการคูณตัวเลข

a)

\

b)

*

c)

%

d)

**

12.

รหัสควบคุมตัวใดใช่แสดงขึ้นบรรทัดใหม่

a)

\a

b)

\b

c)

\f

d)

\n

13.

สัญลักษณ์ใดใช้ในการรับข้อมูล

a)
b)
c)
d)
14.

สัญลักษณ์ใดใช้ในการตัดสินใจ

a)
b)
c)
d)
15.

สัญลักษณ์ใดใช้ในการแสดงผล

a)
b)
c)
d)
16.

รหัสรูปแบบข้อมูลตัวใช้แสดงข้อมูลที่เป็นจำนวนเต็ม

a)

%d

b)

%s

c)

%f

d)

%n

17.

ฟังก์ชันคำสั่งใดใช้แสดงผลทางหน้าจอ

a)

output( )

b)

input( )

c)

compute( )

d)

print( )

18.

ฟังก์ชันคำสั่งใดใช้รับข้อมูลทางแป้นพิมพ์

a)

output( )

b)

input( )

c)

compute( )

d)

print( )

19.

ภาษา python เกิดขึ้นในปีใด

a)

ค.ศ.1979

b)

ค.ศ.1980

c)

ค.ศ.1981

d)

ค.ศ.1982

20.

ภาษาไพทอน คือ อะไร

a)

Python คือชื่อภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่ง ซึ่งถูกพัฒนาขึ้นมาโดยไม่ยึดติดกับแพลตฟอร์ม

b)

Python เป็นภาษาเขียนโปรแกรมระดับสูงที่ใช้กันอย่างกว้างขวางในการเขียนโปรแกรมสำหรับวัตถุประสงค์ทั่วไป

c)

Python คือภาษาโปรแกรมชั้นสูงชนิดหนึ่ง ถูกออกแบบให้ code สามารถ อ่านได้ง่าย โดยการใช้ “ช่องไฟ” หรือ whitespace

d)

ถูกทุกข้อ

21.

ใครเป็นผู้คิดค้นภาษา Python

a)

Dennis Ritchie

b)

James Gosling

c)

Niklaus Wirth

d)

Guido van Rossum

22.

การเขียนโปรแกรมไพทอนจะใช้เครื่องมือช่วยในการพัฒนาโปรแกรมที่เรียกว่า อะไร

a)

ไออีดี (Integrated Environment Development)

b)

ไอดีอี (Integrated Development Environment)

c)

อีไอดี (Environment Integrated Development)

d)

อีดีไอ (Environment Development Integrated)

23.

ภาษาไพทอนข้อมูลจำนวน หรือเรียกว่าจำนวนเต็ม สามารถเก็บข้อมูลชนิดใดได้

a)

จำนวนทศนิยม

b)

จำนวนเต็มบวก

c)

จำนวนเต็มลบ

d)

ถูกทุกข้อ

24.

คำสงวน คือ

a)

คำที่นมาเพื่อให้ใช้งานกับฟังก์ชัน

b)

กลุ่มของเครื่องหมายหรือสัญลักษณ์ที่ใช้ทำงานเหมือนกับฟังก์ชัน แต่แตกต่างกัน

c)

ชื่อหรือเครื่องหมายที่กำหนดขึ้นสำหรับใช้อ้างถึงค่าที่เก็บในหน่วยความจำ

d)

ชื่อหรือคำที่เพื่อใช้เป็นคำสั่ง หรือมีไว้เพื่อเขียนเป็นโครงสร้างของตัวภาษาเอง

25.

ข้อใดไม่ใช่คำสงวน

a)

from

b)

napaporn

c)

finally

d)

global

26.

เป็นโปรแกรมอะไร

a)

รับค่าชื่อ และแสดงข้อความทักทาย

b)

แสดงข้อความ และรับค่าชื่อ

c)

รับค่าข้อความ และแสดงข้อความ

d)

แสดงข้อความทักทาย รับค่าชื่อ

27.

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

a)

เครื่องหมาย comma (,)

b)

เครื่องหมายอัญประกาศ(" ")

c)

วงเล็บ

d)

วงเล็บใหญ่

28.

ตัวแปร คือ

a)

กระบวนการใช้คอมพิวเตอร์เพื่อกำหนดโครงสร้างของข้อมูลและกำหนดขั้นตอนวิธีเพื่อใช้แก้ปัญหาที่ได้ออกแบบไว้

b)

ชื่อหรือคำที่ภาษาไพธอนสงวนไว้เฉพาะเพื่อใช้เป็นคำสั่ง หรือมีไว้เพื่อเขียนเป็นโครงสร้างของตัวภาษาเอง

c)

กลุ่มของเครื่องหมายหรือสัญลักษณ์ที่ใช้ทำงานเหมือนกับฟังก์ชัน แต่แตกต่างกันตรงไวยากรณ์หรือความหมาย

d)

ชื่อหรือเครื่องหมายที่กำหนดขึ้นสำหรับใช้อ้างถึงค่าที่เก็บในหน่วยความจำ

29.

ข้อใดคือสัญลักษณ์ไอคอนของโปรแกรมไพทอน

a)
b)
c)
d)
30.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก

31.

ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้

a = 2

aa = 22

b = "Mahawachiravut"

N = "hello"

n = 'Hello'

print (n , "Songkhla" , b)

a)

Hello Songkhla Mahawachiravut

b)

n Songkhla Mahawachiravut

c)

n Songkhla b

d)

print (n , "Songkhla" , b)

32.

" " สัญลักษณ์นี้อ่านว่าอะไร

a)

single

b)

double quote

c)

ans quote

d)

acd quote

33.

' ' สัญลักษณ์นี้อ่านว่าอะไร

a)

Single Quote

b)

Double Quote

c)

Triple Quote

d)

acd code

34.

Flow Chart คือแผนผังประเภทใด

a)

แผนผังสัญลักษณ์รูปภาพ

b)

แผนผังตัวหนังสือ

c)

แผนผังตัวเลข

d)

แผนผังเพื่อตัดสินใจ

35.

Pseudo Code คือแผนผังประเภทใด

a)

แผนผังความคิดเห็น

b)

แผนผังรูปภาพเพื่ออธิบายภาพรวมของโปรแกรม

c)

แผนผังความคิดแบบข้อความเป็นขั้นเป็นตอน

d)

แผนผังที่อธิบายเงื่อนไขต่าง ๆ

36.

สัญลักษณ์นี้แทนความหมายใด

a)

input

b)

Start/End

c)

process

d)

Start/Pause

37.

str คือชนิดข้อมูลแบบข้อใด

a)

ข้อความ

b)

ตัวเลขจำนวนเต็ม

c)

ตัวเลขทศนิยม

d)

จำนวนจินตภาพ

38.

float คือชนิดข้อมูลแบบข้อใด

a)

ข้อความ

b)

ตัวเลขจำนวนเต็ม

c)

ตัวเลขทศนิยม

d)

จำนวนจินตภาพ

39.

int คือชนิดข้อมูลแบบข้อใด

a)

ข้อความ

b)

ตัวเลขจำนวนเต็ม

c)

ตัวเลขทศนิยม

d)

จำนวนจินตภาพ

40.

Hello world

This is my name

ข้อใดคือ code ที่ถูกต้อง

a)

x = Hello world

y=This is my name

print(x)

print(y)

b)

x = "Hello world"

y="This is my name"

print[x]

print[y]

c)

a = 'Hello world'

b='This is my name'

print(a)

print(b)

d)

a = 'Hello world'

b='This is my name'

print[x]

print[y]