wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

หน่วยที่ 2 : การเขียนโปรแกรมด้วยภาษา C

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

ข้อใด ไม่ใช่จุดเด่นของภาษา C

a)

เขียนโปรแกรมง่ายกว่าภาษาอื่น

b)

แปลเป็นไฟล์ภาษาเครื่องได้กะทัดรัด

c)

เป็นต้นแบบของภาษารุ่นใหม่

d)

นิยมใช้ในงานควบคุมทางอุตสาหกรรม

2.

ข้อใดบอกองค์ประกอบของโปรแกรมภาษา C ได้ถูกต้อง

a)

ตัวแปร,ค่าคงที่,ทดสอบโปรแกรม,หมายเหตุ

b)

ตัวแปร,ค่าคงที่,หมายเหตุ

c)

ตัวแปร,ค่าคงที่,คําสั่ง

d)

ตัวแปร,ค่าคงที่,คําสั่ง,หมายเหตุ

3.

ส่วนหัว ของโปรแกรม ภาษา C จะสังเกตได้จากสัญลักษณ์ใด

a)

&

b)

%

c)

$

d)

#

4.

ข้อใดคือไฟล์โปรแกรมของภาษา C

a)

demo.cpt

b)

demo.ctt

c)

demo.cpp

d)

demo.ccp

5.

การประกาศใช้งานชุดคําสั่งจะกําหนดไว้ในส่วนใดของโปรแกรมภาษา C

a)

ส่วนหัว

b)

ส่วนของฟังก์ชัน

c)

ในส่วนของฟังก์ชันหลักของโปรแกรม

d)

ในส่วนฟังก์ชันย่อยของโปรแกรม

6.

ฟังก์ชันใดคือฟังก์ชันหลักของโปรแกรมภาษา C

a)

ฟังก์ชัน main

b)

ฟังก์ชัน conio.h

c)

ฟังก์ชัน include

d)

ฟังก์ชัน stdio.h

7.

ส่วนของโปรแกรมต้องเขียนอยู่ภายใต้เครื่องหมายใด

a)

[ ]

b)

( )

c)

< >

d)

{ }

8.

เครื่องหมายใดที่ภาษา C ใช้แยกคําสั่งแต่ละคําสั่ง

a)

:

b)

;

c)

#

d)

//

9.

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

a)

Money

b)

F_F

c)

3BB

d)

ABC

10.

ข้อใดเป็นการประกาศให้ตัวแปร A เป็นแบบจํานวนเต็ม

a)

float A

b)

char A

c)

string A

d)

int A

11.

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

a)

int sum = 1;

b)

int a=0, b=0, c=0;

c)

char ans = y;

d)

float Area = 21;

12.

ถ้าต้องการประกาศค่าคงที่ในส่วนของฟังก์ชันจะใช้คําสั่งใด

a)

count

b)

define

c)

const

d)

count

13.

ข้อใดไม่ใช่การใช้ หมายเหตุในภาษา C

a)

// Good morning

b)

/* Good morning //

c)

/* Good morning */

d)

// Good morning //

14.

การใช้คําสั่ง printf ("Hello ... \n C Language\n"); จะให้ผลลัพธ์บนหน้าจออย่างไร

a)

Hello ... \n C Language\n

b)

Hello ... C Language

c)

Hello ...

C Language

d)

C Language

Hello ..

15.

ข้อใดคือรหัสรูปแบบแสดงข้อมูลเลขทศนิยม 2 ตําแหน่ง

a)

3.2 f

b)

%f 3.2

c)

%3.2 f

d)

f 2.3

16.

ข้อใดเป็นการประกาศค่าคงที่ Pi ในโปรแกรมที่ถูกต้องที่สุด

a)

Pi =3.1416

b)

const Pi =3.1416

c)

const float Pi = 3.1416

d)

const int Pi = 3.1416

17.

ข้อใดคือการรับค่าที่ถูกต้องที่สุด

a)

printf (“diameter = ”); scanf (“%d”, d);

b)

printf (“diameter = ”); scanf (“%d”, &d);

c)

printf (“diameter = \n”); scanf (“%d”, d);

d)

printf (“diameter = \n”); scanf (“%d”, &d);

18.

ข้อใดคือการรับข้อมูลมาเก็บในตัวแปร x และ y

a)

scanf("%d",x,y);

b)

scanf("%d",&x,&y);

c)

scanf("%d","%d",x,y);

d)

scanf("%d %d",&x,&y);

19.

ข้อใดคือการแสดงข้อมูลในตัวแปร x และ y

a)

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

b)

printf("x=%x y=%y \n", &x, &y);

c)

printf("x=%d y=%d \n", x, y);

d)

printf("x=%d y=%d \n ",&x,&y);

20.

ข้อใด ไม่ใช่ เครื่องมือสําหรับพัฒนาโปรแกรมภาษา C โดยตรง

a)

Turbo C

b)

Dev C++

c)

Edit plus

d)

Code Block