wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบกลางภาค Visaul Basic

Total questions: 30

Worksheet time: 45mins

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)

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