wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

beginning c programing

Total questions: 20

Worksheet time: 3hrs 20mins

Name
Class
Date
1.

นามสกุล ของไฟล์ source code คือ

a)

.c / .cpp

b)

.obj

c)

.exe

d)

.h

2.
ขั้นตอนการเชื่อมโยงโปรแกรม(link) เชื่อมกับอะไร
a)
executable
b)
library
c)
object program
d)
source code
3.

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

a)

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

b)

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

c)

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

d)

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

4.

ส่วนใดของโปรแกรม เริ่มทำงานก่อน

a)

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

b)

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

c)

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

d)

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

5.

ส่วนใดของโปรแกรม คือส่วนทีนักเรียนต้องเขียนโค๊ดลงไป

a)

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

b)

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

c)

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

d)

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

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

ภาษาเครื่องมีลักษณะใด

a)

เลขฐานสอง

b)

สัญลักษณ์

c)

ภาษามนุษย์

d)

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

11.

main() เป็น อะไร

a)

process

b)

library

c)

function

d)

data

12.

#include < ? > ? หมายถึงอะไร

a)

file name

b)

object file

c)

function

d)

header file

13.

นามสกุล ของไฟล์ ที่ได้หลังจากการ complie & run คือ

a)

.cpp / .exe

b)

.obj / .cpp

c)

.obj / .exe

d)

.h / .cpp

14.

ตัวเชื่อมเงื่อนไข "หรือ" คือข้อใด

a)

||

b)

&&

c)

""

d)

#

15.

การขึ้นบรรทัดใหม่ ใช้คำสั่ง ใด

a)

newline

b)

enter

c)

endline

d)

endl

16.

a+=2 มีค่าเท่ากับข้อใด

a)

a=a+2

b)

a=a+a

c)

a=a*a

d)

a=2

17.

ถ้ากำหนด

int A = 5,B = 3;

B = A/2;

B มีค่าเท่าไหร่

a)

0

b)

2

c)

2.5

d)

3

18.

100 % 2 = ?

a)

50

b)

2

c)

1

d)

0

19.

ข้อใดเป็นจริง ถ้า A = 5, B = 0

a)

A == B || A <= B

b)

A != B && A < B

c)

A != B || A <= B

d)

A < B && A == B

20.

หากต้องการประกาศเก็บค่า 50000 ควรใช้ตัวแปรใด

a)

int

b)

unsigned int

c)

long

d)

double