Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

แบบทดสอบปลายภาค ว30282

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน

a)

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

b)

เขียนผังงาน

c)

เขียนโปรแกรม

d)

ทดสอบโปรแกรม

2.

หากนักเรียนต้องการหาคะแนนเฉลี่ยวิชาการเขียนโปรแกรมเบี้องต้นของนักเรียน ม.5/1จำนวน 20 คน ข้อมูลนำเข้าคือข้อใด

a)

สูตรหาค่าเฉลี่ย

b)

คะแนนของนักเรียนแต่ละคน

c)

ผลลัพธ์ที่ได้

d)

วิชาการเขียนโปรแกรมเบื้องต้น

3.

ข้อใดเป็นลักษณะของภาษาระดับสูง

a)

ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ

b)

เป็นภาษาคอมพิวเตอร์ยุคใหม่

c)

มีภาษาใกล้เคียงกับภาษามนุษย์

d)

เป็นภาษาที่ใช้กับงานขั้นสูง

4.

ภาษาคอมพิวเตอร์ระดับสูง แทนคำสั่งต่างๆ ด้วยอะไร

a)

เลขฐานสอง

b)

คำภาษาอังกฤษ

c)

สัญลักษณ์

d)

นิมอนิกโค้ด

5.

ความผิดพลาดทางตรรกะ เกิดจากอะไร

a)

ลำดับการทำงานไม่ถูกต้อง

b)

เขียนคำสั่งไม่ถูกต้อง

c)

เขียนคำสั่งไม่ครบถ้วน

d)

ไม่มีคำตอบที่ถูกต้อง

6.

โปรแกรมที่ใช้ในการเรียนวิชาการเขียนโปรแกรมเบื้องต้นคือโปรแกรมใด

a)

Dev – C++

b)

Turbo C++

c)

Visual C++

d)

Editor C+

7.

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

a)

( )

b)

{ }

c)

[ ]

d)

/* */

8.

Header file ที่นิยมใช้ในการเขียนโปรแกรมภาษาซี ชื่อว่า

a)

stdio.s

b)

studio.s

c)

studio.h

d)

stdio.h

9.

ในฟังก์ชัน printf( ) รหัสควบคุมการแสดงผลให้ขึ้นบรรทัดใหม่ คือ

a)

\p

b)

\o

c)

\n

d)

\m

10.

โปรแกรมภาษาซีจะเริ่มทำงานจากฟังก์ชันใด

a)

#include

b)

main

c)

conio.h

d)

stdio.h

11.

ข้อมูลประเภทใดไม่เป็นอักขระในภาษาซี

a)

C

b)

1

c)

AA

d)

*

12.

ข้อใด ไม่ใช่ ข้อมูลแบบ integer (จำนวนเต็ม)

a)

-320

b)

+45

c)

-31.80

d)

1456

13.

ตัวเลขใด ไม่ สามารถเก็บเป็นข้อมูลประเภท char (ตัวอักขระ) ได้

a)

-320

b)

1

c)

1258

d)

1587987

14.

ข้อใดเป็นตัวแปรที่ ไม่ เหมาะสม ถ้าหากในภาษาซีกำหนดให้ a = 20.2, b = 120 และ c = 300

a)

float a;

b)

char c;

c)

char b;

d)

ไม่มีข้อถูก

15.

ถ้าต้องการเก็บค่าตัวเลขทศนิยมระหว่างศูนย์ถึงหกล้าน ควรประกาศตัวแปรชนิดใดจึงจะเหมาะสมที่สุด

a)

int

b)

unsigned int

c)

float

d)

unsigned float

16.

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

a)

+

b)

-

c)

&

d)

%

17.

สัญลักษณ์ของตัวดำเนินการ == หมายถึงอะไร

a)

เท่ากับ

b)

ไม่เท่ากับ

c)

เท่ากัน

d)

ไม่เท่ากัน

18.

เครื่องหมายในข้อใดมีความสำคัญเป็นลำดับที่ 1

a)

{ }

b)

( )

c)

*

d)

^

19.

ข้อใดต่อไปนี้ เป็นรูปแบบของนิพจน์ที่กำหนดให้ตัวแปร num เพิ่มค่าทีละหนึ่ง

a)

num++

b)

++num

c)

num = num+1

d)

ถูกทุกข้อ

20.

กำหนด n = 9;

ans = ++n; อยากทราบว่าผลลัพธ์ของ ans มีค่าเท่าใด

a)

8

b)

9

c)

10

d)

11