wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาค Visaul Basic

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

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

a)

Graphic Ultra Interface

b)

Graphic User Interface

c)

Graphic User Internet

d)

Graphic Ultra Internet

2.

ถ้าต้องการใช้ตัวแปรที่เก็บเลขทศนิยมจะเก็บในตัวแปรชนิดใด

a)

String

b)

Integer

c)

Double

d)

ถูกทุกข้อ

3.

ข้อใดคือ Operator

a)

A

b)

\

c)

d)

ถูกทุกข้อ

4.

ข้อใดคือ Operator ที่มีความหมายว่า "ไม่เท่ากับ"

a)

<>

b)

!=

c)

not =

d)

not equal

5.

"100" + "10" = ?

a)

110

b)

10100

c)

10010

d)

ไม่มีข้อถูก

6.

ค่าใดควรใช้คำสั่ง CONST

a)

น้ำหนัก

b)

ส่วนสูง

c)

ความเร็ว

d)

ค่าความเร่งเนื่องจากแรงโน้มถ่วงของโลก

7.

การเขียนโปรแกรมภาษา Visual Basic เหมาะกับงานประเภทใด

a)

เขียนโปรแกรมเกมบนมือถือ

b)

เขียนโปรแกรมควบคุมหุ่นยนต์

c)

เขียนโปรแกรมออกแบบ Model ต่างๆ

d)

เขียนโปรแกรมที่ใช้งานบนระบบปฏิบัติการ Windows ทั่วไป

8.

ข้อใดกล่าวถึงโปรแกรม Microsoft Visual Basic ได้

a)

เป็นภาษาคอมพิวเตอร์ ระดับต่ำ ใช้งานง่ายติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

b)

เป็นภาษาคอมพิวเตอร์ ระดับต่ำ เหมาะกับงาน เกี่ยวกับการพิมพ์รายงาน เอกสาร

c)

เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

d)

เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ ในลักษณะกราฟิกหรือรูปภาพ (GUI)

9.

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

a)

หน้าต่างโปรเจ็กต์ (Project Explorer)

b)

หน้าต่าง (Code Editor)

c)

หน้าต่างคุณสมบัติ (Properties Window)

d)

หน้าต่างฟอร์มเลย์เอ้าส์ (Form Layout Window)

10.

ตัวแปรประเภท Integer ใช้เก็บค่าอะไร

a)

ตัวเลขจำนวนเต็ม

b)

ตัวอักขระ

c)

ข้อมูลทางตรรก(จริง-เท็จ)

d)

ตัวเลขจำนวนจริง

11.

ตัวแปรประเภท String ใช้เก็บค่าอะไร

a)

ตัวเลขจำนวนเต็ม

b)

ตัวอักขระ

c)

ข้อมูลทางตรรก(จริง-เท็จ)

d)

ตัวเลขจำนวนจริง

12.
ข้อใดเป็นการสร้างโปรเจกต์ใหม่
a)
Project > New > Studio
b)
File > New > Studio
c)
File > New > Project
d)
File > New > Visual
13.

ข้อใดคือคำสั่งการทำงานแบบวนซ้ำ

a)

If…Then

b)

If…Then…Else

c)

For…..

d)

For…… to …..

14.

If…Then…Else เป็นการควบคุมทิศทางแบบใด

a)

การตัดสินใจ

b)

การทำงานแบบวนซ้ำ

c)

แบบทางเลือกเดียว

d)

แบบจำนวนรอบที่ไม่แน่นอน

15.

ข้อใดคือความหมายของตัวแปร (Variable)

a)

ที่เก็บข้อมูลในหน่วยความจำขณะที่โปรแกรมทำงาน

b)

การทดสอบเงื่อนไขเป็นจริงให้ทำงานตามประโยคคำสั่ง

c)

ที่เก็บค่าเริ่มต้นของโปรแกรมในส่วนของข้อมูลแบบตัวเลข

d)

ที่เก็บค่าเริ่มต้นของโปรแกรมในส่วนของข้อมูลแบบอักขระ

16.

ถ้าต้องการใช้ตัวแปรชื่อ Tem สำหรับเก็บข้อมูลตัวเลขจำนวนเต็มจะเขียนคำสั่งได้อย่างไร

