wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบครั้งที่ 1 วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์

Total questions: 36

Worksheet time: 27mins

Name
Class
Date
1.

คำสั่งการรับข้อมูลจากแป้นพิมพ์

a)

printf

b)

scanf

c)

float

d)

char

2.

คำสั่งฟังก์ชันที่ใช้ในการแสดงผลข้อมูลออกทางจอภาพ

a)

printf

b)

scanf

c)

float

d)

char

3.

ชนิดตัวแปรประเภท อักษรหรืออักขระ

a)

printf

b)

scanf

c)

float

d)

char

4.

ชนิดตัวแปรประเภท จำนวนจริง (เลขทศนิยม)

a)

printf

b)

scanf

c)

float

d)

char

5.

ภาษา C จัดอยู่ในชนิดของภาษาคอมพิวเตอร์ระดับใด

a)

ภาษาเครื่อง

b)

ภาษาแอสเซมบลี

c)

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

d)

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

6.

จากภาพคือโครงสร้างรูปแบบผังงานแบบลำดับ

a)

ถูก

b)

ผิด

7.

จากภาพคือโครงสร้างรูปแบบผังงานแบบตัวเลือก

a)

ถูก

b)

ผิด

8.

จากภาพคือโครงสร้างรูปแบบผังงานแบบวนซ้ำ

a)

ถูก

b)

ผิด

9.

จากภาพหมายเลขใดคือโครงสร้างส่วน Header

a)

1

b)

2

c)

3

d)

4

10.

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

a)

1

b)

2

c)

3

d)

4

11.

จากภาพหมายเลขใดคือส่วนของโปรแกรมแสดงผลข้อมูลทั้งหมดของโปรแกรมนี้

a)

1

b)

2

c)

3

d)

4

12.

จากภาพหมายเลข 5 คือ คำสั่งเพื่อคืนค่าสถานะของโปรแกรมกลับไปที่สถานะศูนย์

a)

ถูก

b)

ผิด

13.

จากภาพหมายเลขใดคือการกำหนดชนิดตัวแปรและตัวแปรของโปรแกรมนี้

a)

1

b)

2

c)

3

d)

4

14.

จากภาพการกำหนดชนิดตัวแปรที่ใช้ในโปรแกรมคือชนิดตัวเลขจำนวนเต็ม (ทศนิยม)

a)

ถูก

b)

ผิด

15.

จากภาพหมายเลขใดคือส่วนในการแสดงผลลัพธ์การคำนวณของโปรแกรมนี้

a)

1

b)

2

c)

4

d)

5

16.

จากภาพหมายเลขใดคือส่วนในการคำนวณค่าของโปรแกรมนี้

a)

1

b)

2

c)

3

d)

4

17.

จากภาพที่หมายเลข 6 คือคำสั่งฟังก์ชันที่ใช้สําหรับรับข้อมูลชนิดตัวอักษร ผ่านแป้นพิมพ์ 1 ตัวอักษร และเป็นฟังก์ชันที่กําหนดอยู่ในไฟล์ conio.h

a)

ถูก

b)

ผิด

18.

จากภาพโปรแกรมนี้การกำหนดชนิดตัวแปรที่ใช้ในโปรแกรมคือชนิดตัวเลขจำนวนเต็ม

a)

ถูก

b)

ผิด

19.

จากภาพหมายเลขใดคือส่วนในการคำนวณค่าของโปรแกรมนี้

a)

1

b)

2

c)

3

d)

4

20.

จากภาพหมายเลขใดคือส่วนแสดงผลข้อความเพื่อรับค่ามาใช้ในการคำนวณในโปรแกรมนี้

a)

1

b)

2

c)

3

d)

4

21.

ข้อใดคือความหมายที่ถูกต้องที่สุดของ "ผังงาน"

a)

ใช้เป็นแค่รูปสี่เหลี่ยมผืนผ้าเท่านั้น

b)

