wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมคอมฯ

Total questions: 60

Worksheet time: 48mins

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.

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

a)

d * f

b)

d * f = 50

c)

d * f = 75

d)

d * f = 80

4.

อัลกอริทึม หมายถึง อะไร

a)

การแสดงลำดับขั้นตอนการทำงาน

b)

การแก้ปัญหาคณิตศาสตร์

c)

การบวก ลบเลข

d)

การตั้งคำถาม

5.

การอธิบายขั้นตอนการทำงานโดยการใช้สัญลักษณ์รูปภาพในการแสดงความหมายเรียกว่า?

a)

Natural Language

b)

Pseudo code

c)

Flowchart

d)

Documentation

6.

"การแสดงผลผ่านจอภาพ" คือ สัญลักษณ์ใด?

a)
b)
c)
d)
7.

ข้อใดไม่ใช่กระบวนการแก้ปัญหา

a)

วิเคราะห์ปัญหา

b)

รวบรวมข้อมูล

c)

สร้างทางเลือก

d)

แผนภาพความคิด

8.

ข้อใดไม่ใช่เป็นปัญหาที่เกิดขึ้นในชีวิตประจำวัน

a)

ตื่นสาย

b)

การบ้านเยอะ

c)

ติด 0 หลายตัว

d)

โดนครูทำโทษ

9.

สัญลักษณ์ดังภาพมีความหมายว่าอย่างไร

a)

เริ่มต้น/สิ้นสุดการทำงาน

b)

รับข้อมูล/แสดงผลโดยไม่กำหนดอุปกรณ์

c)

รับข้อมูลทางแป้นพิมพ์

d)

ทางเลือกเงื่อนไข

10.

เราสามารถใช้ โปรแกรมใดในการจำลอง Flowchart

a)

Google วาดเขียน

b)

Google Siter

c)

Google My Maps

d)

Cloud MindMap

11.

ข้อใดคือลักษณะของ Flowchart

a)

ผังงานที่ใช้คำสั่งอธิบายการทำงาน

b)

ผังงานที่ใช้รหัสเทียมอธิบายขั้นตอนการทำงาน

c)

การใช้สัญลักษณ์อธิบายขั้นตอนการทำงาน

d)

แผนที่ความคิดของโปรแกรม

12.

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

a)

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

b)

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

c)

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

d)

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

13.

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

a)

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

b)

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

c)

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

d)

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

14.

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

a)

&

b)

%

c)

$

d)

#

15.

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

a)

ฟังก์ชัน main

b)

ฟังก์ชัน conio.h

c)

ฟังก์ชัน include

d)

ฟังก์ชัน stdio.h

16.

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

a)

[ ]

b)

( )

c)

< >

d)

{ }

17.

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

a)

:

b)

;

c)

#

d)

//

18.

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

a)

Money

b)

F_F

c)

3BB

d)

ABC

19.

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

a)

float A

b)

char A

c)

string A

d)

int A

20.

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

a)

int sum = 1;

b)

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

c)

char ans = y;

d)

float Area = 21;

21.

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

a)

count

b)

define

c)

const

d)

count

22.

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

a)

Hello ... \n C Language\n

b)

Hello ... C Language

c)

Hello ...

C Language

d)

C Language

Hello ..

23.

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

a)

3.2 f

b)

%f 3.2

c)

%3.2 f

d)

f 2.3

24.

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

a)

Pi =3.1416

b)

const Pi =3.1416

c)

const float Pi = 3.1416

d)

const int Pi = 3.1416

25.

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

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);

26.

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

a)

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

b)

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

c)

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

d)

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

27.

ข้อใดคือการแสดงข้อมูลในตัวแปร 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);

28.

สัญลักษณ์ข้อใดเป็นตัวดำเนินการหารเอาเศษ

a)

/

b)

%

c)

!

d)

*

29.

สัญลักษ์ข้อใดไม่ใช่ตัวดำเนินการทางคณิตศาสตร์

a)

/

b)

-

c)

%

d)

;

30.

ระหว่างสัญญลักษณ์ + , / , - , ** สัญญลักษณ์ใดสำคัญที่สุด

a)

+

b)

/

c)

-

d)

**

31.

ระหว่างสัญญลักษณ์ ( ) , / , % , * สัญญลักษณ์ใดสำคัญที่สุด

a)

( )

b)

/

c)

%

d)

*

32.

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

a)

12

b)

17

c)

20

d)

25

33.

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

a)

0

b)

2

c)

4

d)

16

34.

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

a)

2

b)

3

c)

4

d)

13

35.

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

a)

