wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

พื้นฐานการเขียนโปรแกรม สอบปลายภาค 64

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

สัญลักษณ์ใดหมายถึงการเริ่มต้นและสิ้นสุดการเรียนโปรแกรม

a)

สี่เหลี่ยมผืนผ้า

b)

สี่เหลี่ยมข้าวหลามตัด

c)

วงกลม

d)

สี่เหลี่ยมแคปซูน

2.

สัญลักษณ์ใดหมายถึงการตัดสินใจในผังการเขียนFlowchart

a)

สี่เหลี่ยมผืนผ้า

b)

สี่เหลี่ยมข้าวหลามตัด

c)

วงกลม

d)

สี่เหลี่ยมแคปซูน

3.

ข้อใดเป็นโปรแกรมสำหรับใช้เขียน Flowchart

a)

Excel

b)

ClickChart

c)

Photoshop

d)

GoogleChrome

4.

ซอฟต์แวร์ตัวใดไม่สามารถนำไปสร้าง Flowchart ได้

a)

MS Word

b)

PowerPoint

c)

ClickChart

d)

GoogleChrome

5.

จากรูปเป็นการเขียนผังงานแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบมีทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบทางเลือกและทำซ้ำ

6.

จากรูปเป็นการเขียนผังงานแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบมีทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบทางเลือกและทำซ้ำ

7.

จากภาพ a>b หมายถึงข้อใด

a)

เปรียบเทียบค่าaว่ามากกว่า b หรือไม่

b)

กำหนดให้ค่า aมากกว่า b

c)

ให้ใส่ค่า a มากกว่า b

d)

ตัวแปร a มีค่ามากกว่าb

8.

จากภาพ เป็นการทำงานแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบมีทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบทางเลือกและทำซ้ำ

9.

จากภาพเป็นการเขียนโปรแกรมในกรณีCode Program แบบใด

a)

For

b)

While

c)

IF

d)

IF Else

10.

จากภาพ เป็นการทำงานแบบใด

a)

การเขียนผังงานแบบลำดับ

b)

การเขียนผังงานแบบมีทางเลือก

c)

การเขียนผังงานแบบทำซ้ำ

d)

การเขียนผังงานแบบทางเลือกและทำซ้ำ

11.

จากภาพเป็นการเขียนโปรแกรมในกรณีCode Program แบบใด

a)

For

b)

While

c)

IF

d)

IF Else

12.

จาก ภาพ ถ้าแก้ไข Flowchart ให้ทำในกรณีจริงอย่างเดียว ถ้าเราใส่ a = 5 ,b =5 โดยกำหนดค่า sum เริ่มต้น =0

ค่า sum เมื่อสิ้นสุดโปรแกรมจะมีค่าเท่าใด

a)

0.35

b)

0.15

c)

0

d)

35

13.

จากรูปคือสัญลักษณ์ใด

a)

Start

b)

Input

c)

Process

d)

Decision

14.

สัญลักษณ์ใดใช้ในการคำนวณสูตร C= A+B ของผังงาน

a)
b)
c)
d)
15.

หากนักเรียนต้องการหาคะแนนเฉลี่ยวิชาคอมพิวเตอร์ของนักเรียน 30 คน Input คือข้อใด

a)

คะแนนของนักเรียนแต่ละคน

b)

สูตรหาค่าเฉลี่ย

c)

ผลลัพธ์ที่ได้

d)

วิชาคอมพิวเตอร์

16.

นักเรียนต้องการเขียนโปรแกรมตรวจสอบคะแนนที่รับเข้าไป แล้วแสดงผลว่า “ผ่าน” หรือ “ไม่ผ่าน”

นักเรียนจะเลือกใช้โครงสร้างโปรแกรมแบบใด

a)

แบบลำดับ

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

17.

โปรแกรมสำเร็จรูปหรือภาษาคอมพิวเตอร์มักถูกนำมาช่วยในขั้นตอนใดของการแก้ปัญหา

a)

การแจ้งปัญหาให้ผู้ดูแล

b)

การดำเนินการแก้ปัญหา

c)

ออกแบบวิธีการแก้ปัญหา

d)

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

18.

สัญลักษณ์ในรูปจะไม่เจอในโครงสร้างแบบใด

a)

แบบลำดับขั้น

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

19.

