WorksheetsData Mining & Data Science Midterm
Total questions: 60
Worksheet time: 37mins
จากภาพ อะไรคือความแตกต่างหลักระหว่างตัวแปรทางคณิตศาสตร์กับตัวแปรในภาษาโปรแกรมคอมพิวเตอร์?
คณิตศาสตร์ใช้เฉพาะตัวอักษร x,y ส่วนโปรแกรมใช้เฉพาะตัวเลข
คณิตศาสตร์ต้องประกาศชนิดข้อมูล ส่วนโปรแกรมไม่ต้องประกาศ
คณิตศาสตร์แทนค่าที่ไม่รู้ ส่วนโปรแกรมต้องกำหนดชนิดข้อมูล
คณิตศาสตร์เปลี่ยนค่าไม่ได้ ส่วนโปรแกรมเปลี่ยนค่าไม่ได้
จากผังงานที่แสดง สูตรปริมาตรที่ใช้คำนวณ v ของทรงกรวยคือข้อใด
v = πr2h
v = 2 π r h
v = 1/2 π r h
v = 31πr2h
เกี่ยวกับการกำหนดค่าแบบโปรแกรม: หากกำหนด x = 10 และ y = 20 แล้วสั่ง x = y จะเกิดผลอย่างไรต่อค่า x และ y
x เป็น 20, y เป็น 20 เช่นเดิม
x เป็น 30, y เป็น 30 พร้อมกัน
x เป็น 10, y เป็น 20 เช่นเดิม
x เป็น 20, y เปลี่ยนเป็น 10 ทันที
ข้อใดเป็นคุณสมบัติเด่นของ Python ตามเนื้อหา
ไวยากรณ์ซับซ้อน เน้นสัญลักษณ์พิเศษจำนวนมาก
มีไลบรารีหลากหลาย รองรับ Data Science และ Web
ใช้งานได้เฉพาะบนระบบปฏิบัติการเดียวเท่านั้น
ต้องเสียค่าลิขสิทธิ์รายปีเพื่อใช้งานพื้นฐาน
คำสั่งใดเหมาะสำหรับแสดงข้อความออกหน้าจอใน Python
echo "Hello"
console.log("Hello")
print("Hello")
System.out.println("Hello")
เพื่อรับค่าอินพุตจากผู้ใช้เป็นสตริงใน Python ควรใช้รูปแบบใด
input() โดยไม่ครอบด้วยฟังก์ชันอื่น
prompt() ที่มีอยู่ในตัวภาษา
scan() พร้อมระบุชนิดข้อมูล
readline() จากไลบรารีมาตรฐานเสมอ
หากต้องรวมค่าที่ผู้ใช้กรอกสองจำนวนแล้วพิมพ์ผลลัพธ์ ข้อใดเป็นลำดับขั้นตอนที่เหมาะสมที่สุด
รับอินพุตด้วย input สองครั้ง แปลงเป็น int แล้วบวก
รับอินพุตครั้งเดียว แล้วคูณค่าโดยไม่แปลงชนิด
กำหนดค่าคงที่สองตัว แสดงด้วย print โดยไม่รับค่า
ใช้ console.log เพื่อพิมพ์ผลรวมทันที
คำสั่งใดที่ทำให้เกิด TypeError ได้ง่ายใน Python เมื่อรวมตัวแปร
a = 2; b = "3"; a + b
a = 2; b = 3; a + b
a = "2"; b = "3"; a + b
a = 2.0; b = 3.0; a + b
การใช้ input() แล้วบวกด้วยตัวเลขทันที อาจเกิดปัญหาเพราะเหตุใด
input() คืนค่าเป็นบูลีน ทำให้คำนวณไม่ได้
input() คืนค่าเป็นจำนวนเต็มเสมอ บวกได้ทันที
input() ไม่สามารถใช้งานภายในฟังก์ชัน
input() คืนค่าเป็นสตริง ต้องแปลงเป็นตัวเลขก่อน
เลือกตัวเลือกที่สะท้อนการนำ Python ไปใช้งานจริงได้กว้างขวาง
เหมาะแค่การสอนพื้นฐาน ไม่ใช้ในอุตสาหกรรม
นิยมในองค์กรใหญ่ และงาน Data Science, Automation
รองรับเฉพาะการวาดกราฟิกสองมิติพื้นฐาน
ใช้เฉพาะงานระบบปฏิบัติการและอุปกรณ์ฝังตัว
ในภาษาไพทอน ฟังก์ชั่นใดใช้ในการรับค่า
come()
enter()
input()
income()
ตัวดำเนินการทางคณิตศาสตร์ข้อใดมีความสำคัญมากที่สุด
*
-
/
()
a=24
b=5*a
c=b/3
print (c)
ผลลัพธ์ที่ได้เท่ากับข้อใด
24
40
60
120
หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด
*
\
//
#
หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร
n=5
n='5'
n="5"
n = int(5)
หากต้องการแปลงชนิดข้อมูลตัวแปร a ให้เป็นข้อมูลชนิดตัวเลข (Integer) จะต้องใช้คำสั่งใด
StringToInt(a)
int(a)
integer(a)
StringToInteger(a)
ข้อใดคืือไฟล์นามสกุลของโปรแกรม Python
*.Ly
*.Py
*.Doc
*.xls
คำว่า Syntax ที่ปรากฏขึ้นเมื่อเขียนโปรแกรม ข้อใดกล่าวภูกต้อง
ใช้งานไม่ได้
เกิดข้อผิดพลาด
ค่าพารามิเตอร์ ที่ส่งให้คำสั่ง ปริ้น เอาไปใช้
การเขียนโครงสร้างคำสั่ง / กฎ หรือรูปแบบผิดกฎของการเขียนโปรแกรมนั้น
เมื่อเขียนโปรแกรมด้วยคำสั่ง print(“Hello World) คำตอบคือข้อใด
Hello World
"Hello World"
SyntaxError: invalid syntax
SyntaxError
print(hello world)
hello world
'hello world'
Error
หากต้องการหาเศษที่ได้จากการหาร จะต้องใช้เครื่องหมายใด
%
/
//
\
print(hello world)
hello world
'hello world'
Error
one = 1
two = 2
three = one + two
print('three')
three
3
2
two
ข้อใด ไม่ใช่ ลักษณะสำคัญหรือจุดเด่นของภาษาไพทอน
เป็นภาษาที่ใกล้เคียงภาษาเครื่องมากที่สุด
เขียนโปรแกรมได้ง่ายกว่าภาษาโปรแกรมอื่นๆ
สามารถทำงานได้ทุกระบบปฏิบัติการ
มีไลบรารีให้เลือกใช้จำนวนมาก
กระบวนการนำเข้าข้อมูลระบบ Big Data กระบวนการใดสำคัญที่สุด
การวิเคราะห์ข้อมูล
การเตรียมข้อมูล
การจัดเก็บ
การนำข้อมูลไปใช้
นายไข่ย๊วย สั่งนมปั่นวันละ 3 แก้ว ผ่านทาง lineman
เป็นประจำทุกวัน การกระทำดังกล่าว จัดอยู่ในขั้นตอนใด
ของ Big Data
การวิเคราะห์ข้อมูล
การจัดเก็บข้อมูล
การนำไปใช้งาน
การสร้างและนำเข้าข้อมูล
เป้าหมายหลักของการสร้างภาพข้อมูลคืออะไร?
เพื่อทำให้ข้อมูลดูน่าสนใจ
เพื่อปรับข้อมูลให้ได้ผลลัพธ์ตามต้องการ
เพื่อสื่อสารข้อมูลอย่างชัดเจนและมีประสิทธิภาพ
เพื่อปกปิดข้อมูลที่ซับซ้อน
กราฟประเภทใดที่เหมาะสมที่สุดสำหรับการแสดงการเปลี่ยนแปลงของข้อมูลตามเวลา?
กราฟวงกลม (Pie Chart)
กราฟแท่ง (Bar Chart)
กราฟเส้น (Line Chart)
กราฟกระจาย (Scatter Plot)
ข้อมูลตัวเลข 123456 เป็นโครงสร้างข้อมูล Data Type ประเภทใด
Integer
Floating Point
String
List
ข้อใดเป็นข้อมูลประเภท Floating Point
"1234"
1234
12.34
-1234
ใน Python
print("123" + 456)
จะได้ผลลัพธ์ออกมาอย่างไร
579
123456
TypeError
"123456"
ใน Python
print(int("123") + int("456"))
จะได้ผลลัพธ์ออกมาอย่างไร
"579"
123456
TypeError
579
การดำเนินการชุดคำสั่งซ้ำ ๆ
โดยทำตามจำนวนครั้งที่กำหนดแบบมีเงื่อนไข
คำสั่งนั้น คือ คำสั่งใด
for
print()
input()
replay()
คำสั่งใดทำให้โปรแกรม หยุด การทำคำสั่งซ้ำ ๆ ตามเงิื่อนไข ใน Loop
break
cancel
exit
return
ผลลัพธ์คำสั่ง print คือข้อใด
15
5
[1, 2, 3, 4, 5]
[15]
ผลลัพธ์คำสั่ง print คืออะไร
1
2
3
4
5
1
2
3
4
5
0
1
2
3
4
ผลลัพธ์คำสั่ง print คืออะไร
Hello World
HelloWorld
[Hello, World]
"HelloWorld"
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3, 4, 5, 6]
[[1, 2, 3], [4, 5, 6]]
[5, 7, 9]
[4, 5, 6, 1, 2, 3]
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3]
[1, 2, 3]
[1, 2, 3]
1
2
3
[1, 2, 3]
1
2
3
1
2
3
1
2
3
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3]
[1, 2, 3]
[1, 2, 3]
1
2
3
[1, 2, 3]
[1]
[2]
[3]
ผลลัพธ์คำสั่ง print คืออะไร
[4, 4, 4, 4]
[4]
ไม่มีคำตอบที่ถูก
[1, 2, 3, 4]
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3, 4]
[4, 4, 4, 4]
[4]
ไม่มีคำตอบที่ถูก
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3, 4]
[5]
[ ]
[5]
[4]
[3]
[2]
[1]
การรวมกลุ่มกันของตัวแปรชื่อเดียวที่แทนด้วยชื่อสมาชิกได้หลายตัว
โดยใช้เลขดัชนี (Index) เป็นตัวอ้างอิงตําแหน่งสมาชิกบนแถวลําดับนั้น ๆ
Array
String
Linked List
Integer
การจัดเก็บข้อมูลชนิดหนึ่ง ซึ่งโดยทั่วไปจะแสดงเป็นอาร์เรย์
ของไบต์(หรือคำ) ที่เก็บลำดับของอักขระ สตริงถูกกำหนดเป็นอาร์เรย์ของอักขระ
Array
String
Linked List
Stack
ผลลัพธ์คำสั่ง print คืออะไร
6
6
5
6
12345
23456
5
654321
ผลลัพธ์คำสั่ง print คืออะไร
34
35
234
2345
ผลลัพธ์คำสั่ง print คืออะไร
[1, 2, 3, 1]
[1, 2, 3]
[1, 2, 1]
[1, 1]
หากต้องการรับค่าเก็บไว้ในตัวแปร n ให้เป็นชนิด integer จะต้องประกาศตัวแปรอย่างไร
n = int(input())
n = input(int())
var n = input()
int(n) = input()
ในภาษา Python ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ
echo
output
printf
ข้อใดคือผลลัพธ์จากโค้ดต่อไปนี้
N = "hello"
n = "Hello"
print ("n")
Hello
n
hello
ไม่มีข้อถูก
ปัจจุบันนักเรียนทุกคนที่ใช้เครื่องคอมพิวเตอร์ในปัจจุบัน จัดอยู่ในระดับใด
User
Hacker
Programer
Admin
ข้อใดต่อไปนี้สามารถนำไปนำตั้งชื่อตัวแปรได้ตามกฏการตั้งชื่อตัวแปร
$smpk
#number
Name-5
sChooL_99
+, -, *, / เป็นตัวดำเนินการแบบใดในภาษา Python
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการทางคณิตศาสตร์
ตัวดำเนินการทางตรรกะ
ตัวดำเนินการในการกำหนดค่า
ข้อใดต่อไปนี้ ตั้งชื่อตัวแปรไม่ถูกต้อง
hello
_number
no8
1_name
ข้อใด คือ ชนิดข้อมูลประเภท int
2.5
π
10
25
ภาษาไพทอนเป็นภาษาคอมพิวเตอร์ระดับใด
ระดับต่ำ
ระดับกลาง
ระดับสูง
ระดับมาตรฐาน
ข้อใด คือ ชนิดข้อมูลประเภท str
4.53
( )
9
สมปอง
คำสั่ง if ทางเลือกเดียวจะทำงานสถานะใดเท่านั้น
สถานะ จริง เท่านั้น
สถานะ เท็จ เท่านั้น
สถานะใดก็ได้
ขึ้นอยู่กับเงื่อนที่สร้าง เท่านั้น
> < = <= >= เป็นตัวดำเนินการประเภทใด
ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการทางตรรกะ
ตัวดำเนินการทางคณิตศาสตร์
ตัวดำเนินการสมาชิก