-1

b)

-3

c)

-5

d)

6.5

36.

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

a)

16

b)

0

c)

12

d)

12.5

37.

ข้อใดไม่ใช่ตัวดำเนินการในภาษา PHP

a)

.=

b)

=<

c)

>=

d)

===

38.

ในการตั้งชื่อตัวแปรในภาษา PHP ข้อใดถูกต้องที่สุด

a)

;number

b)

฿number

c)

$number

d)

&number

39.

ข้อใดไม่ใช่ตัวดำเนินการทางคณิตศาสตร์

a)

*

b)

%

c)

/

d)

\

40.

เครื่องหมายตัวดำเนินการ * คือ ข้อใด

a)

การบวก

b)

การลบ

c)

การคูณ

d)

การหาร

41.

เครื่องหมายตัวดำเนินการ / คือ ข้อใด

a)

การบวก

b)

การลบ

c)

การคูณ

d)

การหาร

42.

ตัวดำเนินการในข้อใดคือการหารเอาเศษ

a)

*

b)

/

c)

%

d)

-

43.

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

a)

float y = 6;

b)

int x =5.43

c)

int a = 90;

d)

char cat = ‘A’;

44.

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

a)

scanf("%d\n",x)

b)

scanf("%d",&x);

c)

scanf("%d",x);

d)

scanf("%d,x");

45.

Input คำสั่ง --->> print ("Hello world”)

// Output ที่ได้คือข้อใด

a)

"Hello world"

b)

Hello world

c)

SyntaxError "Hello world"

d)

SyntaxError : invalid syntax

46.

for (x = 0; x >= n; x ++) การวนรอบการทำงาน x จะครบเงื่อนไขที่ต้องการ เมื่อครบกี่รอบ

a)

1 รอบ

b)

2 รอบ

c)

n+1 รอบ

d)

n-1 รอบ

47.
คำสั่ง if แบบใด ใช้ในกรณีหลายทางเลือก
a)
if...else if...else
b)
if
c)
if...else
d)
if...else if
48.
กรณี 2 ทางเลือกใช้คำสั่ง if ข้อใด
a)
if...else if...else
b)
if
c)
if...else
d)
if...else if
49.

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

a)

/

b)

**

c)

*

d)

x

50.

ข้อใดหมายถึงเครื่องหมายที่ใช้เปรียบเทียบ "เท่ากับ" ในภาษาโปรแกรม

a)

=

b)

==

c)

//

d)

<>

51.

ข้อใดหมายถึงการเปรียบเทียบว่า "ไม่เท่ากับ" ในภาษาโปรแกรม

a)

<=

b)

!=

c)

<>

d)

==

52.

ตัวดำเนินการทางคณิตศาสตร์ใด สำคัญที่สุดเป็นลำดับแรก

a)

วงเล็บ ()

b)

ยกกำลัง **

c)

คูณ,หาร * /

d)

บวก,ลบ + -

53.

จากรูปภาพ ถ้าป้อน b = 5 ข้อใดคือผลลัพธ์

a)

เท่ากัน

b)

eeror

c)

5

d)

ไม่แสดงผล

54.

จากรูปภาพ ผลลัพธ์ในข้อใดถูกต้อง

a)

เท่ากัน

b)

ไม่เท่ากัน

c)

5

d)

4

55.

จากรูปภาพ ผลลัพธ์ในข้อใดถูกต้อง

a)

มากกว่า

b)

น้อยกว่า

c)

eeror

d)

a>b

56.

จากรูปภาพ ถ้ากรอกตัวเลข num = 75 ผลลัพธ์ในข้อใดถูกต้อง

a)

ผ่าน

b)

ไม่ผ่าน

c)

75

d)

eeror

57.

if(x<5){ printf("x"); }

else if (y<=9){ printf("y"); }

printf(" END!");

ถ้า x มีค่าเท่ากับ 4 จะแสดงค่าใดบ้าง

a)

x

b)

y

c)

x END!

d)

y END!

58.

if(x<5){ printf("มานี"); }

if (x<9){ printf("มานะ"); }

ถ้า x เท่ากับ 1 จะแสดงค่าใดบ้าง

a)

มานี

b)

มานะ

c)

มานี มานะ

d)

เขียน if แบบนี้ไม่ได้จ้า

59.

ชนิดข้อมูลใดที่ไม่ใช้ในภาษา C

a)

int

b)

float

c)

double

d)

real

60.

ข้อใดคือคำสั่งควบคุมขึ้นบรรรทัดใหม่

a)

\t

b)

\n

c)

\b

d)

\l