wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ เรื่อง ภาษาไพทอน

Total questions: 62

Worksheet time: 32mins

Name
Class
Date
1.
  1. ห้องคอมพิวเตอร์ 131 อยู่อาคารไหน
a)

อาคาร 1

b)

อาคาร 2

c)

อาคาร 3

d)

อาคาร 4

2.

สัญลักษณ์นี้ คือ สัญลักษณ์ของภาษาใด

a)
b)
c)
d)
3.

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

a)

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

b)

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

c)

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

d)

ถูกทุกข้อ

4.

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

a)

Dennis Ritchie

b)

James Gosling

c)

Niklaus Wirth

d)

Guido van Rossum

5.

ข้อใด คือ ฟังก์ชันในภาษาไพทอน

a)

Print()

b)

Premm()

c)

Output()

d)

Process()

6.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัดแล้วก็ทำงานให้ ผลลัพธ์ ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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

7.

ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

echo

b)

Output

c)

print

d)

printf

8.

คำสั่ง print ในภาษา python คือคำสั่งตามข้อใด

a)

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

b)

คำสั่งแสดงข้อมูล

c)

คำสั่งกำหนดค่า

d)

คำสั่งตรวจสอบชนิดตัวแปร

9.

หากต้องการแสดงข้อความ Hello จะเขียนคำสั่งโปรแกรมอย่างไร

a)

Print (“Hello”)

b)

Print Hello

c)

Print (Hello)

d)

Print “Hello”

10.

หากต้องการแสดงข้อความ Good morning ต้องใช้คำสั่งโปรแกรมในข้อใด

a)

Print (“Good morning”)

b)

Print Good morning

c)

Print (Good morning)

d)

Print “Good morning”

11.

ข้อใดคือคำตอบตัวแปร name

  1. name=”PCCCR”
  2. year=2017
  3. Print(name)
  4. Print(year)

a)

PCCCR

b)

2017

c)

name

d)

year

12.

ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

pirnt

b)

Output

c)

print

d)

printf

13.

หากต้องการให้แสดงผลเป็นข้อความ ต้องใช้สัญลักษณ์ใด

a)

*

b)

"

c)

+

d)

#

14.

ข้อใดคือรูปแบบโครงสร้างคำสั่งแสดงผลที่หน้าจอ

a)

printt(.......);

b)

pirnt(.......)

c)

printf(.......)

d)

print(.......)

15.

print("8+9") มีค่าเท่าใด

a)

8+9

b)

89

c)

17

d)

error

16.

print("ครูทรายมีอายุ" 10+8 )

a)

ครูทรายมีอายุ 18

b)

ครูทรายมีอายุ 10+8

c)

"ครูทรายมีอายุ" 10+8

d)

error

17.

สัญลักษณ์ใดใช้ในการเชื่อมประโยค

a)

"

b)

,

c)

'

d)

( )

18.

ไฟล์ของไพทอนออนไลน์จะมีนามสกุลไฟล์แบบใด

a)

.ipynb

b)

.ipvnb

c)

.ipybn

d)

.ipvbn

19.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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

20.

print(8+9) มีค่าเท่าใด

a)

8+9

b)

89

c)

17

d)

error

21.

print(10-5,5) มีค่าเท่าใด

a)

10 5

b)

5 5

c)

10-5 5

d)

5,5

22.

ข้อใดกล่าวถูกต้อง

a)

(print code)

b)

print("code"))

c)

print((code)

d)

print("code")

23.

print("ภาษาไพทอน",200-100,'ดีมาก') มีค่าเท่าใด

a)

ภาษาไพทอน 100 ดีมาก

b)

"ภาษาไพทอน" 200-100 "ดีมาก"

c)

ภาษาไพทอน 200-100 ดีมาก

d)

ภาษาไพทอน 100 'ดีมาก'

24.

print("200",200-100,'100') มีค่าเท่าใด

a)

200 100 '100'

b)

100 100 100

c)

200 200-100 100

d)

200 100 100

25.

print("ฉันมีเงิน",50,"บาท") มีค่าเท่าใด

a)

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

b)

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

c)

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

d)

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

26.

print("8+9")) มีค่าเท่าใด