a)

Dim Tem As UInteger

b)

Dim Tem As Sbyte

c)

Dim Tem As %

d)

Dim Tem As Integer

17.

ภาษาที่ใช้ใน Visual Basic คือภาษาใด

a)

java

b)

เบสิก

c)

โคบอล

d)

php

18.

การประกาศตัวแปร ใช้คำสั่งใด

a)

Dim

b)

MsgBox

c)

End

d)

Close

19.

ข้อใดเป็นการกำหนดค่าให้กับตัวแปรได้ถูกต้อง

Dim s_name as String

a)

s_name = 15

b)

s_name = 90

c)

s_name = "Hello World"

d)

s_name = 350

20.

คำสั่งใด ใช้จบการทำงานของโปรแกรม

a)

End

b)

Quit

c)

Stop

d)

Break

21.

ถ้านักเรียนต้องการเข้าไปทำงานในครั้งแรก นักเรียนจะเลือกทำในคำสั่งใดก่อน

a)

เลือก Visual C#

b)

เลือก New Project

c)

เลือก Visual Studio

d)

เลือก Windows From Application

22.

อัลกอริทึม (Algorithm) มีประโยชน์อย่างไร?

a)

ทำให้ไม่สับสนกับวิธีดำเนินงาน ทำงานสำเร็จอย่างรวดเร็ว

b)

ถูกทุกข้อ

c)

ทำให้ปัญหาในการทำงานลดลง

d)

สามารถค้นหาต้นเหตุของปัญหาได้อย่างรวดเร็ว

23.

Pseudo Code คืออะไร

a)

รหัสเทียม

b)

ตัวนับ

c)

ผลรวม

d)

ค่าเฉลี่ย

e)

รูปสี่เหลี่ยมมุมฉาก

24.

ข้อใดกล่าวถึง การรับข้อมูลเข้า

a)

ใช้คำว่า READ หรือ INPUT ตามด้วยตัวแปรที่ต้องการ

b)

ใช้คำว่า PRINT ตามด้วยตัวแปรที่ต้องการ

c)

เป็นการตัดสินใจเพื่อเลือกทำระหว่างทางเลือก 2 ทาง

d)

เป็นการกระโดดข้ามไปทำชุดคำสั่ง

e)

ใช้คำว่า Compute ตามด้วยตัวแปรที่ต้องการ

25.

การตัดสินใจเพื่อเลือกทำระหว่างทางสองทางจะใช้คำใดในการเขียนรหัสเทียม

a)

Label

b)

IF หรือ IF THEN ELSE ENDIF

c)

COMPUTE

d)

CASE

e)

INPUT

26.

เมื่อ x=1


DO (x<=5) WHILE

PRINT X

COMPUTE X=X+1

ENDDO

จากรหัสเทียมการทำแบบวนซ้ำ เมื่อหยุดการทำงาน X จะมีค่าเท่าใด

a)

1

b)

5

c)

6

d)

0

e)

4

27.

IF A>=5 THEN

PRINT TRUE

ELSE

PRINT FALSE

ENDIF


จากรหัสเทียมข้างต้น A มีค่าเท่าใดจึงจะแสดงผลคำว่า TRUE

a)

1

b)

2

c)

3

d)

4

e)

5

28.

เมื่อ X=2, Y=5;

Compute SUM=(X*Y)/2


จงหาค่าของ SUM

a)

2

b)

5

c)

10

d)

2.5

e)

3

29.

รูปแบบของคำสั่งที่ใช้ในการเขียนโปรแกรม

a)

Object Oriented Programming

b)

Object Oracle Programming

c)

Objected Oriented Processing

d)

Object Oracle Processing

30.

ภาษา BASIC ถูกสร้างโดยใคร

        

a)

Tomas Muller และ John meray

           

b)

Tomas Adison และ Johnny Depp

c)

john Keneny และ Thomas Kurtz

d)

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

31.

Visual Basic จะต้องติดตั้งบนเครื่องคอมพิวเตอร์ที่มีระบบปฏิบัติการใด

a)

DOS

b)

Windows

c)

Unix

d)

แบบใดก็ได้

32.

ข้อใดคือความหมายของ Properties

a)

