wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Compro Quiz#1

Total questions: 51

Worksheet time: 3hrs 58mins

Name
Class
Date
1.

// คือตัวดำเนินการอะไร

a)

หารเอาแต่เศษ

b)

หารไม่เอาเศษ

c)

หาร

d)

หาร2ครั้ง

2.

% คือตัวดำเนินการอะไร

a)

หารไม่เอาเศษ

b)

หาร2ครั้ง

c)

หาร

d)

หารเอาแต่เศษ

3.

print(5+5*3) ข้อใดคือการแสดผลที่ถูกต้อง

a)

40

b)

30

c)

20

d)

10

4.

print(3-5*(11-7)) ข้อใดคือการแสดผลที่ถูกต้อง

a)

-8

b)

-17

c)

8

d)

17

5.

print(47%5)

a)

2

b)

3

c)

5

d)

6

6.

In the Python statement x = a + 5 - b:

a and b are

a)

Operands

b)

Operettas

c)

Operators

d)

terms

7.

In the Python statement x = a + 5 - b:

a + 5 - b is

a)

an equation

b)

an expression

c)

a statement

d)

a group

8.

What is the value of the expression 100 / 25?

(a)  

9.

What is the value of the expression 1 + 2 ** 3 * 4 ?

a)

4097

b)

33

c)

36

d)

108

10.

ใช้เครื่องหมายใด ถ้าต้องการหารเอาเฉพาะเศษ

a)

%

b)

//

c)

/

d)

*2

11.

จงหาผลลัพธ์ของ total

tl_score = 10.59

total = (tl_score // 1)

a)

10.59

b)

10.50

c)

10.5

d)

10.0

12.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

n=5

b)

var n=5

c)

5

d)

number=5

13.

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

N = "hello"

n = 'Hello'

print ("n")

a)

Hello

b)

n

c)

hello

d)

ไม่มีข้อถูก

14.

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

a)

if

b)

age

c)

num1

d)

a

15.

ข้อใดคือไอคอนของไพทอน

a)
b)
c)
d)
16.

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

a)

sum

b)

count

c)

area

d)

a

17.

print("Iamhomeschool")

(a)  

18.

ถ้า a=5 , b =2 แล้วเงื่อนไข a+2>b*5 เป็นจริงหรือเป็นเท็จ

a)

จริง

b)

เท็จ

19.

ตัวดำเนินการทางคณิตศาสตร์ข้อใดมีความสำคัญมากที่สุด

a)

*

b)

-

c)

/

d)

()

20.

a=24

b=5*a

c=b/3

print (c)


ผลลัพธ์ที่ได้เท่ากับข้อใด

a)

24

b)

40

c)

60

d)

120

21.

a=8

b=6

c=a*b-6

print (c)


ผลลัพธ์ที่ได้เท่ากับข้อใด

a)

42

b)

48

c)

14

d)

36

22.

หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด

a)

*

b)

\

c)

//

d)

#

23.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

n=5

b)

n='5'

c)

n="5"

d)

n = int(5)

24.

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

a)

StringToInt(a)

b)

int(a)

c)

integer(a)

d)

StringToInteger(a)

25.

ในภาษาไพทอน ฟังก์ชั่นใดใช้ในการรับค่า

a)

come()

b)

enter()

c)

input()

d)

income()

26.

เมื่อเขียนโปรแกรมด้วยคำสั่ง print(“Hello World) คำตอบคือข้อใด

a)

Hello World

b)

"Hello World"

c)

SyntaxError: invalid syntax

d)

SyntaxError

27.

one = 1

two = 2

three = one + two

print(three)

a)

three

b)

3

c)

one

d)

1

28.

one = 1

two = 2

three = one + two

print('three')

a)

three

b)

3

c)

2

d)

two

29.

one = 1

two = 2

three = one + two

three = three + two

print(three)

a)

3

b)

4

c)

5

d)

6

30.

7//4 มีค่าเท่ากับข้อใด

a)

3

b)

1.7

c)

1

d)

1.777

31.

ข้อใดคือตัวดำเนินการที่หมายถึงยกกำลังในภาษา Python

a)

***

b)

^

c)

*

d)