a)

8+9

b)

89

c)

17

d)

error

27.

หากเขียนโปรแกรมให้แสดงผลเป็นข้อความ ตัวอักษรจะเป็นสีอะไร

a)

เขียว

b)

เหลือง

c)

แดง

d)

ดำ

28.

หากเขียนโปรแกรมให้แสดงผลเป็นตัวเลข ตัวอักษรจะเป็นสีอะไร

a)

เขียว

b)

เหลือง

c)

แดง

d)

ดำ

29.

print("2+3","and",2+3) มีค่าเท่าใด

a)

"2+3" and 2+3

b)

"2+3" and 5

c)

2+3 and 2+3

d)

2+3 and 5

30.

+ - * / เป็นตัวดำเนินการแบบใด ในภาษา Python

a)

ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางคณิตศาสตร์

c)

ตัวดำเนินการทางตรรกะ

d)

ตัวดำเนินการในการกำหนดค่า

31.

ตัวแปร คืออะไร

a)

คือโครงสร้างของข้อมูล

b)

คือชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า

c)

คือเครื่องหมายที่ใช้ในการดำเนินการ

d)

ไม่มีข้อถูก

32.

ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง

a)

เรื่องของบรรทัด

b)

เรื่องของการเว้นวรรคหรือแบ่งล็อก

c)

เรื่องของข้อความ

d)

เรื่องของการรัน

33.

เครื่องมือใด ไม่ได้เป็น เครื่องมือในการเขียนโปรแกรมไพธอน

a)

PythonIDE

b)

Java scrip

c)

SPE

d)

Pycharm

34.

โปรแกรมแบบ Python ปัจจุบันดูแลโดยบริษัทใด

a)

Python software foundation

b)

Intel

c)

Nvidia

d)

Microsoft

35.

ข้อใดคือคุณสมบัติของตัวแปรแบบ List

a)

เก็บค่าได้เพียงค่าเดียว

b)

เก็บค่าทศจำนวณเต็ม

c)

เก็บค่าทศนิยม

d)

เก็บค่าที่เป็นตัวอักษร

36.

การกำหนดค่าตัวแปรใดที่ต้องอยู่ภายใต้เครื่องหมาย {….}

a)

ตัวแปร List

b)

ตัวแปร Array

c)

ตัวแปร Tuple

d)

ตัวแปร Dictinary

37.

ข้อใดกล่าวผิดเกี่ยวกับการเขียนโปรแกรมแบบ if

a)

การแบ่ง Block จะจบอัตโนมัติเมื่อขึ้น Tap ใหม่

b)

จะมี eilf กี่ขั้นก็ได้

c)

ภายใต้เงื่อนไขจะมี Statements ก็ได้

d)

สามารถเขียนเงื่อนไขได้เพียงเงื่อนไขเดียว

38.

For loop คืออะไร

a)

การทำงานซ้ำจนกว่าจะตรงตามเงื่อนไข

b)

การทำงานซ้ำจนกว่าจะตรงตามเงื่อนไข

c)

การทำงานไปเรื่อยๆของโปรแกรม

d)

การกำหนดเงื่อนไขให้โปรแกรม

39.

While loop คืออะไร

a)

ก. การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ

b)

การทำงานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง

c)

คือเงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop

d)

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

40.

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

a)

ใช้ตัวอักษร A-Z ตัวเล็กหรือใหญ่ก็ได้

b)

ตัวแปลขึ้นต้นด้วยตัวเลขได้

c)

ตัวแปรห้ามมีช่องว่าง

d)

การตั้งตัวแปรห้ามซ้ำคำสงวน

41.

ข้อใดคือชนิดของข้อมูล เป็นตัวอักษร ใน python

a)

Number

b)

String

c)

List

d)

Tuple

42.

ตัวแปรชนิด Number ประเภทใดเป็นตัวเลขทศนิยม

a)

int

b)

long

c)

float

d)

complex

43.

> < = <= >= เป็นตัวดำเนินการประเภทใด

a)

ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางตรรกะ

c)

ตัวดำเนินการทางคณิตศาสตร์

d)

ตัวดำเนินการสมาชิก

44.

> < = <= >= เป็นตัวดำเนินการประเภทใด

