wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมภาษาซี (สอบปลายภาค)

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

ฟังก์ชั่นที่ใช้สาหรับรับค่าข้อมูลจากแป้นพิมพ์ เพื่อนำค่ามาจัดเก็บไว้ในตัวแปร

a)

%d

b)

scanf( )

c)

%c

d)

printf( )

2.

format ในภาษาซีมีความหมายการทำงานว่าอย่างไร

a)

ตัวแปร หรือนิพจน์ที่ต้องการนำค่าไปแสดงผล

b)

ฟังก์ชันที่ระกาศใช้งานอยู่ในเฮดเดอร์ไฟล์

c)

การแสดงออกทางจอภาพ ในภาษาซีใช้ในรูปของฟังก์ชันเช่นเดียวกับงานอื่น ๆ

d)

ข้อมูลที่ต้องการแสดงผลออกทางหน้าจอ โดยข้อมูลนี้ต้องเขียนไว้

ในเครื่องหมาย " "

3.

แสดงผลเลขจำนวนจริง แบบเอ็กซ์โปเนนต์

(a)  

4.

แสดงผลข้อความ (string)

(a)  

5.

แสดงผลเลขจำนวนจริง หรือทศนิยม

(a)  

6.

ขึ้นบรรทัดใหม่

(a)  

7.

จงพิมพ์ตัวดำเนินการเปรียบเทียบ เท่ากัน

(a)  

8.

จงพิมพ์ตัวดำเนินการเปรียบเทียบ ไม่เท่ากัน

(a)  

9.

จากรูป ตำแหน่งสัญลักษณ์หมายเลข 1 เรียกว่า

(ให้พิมพ์ตอบเป็นตัวพิมพ์เล็กทั้งหมดนะคะ)

(a)  

10.

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

(a)  

11.

การเขียนโปรแกรมควบคุมทิศทางแบบทำงเลือก หมายถึงอะไร

a)

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

b)

การเขียนโปรแกรมที่ใช้ข้อมูลจากผู้ใช้เป็นผู้ตัดสินใจ

c)

การเขียนโปรแกรมที่อิงเกณฑ์การตัดสินเป็นองค์ประกอบหลัก

d)

การเขียนโปรแกรมที่ควบคุมผู้ใช้งาน

12.

จากโปรแกรม ถ้าผู้ใช้กรอกคะแนนเข้า 49 คะแนน หน้าจอจะแสดงผลว่าอย่างไร

a)

Enror

b)

printf(“Congratulation! --> Your PASS”);

c)

Congratulation! --> Your PASS

d)

ไม่มีข้อมูลแสดง

13.

#define หมายถึง

a)

การสร้างตัวแปร

b)

การกำหนดรหัส

c)

การกำหนดเงื่อนไข

d)

การประกาศค่าคงที่

14.

else if

a)

ใช้สำหรับตรวจสอบเงื่อนไขลำดับถัดไป

b)

ใช้สำหรับ ตรวจสอบเงื่อนไขหลายทางเลือก

c)

ใช้สำหรับตรวจสอบเงื่อนไขแรก

d)

ใช้สำหรับตรวจสอบเงื่อนไขสุดท้าย

15.

ลักษณะการทำงานของคำสั่ง while เป็นแบบใด

a)

เริ่มต้นทำงานจากการตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริง จึงจะทำงานตามคำสั่งของ while

b)

เป็นการทำงานตามโครงสร้างของโปรแกรม while

c)

ทำงานงานจากจุดเริ่มต้น และทำงานในส่วนของ whileไปจนถึงจุดสิ้นสุด

d)

ทำตามเงื่อนไขคำสั่ง while แบบทางเลือก

16.

count++;

จากโค้ดหมายถึงการทำงานใด

a)

การเพิ่มค่าทีละ 1

b)

การวนซ้ำ

c)

เงื่อนไข

d)

การสร้างตัวแปร

17.

จากรูปภาพ ในช่องว่างควรเติมรหัสควบคุมใด

(a)  

18.

variable หมายถึง

a)

รหัสควบคุม

b)

การแสดงผล

c)

ตัวแปร หรือนิพจน์ที่ต้องการนำค่าไปแสดงผล

d)

การคำนวณผลลัพธ์

19.

จากโค้ด ในช่องว่างจงเติมโค้ดให้ถูกต้อง

a)

pw == TARGET

b)

pw == 238

c)

TARGET == pw

d)

238 == pw

20.

จากโค้ด จงเติมรหัสควบคุมในช่องว่างให้ถูกต้อง

(a)