**

32.

หากต้องการหาเศษที่ได้จากการหาร จะต้องใช้เครื่องหมายใด

a)

%

b)

/

c)

//

d)

\

33.

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

a)

khun

b)

num

c)

name

d)

monday

34.

ค่าของตัวแปรคืออะไร

a)

khun

b)

num

c)

name

d)

monday

35.

คำสั่งที่ใช้แสดงผลคือข้อใด

a)

input()

b)

print()

c)

run

d)

int

36.

ชนิดข้อมูลอะไรใช้กับข้อความ

a)

Integer

b)

Float

c)

Boolean

d)

String

37.

Integer ใช้กับข้อมูลชนิดใด

a)

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

b)

เลขทศนิยม

c)

ข้อความ

d)

ถูกทุกข้อ

38.

ทศนิยม ใช้กับข้อมูลชนิดใด

a)

Integer

b)

Float

c)

Number

d)

Set

39.

เครื่องหมายเท่ากับมีหน้าที่ทำอะไร

a)

ใช้เก็บข้อมูลเป็นชุด

b)

ใช้ใส่ก่อนกำหนดค่าตัวแปร

c)

ใช้ก่อนชื่อตัวแปร

d)

ถูกทุกข้อ

40.

ดังรูปภาพ ควรใช้ข้อมูลชนิดใด

a)

True

b)

False

c)

Integer(int)

d)

Float

41.

ถ้าต้องการผลลัพธ์ออกมาเป็น 14 ต้องเขียน Code ยังไง

a)

num = 14

print(num)

b)

x = arthitiya

print(14)

c)

y = 14

print y

d)

z = "14"

print(z)

42.

ข้อใดถูกต้อง

a)

x = monday

b)

y = "10.5"

c)

a b c = 1 , 2 , "Hello"

d)

x , y = 2 , "Hello"

43.

ตัวแปร หมายถึงข้อใด

a)

การกำหนดคำขึ้นมาเพื่อเก็บข้อมูล

b)

การกำหนดตัวอักษรขึ้นมาเพื่อเก็บข้อมูล

c)

การกำหนดตัวเลขขึ้นมาเพื่อเก็บข้อมูล

d)

การกำหนดอักขระพิเศษขึ้นมาเพื่อเก็บข้อมูล

44.

กฎการกำหนดตัวแปรข้อใดถูกต้อง

a)

ตัวอักษรพิเล็ก-ใหญ่ ถือว่ามีความหมายเดียวกัน

b)

สามารถใช้ตัวเลขตั้งชื่อตัวแปรได้

c)

สามารถเคาะว่างได้ในการตัวชื่อตัวแปร

d)

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

45.

หากต้องการต้องการชื่อตัวแปรแล้วเว้นว่างจะต้องใช้เครื่องหมายใดแทน

a)

ลบ -

b)

underscore _

c)

บวก +

d)

คูณ *

46.

Student name เป็นการตั้งชื่อตัวแปรถูกต้องหรือไม่

a)

ถูกต้องแล้ว

b)

ไม่ถูก เพราะขึ้นต้นด้วยตัวพิมพ์ใหญ่

c)

ถูกต้อง เพราะตรงตามหลักการตั้งชื่อตัวแปร

d)

ไม่ถูก เพราะมีการเว้นช่องว่าง

47.

Student name สามารถตั้งชื่อใหม่ได้อย่างไร

a)

StudentName

b)

student name

c)

Student_Name

d)

Student_name

48.

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

a)

break

b)

print

c)

while

d)

loop

49.

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

a)

not

b)

net

c)

in

d)

for

50.

A= "I"

B="Love"

C="you"

print(A+B+C)

เครื่องหมาย + ภายในคำสั่ง print มีความหมายอย่างไร

a)

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

b)

เป็นการนำข้อความมาเชื่อมต่อกัน

c)

เป็นการให้แสดงค่าตัวแปรออกมา 2 รอบ

d)

เป็นการกำหนดรอบการทำงาน

51.

ข้อใดคือคำสั่งที่ใช้ในการสอบตรวจชนิดข้อมูลตัวแปร

a)

type()

b)

TYPE()

c)

Type()

d)

type(())