a)

ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางตรรกะ

c)

ตัวดำเนินการทางคณิตศาสตร์

d)

ตัวดำเนินการสมาชิก

45.

ในภาษาไพทอน ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

echo

b)

Output

c)

print

d)

printf

46.

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

a)

StringToInt(a)

b)

int(a)

c)

integer(a)

d)

StringToInteger(a)

47.

ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง

a)

if a >= 10 :

b)

if (a => 10)

c)

if (a = 22)

d)

if a =< 22 :

48.

จะต้องใช้คำสั่งใดในการเพิ่มเงื่อนไขต่อจาก if

a)

else if

b)

Elseif

c)

if else if

d)

elif

49.

คำสั่งในการวนลูป For ของภาษาไพทอนในข้อใดถูกต้อง

a)

for(a = 0; a < 3 ; a++)

b)

for a in range(3)

c)

for a loop 3 :

d)

for a in range(1, 3) :

50.

ข้อใดเป็นคำสั่งที่ถูกต้องในการวนลูป While ในภาษา Python

a)

while loop a < 10

b)

while(a < 10)

c)

while a < 10 :

d)

while loop a < 10 :

51.

ข้อใดเป็นตัวแปรชนิด List

a)

a = {1, 2, 3, 4, 5}

b)

a = (1, 2, 3, 4, 5)

c)

a = <1, 2, 3, 4, 5>

d)

4. a = [1, 2, 3, 4, 5]

52.

ข้อใดเป็นตัวแปรชนิด Tuple

a)

a = (1, 2, 3, 4, 5)

b)

a = {1, 2, 3, 4, 5}

c)

a = [1, 2, 3, 4, 5]

d)

a = <1, 2, 3, 4, 5>

53.

หากพิมพ์คำสั่ง “print(‘%.2f’ % 256.345)” จะได้ผลลัพธ์ตามข้อใด

a)

256.34

b)

2. 256.35

c)

256

d)

45

54.

ภาษาไพทอนเป็นภาษาระดับสูงแบบใด

a)

Interpreter

b)

Integrated

c)

Immediate

d)

Debugger

55.

ฟังชันก์ใดใช้สำหรับการรับค่า String จากทางคีย์บอร์ด

a)

printf

b)

Input

c)

print

d)

Output

56.

ข้อใดเป็นข้อดีของภาษา python

a)

เป็นภาษาสคริปต์

b)

ไวยากรณ์อ่านง่าย

c)

สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา

d)

ถูกทุกข้อ

57.

ภาษา python แปลภาษาในลักษณะใด

a)

อ่านโค้ดคำสั่งทีละบรรทัด แล้วก็ทำงานให้ผลลัพธ์ออกมา

b)

ตรวจสอบความผิดพลาดของโค้ดคำสั่งตั้งแต่ต้นจนจบก่อน

c)

แปลภาษาทีละบล็อก แล้วสั่งทำงาน

d)

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

58.

จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้อง

name = ……………………………………………………

print("Hello!!! %s " %(name))

a)

int(input("Enter name : "))

b)

float(input("Enter name : "))

c)

char(input("Enter name : "))

d)

input("Enter name : ")

59.

จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้

a=int(input())

b=int(input())

c=a+b

print(c)

a)

ไม่สามารถ รันได้

b)

รับค่าแต่ไม่แสดงผลลัพใดๆ

c)

รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล c

d)

รับค่า a และ b แต่ไม่แสดงผล c

60.

1.Python คืออะไร

a)

เป็นหนึ่งในภาษาที่ใช้สำหรับเขียนโปรแกรมเพื่อสั่งงานให้คอมพิวเตอร์ทำตามที่มนุษย์ต้องการ

b)

โปรแกรมวาดรูป

c)

โปรแกรมคำนวณ

d)

โปรแกรมนำเสนองาน

61.

2.ข้อใดคือโครงสร้างของภาษา Python

a)

Comment

b)

Statement

c)

Indentation

d)

ถูกทุกข้อ

62.

3.Comment ในภาษา Python นั้นเริ่มต้นด้วยเครื่องหมายใด

a)

*

b)

+

c)

#

d)

-