Worksheetsข้อสอบเขียนโปรแกรมเชิ้งวัตถุ(กลางภาค)
Total questions: 32
Worksheet time: 16mins
Name
Class
Date
1.
ระดับชั้น
4 lines
2.
ชื่อ-นามสกุล
4 lines
3.
1. VB.NET เป็นภาษาที่ทำงานบนแพลตฟอร์มใดคำถามไม่ระบุชื่อ
a)
ก. Java Virtual Machine
b)
ข. .NET Framework
c)
ค. Android SDK
d)
ง. PHP Engine
4.
2. คำสั่งใดใช้ประกาศตัวแปรใน VB.NET
a)
ก. var
b)
ข. Dim
c)
ค. let
d)
ง. define
5.
3. ชนิดข้อมูลใดใช้เก็บค่าจำนวนเต็ม
a)
ก. String
b)
ข. Boolean
c)
ค. Integer
d)
ง. Double
6.
4. ตัวแปรใดประกาศถูกต้อง
a)
ก. Dim 1num As Integer
b)
ข. Dim num As Integer
c)
ค. Dim num Integer
d)
ง. Dim As num Integer
7.
5. เครื่องหมายใดใช้สำหรับการกำหนดค่า
a)
ก. ==
b)
ข. :=
c)
ค. =
d)
ง. =>
8.
6. VB.NET จัดอยู่ในภาษาโปรแกรมประเภทใด
a)
ก. Low-level language
b)
ข. Scripting language
c)
ค. Object-Oriented language
d)
ง. Markup language
9.
7. คำสั่งใดใช้จบเงื่อนไข If
a)
ก. EndIf
b)
ข. Stop If
c)
ค. End If
d)
ง. Finish If
10.
8. Visual Studio ใช้ทำอะไร
a)
ก. เขียนเอกสาร
b)
ข. ออกแบบเว็บไซต์อย่างเดียว
c)
ค. พัฒนาโปรแกรม
d)
ง. เล่นเกม
11.
9. ชนิดข้อมูลใดใช้เก็บค่าจริง
a)
ก. Integer
b)
ข. Double
c)
ค. Boolean
d)
ง. Char
12.
10. โครงสร้างเงื่อนไขใดถูกต้อง
a)
ก. If x > 5 Then
b)
ข. If (x > 5)
c)
ค. If x > 5
d)
ง. If x : 5
13.
11. โปรแกรม VB.NET มักเริ่มทำงานที่เมธอดใด
a)
ก. Start()
b)
ข. Run()
c)
ค. Main()
d)
ง. Load()
14.
12. ตัวแปรคืออะไร
a)
ก. คำสั่งพิเศษ
b)
ข. พื้นที่เก็บข้อมูลในหน่วยความจำ
c)
ค. ชนิดข้อมูล
d)
ง. ฟังก์ชัน
15.
13. ข้อใดเป็นการประกาศตัวแปรแบบกำหนดค่าเริ่มต้น
a)
ก. Dim x
b)
ข. Dim x As Integer
c)
ค. Dim x As Integer = 10
d)
ง. x = 10
16.
14. ข้อใดเป็นชนิดข้อมูลแบบข้อความ
a)
ก. Integer
b)
ข. Char
c)
ค. String
d)
ง. Boolean
17.
15. ตัวแปร Local มีขอบเขตการใช้งานอย่างไร
a)
ก. ใช้ได้ทั้งโปรแกรม
b)
ข. ใช้ได้ในคลาส
c)
ค. ใช้ได้เฉพาะในเมธอด
d)
ง. ใช้ได้เฉพาะในฟอร์ม
18.
16. ตัวแปร Static มีลักษณะอย่างไร
a)
ก. ค่าจะหายเมื่อออกจากเมธอด
b)
ข. ค่าจะถูกรีเซ็ตทุกครั้ง
c)
ค. ค่าคงอยู่แม้เมธอดจบการทำงาน
d)
ง. ใช้ได้เฉพาะในลูป
19.
17. Toolbox ใช้สำหรับอะไร
a)
ก. แก้ไขโค้ด
b)
ข. แสดงคุณสมบัติของฟอร์ม
c)
ค. เก็บเครื่องมือควบคุม (Controls)
d)
ง. แสดงข้อผิดพลาดของโปรแกรม
20.
18. Properties Window ใช้สำหรับอะไร
a)
ก. แสดงโค้ดทั้งหมด
b)
ข. แสดงผลลัพธ์โปรแกรม
c)
ค. กำหนดคุณสมบัติของฟอร์มหรือคอนโทรล
d)
ง. เพิ่มไฟล์ในโปรเจกต์
21.
19. ขั้นตอนแรกของการพัฒนาโปรแกรมคือข้อใด
a)
ก. เขียนโค้ดโปรแกรม
b)
ข. ทดสอบโปรแกรม
c)
ค. วิเคราะห์ปัญหา
d)
ง. แก้ไขข้อผิดพลาด
22.
20. อัลกอริทึม (Algorithm) คืออะไร
a)
ก. โปรแกรมสำเร็จรูป
b)
ข. ภาษาคอมพิวเตอร์
c)
ค. ลำดับขั้นตอนการแก้ปัญหา
d)
ง. เครื่องมือพัฒนาโปรแกรม
23.
21.
Dim x As Integer = 5
TextBox1.Text = x
a)
ก. 0
b)
ข. 5
c)
ค. x
d)
ง. Error
24.
22.
Dim a As Integer = 10
Dim b As Integer = 3
TextBox1.Text = a \ b
a)
ก. 3
b)
ข. 3.33
c)
ค. 4
d)
ง. Error
25.
23.
Dim x As Integer = 2
x += 3
TextBox1.Text = x
a)
ก. 2
b)
ข. 3
c)
ค. 5
d)
ง. Error
26.
24.
Dim name As String = "VB"
TextBox1.Text = name & ".NET"
a)
ก. VB.NET
b)
ข. VB .NET
c)
ค. VB+NET
d)
ง. Error
27.
25.
Dim x As Integer = 7
If x Mod 2 = 0 Then
TextBox1.Text = "Even"
Else
TextBox1.Text = "Odd"
End If
a)
ก. Even
b)
ข. Odd
c)
ค. 7
d)
ง. Error
28.
26.
Dim x As Integer = 10
If x > 5 Then
TextBox1.Text = "Pass"
Else
TextBox1.Text = "Fail"
End If
a)
ก. Pass
b)
ข. Fail
c)
ค. 10
d)
ง. Error
29.
27.
Dim score As Integer = 45
If score >= 50 Then
TextBox1.Text = "ผ่าน"
Else
TextBox1.Text = "ไม่ผ่าน"
End If
a)
ก. ผ่าน
b)
ข. ไม่ผ่าน
c)
ค. 45
d)
ง. Error
30.
28.
Dim num As Integer = 0
If num > 0 Then
TextBox1.Text = "Positive"
ElseIf num < 0 Then
TextBox1.Text = "Negative"
Else
TextBox1.Text = "Zero"
End If
a)
ก. Positive
b)
ข. Negative
c)
ค. Zero
d)
ง. Error
31.
29.
Dim age As Integer = 15
If age >= 18 Then
TextBox1.Text = "Adult"
Else
TextBox1.Text = "Child"
End If
a)
ก. Adult
b)
ข. Child
c)
ค. 15
d)
ง. Error
32.
30.
Dim x As Integer = 8
If x Mod 2 = 0 Then
TextBox1.Text = "Even"
Else
TextBox1.Text = "Odd"
End If
a)
ก. Even
b)
ข. Odd
c)
ค. 8
d)
ง. Error
100 %
