Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

หน่วยที่ 3 การเขียนโปรแกรมแบบตามลำดับ

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

ตัวกระทำแบบใดไม่มีอยู่ในภาษา C ?

a)

ตัวกระทำการบวก

b)

ตัวกระทำการหาร

c)

ตัวกระทำการหาเศษ

d)

ตัวกระทำการยกกำลัง

2.

ตัวกระทำ % ในภาษา C ใช้ทำอะไร ?

a)

หาร

b)

หาเศษ

c)

ยกกำลัง

d)

คำนวณค่าร้อยละ

3.

ข้อใดคือความหมายของตัวกระทำ ++ ในภาษา C ?

a)

เพิ่มค่าขึ้น 1

b)

ยกกำลัง

c)

เพิ่มค่าเป็นสองเท่า

d)

ขึ้นอยู่กับตัวกระทำด้านหน้า

4.

ถ้าให้ a=3 และ b=4 แล้ว a+=b จะได้ผลลัพธ์เท่าใด ?

a)

4

b)

7

c)

8

d)

คำนวณค่าไม่ได้

5.

ถ้าให้ กำหนด int x=19, y=4 แล้ว x/y จะได้ผลลัพธ์เท่าใด ?

a)

4

b)

4.75

c)

5

d)

คำนวณค่าไม่ได้

6.

ถ้าให้ กำหนด float x=19, y=4 แล้ว x/y จะให้ผลลัพธ์เท่าใด ?

a)

4

b)

4.75

c)

5

d)

คำนวณค่าไม่ได้

7.

ข้อใดให้ผลลัพธ์เท่ากับ 26 ?

a)

20+3*2

b)

10+3*2

c)

(20+3)*2

d)

49+3/2

8.

การใช้ฟังก์ชันท์คณิตศาสตร์ ในภาษา C ต้องกำหนดชุดคำสั่งใด ?

a)

stdio.h

b)

conio.h

c)

math.h

d)

science.h

9.

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

5% ของเงินเดือน โดยกำหนดให้ตัวแปร salary จัดเก็บเงินเดือนที่ได้รับ ตัวแปร social

จัดเก็บเงินประกันสังคม และตัวแปร Pay จัดเก็บเงินที่ได้รับ ถ้าให้ salary เป็นจำนวนเต็ม ตัวแปร Pay ควรกำหนดเป็นแบบใด ?

a)

int

b)

float

c)

char

d)

string

10.

ให้คำนวณยอดเงินที่ต้องจ่าย จากค่าเช่าห้องพัก จำนวนไฟฟ้าและประปาที่ใช้ ถ้าให้

อัตราค่าไฟหน่วยละ 7 บาท และอัตราค่าน้ำหน่วยละ 15 บาท โดยให้ r=ค่าเช่าห้อง e=

จำนวนหน่วยของไฟฟ้าที่ใช้ w=จำนวนหน่วยของน้ำที่ใช้ และ Pay = ยอดเงินที่ต้องชำระ

ข้อใดเขียนการคำนวณค่าได้ถูกต้องที่สุด

a)

Pay = r + e + w

b)

Pay = r + e*7 + w*15

c)

Pay = r + (e*7 + w*15)

d)

Pay = r + (e*7) + (w*15)