wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TEST VB6 FINAL

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Control ที่ใช้สำหรับเขียนข้อความบนจอภาพ คือตัวใด

a)

Label

b)

Textbox

c)

CommandButton

d)

Frame

2.

จากรูป เกิดจากการใช้ Control ใดบ้าง

a)

Label , Textbox , Frame

b)

Label , Frame , CommandButton

c)

Label , Textbox , CommandButton

d)

Frame , Textbox , CommandButton

3.

จากรูป คือการกำหนดคุณสมบัติใดของ Control

a)

คุณสมบัติ Caption ที่ใช้กำหนดข้อความที่แสดงบนเลเบล

b)

คุณสมบัติ Caption ที่ใช้กำหนดข้อความที่แสดงบนเท็กซ์บ๊อก

c)

คุณสมบัติ Caption ที่ใช้กำหนดข้อความที่แสดงชื่อ

d)

คุณสมบัติ Caption ที่ใช้กำหนดข้อความที่แสดงบนฟอร์ม

4.

การลบคอนโทรลที่ไม่จำเป็นต้องใช้ จะมีวิธีการอย่างไร

a)

คลิกเมาส์เลือกคอนโทรลที่ต้องการจะลบแล้วกดปุ่ม <Delete>

b)

คลิกเมาส์เลือกคอนโทรลที่ต้องการจะลบแล้วกดปุ่ม <Enter>

c)

คลิกเมาส์เลือกคอนโทรลที่ต้องการจะลบแล้วกดปุ่ม <Ctrl>

d)

ไม่มีข้อถูก

5.

คำสั่ง MsgBox "Hello, " & Text1.Text, vbOKOnly ทำงานแบบใด

a)

แสดงข้อความ Hello

b)

แสดงข้อความ Hello ต่อท้ายด้วยข้อความใน Text1

c)

แสดงข้อความ Hello, " & Text1.Text

d)

แสดงข้อความใน Text1

6.

ข้อใดคือคำสั่งที่ถูกต้องในการใช้ Input Box

a)

Private Sub Form_Load()

Input Box (“กรุณากรอกข้อมูล”)

End Sub

b)

Private Sub Input Box _Load()

Input Box (“กรุณากรอกข้อมูล”)

End Sub

c)

Private Sub Text1_Load()

Input Box (“กรุณากรอกข้อมูล”)

End Sub

d)

Private Sub Label1_Load()

Input Box (“กรุณากรอกข้อมูล”)

End Sub

7.

การใช้ Shape สามารถวาดรูปทรงพื้นฐานได้กี่รูปแบบ

a)

3 แบบ

b)

4 แบบ

c)

5 แบบ

d)

6 แบบ

8.

สามารถแทรกรูปภาพ ลงบนฟอร์มด้วย Control ใด

a)
b)
c)
d)
9.

Control ด้านกราฟิกที่ใช้สำหรับวาดรูปทรงพื้นฐานมีอะไรบ้าง

a)

Shape , Line

b)

Shape , Image

c)

Picturre , Image

d)

Line , Picture

10.

จากรูปเป็นการกำหนดคุณสมบัติ Stretch ของ Control Image ให้ภาพอยู่ในลักษณะแบบใด

a)

ภาพขยายเต็มหน้าจอ

b)

ภาพขยายเต็มกรอบ

c)

ภาพตามขนาดจริง

d)

ภาพแสดงบางส่วน

11.

Control ตัวใดช่วยเพิ่มข้อมูลเข้ามาเป็นรายการได้

a)

DataCombo

b)

Data box

c)

List box

d)

DataGrid

12.

โปรแกรมที่ถูกสร้างขึ้นด้วย Visual Basic 6.0 ที่ทำการ Compile แล้วจะมีนามสกุลอะไร

a)

.VBP

b)

.EXE

c)

.FRM

d)

.VB6

13.

ขั้นตอนแรกในการทำโครงงานคอมพิวเตอร์ ด้วยโปรแกรม Visual Basic 6.0 คือข้อใด

a)

เก็บรวมรวมข้อมูล

b)

ออกแบบหน้าตาโปรแกรม

c)

คัดเลือกหัวข้อโครงงานที่สนใจ

d)

เขียนชุดโปรแกรม

14.

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

a)

ระยะเวลาการทำโครงงาน

b)

เครื่องคอมพิวเตอร์ส่วนตัวสำหรับเขียนโปรแกรม

c)

การนำโครงงานไปใช้ประโยชน์

d)

ขั้นตอนการสร้างโครงงาน

15.

ประโยชน์ที่ได้รับจากการศึกษาค้นคว้าจากเอกสารและแหล่งข้อมูลก่อนทำโครงงานคือข้อใด

a)

มีทักษะการสืบค้นข้อมูลได้อย่างรวดเร็ว

b)

มีเวลาเพียงพอสำหรับฝึกทักษะพื้นฐาน

c)

ได้แนวคิดที่ใช้ในการกำหนดขอบเขตเรื่องที่จะศึกษา

d)

แนวทางการกำหนดวิธีการและวัสดุอุปกรณ์ต่างๆ

16.

