wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมเชิงวัตถุฯ (MID)

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

ภาษาคอมพิวเตอร์รูปแบบใดที่มีความผิดพลาดในการเขียนโปรแกรมค่อนข้างสูง

a)

ภาษาเครื่อง

b)

ภาษาระดับต่ำ

c)

ภาษาระดับบน

d)

ภาษาระดับสูง

2.

"ภาษาซี ภาษาจาวา" เป็นภาษาคอมพิวเตอร์ประเภทใด

a)

ภาษาเครื่อง

b)

ภาษาระดับต่ำ

c)

ภาษาระดับสูง

d)

ภาษาธรรมชาติ

3.

"ประกอบด้วยตัวเลขในระบบเลขฐานสอง ได้แก่ 0 และ 1" เป็นภาษาคอมพิวเตอร์ประเภทใด

a)

ภาษาเครื่อง

b)

ภาษาระดับต่ำ

c)

ภาษาระดับสูง

d)

ภาษาธรรมชาติ

4.

ภาษาอะไร

a)

Python

b)

PHP

c)

Java

d)

SQL

5.

ภาษาอะไร

a)

C

b)

Java

c)

Python

d)

PHP

6.

ภาษาอะไร

a)

Java

b)

SQL

c)

C

d)

Python

7.
a)

Java

b)

SQL

c)

PHP

d)

Python

8.

ภาษาอะไร

a)

Python

b)

C

c)

SQL

d)

Java

9.
เขียนภายในสัญลักษณ์ <.........>
a)
html
b)
c++
c)
pascal
d)
pascal
10.
เขียนภายใต้สัญลักษณ์ <?.......>
a)
java
b)
c++
c)
html
d)
php
11.
ถ้าต้องการเก็บข้อมูลเกรดเฉลี่ยของเพื่อน ควรกำหนดชนิดตัวแปรเป็นแบบใด
a)
char
b)
int
c)
short
d)

double

12.
ข้อใดต่อไปนี้ ตั้งชื่อตัวแปรถูกต้องตามหลักในการตั้งชื่อตัวแปร
a)
1Sum
b)
 Num 2
c)
์ีdo
d)
_name
13.

จากโปรแกรม เงื่อนไข แบบใด

a)

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

b)

สองทางเลือก

c)

หลายทางเลือก

d)

ถูกทุกข้อ

14.

สมมุติว่า ได้คะแนน 30 จะเกิดผลอย่างไร

a)

ปรากฎคำว่า Past เพราะเป็น "จริง"

b)

ไม่เกิดอะไรขึ้นเพราะเป็น "เท็จ"

c)

ไม่เกิดอะไรขึ้นเพราะเป็น "จริง"

d)

ปรากฎคำว่า Past เพราะเป็น "เท็จ"

15.

จากจุดที่ให้สังเกต ถ้าได้คะแนน 50 ผลจะออกมาแบบใด

a)

your GRADE A

b)

your GRADE B

c)

your GRADE C

d)

your Score low

16.

จากโค๊ตโปรแกรมจะแสดงผลแบบใด

a)
b)
c)
d)

ถูกทุกข้อ

17.

จากโค๊ตโปรแกรมจะแสดงผลแบบใด

a)
b)
c)
d)

ถูกทุกข้อ

18.

ข้อใดกล่าวการทำงานของ if เงื่อนไขเดียวได้ถูกต้อง

a)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นจริงเท่านั้น

b)

เป็นเงื่อนไขที่แสดงผลได้ ทั้ง เท็จ และจริง

c)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นเท็จเท่านั้น

d)

ถูกทุกข้อ

19.

ชื่อใด"ไม่"สามารถนำมาประกาศเป็นตัวแปรได้

a)

num_2

b)

_num_2

c)

num 2

d)

_num2

20.

ภาษา C คืออะไร

a)

ภาษาอังกฤษ

b)

ภาษาที่มนุษย์พูด

c)

เป็นภาษาคอมพิวเตอร์เพื่อวัตถุประสงค์ทั่วไป

d)

ภาษาใบ้

21.

เซมิโคลอน (Semicolon) มีลักษณะอย่างไร

a)

;

b)

*

c)

฿

d)

%

22.

Integer คืออะไร

a)

เป็นประเภทข้อมูลสำหรับเก็บตัวเลขจำนวนจริง

b)

