Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C Programing (Mid)

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.
ข้อใดเป็นลักษณะของภาษาระดับสูง ?
a)
ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ 
b)
เป็นภาษาที่ใช้กับงานขั้นสูง 
c)
เป็นภาษาคอมพิวเตอร์ยุคใหม่ 
d)
มีภาษาใกล้เคียงกับภาษามนุษย์ 
2.
การแปลภาษาคอมพิวเตอร์เป็นรหัสภาษาเครื่องมือที่มีการแปลทีละบรรทัดเรียกว่าอะไร 
a)
คอมไพล์เลอร์ 
b)
อินเทอร์พรีเตอร์ 
c)
แอสเซมเบอร์ 
d)
รันไทม์ 
3.
เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน ?
a)
วิเคราะห์ปัญหา 
b)
เขียนรหัสจำลอง
c)
เขียนรหัสจำลอง
d)
เลือกภาษาที่ต้องใช้เขียน 
4.
สัญลักษณ์นี้มีหน้าที่ใด
a)
แสดงการประมวลผล
b)
แสดงการรับข้อมูลเข้า 
c)
แสดงการตัดสินใจหรือเปรียบเทียบ 
d)
แสดงจุดเริ่มต้นการทำงาน 
5.
stdio.h จะพบได้ในส่วนใดของโครงสร้างโปรแกรมภาษซี
a)
ส่วนฟังก์ชันที่กำหนดเอง
b)
ส่วนฟังก์ชันหลัก
c)
ส่วนประกาศตัวแปรส่วนกลาง
d)
ส่วนประมวลผลก่อน
6.
ข้อใดคือเครื่องหมายลงท้ายคำสั่งต่างๆ ในภาษาซี
a)
; (semi-colon) 
b)
: (colon) 
c)
# (directive) 
d)
, (comma) 
7.
ข้อใดคือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซี
a)
Microsoft Word 2010 
b)
Microsoft Windows Logo 
c)
Dev-C++ 
d)
Internet Explorer 
8.
ข้อใดคือคีย์ลัดเพื่อสั่งโปรแกรมแปลภาษา (คอมไพล์) และทำงาน (รัน)
a)
F9 
b)
Ctrl + F9 
c)
Ctrl + F10 
d)
Ctrl + O 
9.
ข้อใดไม่ถูกต้องตามหลักการตั้งชื่อตัวแปร
a)
day_of_week 
b)
num1 
c)
2Subjects 
d)
FLOAT 
10.
ข้อใดต่อไปนี้ ตั้งชื่อตัวแปรถูกต้องตามหลักในการตั้งชื่อตัวแปร
a)
1Sum 
b)
Num 2 
c)
do 
d)
_name 
11.
ถ้าต้องการเก็บข้อมูลเกี่ยวกับผลการเรียน เช่น 3.45 ควรกำหนดชนิดข้อมูลของตัวแปรดังข้อใด
a)
char
b)
float
c)
int
d)
short
12.
ข้อใดต่อไปนี้ คือคำตอบของค่า y จากนิพจน์ที่กำหนดให้ ?int x, y;
x = 8;
y = ++x;
printf(“%d”,y);
a)
7
b)
8
c)
9
d)
10
13.
ซอฟต์แวร์ที่สร้างขึ้นและสามารถนำไปใช้ในทุกจุดประสงค์โดยไม่ต้องเสียค่าใช้จ่าย แต่พัฒนาโปรแกรมต่อไม่ได้ คือข้อใด
a)
วินโดวส์ (Windows)
b)
ฟรีแวร์ (Freeware)
c)
แชร์แวร์ (Shareware)
d)
โอเพนซอร์ส (Open source)
14.
ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับผังงาน
a)
ผังงานคือการใช้สัญลักษณ์อธิบายขั้นตอนการแก้ปัญหาเรื่องใดเรื่องหนึ่ง
b)
การเขียนผังงานแบบตามลำดับมี 3 กระบวนการ คือ อ่านข้อมูล คำนวณ และพิมพ์
c)
รูปลูกศรในหัวผังงานอาจมีหัวลูกศรสองทางได้
d)
ลำดับขั้นตอนควรเขียนจากบนลงล่าง หรือจากซ้ายไปขวา
15.
ภาษา Pascal , C จัดอยู่ในรูปแบบภาษาอะไร
a)
ภาษาเครื่อง
b)
ภาษาระดับต่ำ
c)
ภาษาระดับกลาง
d)
ภาษาระดับสูง
16.
รูปสี่เหลี่ยมผืนผ้าในการเขียนผังงานมีความหมายตามข้อใด
a)
การตัดสินใจ/เปรียบเทียบ
b)
การเริ่มต้น/การสิ้นสุด
c)
การประมวลผล
d)
จุดเชื่อมต่อ
17.
ข้อใดเป็นผลลัพธ์ที่ได้จากโค้ด printf(“‘I am a programmer.’”)
a)
“‘I am a programmer.’”
b)
“I am a programmer.”
c)
‘I am a programmer.’
d)
I am a programmer.
18.
ข้อความที่อยู่ในคำสั่ง printf ในโปรแกรม Dev-C++ จะแสดงด้วยสีอะไร *
a)
สีฟ้า
b)
สีดำ
c)
สีแดง
d)
สีเขียว
19.
ผลลัพธ์จากโค้ด printf(“\n Great \?”); คือข้อใด
a)
\n Great
b)
\n Great ?
c)
Great \?
d)
Great ?
20.
ข้อใดประกาศตัวแปรได้ถูกต้องและเหมาะสม 
a)
float y = 6;
b)
int x =5.43
c)
char cat = ‘A’;
d)
int 2be = 90;