wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Final-C++

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

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

a)

printf("THAILND");

b)

printf("12345");

c)

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

d)

printf('COMPUTER');

2.

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

a)

scanf("%d\n",x)

b)

scanf("%d",&x);

c)

scanf("%d",x);

d)

scanf("%d,x");

3.

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

a)

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

b)

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

c)

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

d)

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

4.

ชื่อใด"ไม่"สามารถนำมาประกาศเป็นตัวแปรได้

a)

num_2

b)

_num_2

c)

num 2

d)

_num2

5.

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

a)

\enter

b)

\t

c)

\n

d)

\b

6.

ข้อใดคำการเพิ่มค่า ทีละ 1

a)

a++

b)

a+1

c)

a*1

d)

a^1

7.

คำสั่งทำซ้ำวนลูป ข้อใด ที่ ตรวจสอบเงื่อนไขก่อนแล้ว ค่อยทำ

a)

do while

b)

while

c)

for

d)

if

8.

คำสั่งทำซ้ำวนลูป ข้อใด ที่ ทำก่อนแล้วค่อยตรวจสอบเงื่อนไข

a)

do while

b)

while

c)

for

d)

if

9.

คำสั่งทำซ้ำวนลูป ข้อใด ที่ ทำซ้ำจนกว่าจะครบตามเงื่อนไขที่ตั้งไว

a)

do while

b)

while

c)

for

d)

if

10.

จากภาพเป็นโครงสร้างคำสั่งทำซ้ำวนลูป ตามข้อใด

a)

do while

b)

while

c)

for

d)

if

11.

จากภาพเป็นโครงสร้างคำสั่งทำซ้ำวนลูป ตามข้อใด

a)

do while

b)

while

c)

for

d)

if

12.

จากภาพเป็นโครงสร้างคำสั่งทำซ้ำวนลูป ตามข้อใด

a)

do while

b)

while

c)

for

d)

if

13.

โครงสร้าง โฟลวชาร์ต มีอยู่กี่โครงสร้าง

a)

2 โครงสร้าง

b)

3 โครงสร้าง

c)

4 โครงสร้าง

d)

5 โครงสร้าง

14.

คำสั่งทำซ้ำวนลูป ใดที่เขียนง่ายสุด

a)

do while

b)

while

c)

for

d)

if

15.

ข้อใดกล่าวการทำงานของ if เงื่อนไขเดียวได้ถูกต้อง

a)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นจริงเท่านั้น

b)

เป็นเงื่อนไขที่แสดงผลได้ ทั้ง เท็จ และจริง

c)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นเท็จเท่านั้น

d)

ถูกทุกข้อ

16.

จากโค๊ตโปรแกรมจะแสดงผลแบบใด

a)
b)
c)
d)

ถูกทุกข้อ

17.

จากโค๊ตโปรแกรมจะแสดงผลแบบใด

a)
b)
c)
d)

ถูกทุกข้อ

18.

จากจุดที่ให้สังเกต ถ้าได้คะแนน 50 ผลจะออกมาแบบใด

a)

your GRADE A

b)

your GRADE B

c)

your GRADE C

d)

your Score low

19.

สมมุติว่า ได้คะแนน 30 จะเกิดผลอย่างไร

a)

ปรากฎคำว่า Past เพราะเป็น "จริง"

b)

ไม่เกิดอะไรขึ้นเพราะเป็น "เท็จ"

c)

ไม่เกิดอะไรขึ้นเพราะเป็น "จริง"

d)

ปรากฎคำว่า Past เพราะเป็น "เท็จ"

20.

จากโปรแกรม เงื่อนไข แบบใด

a)

ทางเลือกเดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

ถูกทุกข้อ