wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

กลางภาค โปรแกรมเชิงวัตถุ

Total questions: 40

Worksheet time: 30mins

Name
Class
Date
1.

Program Visual Studio มีถึงเวอร์ชั่นไหนในปัจจุบัน ?

a)

Visual Studio 2563

b)

Visual Studio 2019

c)

Visual Studio 2020

d)

Visual Studio 2017

2.

เมื่อเราต้องการใช้เครื่องมือต่างๆ ค้นหาจากแท็ปใด

a)

Solution Explorer

b)

Toolbox

c)

Fom

d)

Designer

3.

ตัวโปรแกรมที่ใช้สนับสนุนการใช้งาน Visual Studio 2015 คือข้อใด ?

a)

power iso

b)

teamviewer 13

c)

net framework all

d)

tencent gaming buddy

4.

คีย์ลัดบนแป้นเพื่อกดดู Code Program คือข้อใด ?

a)

F5

b)

F6

c)

F7

d)

F12

5.

เข้าเว็บไซต์ใดเพื่อโหลด Program Visual Studio คือข้อใด ?

a)

https://visualstudio.microsoft.com/vs/older-downloads/

b)

www.facebook.com

c)

www.gmail.com

d)

https://products.office.com/th-th/office-online/documents-spreadsheets-presentations-office-online

6.

ในการปรับแต่ง Code Editor ถ้าต้องการเลือกว่าจะปรับแต่งส่วนใดของโค้ด ต้องคลิกที่กรอบคำสั่งใด

a)

Environment

b)

inline Rename

c)

Text Editor

d)

Display Items

7.

ถ้าเราต้องการหยุดการรันเมื่อสั่งรันผิดพลาดสามารถทำได้โดยวิธีใด

ก. ค.

ข. ง.ข้อ ก. และ ข. ถูก

a)

<Shift + F5>

b)

ถูกทุกข้อ

c)

Alt + F4

d)

<CTRL + Z>

8.

โปรแกรม(VB2015)ที่ทำงานบนระบบ Windows ส่วนใหญ่จะติดต่อกับผู้ใช้ในแบบใด

ก.

ค. ง.

a)

Graphic User Interface .

b)

Graphic Interference

c)

User Interface

d)

Interface

9.

หากเราต้องการเปิดโปรเจ็กต์เดิมที่ได้สร้างเอาไว้ขึ้นมาใช้งานต้องทำอย่างไร

a)

File > Project > Open

b)

Open > File >Solution

c)

File > Open > Project

d)

Project > Open

10.

พร็อปเพอร์ตี้ Dock มีหน้าที่อะไร

a)

ขยายขนาดคอนโทรล

b)

เปลี่ยนสีคอนโทรล

c)

ยึดคอนโทรลไว้กับฟอร์มด้านใดด้านหนึ่ง

d)

ปรับความสว่างคอนโทรล

11.

คำอธิบายโค้ชใน visual basic จะกำหนดโค้ชในเครื่องหมายใด ?

a)

single Quote (,)

b)

Dovble Quote (“)

c)

equal (= =)

d)

colon (;)

12.

อีเวนต์ form Load คืออะไร

ก.

ค. ง .

a)

เป็นอีเวนต์ที่เกิดขึ้นเมื่อสร้างข้อมูล

b)

เป็นอีเวนต์ที่ถูกสร้างมื้อคำสั่งถูกต้อง

c)

เป็นอีเวนต์ที่เกิดขึ้นมาเปิดฟอร์มขึ้นมา

d)

เป็นอีเวนต์ที่เกืดขึ้นเมื่อต้องการปิดฟอร์ม

13.

การเชื่อต่อสตริงจะใช้เครื่องหมายใดในการเชื่อม

a)

Assigmnent ( = )

b)

Equal ( = = )

c)

Addition (+)

d)

Colon ( : )

14.

Statement ของ vb คืออะไร

a)

คำสั่งที่ยังไม่สมบูรณ์ของโปรแกรม

b)

คำสั่งที่สมบูรณ์ของโปรแกรมนำไปใช้ประมวลผล

c)

คำสั่งที่ไม่สมบูรณ์ที่รอการประมวลผล

d)