ข้อมูลชนิดใดที่ใช้เก็บค่าตัวอักษร

a)

Currency

b)

String

c)

Variant

d)

Boolean

17.

สัญลักษณ์ & ใช้แทนข้อมูลชนิดใด

a)

Integer

b)

Long

c)

Currency

d)

String

18.

ชนิดข้อมูล Double ใช้สัญลักษณ์ชนิดใด

a)

%

b)

@

c)

!

d)

#

19.

GUI ย่อมาจาก อะไร

a)

Graph User Icon

b)

Graph and Unit Internal

c)

Graphical User Interface

d)

Graphical User Icon

20.

คุณสมบัติต่างๆ ของวัตถุจะแสดงอยู่ในหน้าต่างใด

a)

Project Explorer

b)

Object List

c)

Event List Box

d)

Properties List

21.

ข้อใดคือความหมายของโปรแกรมคอมพิวเตอร์ (Computer Program)

a)

ชุดของคำสั่งที่ใช้ควบคุมการทำงานของระบบคอมพิวเตอร์ให้ดำเนินการตามขั้นตอนต่างๆ ตามที่โปรแกรมกำหนดไว้

b)

ชุดของคำสั่งที่ใช้ในการประมวลผลของระบบคอมพิวเตอร์

c)

ส่วนของโปรแกรมที่มีการโต้ตอบกับผู้ใช้

d)

ส่วนของโปรแกรมที่ตรวจสอบข้อผิดพลาดจากการเขียนโปรแกรม

22.

การนำข้อมูลเข้า (Input Specification) หมายถึงสิ่งใด

a)

เป็นการกำหนดปัญหาโปรแกรม

b)

เป็นการกำหนดข้อมูลที่ต้องป้อนเข้าสู่โปรแกรมเพื่อให้ได้ผลลัพธ์ตามที่ต้องการ

c)

เป็นการกำหนดผลลัพธ์ที่ต้องการ

d)

เป็นการกำหนดสิ่งที่ต้องประมวลผล

23.

สัญรูป (icons) เป็นการแทนสิ่งใด

a)

ข้อผิดพลาด

b)

การคำนวณค่า

c)

การประมวลผลของโปรแกรม

d)

คำสั่งต่างๆของโปรแกรม

24.

กลุ่มของคำ สัญลักษณ์ และรหัสต่างๆ ที่โปรแกรมเมอร์เขียนขึ้นเพื่อสื่อสารคำสั่งกับคอมพิวเตอร์ คือ ความหมายของข้อใด

a)

การออกแบบโปรแกรม

b)

การลงรหัสโปรแกรม

c)

การติดตั้งโปรแกรม

d)

ภาษาโปรแกรมมิ่ง

25.

ข้อใดไม่ใช่ขั้นตอนการพัฒนาโปรแกรม

a)

การหาทีมงานในการพัฒนาโปรแกรม

b)

การทดสอบโปรแกรม

c)

การบำรุงรักษาโปรแกรม

d)

การแก้ไขโปรแกรม

26.

ข้อใดไม่ใช่การวิเคราะห์และกำหนดขอบเขตของปัญหา/งาน

a)

ความต้องการของระบบ

b)

กำหนดองค์ประกอบของโปรแกรม

c)

การตรวจสอบข้อผิดพลาดจากการเขียนโปรแกรม

d)

การรวบรวมข้อมูล

27.

ข้อใดไม่เกี่ยวข้องกับการออกแบบขั้นตอนการทำงานของโปรแกรม

a)

การทดสอบผลลัพธ์ที่ได้จาก Algorithm

b)

การออกแบบข้อมูลนำเข้า

c)

การแบ่งหน้าที่หลักของโปรแกรมออกเป็น Module ต่างๆ

d)

การออกแบบ Algorithm ให้แต่ละ Module

28.

ข้อใดคือการบำรุงรักษาโปรแกรม

a)

ติดตั้งโปรแกรมให้ผู้ใช้ได้ใช้งาน

b)

ทดสอบทุกฟังก์ชั่นการทำงานของโปรแกรม

c)

แก้ไข Error ที่พบระหว่างการใช้งานโปรแกรมจริงจากผู้ใช้และปรับปรุงเพิ่มเติมความสามารถให้กับโปรแกรม

d)

เปลี่ยน Algorithm ในขั้นตอนที่ 2 ให้เป็นภาษาโปรแกรมมิ่ง

29.

ลักษณะโปรแกรมที่ดีตรงกับข้อใด

a)

การแบ่งหน้าที่หลักของโปรแกรมออกเป็นฟังก์ชั่นต่างๆ

b)

สามารถป้อนค่าข้อมูลได้

c)

สามารถประมวลผลได้

d)

ได้ผลลัพธ์ถูกต้องและตรงตามความต้องการ

30.

ข้อใดไม่ใช่องค์ประกอบของโปรแกรม

a)

Input

b)

Output

c)

Process

d)

Progess

31.

Output ต้องกำหนดรายละเอียดอะไรบ้าง

a)

กำหนดวัตถุประสงค์ของโปรแกรมและผลลัพธ์

b)

กำหนดวัตถุประสงค์ของโปรแกรมและปัญหา

