wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบก่อนเรียน การเขียนโปรแกรม

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

ข้อใดคือเครื่องหมายลงท้ายคำสั่งต่างๆ ในภาษาซี

a)

; (semi-colon)

b)

: (colon)

c)

# (directive)

d)

, (comma)

2.

การใช้คำสั่ง printf() ข้อใดไม่ถูกต้อง

a)

printf("THAILND");

b)

printf("5 + 2 = %d",5+2);

c)

printf('%f',x);

d)

printf("12345");

3.

ข้อใดใช้คำสั่ง scanf() ได้ถูกต้อง

a)

scanf(%d,&x);

b)

scanf("%d",&x);

c)

scanf(‘%d’,&x);

d)

scanf("%d,&x");

4.

ถ้าหาก x มีค่าเท่ากับ 2.31234 และมีการทำคำสั่งต่อไปนี้ printf("%.4f",x); ผลลัพธ์ที่ได้จะเท่ากับข้อใด

a)

23.1234

b)

2.3123

c)

23.12

d)

2.31

5.

ข้อใดคือคำตอบที่ถูกต้องที่สุด จาก Code ที่ว่างไว้ printf(“Price =........ , num =........”,18, 3.48);

a)

%d %c

b)

%.2f %d

c)

%d %2.f

d)

%.2f %c

6.

ข้อใดคือคำตอบที่ถูกต้องที่สุด จาก Code ที่ว่างไว้ printf(“Point =........ , Grade =........”,50.4, ‘F’);

a)

%d %c

b)

%.2f %d

c)

%d %2.f

d)

%f %c

7.

ข้อใดประกาศตัวแปรถูกต้อง

a)

float a = 5.144;

b)

float b = 3;

c)

int i = ‘6’;

d)

int j = 100:

8.

ข้อใดเป็นการประกาศตัวแปรของข้อมูลอักขระที่ถูกต้อง

a)

float i = ‘A’;

b)

int i = 'A';

c)

char i = ‘A’;

d)

printf i = 'A';

9.

ข้อใดเป็นตัวแปรที่ไม่เหมาะสม ถ้าหากในภาษาซีกำหนดให้ X = 20.4, Y = 'B' และ Z =70

a)

float X;

b)

char Z;

c)

char Y;

d)

int Z;

10.

ถ้าต้องการป้อนค่าเลขทศนิยมผ่านทางแป้นพิมพ์ คำสั่งใดถูกต้อง

a)

scanf(“%f”,a);

b)

scanf(“%f”,&a);

c)

printf(“%f”a);

d)

printf(%f,&a);

11.

ถ้าต้องการป้อนค่าเลขจำนวนเต็มผ่านทางแป้นพิมพ์ คำสั่งใดถูกต้อง

a)

scanf(“%d”,x);

b)

scanf(“%d”,&x);

c)

printf(“%d”,&a);

d)

printf(%d,&x);

12.

ข้อใดถูกต้อง

a)

sum , sum*x

b)

sum , x*3

c)

sum , 3

d)

sum , x

13.

จาก code ดังกล่าวเมื่อ run โปรแกรมจะแสดงผลอย่างไร

a)

d * f

b)

d * f = 50

c)

d * f = 75

d)

d * f = 80

14.

เครื่องหมายในการคำนวณในโปรแกรมภาษา c

ข้อใดต่อไปนี้ไม่ถูกต้อง

a)
b)
c)
d)
15.

วันจันทร์สีอะไร

a)

แดง

b)

ม่วง

c)

เขียว

d)

เหลือง