Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบการเขียนโปรแกรมคอมพิวเตอร์ ครั้งที่ 2

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

ข้อใดมีผลคำตอบเป็น False

a)

4 == 4

b)

1 < 2

c)

a != b

d)

3 > 10

2.

ข้อใดเป็นคำตอบที่ถูกต้องของ 2**3

a)

6

b)

8

c)

12

d)

16

3.

ข้อใดเป็นคำตอบที่ถูกต้องของ 15%6

a)

2

b)

3

c)

4

d)

5

4.

การกำหนดค่าข้อความไว้ในตัวแปรข้อใดถูกต้อง

a)

Total = 500

b)

Name = Nudee

c)

Code = “86000”

d)

Myname = “\somchai\”

5.

ข้อใดเป็นคำตอบที่ถูกต้อง

Number = 2 * 2 == 4

print(Number)

print(type(Number))

a)

True

<class ‘bool’>

b)

False

<class ‘bool’>

c)

True

<class ‘Int’>

d)

False

<class ‘Int’>

6.

x = int(x) ข้อใดกล่าวถูกต้อง

a)

กำหนดค่าชนิดข้อมูลตัวแปร X

b)

กำหนดค่าให้กับตัวแปร X

c)

เปลี่ยนชนิดข้อมูลของตัวแปร X

d)

เปรียบเทียบค่าตัวแปร X

7.

ข้อใดไม่ใช่โครงสร้างผังงานที่ถูกต้อง

a)

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

b)

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

c)

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

d)

โครงสร้างแบบตัวเลือก

8.

ข้อใดคือการเขียนโปรแกรมเชิงวัตถุ

a)

OBJ

b)

OOP

c)

OOL

d)

POL

9.

การกำหนดตัวแปรเพื่อใช้ร่วมกับ len( ) ข้อใดถูกต้อง

a)

Name = somsri

b)

Name = (somsri)

c)

Name = “somsri”

d)

Name = (“somsri”)

10.

ข้อความ "somsri rukthai" เมื่อใช้ฟังก์ชัน len ( ) คำตอบคือข้อใด

a)

14

b)

15

c)

16

d)

17

11.

จากโค้ด print(“name : " + str(name) + "\nage : " + str(age)) สัญลักษณ์ \n หมายถึงข้อใด

a)

การเพิ่มตัวแปร

b)

การเชื่อมตัวแปร

c)

การเว้นวรรคระหว่างตัวแปร

d)

การขึ้นบรรทัดใหม่

12.

ข้อใดคือรูปแบบในการเปลี่ยนชนิดของข้อมูลที่ถูกต้อง

a)

x = int(x)

b)

type(x)

c)

x = type(x)

d)

type = (x)

13.

a = false

print(type(a))

ผล run ที่ถูกต้องตรงกับข้อใด

a)

<class ‘int’>

b)

<class ‘bool’>

c)

<class ‘str’>

d)

<class ‘flot’>

14.

number = 15- 5 != 15 ค่าของ number คือข้อใด

a)

10

b)

15

c)

True

d)

False

15.

exam = “wow”

print(exam*2)

ผล run ที่ได้รับคือ

a)

error

b)

exam

c)

examexam

d)

wowwow

16.

ถ้าผล run คือ Hello World ตรงกับโค้ดในข้อใด

a)

Print”Hello World”

b)

Print(”Hello World”)

c)

Print(Hello World)

d)

Print “(Hello World)”

17.

Num = 5.2

Print(num)

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

a)

5.0

b)

5.2

c)

0.2

d)

num

18.

การตั้งชื่อตัวแปรข้อใดผิด

a)

ใช้ตัวพิมพ์เล็ก

b)

ใช้เครื่องหมาย - ในการเชื่อม

c)

ห้ามขึ้นต้นด้วยตัวเลข

d)

ห้ามใช้คำต้องห้าม

19.

Salary = 1000

Ot = 500

Total = salary + ot

a)

Print(total)

b)

Print(salary+ot)

c)

Print(“toal”)

d)

Print(salary)

20.

saving = income - expense

การใช้คำสั่งแสดงผลลัพธ์ข้อใดถูกต้อง

a)

Print(saving)

b)

Print(“saving”)

c)

Print”saving”

d)

Print “(saving)”