Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python_Programming

Total questions: 51

Worksheet time: 34mins

Name
Class
Date
1.
How do you display text?
a)
input
b)
output
c)
print
d)
variable 
2.
What is python?
a)
a programming language 
b)
DTP software 
c)
Spreadsheet software
d)
Computer 
3.

Koji je rezultat sljedeće naredbe:

print('5'+'5')

a)

10

b)

5+5

c)

'5'+'5'

d)

55

4.
What will the output be from the following code?
print("Hello" + str(2) + "world!")
a)
Hello world! Hello world!
b)
Hello2world!
c)
Hello Hello world! world!
d)
SyntaxError
5.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
6.

Which of these operators means EQUAL TO?

a)

'='

b)

'=>'

c)

'<='

d)

'=='

7.

Which symbol represents the start/end of a program?

a)
b)
c)
d)
8.
Which Python statement will check to see if a is greater than b?
a)
if a > b:
b)
if (a > b)
c)
if a is greater than b
d)
if a >= b:
9.
Which statement will check to see if a is equal to b?
a)
if a == b
b)
if a = b:
c)
if a != b:
d)
if a == b:
10.
Which statement will check to see if a is less than b and less than c?
a)
if a < b < c:
b)
if a < b and a < c:
c)
if a < b and c:
d)
if a < b and b < c
11.
What will the output be from the following code?
print(3+4)
a)
3+4
b)
7
c)
SyntaxError
d)
print(3+4)
12.

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

a)

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

b)

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

c)

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

d)

ถูกทุกข้อ

13.

ภาษา Python นั้นกำเนิดขึ้นในปีใด

a)

ค.ศ.1979

b)

ค.ศ.1980

c)

ค.ศ.1981

d)

ค.ศ.1982

14.

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

a)

Dennis Ritchie

b)

James Gosling

c)

Niklaus Wirth

d)

Guido van Rossum

15.

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

a)

ไออีดี (Integrated Environment Development)

b)

ไอดีอี (Integrated Development Environment)

c)

อีไอดี (Environment Integrated Development)

d)

อีดีไอ (Environment Development Integrated)

16.

ไพทอนไออีดีจะทำงานตามคำสั่งได้ใน 2 โหมด คือ ข้อใด

a)

โหมดอิมมีเดียท โหมดสคริปต์

b)

โหมดสคริปต์ โหมดซูโด้

c)

โหมดอิมมีเดียท โหมดไพทอนดอตเน็ต

d)

โหมดซีไพทอน โหมดไจทอน

17.

ข้อเสียของภาษาไพทอนคือข้อใด

a)

เป็นภาษาที่มีรูปแบบการเขียนที่เข้าใจง่าย เป็นระเบียบ

b)

ใส่คำสั่งได้ทีละนิดและต้องสั่งไปเรื่อยๆ ไม่สามารถสั่งงานทิ้งไว้แล้วให้ทำงานยาวๆได้

c)

มีคำสั่งต่างๆที่อำนวยความสะดวกอยู่ในตัว ช่วยให้การเขียนสั้นลง

d)

สร้างตัวแปรได้ง่าย ไม่ต้องประกาศชนิดของตัวแปร

18.

โปรแกรมภาษาไพทอนมีการแบ่งประเภทของข้อมูลออกเป็นหลายประเภท โดยมีประเภทข้อมูลพื้นฐานคือข้อใด

a)

ข้อมูลประเภทข้อความ ข้อมูลประเภทจำนวน

b)

ข้อมูลประเภทจำนวน ข้อมูลประเภทรูปภาพ

c)

ถูกเฉพาะข้อ ก.

d)

ถูกเฉพาะข้อ ข.

19.

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

a)

จำนวนทศนิยม

b)

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

c)

จำนวนเต็มลบ

d)

ถูกทุกข้อ

20.

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

a)

if else pang

b)

pass lan class

c)

and not or

d)

in new is

21.

ข้อใดคือขั้นตอนการติดตั้งโปรแกรมไพทอน

a)

ดาวโหลดโปรแกรม Python

b)

คลิก Install

c)

เลือกตำแหน่งสำหรับติดตั้ง

d)

ถูกทุกข้อ

22.

. ข้อใดอธิบายความหมายของแนวคิด

เชิงนามธรรม (abstract thinking) ได้อย่าง

ชัดเจน

a)

เป็นแนวคิดหนึ่งในการแก้ไขปัญหา และเป็น

องค์ประกอบของแนวคิดเชิงคำนวณ

b)

หลักในการทำงานของระบบคอมพิวเตอร์ทั้ง

ระบบ

c)

รูปแบบการทำงานที่ทำงานร่วมกันและสร้าง

วิธีการทำงานร่วมกัน

d)

ขั้นตอนการทำงานของเทคโนโลยีอย่างละเอียด