จากรูปต่อไปนี้คือผังงานในรูปแบบใด

a)

แบบลำดับขั้น

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

20.

จากผังงานต่อไปนี้จงหาค่า x และ y เมื่อกำหนดให้ผลลัพธ์ที่ได้มีค่าเท่ากับ 100

a)

X = 100 , y = 10

b)

X = 100 , y = 50

c)

X = 100 , y = 100

d)

X = 100 , y = 150

21.

จากรูปคือผังงานในรูปแบบใด

a)

แบบลำดับขั้น

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

22.

name = “Lisa”

Print (name)

จะมีการแสดงผลว่าอะไร

a)

(name)

b)

name

c)

“Lisa”

d)

Lisa

23.

คำสั่ง For ใช้ในการทำงานรูปแบบใด

a)

แบบลำดับขั้น

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

24.

คำสั่ง IF ใช้ในการทำงานรูปแบบใด

a)

แบบลำดับขั้น

b)

แบบเลือกทำ

c)

แบบทำซ้ำ

d)

แบบมีเงื่อนไข

25.
ภาษาคอมพิวเตอร์  ที่แปลภาษาเครื่องทีละบรรทัด  เรียกว่า ?
a)
คอมไพเลอร์
b)
แอสแซมบลี
c)
อินเทอรพรีเตอร์
d)
รันไทน์
26.
ภาษาแอสแซมเบอร์  คือ   ? 
 
a)
ตัวแปรภาษาซี
b)
ตัวแปรภาษาแอสแซมบลี
c)
 ตัวแปรภาษา Basic
d)
  ถูกทุกข้อ
27.
ลักษณะของภาษาระดับสูง  คือ ?
   
 
   
a)
ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ
b)
เป็นภาษาที่ใช้ในงานขั้นสูง
c)
 เป็นภาษาคอมพิวเตอร์ยุคใหม่
d)
มีภาษาใกล้เคียงกับมนุษย์
28.
ผู้ที่พัฒนาภาษาซี คือ
 ใคร   ?
 

   
a)
Denis  Ritchie
b)
Arthur C. Clarke
c)
 Charles  Babbaage
d)
 Lady  Augusta Ada Byron   
29.
ภาษาซี  
พัฒนามาจากภาษา...  ?

 

 
   
a)
A และ B
b)
Ada และ B
c)
BCPL และ  B
d)
C++ และ  B 
30.
ขั้นตอนแรก
ในการพัฒนาโปรแกรม
คือ ..? 
 
a)
วิเคราะห์ปัญหา
b)
 เขียนรหัสจำลอง
c)
 เขียนโปรแกรม
d)
 จัดทำคู่มือ
31.
ผังงานกับซูโดโค้ด 
ต่างกันอย่างไร..?
a)
ผังงานและซูโดโค้ดเป็นคำอธิบายขั้นตอน
b)
ผังงานและซูโดโค้ดเป็นแผนภาพโปรแกรม
c)
ผังงานอธิบายขั้นตอนและซูโดโค้ดเป็นแผนภาพโปรแกรม
d)
ผังงานเป็นแผนภาพและซูโดโค้ดเป็นคำอธิบายขั้นตอน
32.
Flowchart
นำไปใช้ในงาน
ด้านใด..?
a)
นำข้อมูลมาประมวลผล
b)
อธิบายภาพรวมการประมวลผล
c)
แสดงลำดับการคำนวณ
d)
แสดงการทำงานของโปรแกรม
33.
สัญลักษณ์นี้
มีหน้าที่อะไร..?
a)
ประมวลผล
b)
การรับข้อมูลเข้า
c)
การตัดสินใจ
d)
จุดเริ่มต้นการทำงาน
34.
สัญลักษณ์นี้
มีหน้าที่อะไร..?
a)
แสดงผลทางจอภาพ
b)
การรับข้อมูลเข้า
c)
การตัดสินใจ
d)
จุดเริ่มต้นการทำงาน
35.

ภาษาธรรมชาติ คือะไร

a)

ภาษาที่เกิดขึ้นจากต้นไม้

b)

เสียงนกร้อง

c)

ภาษาที่มนุษย์ใช้ติดต่อสื่อสารกัน

d)

ภาษาที่คอมพิวเตอร์ใช้ติดต่อสื่อสารกัน