WorksheetsMidterm Python
Total questions: 40
Worksheet time: 40mins
โลโก้ภาษา Python เป็นรูปอะไร ?
ไส้เดือน
งูเหลือม
หนอน
ดักแด้
ภาษา Python ถูก สร้างขึ้นเมื่อปี ค.ศ.2010 โดยโปรแกรมเมอร์ชาวดัตช์ มีชื่อว่าอะไร
Mark Zuckerberg
Prayut Chanocha
Guido van Rossum
Linus Torvalds
ข้อดีของภาษาไพทอน
เขียนหลายขั้นตอน
มีการแบ่งปันความรู้กันในชุมชนเป็นวงกว้าง
ผู้ใช้งานน้อย
มีค่าใช้จ่ายเพื่อความสะดวก
นามสกุลไฟล์ของโปรแกรมที่เขียนจากภาษาไพทอนชื่อว่า
.Pl
.Py
.yp
.Cp
เครื่องหมาย # ใช้ทำสิ่งใดในการเขียนภาษาไพทอน
ใส่แฮชแท็ก
ใส่คอมเม้น
ใส่การกดไลก์
ใส่การแชร์
ชนิดข้อมูลของ Python แบบ Numbers มีอะไรบ้างตอบได้ มากกว่า 1 ข้อ
Int
Complex
Four
List
ชนิดข้อมูลในภาษา Python ที่หมายถึงจำนวนเต็ม
int
float
str
char
ชนิดข้อมูลใดในภาษา Python ที่หมายถึง ข้อความหรือ สตริง
int
float
str
char
ชนิดข้อมูลใดในภาษา Python ที่หมายถึงจำนวนจริง
int
float
str
char
ข้อใดคือความหมายของตัวแปร ในภาษา Python
ที่เก็บข้อมูล
ตัวที่หาค่าไม่ได้
ตัวที่ต้องกำหนดค่า
ถูกทุกข้อ
ข้อใดคือคำตั้งห้ามที่ห้ามนำมาตั้งชื่อตัวแปร
low
height
wide
if
คำสั่ง help("keywords") คือคำสั่งที่ใช้ทำอะไร
ตรวจสอบคำผิดในวงเล็บ
ตรวจสอบประเภทข้อมูลในวงเล็บ
ตรวจสอบคำสงวนใน Python
ตรวจสอบชื่อตัวแปรในวงเล็บ
ข้อใดไม่ใช่ กฎการตั้งชื่อของภาษา Python
ชื่อตัวแปรประกอบด้วยตัวอักษรภาษาอังกฤษตัวเล็กและใหญ่ ตัวเลข และ _ เท่านั้น
ขึ้นต้นด้วยตัวเลขและตัวอักษร
ตัวอักษรพิมพ์เล็กและใหญ่มีความแตกต่างกัน
ห้ามซ้ำกับคำสงวนหรือคำต้องห้าม มี 44 คำ
ข้อใดคือการกำหนดค่าตัวแปรที่ผิด
Name=sparachinee
low=20
choice="yes"
weight=55
คำสั่ง print ในภาษา python คือคำสั่งตามข้อใด
คำสั่งรับข้อมูลทางแป้นพิมพ์
คำสั่งแสดงข้อมูล
คำสั่งกำหนดค่า
คำสั่งตรวจสอบชนิดตัวแปร
คำสั่งในการรับข้อมูลในภาษา Python คือข้อใด
scanf
input
scan
คำสั่ง input ในภาษา python คือคำสั่งตามข้อใด
คำสั่งรับข้อมูลทางแป้นพิมพ์
คำสั่งแสดงข้อมูล
คำสั่งกำหนดค่า
คำสั่งตรวจสอบชนิดตัวแปร
ถ้าต้องการจะแสดงข้อความบนหน้าจอ โดยใช้คำสั่ง print ข้อความจะต้องอยู่ในเครื่อหมายใด
เครื่องหมาย comma (,)
เครื่องหมายอัญประกาศ(" ")
วงเล็บ
วงเล็บใหญ่
พื้นที่สี่เหลี่ยมผืนผ้า = กว้าง x ยาว
จากสูตรส่วนใดในสูตรคือ Operator (ตัวดำเนินการ)
(ตอบได้มากกว่า 1 ข้อ)
=
x
กว้าง
ยาว
ข้อใดคือตัวดำเนินการของชนิดข้อมูลสตริง
+,-
+,*
*,/
*,**
ถ้าต้องการเชื่อมต่อ String จะต้องใช้ตัวดำเนินการใด
-
/
*
+
ถ้าต้องการนำ String ต่อกันหลายๆ ครั้ง ต้องใช้ตัวดำเนินการใด
+
/
*
**
print("ba"+"na"*3) จากโค้ดผลลัพธ์คือข้อใด
banana
bananana
bana
bana3
print("one"+2) จากโค้ดผลลัพธ์คือข้อใด
oneone
one2
one+2
ERROR
ข้อใดคือตัวดำเนินการที่หมายถึงยกกำลังในภาษา Python
**
***
^
*
ตัวดำเนินข้อใดหมายถึงการหารแล้วปัดเศษทิ้ง ในภาษา Python
/
//
*
%
ข้อใดคือตัวดำเนินการหารเอาเศษในภาษา Python
*
//
/
%
ตัวดำเนินข้อใดหมายถึงการหาร ในภาษา Python
/
%
//
\
7//4 มีค่าเท่ากับข้อใด
1
3
1.7
1.7777
8+12/2 ได้ผลลัพธ์ตามข้อใด
10
22
14
1
A1.lower() จากคำสั้งตัวแปร A1 จะมีผลลัพธ์ว่าอย่างไร
แปลงสตริงเป็นตัวใหญ่ทั้งหมด
แปลงสตริงเป็นตัวเล็กทั้งหมด
ตรวจสอบว่าสตริงเป็นตัวเลข
ไม่มีข้อใดถูก
กำหนดให้ A1 = "Hello UTC 65"
หากใช้คำสั่ง len(A1) จะแสดงผลลัพธ์อะไร
“[Hello, UTC, 65]”
12
แปลงตัวเลขเป็นตัวอักษร
แปลงตัวอักษรเป็นตัวเลข
A1 = [ ]
ตัวแปร A1 คือข้อมูลชนิดใด
ชนิดข้อมูลแบบ SET
ชนิดข้อมูลแบบ LIST
ชนิดข้อมูลแบบ DIC
ชนิดข้อมูลแบบ Bool
กำหนดให้ A1 = [ 1 , 2.5 , 'A' , 'B' ]
A1.insert( 3 , 'C' )
จากคำสั่ง insert ข้อมูลจะถูกเพิ่มไปที่ตำแหน่งใด
ตำแหน่งที่ 2
A1 = [1,2.5,'C','A','B']
ตำแหน่งที่ 2
A1 = [1,2.5,'C','B','A']
ตำแหน่งที่ 3
A1 = [1,2.5,'A','B','C']
ตำแหน่งที่ 3
A1 = [1,2.5,'A','C','B']
ข้อมูลแบบ Tuple แตกต่างจากข้อมูลแบบ List อย่างไร
list สามารถแก้ไข้ข้อมูลได้ แต่ tuple ไม่สามารถทำได้
list จะกำหนดตัวแปรโดยใช้ [ ] ส่วน tuple จะใช้ ( )
list สามารถลบข้อมูลได้ แต่ tuple ไม่สามารถลบได้
ถูกทุกข้อ
คำสั่งใดต่อไปนี้ที่ไม่สามารถใช้กับข้อมูลแบบ Tuple ได้
(ตอบได้มากกว่า 1 ข้อ)
len(x)
sum(x)
append(x)
insert(x)
จงเลือกคำตอบที่ถูกต้องที่สุดเกี่ยวกับข้อมูล frozenset
เป็นชนิดตัวแปรที่เก็บข้อมูลโดยไม่ต้องระบุตำแหน่ง
เป็นชนิดตัวแปรที่สามารถเพิ่มข้อมูลได้
เป็นชนิดตัวแปรที่เก็บข้อมูลไม่ซ้ำกัน
เป็นชนิดตัวแปรที่ไม่สามารถเปลี่ยนแปลงข้อมูลได้
set1 = { 1 ,2,3,4 }
set2 = { 3,4,5,6 }
set3 = set1.union(set2)
ในตัวแปร set3 จะมีผลลัพธ์ว่าอย่างไร
{ 1,2,5,6 }
{ 3,4 }
{ 3,4,5,6 }
{ 1,2,3,4,5,6 }
ข้อมูลชนิด Dictionary จะมีองค์ประกอบ 2 ส่วนคือข้อใด
Key , Set
Index , Value
Key , Value
ไม่มีข้อใดถูก
กำหนดให้ A1 = { 'name':'John' , 'lname':'Soun' , 'old':35, }
A1.pop('name')
จากคำสั่ง pop A1 จะมีผลลัพธ์ว่าอย่างไร
ทำการลบข้อมูลใน Key name
ทำการแก้ไขข้อมูลใน Key name
ทำการลบข้อมูลทั้งหมด
ทำการอ่านข้อมูลใน Key name