c)

กำหนดปัญหาของโปรแกรมและผลลัพธ์

d)

กำหนดปัญหาของโปรแกรมและรายละเอียด

32.

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

a)

การสังเกต

b)

การสัมภาษณ์

c)

แบบสอบถาม

d)

การวิเคราะห์

33.

Input ต้องพิจารณาจากอะไร

a)

Item

b)

Data

c)

Output

d)

Problem

34.

การบันทึกโปรเจคจะต้องทำตามขั้นตอนใด

a)

คลิกที่เมนู Edit>Save

b)

คลิกที่เมนู Project>Save

c)

คลิกที่เมนู File>Save Project

d)

ถูกทุกข้อ

35.

ข้อใดคือความหมายของคำว่า Pseudo code

a)

คือการออกแบบขั้นตอนการทำงานของโปรแกรม

b)

คือการเขียน Algorithm โดยใช้สัญลักษณ์หรือรูปภาพ เพื่ออธิบายการทำงานของโปรแกรมแทนข้อความเพื่อสื่อความหมายทำให้ง่ายและสะดวก

c)

คือการเขียน Algorithm โดยใช้ภาษาอังกฤษที่สื่อความหมายต่างๆ สามารถแปลงเป็นโปรแกรมได้ง่าย

d)

คือการลงรหัสเพื่อให้โปรแกรมสามารถทำงานได้

36.

ข้อใดคือความหมายของคำว่า Flowchart

a)

คือการออกแบบขั้นตอนการทำงานของโปรแกรม

b)

คือการเขียน Algorithm โดยใช้สัญลักษณ์หรือรูปภาพ เพื่ออธิบายการทำงานของโปรแกรมแทนข้อความเพื่อสื่อความหมายทำให้ง่ายและสะดวก

c)

คือการเขียน Algorithm โดยใช้ภาษาอังกฤษที่สื่อความหมายต่างๆ สามารถแปลงเป็นโปรแกรมได้ง่าย

d)

คือการลงรหัสเพื่อให้โปรแกรมสามารถทำงานได้

37.

ข้อใดไม่ใช่หลักในการเขียนผังงาน

a)

ควรทำหัวลูกศรกำกับทิศทาง เพื่อให้ทราบทิศทางการทำงานที่ชัดเจน

b)

ขนาดของสัญลักษณ์ขึ้นอยู่กับความเหมาะสม

c)

สามารถตรวจสอบความถูกต้องของลำดับขั้นตอนการทำงานได้อย่างสะดวกและดีกว่า การเขียนโปรแกรมจากโจทย์

d)

ทิศทางการไหลของข้อมูลเริ่มจากบนลงล่าง หรือจากซ้ายไปขวา ยกเว้นกรณีการทำงานแบบ วนรอบ จะมีเส้นทางย้อนกลับมาด้านบน

38.

ข้อใดคือประโยชน์ของการเขียนผังงาน

a)

มีการเขียนคำอธิบายการทำงานในแต่ละขั้นตอน ใช้ข้อความที่สั้น ชัดเจน และเข้าใจง่ายโดยเขียนภายในสัญลักษณ์

b)

พยายามให้เกิดจุดตัดน้อยที่สุด หรืออาจใช้สัญลักษณ์ที่เรียกว่า "จุดต่อ" (Connector) แทนเพื่อหลีกเลี่ยงข้อผิดพลาดที่อาจเกิดขึ้น

c)

ผังงานที่ดีควรเป็นระเบียบเรียบร้อย สะอาด ชัดเจน เข้าใจและติดตามขั้นตอนได้ง่าย

d)

สามารถทำการบำรุงรักษาโปรแกรมได้ง่ายและมีประสิทธิภาพมากขึ้น

39.

ข้อใดไม่ใช่ข้อจำกัดของผังงาน

a)

จะต้องมีจุดเริ่มต้นและสิ้นสุดของงาน และควรมีอย่างละจุดเท่านั้น

b)

เครื่องคอมพิวเตอร์ไม่สามารถรับรู้และเข้าใจได้ว่าผังงานนั้นต้องการให้ทำอะไรเพราะผัง งานเป็นสิ่งที่ช่วยในการสื่อระหว่างบุคคลกับบุคคลให้เข้าใจตรงกันถึงการทำงาน ของโปรแกรมที่จะพัฒนา

c)

ทุก ๆ ขั้นตอนของผังงานจะใช้รูปภาพหรือสัญลักษณ์ในมาตรฐานแบบเดียวกันทำให้ผู้พัฒนาโปรแกรมไม่สามารถทราบได้ว่า ขั้นตอนการทำงานใดสำคัญกว่ากัน

d)

ผู้เขียนโปรแกรมบางคนไม่นิยมเขียนผังงานก่อนการเขียนโปรแกรม เพราะเห็นว่าเสียเวลา

40.

CommandButton สร้างขึ้นเพื่อใช้งานตามข้อใด

a)

กำหนดให้แสดงข้อความ

b)

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

c)

กำหนดปุ่มคำสั่งการทำงาน

d)

กำหนดให้มีแถบเลื่อน