Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

หลักข้อ

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

ข้อใดเป็นความหมายการเขียนโปรแกรมโครงสร้างแบบเลือกทำ ที่ถูกต้องที่สุด

a)

การเขียนชุดคำสั่งตามลำดับขั้นตอน

b)

การทำงานที่ต้องมีการตัดสินใจเพื่อเลือกวิธีการประมวลผล

c)

การทำงานที่เป็นไปตามลำดับก่อนหลัง

d)

การทำงานที่จะต้องมีการประมวลผลมากกว่า 1 ครั้ง

2.

ข้อใดคือความหมายของผังงาน

a)

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

b)

เครื่องมือในการแก้ปัญหาโปรแกรมคอมพิวเตอร์

c)

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

d)

การอธิบายปัญหาโดยใช้หลักการคอมพิวเตอร์

3.

การทำงานแบบมีเงื่อนไขจะต้องมีสัญลักษณ์เข้ามาเกี่ยวข้อง

a)
b)
c)
d)
4.

ข้อใดหมายถึงส่วนเริ่มต้นของโปรแกรมภาษา C

a)

main( )

b)

Int a;

c)

#include <stdio.h>

d)

/*This is Program*/

5.

ชื่อตัวแปรในข้อใดถูกต้อง

a)

money$

b)

voatile

c)

strName5

d)

%Tax

6.

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

a)

int default = 13

b)

float salaryInt

c)

char chsex = “Female”

d)

int age = 15.6

7.

ถ้าต้องการแสดงข้อความ computer ในโปรแกรมภาษา C ใช้คำสั่งใด

a)

printf(‘computer’);

b)

printf(“computer”);

c)

printf();

d)

print(“computer”);

8.

ข้อใดไม่ใช่ข้อมูลแบบ int

a)

-320

b)

-31.80

c)

+45

d)

1456

9.

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

a)

printf("THAILND");

b)

printf("12345");

c)

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

d)

printf('COMPUTER');

10.

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

a)

scanf("%d\n",x)

b)

scanf("%d",&x);

c)

scanf("%d",x);

d)

scanf("%d,x");

11.

ข้อใดเป็นผลลัพธ์ของนิพจน์ 7+8*2

a)

23

b)

30

c)

ถูกทั้ง 2 ตัวเลือก

d)

ผิดทั้ง 2 ตัวเลือก

12.

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

a)

%f

b)

%x

c)

%s

d)

%c

13.

ส่วนของโปรแกรมในข้อใดไม่ได้แสดงถึงการคำนวณหาผลการสอบคะแนนตั้งแต่ 60 คะแนนจึงจะสอบผ่าน

a)
b)
c)
d)
14.

คำสั่งใดไม่ใช่คำสั่งวนซ้ำ

a)

while

b)

do...while

c)

for

d)

switch

15.

หากต้องการคำนวณค่าคอมมิชชั่นตามเงื่อนไขจากยอดการขาย ควรใช้คำสั่งใด

a)

while

b)

main

c)

if.... else if

d)

for

16.

หากต้องการเก็บข้อมูลจำนวนนักเรียน ควรใช้ตัวแปรชนิดใด

a)

int

b)

char

c)

float

d)

string

17.

หากต้องการเก็บข้อมูลเกรดสะสมนักเรียน ควรใช้ตัวแปรชนิดใด

a)

int

b)

char

c)

float

d)

string

18.

a++ หมายถึงอะไร

a)

ลดค่าตัวแปร a ทีละ 1

b)

เพิ่มค่าตัวแปร a ทีละ 1

c)

ลดค่าตัวแปร a ทีละ 2

d)

เพิ่มค่าตัวแปร a ทีละ 2

19.

เงื่อนไข score>=45 ให้แสดงผลเป็น ผ่าน

ถ้ารับค่าคะแนนเป็น 40 เงื่อนไขเป็น

a)

จริง

b)

เท็จ

20.

for(i=1;i<=5;i++) หากแสดงผลตัวแปร i จะมีผลอย่างไร

a)

1 2 3 4 5

b)

1 2 3 4

c)

1 1 1 1 1

d)

1 1 1 1