เป็นประเภทข้อมูลแบบจำนวนเต็ม

c)

เป็นประเภทข้อมูลที่ใช้สำหรับเก็บตัวอักษร

d)

เป็นประเภทข้อมูลที่มีได้เพียงสองค่าคือจริง

23.

ข้อใด เป็นการประกาศตัวแปร i เป็นชนิดจำนวนเต็ม พร้อมกำหนดค่าเริ่มต้นให้เป็น 10

a)

int i = 10 ;

b)

float i = 10;

c)

int i;

d)

float i;

24.

ข้อใดประกาศตัวแปรได้ถูกต้องและเหมาะสม

a)

float y = 6;

b)

int x =5.43

c)

string cat = ‘A’;

d)

int 2be = 90;

25.

จากภาพหากต้องการสร้าง console application ต้องเลือกหมายเลขใด

a)

1

b)

2

c)

3

d)

4

26.

จากภาพหากต้องการ รัน โปรแกรมต้องเลือกหมายเลขใด

a)

1

b)

2

c)

3

d)

4

27.


จากภาพผลการรันโปรแกรมคือข้อใด

a)

1

b)

2

c)

3

d)

4

28.


จากภาพผลการรันโปรแกรมคือข้อใด

a)

1

b)

2

c)

3

d)

4

29.


จากภาพผลการรันโปรแกรมคือข้อใด

a)

A

b)

B

c)

C

d)

D

30.

เมื่อเข้าสู่โปรแกรม Visual Basic แล้ว เราจะเริ่มต้นสร้างงานขึ้นมาใหม่จะคลิกที่ใด

a)

File --->New Web Site

b)

File--->New Team Project

c)

File --->New File

d)

File --->New Project

31.

ตัวแปร “ชื่อนักเรียน” (name_student) ควรมีชนิดข้อมูลแบบใด

a)


char

b)


string

c)

ulong

d)

double

32.

ข้อใดประกาศตัวแปรได้ถูกต้อง

a)

double 0answer;

b)


int number=0.14;

c)

double null;

d)

int num1;

33.

Console.WriteLine("Total = {0:##,###.00}",total); จาก Code ข้างต้น สัญลักษณ์ # หมายถึง

a)


ให้แสดงตัวเลข หากข้อมูลเป็น 0 ให้แสดงเลข 0

b)

ให้แสดงตัวเลข หากข้อมูลเป็น 0 ให้แสดงช่องว่าง

c)

ให้แสดงตัวเลข ที่มีทศนิยม

d)


ให้แสดงตัวเลข ที่มีคอมม่า หากข้อมูลเกินหลักร้อย

34.

คำสั่งใน C# สำหรับแสดงข้อมูลออกทางจอภาพ

a)

Console.WriteLine();

b)

Console.ReadLine();

c)

Console.Write();

d)

Console.Read();

35.

สัญลักษณ์ ที่ใช้เขียนคำอธิบายประกอบสั้น ๆ ไม่เกิน 1 บรรทัดในโปรแกรม คือ

a)


/* ... */

b)

{ ... }

c)

;

d)

//

36.

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

a)


/* ... */

b)

{ ... }

c)


;

d)


//

37.

นำตัวแปร 2 ตัว มารวมกัน แล้วเก็บไว้ในตัวแปรตัวแรก จากประโยคข้างต้น ตรงกับนิพจน์ ใดต่อไปนี้


a)

Total = Total + Salary;

b)

Num1 = Num1 - Num2;

c)

Tax = Income * 5;

d)

Price = Price / Unit;

38.

ให้นักเรียนเขียนคำสั่ง รับค่าตัวแปรให้แสดงข้อความ "input: "

a)

Console.WriteLine("input: ");

b)

console.WriteLine("input: ");

c)

console.writeline("input: ");

d)

console.writeLine("input: ");

e)

console.writeline("input: ")

39.

คือข้อมูลชนิดใดที่ใช้เก็บตัวเลขจำนวนเต็มใน C#?

a)

string

b)

float

c)

boolean

d)

int

40.

ข้อใดหมายถึงโปรแกรม Visual Studio

a)

เครื่องมือพัฒนาซอฟต์แวร์และ ระบบต่างๆ

b)

เครื่องมือออกแบบกราฟฟิก

c)

เครื่องมือตัดต่อวีดีโอ

d)

เครื่องมือระบบสํานักงาน