คำสั่งที่สมบูรณ์ของโปรแกรมที่ไม่สามารถประมวลผลได้

15.

ข้อใดต่อไปนี้คือคีเวิร์ดที่ระบุเพื่อแสดงว่าเป็นโพรซีเยอร์ (procedure)

a)

Private Sub

b)

Handles

c)

Parameter

d)

End Sub

16.

การรับข้อมูลเข้ามาในโพรซีเยอร์ใช่คีย์เวิร์ดใด

a)

Private Sub

b)

Handles

c)

Parameter

d)

End Sub

17.

ข้อใดต่อไปนี้ไม่ใช้คีย์เวิร์ดตัวจัดการอีเวนต์

a)

Parameter

b)

End Sub

c)

Private Sub

d)

Text Box

18.

ข้อใดต่อไปน้คือฟังก์ชั่นที่ใช้สุ่มตัวเลข

ก. ข.

ค. ง.

a)

Int ()

b)

Randomize ()

c)

Clnt ()

d)

Fix ()

19.

Handles หมายถึงข้อใด

a)

ชื่อของโพซีเยอร์

b)

ตัวจัดการอีเวนต์หลัก

c)

สิ้นสุดโพซีเยออร์

d)

ตัวจัดการอีเวนต์ที่เกิดขึ้นกับคอนโทรล

20.

การกำหนดจุดสิ้นสุดของบรรทัดใน statement เดียวกันใช่เครื่องหมายใด

a)

Underscore (- )

b)

Semi ( ; )

c)

Colon ( : )

d)

Assignment ( = )

21.

ตัวแปร ( Uariable ) หมายถึง ?

a)

สัญลักษณ์ที่ใช้ในการแปลงเอกสารข้อมูล

b)

สัญลักษณ์ที่ให้การอ้างถึงข้อมูล

c)

สัญลักษณ์ที่ใช้ในการเก็บรวบรวมข้อมูล

d)

สัญลักษณ์ที่ใช้ในการค้นคว้าข้อมูล

22.

โอเปอเรเตอร์ ( operator ) หมายถึง ?

a)

สัญลักษณ์ที่ใช้ในการนวน

b)

สัญลักษณ์ที่ใช้ในการกำหนดค่าตัวแปร

c)

สัญลักษณ์ที่ใช้ในการประมวลผลการตรรกะ

d)

สัญลักษณ์ที่ใช้ในการเปลี่ยนค่าเลขยกกำลัง

23.

คำสั่ง If Then End If ใช้สำหรับอะไร ?

a)

การตรวจสอบการทำตามค่ำสั่ง

b)

กำหนดทางเลือกอื่นในการทำงาน

c)

ใช้การตรวจสอบหลายๆ เงื่อนไขทำให้สะดวกต่อการใช้งาน

d)

ใช้ในการกำหนดเงื่อนไขด้วย IP และ Elseif

24.

หลักการของ And Also คือ ?

a)

จะตรวจสอบทั้งสอบชงเงื่อนไขก่อนแล้วค่อยทำการ or กัน

b)

จะตรวจสอบเงื่อนไขที่เป็นจริงเท่านั้น

c)

จะตรวจสอบเงื่อนไขถัดไปยกเว้นเงื่อนไขแรก

d)

จะตรวจสอบเงื่อนไขอันดับแรกก่อน ถ้าจริงจะตรวจสอบเงื่อนไขถัดไป

25.

หลักการของ Or Else คืออะไร ?

a)

จะตรวจสอบทั้งสองเงื่อนไขก่อนแล้วค่อยทำการ or กัน

b)

จะตรวจสอบเงื่อนไขที่เป็นจริงเท่านั้น

c)

จะตรวจสอบเงื่อนไขถัดไปยกเว้นเงื่อนไขแรก

d)

จะตรวจสอบเงื่อนไขอันดับแรกก่อน ถ้าจริงจะตรวจสอบเงื่อนไขถัดไป

26.

คำสั่ง Is Numeric () และTry Parse () คือ ?

a)

ใช่ในการคืนค่า True

b)

เป็นคำสั่งใช้ในการตรวจสอบร่วมกับ If

c)

ตรวจสอบข้อมูลว่าเป็นตัวเลขหรือไม่

d)

ใช้ในการคำนวณหาตัวเลข