เป็นองค์ประกอบของ Project

b)

เหตุการณ์ที่เกิดขึ้นกับวัตถุ

c)

คุณสมบัติของวัตถุ

d)

คุณสมบัติของโปรแกรม

33.

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

a)

คลิกกรอบ Properties--->คลิกพื้นที่ฟอร์ม--->คลิก Font

b)

คลิกพื้นที่ฟอร์ม--->คลิกกรอบ Properties --->คลิก Font

c)

คลิก Font --->คลิกกรอบ Properties--->คลิกพื้นที่ฟอร์ม

d)

คลิกกรอบ Properties--->คลิกพื้นที่ฟอร์ม--->คลิก Autosize ---> คลิก Font

34.

ภาพใดคือ โปรแกรม Visual Basic 2022

a)
b)
c)
d)
35.

แฟ้มงานพัฒนาใน Visual Basic เรียกว่า

a)

Program

b)

Document

c)

Project

d)

Form

36.

ถ้าต้องการเพิ่มป้ายชื่อลงในฟอร์มจะคลิกที่เครื่องมือใด

a)
b)
c)
d)
37.

ค่าใดควรใช้คำสั่ง CONST

a)

น้ำหนัก

b)

ส่วนสูง

c)

ความเร็ว

d)

ค่าความเร่งเนื่องจากแรงโน้มถ่วงของโลก

38.

ข้อใดกล่าวถึงโปรแกรม Microsoft Visual Basic ได้

a)

เป็นภาษาคอมพิวเตอร์ ระดับต่ำ ใช้งานง่ายติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

b)

เป็นภาษาคอมพิวเตอร์ ระดับต่ำ เหมาะกับงาน เกี่ยวกับการพิมพ์รายงาน เอกสาร

c)

เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ในลักษณะข้อความ (Text)

d)

เป็นภาษาคอมพิวเตอร์ ระดับสูง ติดต่อกับผู้ใช้ ในลักษณะกราฟิกหรือรูปภาพ (GUI)

39.

ข้อใดคือความหมายของ TextBox

a)

ใช้จัดกลุ่มคอนโทลต่าง ๆ

b)

เป็นรายการข้อมูลให้ผู้ใช้เลือก

c)

เป็นตัวจับเวลา

d)

เป็นช่องให้ผู้ใช้งานกรอกข้อความ

40.

Message Box ใช้เพื่ออะไร

a)

ขอข้อมูลจากผู้ใช้งาน

b)

ใช้เพื่อบอกข้อมูลแก่ผู้ใช้งาน

c)

สร้างฐานข้อมูล

d)

สั่งรันโปรแกรม

41.

ตัวแปรชนิดใดสามารถเป็นข้อมูลไว้ใน indexได้หลายข้อมูล

a)

List

b)

Array

c)

String

d)

int

42.

อาเรย์มีทั้งหมด กี่มิติ

a)

1 มิติ

b)

2 มิติ

c)

3 มิติ

d)

หลายมิติ

43.

ถ้าคุณต้องการวนลูป โดยมีการกำหนดตัวแปร เงื่อนไข และเปลี่ยนแปลงค่า ต้องเลือกข้อใด

a)

while

b)

do while

c)

for

d)

select case

44.

คำสั้งหลายทางเลือก คือข้อใด

a)

if

b)

if elese

c)

Switch Case

d)

Select Case

45.

ข้อใดไม่ใช่ค่าคงที่

a)

integer

b)

floating

c)

string

d)

number

46.

ข้อใดไม่ใช่ ตัวดำเนินการ (operators)

a)

Assignment operator

b)

Arithmetic operators

c)

Compound assignment

d)

operators System

47.

ข้อใดไม่ใช่ ตัวดำเนินการคณิตศาตร์

a)

+

b)

-

c)

=

d)

*

48.

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

a)

a = b

b)

a + b

c)

a <> b

d)

a <= b

49.

ข้อใดไม่ใช่ประเภทข้อมูล

a)

Infinity

b)

Decimal

c)

DateTime

d)

Boolean

50.

ตัวแปรชนิด Char มีขนาดกี่ Bytes

a)

1 Bytes

b)

2 Bytes

c)

3 Bytes

d)

4 Bytes