wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบก่อนเรียนหน่วยที่ 2 เรื่องการเขียนโปรแกรมเบื้องต้น

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

ซอฟต์แวร์นำเสนอที่นิยมใช้ในปัจจุบัน คือซอฟต์แวร์ใด

a)

ซอฟต์แวร์กรรมสิทธิ์ และซอฟต์แวร์นำเสนองาน

b)

ซอฟต์แวร์กรรมสิทธิ์ และซอฟต์แวร์เปิดเผยรหัส

c)

ซอฟต์แวร์เปิดเผยรหัส และซอฟต์แวร์นำเสนองาน

d)

ซอฟต์แวร์เปิดเผยรหัส และซอฟต์แวร์คอมพิวเตอร์

2.

ข้อใดไม่ใช่ประโยชน์ในการเขียนขั้นตอนวิธีสำหรับการแก้ปัญหาในรูปของเอกสาร

a)

ใช้อ้างอิงในการแก้ไขหรือพัฒนาภายหลัง

b)

ลดเวลาในการศึกษาขั้นตอนการทำงานของวิธีการแก้ปัญหา

c)

เพื่อประโยชน์ในการศึกษาขั้นตอนการทำงานของวิธีการนั้น

d)

เพิ่มเวลาการอ้างอิงแก้ไขในการศึกษาการทำงานของวิธีการแก้ปัญหา

3.

ถ้าต้องการนำเครื่องคอมพิวเตอร์มาช่วยในการคำนวณหาค่าของพื้นที่สามเหลี่ยม จากสูตรพื้นที่สามเหลี่ยม =1/2× ความยาวของฐาน × ความสูง ข้อมูลที่ต้องส่งเพื่อเป็นข้อมูลเข้าเครื่องคอมพิวเตอร์เพื่อใช้ในการแก้ไขปัญหา คือข้อมูลในข้อใด

a)

พื้นที่สามเหลี่ยมความยาวฐานและความสูง

b)

พื้นที่สามเหลี่ยมและความสูง

c)

ความยาวฐานและความสูง

d)

พื้นที่สามเหลี่ยมและความยาวฐาน

4.

สัญลักษณ์ใดที่ใช้ในการแสดงการประมวลผลหรือการคำนวณและกำหนดค่า

a)
b)
c)
d)
5.

สัญลักษณ์ใดที่ใช้ในการตัดสินใจ หรือเปรียบเทียบข้อมูล

a)
b)
c)
d)
6.

ถ้าต้องการรับค่ามาเก็บไว้ในตัวแปร Name จะเขียนผังงานออกมาได้ในลักษณะใด

a)
b)
c)
d)
7.

โครงสร้างแบบทางเลือกมีลักษะการทำงานอย่างไร

a)

ทำงานตามลำดับก่อน-หลัง

b)

เลือกทำงานแบบเงื่อนไขเป็นจริงและเท็จเท่านั้น

c)

ทำงานแบบอย่างใดอย่างหนึ่งระหว่างเงื่อนไขจริงและเท็จ

d)

ทำตามคำสั่งแบบหลายทางเลือกเมื่อทางเลือกมากกว่า 2 ทาง

8.

โครงสร้างโปรแกรมแบบใดที่แสดงขั้นตอนการทำงานตามลำดับก่อน-หลังจากบนลงล่าง โดยแต่ละขั้นตอนจะถูกประมวลผลเพียงครั้งเดียว

a)

โครงสร้างแบบทำซํ้า

b)

โครงสร้างแบบตามลำดับ

c)

โครงสร้างแบบข้อความ

d)

โครงสร้างแบบมีทางเลือก

9.

กำหนดให้ B, N และ K เป็นเลขจำนวน และ Pเป็นผลบวกของ N และ K ขั้นตอนการจำลองความคิดเพื่อแสดงผลลัพธ์สุดท้ายของผลรวมของ N และ K ควรเป็นอย่างไร

a)

เริ่มต้น → รับค่า K, N → พิมพ์ค่า B → ให้ B = K + N → จบ

b)

เริ่มต้น → รับค่า K และ N → ให้ B = K + N → พิมพ์ค่า B → จบ

c)

เริ่มต้น → ให้ B = K + N → รับค่า K และ N → พิมพ์ค่า B → จบ

d)

เริ่มต้น → ให้ B = K + N → พิมพ์ค่า B → รับค่า K และ N → จบ

10.

ข้อใดไม่ใช้กฏของการกำหนดค่าตัวแปร

a)

ชื่อมีความยาวไม่จำกัด แต่ต้องอยู่ในบรรทัดเดียวกัน

b)

ชื่อสามารถตั้งได้ทั้งตัวเลขและตัวอักษร

c)

ต้องไม่ซ้ำกับคีย์เวิร์ดหรือคำสงวน

d)

ชื่อต้องพิมพ์ติดกันห้ามมีช่องว่าง

11.

ชนิดของตัวแปรในข้อใดที่ใช้ในการเก็บค่าตัวอักษร

a)

Boolean

b)

Object

c)

Number

d)

String

12.

รูปใดแสดงการทำงานของโครงสร้างผังงานการทำซํ้าแบบ DO While

a)

รูปที่ 1

b)

รูปที่ 2

c)

รูปที่ 1 และรูปที่ 2

d)

ไม่มีรูปไหนถูก

13.

ข้อใดคือความหมายของคำสั่ง If..else

a)

การเลือกทำงานตามเงื่อนไขที่กำหนด

b)

การทำซ้ำตามเงื่อนไข

c)

เมื่อเจอคำสั่งนี้ให้หยุดทำงาน

d)

เมื่อเจอคำสั่งนี้ให้ทำการข้ามรอบการทำงาน

14.

ข้อใดคือคำสั่งในการประกาศตัวแปร

a)

alert(a)

b)

var a

c)

var a ;

d)

alert(a);

15.

ข้อใดไม่ใช่ภาษาคอมพิวเตอร์

a)

ภาษา C

b)

ภาษา HTML

c)

ภาษา JAVA

d)

ภาษา English