27.

คำสั่ง Exit เป็นคำสั่งแบบไหน

a)

เป็นคำสั่งกำหนดลูป

b)

เป็นคำสั่งใช่ร่วมกับลูป

c)

เป็นคำสั่งออกจากลูป

d)

เป็นคำสั่ง Continue ใช้กับลูป

28.

ชนิดข้อมูล Try Parse เป็นชนิดข้อมูลผลลัพธ์ที่เราต้องเปลี่ยนแปลงอย่างไร

a)

Then , Else

b)

Valid , False

c)

Integer , Double

d)

input , num

29.

ลูปแบบ While ทำงานอย่างไร

a)

เป็นคำสั่งสำหรับกำหนดการทำงานแบบวงรอบ

b)

ลูปสามารถใช้งาน While แทนได้

c)

ทำงานตามคำสั่งในลูป

d)

ทำงานเป็นวงรอบแบบ For

30.

การใช้ลูปแบบ For to คืออะไร

a)

สามารถใช้งาน loop แทนได้

b)

เป็นคำสั่งสำหรับกำหนดการทำงานแบบวงรอบ

c)

ทำงานเป็นวงรอบแบบ For

d)

ทำงานตามคำสั่งในลูป

31.

ข้อใดไม่ใช่อิลิเมนต์

a)

ชุดข้อมูล

b)

ตัวแปร

c)

สมาชิก

d)

กลุ่มข้อมูล

32.

Upper bound คืออะไร

a)

สมาชิกแต่ละตัวในอาร์เรย์

b)

ขอบเขตบนของอาร์เรย์

c)

กลุ่มของข้อมูลที่เก็บในอาร์เรย์

d)

ไม่มีข้อถูก

33.

jagged array คืออะไร

a)

อาร์เรย์ที่วางซ้อนกัน

b)

ตัวแปรของอาร์เรย์

c)

สมาชิกของอาร์เรย์

d)

ไม่มีข้อใดถูก

34.

ข้อใดคือลักษณะสำคัญของ ArrayList

a)

ข้อมูลที่จะเก็บใน ArrayList ไม่จำป็นต้องเป็นชนิดเดียวกัน

b)

ไม่จำเป็นต้องระบุขาดที่จะเก็บใน ArrayList

c)

ขนาดของ ArrayList จะเปลี่ยนแปลงตามจำนวนสมาชิกที่เราเพิ่มเข้าไป

d)

ถูกทุกข้อ

35.

ก่อนใช้งานคอลเล็กชั่น ArrayList ต้องสร้างเป็นออบเจ็กต์ (อินสแตนซ์) ด้วยคำสั่งใด

a)

ToArray

b)

Count

c)

New

d)

AddRange

36.

คำสั่ง Add คือ

a)

เพิ่มรายการลงใน ArrayList

b)

เพิ่มรายการที่เป็นอาร์เรย์ลงใน ArrayList

c)

ลบสมาชิกตามชื่อที่ระบุ

d)

ลบสมาชิกในลำดับที่ระบุ

37.

คำสั่ง AddRange คือ

a)

เพิ่มรายการลงใน ArrayList

b)

เพิ่มรายการที่เป็นอาร์เรย์ลงใน ArrayList

c)

ลบสมาชิกตามชื่อที่ระบุ

d)

ลบสมาชิกในลำดับที่ระบุ

38.

คำสั่ง Remove คือ

a)

เพิ่มรายการลงใน ArrayList

b)

เพิ่มรายการที่เป็นอาร์เรย์ลงใน ArrayList

c)

ลบสมาชิกตามชื่อที่ระบุ

d)

ลบสมาชิกในลำดับที่ระบุ

39.

Clear() คือ

a)

นับจำนวนรายการ

b)

ลบรายการที่มี Key ที่ระบุ

c)

ลบทุกรายการออกจาก SortedList

d)

ค้นหาลำดับของรายการที่มี Key ตามระบุ

40.

คำสั่ง Reverse คือ

a)

เรียงลำดับแบบย้อนกลับ

b)

เรียงลำดับสมาชิกใหม่

c)

ลบสมาชิกตามชื่อที่ระบุ

d)

ลบสมาชิกในลำดับที่ระบุ