พร้อมวิธีการใช้งาน

23.

แนวคิดเชิงนามธรรม (Abstraction) หมายถึง

อะไร

a)

แตกปัญหากระบวนการออกเป็นส่วนย่อย

b)

ดูความเหมือนความแตกต่างของรูปแบบการ

เปลี่ยนแปลง

c)

มุ่งเน้นความสำคัญของปัญหาโดยไม่สนใจ

รายละเอียดที่ไม่จำเป็น

d)

แก้ปัญหาโดยการออกแบบกระบวนการทำงาน

อย่างเป็นลำดับขั้นตอน

24.

การคัดเลือกคุณลักษณะที่จำเป็นต่อการแก้ปัญหา

เหมาะกับรูปแบบข้อมูลเป็นอย่างไร

a)

มีรายละเอียดและข้อมูลจำนวนมาก

b)

มีรายละเอียดและข้อมูลจำนวนน้อย

c)

มีข้อมูลที่ซับซ้อน

d)

ถูกทุกข้อ

25.

แนวคิดเชิงนามธรรม เป็นองค์ประกอบของ

แนวคิดใดต่อไปนี้

a)

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

b)

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

c)

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

d)

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

26.

สัญลักษณ์ดังกล่าว ใช้ในขั้นตอนใดของการเขียนผังงาน

a)

เริ่มต้น และ จบ

b)

การปฏิบัติงาน

c)

การตัดสินใจ

d)

การนำข้อมูลเข้า

27.

การแก้ปัญหาการแก้ปัญหาโดยการออกแบบ

กระบวนการทำงานอย่างเป็นลำดับขั้นตอน สอดคล้องกับแนวคิดใด

a)

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

b)

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

c)

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

d)

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

28.

ข้อใดคือ ขั้นตอนการเรียงลำดับ การแก้ปัญหา

ที่ถูกต้อง

a)

วิเคราะห์ > ดำเนินการ > ตรวจสอบ > วางแผน

b)

วิเคราะห์ > วางแผน > ดำเนินการ > ตรวจสอบ

c)

วางแผน > วิเคราะห์ > ตรวจสอบ > ดำเนินการ

d)

วางแผน > ดำเนินการ > วิเคราะห์ > ตรวจสอบ

29.

หากนักเรียนลืมเอาสมุดจดการบ้านกลับมา นักเรียนจะมีวิธีการแก้ปัญหาอย่างไร ข้อใดคือ ขั้นวิเคราะห์ปัญหา

a)

นักเรียนลืมสมุดการบ้าน

b)

นักเรียนจะไปทำการบ้านที่โรงเรียน

c)

นักเรียนลงมือทำการบ้านที่โรงเรียน

d)

นักเรียนทำการบ้านเสร็จ

30.

หากนักเรียนลืมเอาสมุดจดการบ้านกลับมา นักเรียนจะมีวิธีการแก้ปัญหาอย่างไร ข้อใดคือ ขั้นวางแผน

a)

นักเรียนลืมสมุดการบ้าน

b)

นักเรียนจะไปทำการบ้านที่โรงเรียน

c)

นักเรียนลงมือทำการบ้านที่โรงเรียน

d)

นักเรียนทำการบ้านเสร็จ

31.

หากนักเรียนลืมเอาสมุดจดการบ้านกลับมา นักเรียนจะมีวิธีการแก้ปัญหาอย่างไร ข้อใด คือ ขั้นดำเนินการ

a)

นักเรียนลืมสมุดการบ้าน

b)

นักเรียนจะไปทำการบ้านที่โรงเรียน

c)

นักเรียนลงมือทำการบ้านที่โรงเรียน

d)

นักเรียนทำการบ้านเสร็จ

32.

ขั้นตอนในการแก้ปัญหาใด ที่เป็นการทำความ

เข้าใจเกี่ยวกับรายละเอียด เงื่อนไข ข้อกำหนด

ของปัญหา

a)

ขั้นวิเคราะห์

b)

ขั้นวางแผน

c)

ขั้นดำเนินการ

d)

ขั้นตรวจสอบ

33.

ปัจจัยหลักในที่ทำให้การวางแผนในการแก้ปัญหา

ของแต่ละบุคคลมีความแตกต่างกัน คือ ข้อใด

a)

โชคชะตา

b)

ประสบการณ์และความรู้

c)

ฐานะความเป็นอยู่

d)

ถูกทุกข้อ

34.

ขั้นตอนการแก้ปัญหาใด ที่นำกระบวนการที่ได้

วางแผนไว้มาปฏิบัติ

a)

ขั้นวิเคราะห์

b)

ขั้นวางแผน

c)

ขั้นดำเนินการ

d)

ขั้นตรวจสอบ

35.

ความหมายของ อัลกอริทึม คือข้อใด

a)

การทำความเข้าใจกับปัญหาที่เกิดขึ้น

