wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบเรื่องโครงสร้างภาษาซีเบื้องต้น

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

ถ้าหากตัวแปร a เป็นตัวแปรประเภท int การกำหนดค่าให้กับตัวแปร a ข้อใดไม่ถูกต้อง

a)

a = 20;

b)

a = 2+8;

c)

a = 3-1;

d)

a := 5;

2.

ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง

a)

scanf("%d,x");

b)

scanf("%d",y);

c)

scanf("%d",&z);

d)

scanf("%d\n",a)

3.

ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม

a)

main( )

b)

{ }

c)

#include

d)

#define

4.

การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง

a)

printf("22900");

b)

printf("%d",2);

c)

printf(1 + 1 = %d,2);

d)

printf("KRUTERDsoCute");

5.

คำว่าอะไรที่ทุกโปรแกรมในภาษาซีจะต้องมี

a)

printf

b)

var

c)

main

d)

int

6.

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

a)

12.345600

b)

12.3456

c)

12.34

d)

1.234

7.

ข้อใดใช้ฟังก์ชั่น printf() ในการแสดงผลบวกของตัวแปร x กับตัวแปร y ได้ถูกต้อง

a)

printf("x + y = ", x+y);

b)

printf("x + y = x+y\n", x, y, x+y);

c)

printf("x + y = %d", %d);

d)

printf("%d + %d = %d", x, y, x+y);

8.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นทศนิยม จะต้องใช้รหัสควบคุมตัวใด

a)

%f

b)

%d

c)

%s

d)

%c

9.

คำสั่งต่าง ๆ ของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด

a)

/* */

b)

{ }

c)

[ ]

d)

( )

10.

ถ้าต้องการให้มีเสียง beep ออกทางลำโพง จะต้องใช้รหัสควบคุมใดในฟังก์ชั่น printf()

a)

\*

b)

\a

c)

\beep

d)

ไม่มีข้อถูก