สัญลักษณ์ รูป ที่ใช้แทนคำพูดหรือคำอธิบายในอัลกอลิทึ

c)

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

d)

เป็นที่จัดเก็บโปรมแกรม

22.

จากภาพข้อใดคือความหมาย

a)

Input

b)

On-Page Reference

c)

Document

d)

Decision

23.

จากภาพข้อใดคือความหมาย

a)

Process

b)

Terminator

c)

Decision

d)

Manual input

24.

ข้อใดไม่ใช่ประโยชน์ของผังงาน

a)

สามารถหาข้อบกพร่องหรือผิดพลาดของโปรแกรมต่างๆ

b)

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

c)

ไม่ขึ้นกับภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่งผู้อื่นสามารถเรียนรู้และเข้าใจได้ง่าย

d)

ทำให้เราเข้าใจและแยกแยะปัญหาต่างๆ

25.

ผังงานมี 2 ประเภท ข้อใดคือ ประเภทของผังงานทั้ง 2

a)

ผังงานระบบ ผังงานองค์กร

b)

ผังงานองค์การ ผังงานโปรแกรม

c)

ผังงานโปรแกรม ผังงานโครงสร้าง

d)

ผังงานระบบ ผังงานโปรแกรม

26.

ผังงานแสดงให้เห็นถึงลำดับขั้นตอนในการทำงานตั้งแต่การรับข้อมูล การประมวลผล รวมถึงผลลัพธ์ของการทำงาน

a)

Program Flowchart

b)

System Flowchart

c)

Flowchart

d)

Algorithm

27.

ผังงานแสดงขั้นตอนการทำงานในระบบ หนึ่ง ๆ แบบเป็นภาพกว้างของระบบ

a)

System Flowchart

b)

Program Flowchart

c)

Algorithm

d)

Flowchart

28.

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

a)

ถูก

b)

ไม่ถูก

29.

ผังงานช่วยลำดับขั้นตอนการทำงานของโปรแกรม

a)

ถูก

b)

ไม่ถูก

30.
เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน 
a)
วิเคราะห์ปัญหา
b)
เขียนรหัสจำลอง
c)
เขียนโปรแกรม
d)
เลือกภาษาที่ต้องใช้เขียน
31.
ข้อใดเป็นโปรแกรมสำหรับพัฒนาโปรแกรมภาษาซี
a)
Logo
b)
Dev-C++
c)
Pascal
d)
NotePad
32.
stdio.h จะพบได้ในส่วนใดของโครงสร้างโปรแกรมภาษาซี
a)
ส่วนฟังก์ชันที่กำหนดเอง
b)
ส่วนฟังก์ชันหลัก
c)
ส่วนประกาศตัวแปรส่วนกลาง
d)
ส่วนหัวโปรแกรม
33.

ข้อใดไม่ใช่ โครงสร้างโปรแกรมภาษาซี

a)

ส่วนหัวของโปรแกรม

b)

ส่วนฟังก์ชั่นหลัก

c)

ส่วนรายละเอียดของโปรแกรม

d)

ส่วนคอมไพเลอร์

34.
ชื่อใดไม่ผิดกฏการตั้งชื่อ
a)
int
b)
tea_001
c)
#tea001
d)
tea  001
35.
ในภาษาซี หากตั้งชื่อตัวแปรดังนี้
1. ant
2. Ant
3. aNt
4. anT
ข้อใดถูกต้อง
a)
ทั้ง 4 ตัว เป็นตัวแปรตัวเดียวกัน
b)
ทั้ง 4 ตัว เป็นตัวแปรคนละตัว
c)
ข้อ 1, 2 เป็นตัวแปรตัวเดียวกัน
d)
ไม่มีข้อถูก
36.
ในภาษาซี ข้อใดที่นักเรียนไม่จำเป็นต้องตั้งชื่อเอง
a)
พารามิเตอร์
b)
ค่าคงที่
c)
ฟังก์ชั้นหลัก
d)
โปรแกรมย่อย