b)

การอธิบายลำดับขั้นตอนการทำงานเป็น

ข้อ ๆ ตั้งแต่ขั้นตอนแรก จนถึงขั้นตอน

สุดท้าย

c)

การหาวิธีที่ถูกต้องในการแก้ปัญหา

d)

การทดสอบลำดับขั้นตอนของวิธีการที่ใช้ใน

การแก้ปัญหา

36.

ข้อใดรูปแบบของการเขียนรหัสลำลองที่ถูกต้อง

a)

เขียนเรียงลำดับเป็นข้อๆ

b)

เขียนเรียงลำดับเป็นข้อๆ โดยมี เริ่มต้น

และ จบ

c)

เขียนเป็นแผนผัง

d)

เขียนเป็นความเรียง

37.

ใครเป็นผู้กำหนดสัญลักษณ์ที่เป็นมาตรฐานในการ

เขียนผังงาน

a)

สถาบันมาตรฐานแห่งชาติอเมริกา

b)

สถาบันเทคโนโลยีแห่งเอเชีย

c)

สถาบันเทคโนโลยีและอวกาศ

d)

สถาบันวิทยากรสารสนเทศแห่งชาติ

38.

สัญลักษณ์ดังกล่าวใช้ในการเขียนผังงานในขั้นตอนใด

a)

เริ่มต้น และ จบ

b)

การปฏิบัติงาน

c)

การตัดสินใจ

d)

การนำข้อมูลเข้า

39.

สัญลักษณ์ดังกล่าว ใช้ในขั้นตอนใดของการเขียนผังงาน

a)

เริ่มต้น และ จบ

b)

การปฏิบัติงาน

c)

การตัดสินใจ

d)

การนำข้อมูลเข้า

40.

สัญลักษณ์ดังกล่าว ใช้ในขั้นตอนใดของการเขียนผังงาน

a)

เริ่มต้น และ จบ

b)

การปฏิบัติงาน

c)

การตัดสินใจ

d)

การนำข้อมูลเข้า

41.

สัญลักษณ์ดังกล่าว ใช้ในขั้นตอนใดของการเขียนผังงาน

a)

เริ่มต้น และ จบ

b)

การปฏิบัติงาน

c)

การตัดสินใจ

d)

การนำข้อมูลเข้า

42.

การสั่งงานคอมพิวเตอร์ด้วยภาษาเครื่อง

จะประกอบด้วยตัวเลข อะไรบ้าง

a)

เลข 0 และ เลข 1

b)

เลข 1 และ เลข 2

c)

เลข 2 และ เลข 3

d)

เลข 3 และ เลข 4

43.

ตัวแปลภาษาโปรแกรม มีกี่ประเภท

a)

2 ประเภท

b)

3 ประเภท

c)

4 ประเภท

d)

5 ประเภท

44.

ตัวแปลภาษาใด ที่แปลโปรแกรมทั้งโปรแกรมให้

ถูกต้อง จึงจะได้ผลลัพธ์เป็นโปรแกรมภาษาเครื่อง

a)

คอมไพเลอร์

b)

อินเทอร์พรีเตอร์

c)

เอ็กพลอเลอร์

d)

ถูกทุกข้อ

45.

ตัวแปลภาษาใด ที่แปลคำสั่งในโปรแกรมทีละ

คำสั่งให้เป็นภาษาเครื่อง

a)

คอมไพเลอร์

b)

อินเทอร์พรีเตอร์

c)

เอ็กพลอเลอร์

d)

ถูกทุกข้อ

46.

Python เป็นตัวแปลภาษา ประเภทใด

a)

คอมไพเลอร์

b)

อินเทอร์พรีเตอร์

c)

เอ็กพลอเลอร์

d)

ถูกทุกข้อ

47.

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

พัฒนาโปรแกรมเรียกว่าอะไร

a)

IAD

b)

CAI

c)

IED

d)

IDE

48.

เครื่องมือที่ช่วยให้โปรแกรมไพทอนทำงาน

เรียกว่าอะไ

a)

RUN

b)

UNR

c)

URL

d)

RAN

49.

ไพทอน มีการแบ่งประเภทของข้อมูลพื้นฐาน

กี่ประเภท

a)

2 ประเภท

b)

3 ประเภท

c)

4 ประเภท

d)

5 ประเภท

50.

โปรแกรม ไพทอน ที่นักเรียนได้ติดตั้ง

คือเวอร์ชั่นอะไร

a)

3.0

b)

3.1

c)

3.3

d)

3.5

51.

นักเรียนได้ลงโปรแกรมเสริมในเครื่อง อีก 1

โปรแกรม ในการใช้โปรแกรม Python คือ

โปรแกรมอะไร

a)

Microsoft Word

b)

Pycharm-edu

c)

Photoshop

d)

Photoscape