wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมภาษาซี

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

ใครคือผู้คิดค้นพัฒนาโปรแกรมภาษาซี

a)

Bell Laboratories

b)

Dennis Ritchie

c)

Bjarne Stroustrup

d)

Charles Babbage

2.

ข้อใดต่อไปเป็นภาษาระดับต่ำ

a)

MACHINE LANGUAGE

b)

FORTRAN LANGUAGE

c)

COBOL LANGUAGE

d)

C LANGUAGE

3.

ภาษาใดเป็นภาษาที่เก่าแก่ที่สุดในโลก

a)

MACHINE LANGUAGE

b)

FORTRAN LANGUAGE

c)

COBOL LANGUAGE

d)

C LANGUAGE

4.

ภาษาใดที่เครื่องคอมพิวเตอร์เข้าใจ

a)

ภาษาอังกฤษ

b)

ภาษาซี

c)

ภาษาเครื่อง

d)

ภาษาเบสิก

5.

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

a)

แอสแซมเบลอ

b)

แอสแซมบลี

c)

อินเตอพรีเตอร์

d)

คอมไพล์เลอร์

6.

ตัวแปลภาษาชนิดใด ที่ทำการแปลโปรแกรมภาษาชั้นสูงทีละคำสั่ง

a)

แอสแซมเบลอ

b)

แอสแซมบลี

c)

อินเตอพรีเตอร์

d)

คอมไพล์เลอร์

7.

ข้อใดตั้งชื่อตัวแปรได้ถูกต้อง

a)

123abc

b)

first name

c)

_name

d)

test#

8.

ข้อใดตั้งชื่อตัวแปรไม่ถูกต้อง

a)

name

b)

message123

c)

case

d)

abc_de1

9.

ข้อใดเรียงลำดับขั้นตอนการพัฒนาโปรแกรมได้ถูกต้อง

1. การวางแผนงาน (Planning)

2. ทดสอบการทำงานของระบบ (Testing)

3. เขียนโปรแกรม (Coding)

4. ออกแบบระบบ (Design)

5. จัดทำคู่มือ (Documentation)

6. วิเคราะห์ความต้องการของระบบ (Analysis)

a)

6, 1, 4, 3, 2, 5

b)

6, 1, 3, 4, 2, 5

c)

1, 6, 4, 3, 2, 5

d)

1, 6, 3, 4, 2, 5

10.

ข้อใดเป็นข้อมูลชนิดเลขจำนวนเต็ม

a)

char

b)

int

c)

float

d)

double

11.

ข้อใดเป็นข้อมูลชนิดจำนวนจริงหรือทศนิยม

a)

char

b)

int

c)

float

d)

long double

12.

ข้อใดเป็นข้อมูลชนิดตัวอักษร อักขระหรือข้อความ

a)

char

b)

int

c)

float

d)

double

13.

101 เป็นข้อมูลชนิดใด

a)

char

b)

int

c)

float

d)

double

14.

-3.14 เป็นข้อมูลชนิดใด

a)

char

b)

int

c)

float

d)

string

15.

จงหาค่าของนิพจน์ 3+7*2

a)

12

b)

17

c)

20

d)

25

16.

จงหาค่าของนิพจน์ 3+2*5%2-6

a)

-1

b)

-3

c)

-5

d)

6.5

17.

จงหาค่าของนิพจน์ 6+1*5+ 5*3%10

a)

0

b)

12

c)

12.5

d)

16

18.

จงหาค่าของนิพจน์ (20*5%10) + (7+2-3)-3

a)

2

b)

3

c)

4

d)

13

19.

จงหาค่าของนิพจน์ 8%2

a)

0

b)

2

c)

4

d)

16

20.

สัญลักษณ์รูปภาพดังต่อไปนี้ข้อใดแทนเริ่มต้นการทำงาน / จบการทำงาน

a)
b)
c)
d)