Font size
Worksheetsการเขียนโปรแกรม Final ม.5 1/2565
Total questions: 27
Worksheet time: 15mins
ข้อใดไม่ใช่โครงสร้างพื้นฐานของโปรแกรมภาษาซี
ส่วนของฟังก์ชัน
ส่วนหัว
ส่วนคำสั่ง
ส่วนการคอมไพล์
อักขระในภาษาซีประกอบด้วย
ตัวอักขระ A-Z และ a-z
ตัวเลข 0-9
ตัวอักขระพิเศษต่าง ๆ
ถูกทุกข้อ
โปรแกรมต้นกำเนิดในภาษาซีจะมีนามสกุลเป็น
*.CPP
*.CBJ
*.CXE
*.LIB
ข้อใดเป็นการประกาศค่าคงที่ที่ถูกต้อง
int b 12 ;
int b=12 ;
int 12=b ;
int 12 b ;
ข้อใดต่อไปนี้ คือ ลักษณะการทำงานของคำสั่งวนซ้ำ do-while
ตรวจสอบเงื่อนก่อนก็ได้ หรือทำงานก่อนก็ได้
ทำงานและตรวจสอบเงื่อนไขพร้อมกัน
ตรวจสอบเงื่อนไขก่อนแล้วจึงทำงานต่อไป
ทำงานตามคำสั่งก่อนจึงตรวจสอบเงื่อนไข
ข้อใดต่อไปนี้ คือ ลักษณะการทำงานของคำสั่งวนซ้ำ while
ตรวจสอบเงื่อนก่อนก็ได้ หรือทำงานก่อนก็ได้
ทำงานและตรวจสอบเงื่อนไขพร้อมกัน
ตรวจสอบเงื่อนไขก่อนแล้วจึงทำงานต่อไป
ทำงานตามคำสั่งก่อนจึงตรวจสอบเงื่อนไข
ข้อใดต่อไปนี้ เป็นคำสั่งในการเลือกทำ
if
fi
while
do-while
ข้อใดไม่ถูกต้องตามหลักการตั้งชื่อตัวแปร
day_of_week
T_123
2Subjects
your_name
ข้อใดต่อไปนี้ คือคำสั่งที่ต้องใช้หยุดการทำงาน
continue
break
stop
for
ข้อใดต่อไปนี้ คือคำตอบของค่า y จากนิพจน์ที่กำหนดให้
int x, y;
x = 8;
y = x++;
printf(“%d”,y);
7
9
11
13
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวจำนวนเต็มจะต้องใช้รหัสควบคุมตัวใด
%c
%f
%x
%d
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวทศนิยม 2 ตำแหน่ง จะต้องใช้รหัสควบคุมตัวใด
%.2d
%.2f
%.2x
%.2c
ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม
#define
#include
ถูกทุกข้อ
main ()
ถ้านักเรียนต้องการเพิ่มค่าตัวแปรทีละ 1 ค่าควรใช้คำสั่งในข้อใด เลือกตอบ 2 ข้อ
i=i+
i=i++
1=i+1
i=i+1
ถ้านักเรียนต้องการเขียนเงื่อนไขในภาษาซีที่ให้ความหมายว่า “เท่ากับ” ควรเลือกใช้เครื่องหมายในข้อ
=>
==
!==!
=!
ข้อใดคือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซี
Dev-C++
Dev-C--
C-Dev++
ถูกทุกข้อ
ข้อใดต่อไปนี้ คือ จำนวนรอบของการทำงานจากชุดคำสั่งที่กำหนดให้
int x=5;
while(x > 5)
printf(“%d”,x);
5 รอบ
1 รอบ
100 รอบ
0 รอบ
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
printf("THAILAND");
printf("12345");
printf("5+2=%d",5+2);
printf('COMPUTER');
ตามหลักการคำนวณ หากให้โปรแกรมคำนวณ 3+7*2+4 เท่ากับเท่าใด
7
14
21
28
จงพิจารณานิพจน์ Y = 5 * 3 - 2 + 80 /2 ผลลัพธ์ของ Y มีค่าเท่าใด
53
-53
43
55
จากโค้ดจากภาพ หากป้อน 77 จะเท่ากับเกรดเฉลี่ยเท่าใด
2.5
3
3.5
4
จากรูปโปรแกรมทำงานวนซ้ำกี่รอบ
10
100
1000
10000
จากรูปโปรแกรมทำงานซ้ำกี่รอบ
4
6
8
10
ไม่มีข้อถูก
จากรูป ควรเติมอะไรในช่องว่าง
i=I++;
i=i++;
i=i--;
i=i+2;
จงเติมคำในช่องว่าง
(a)
จงเขียนโค้ดสำหรับแสดงข้อความ Pak
(a)
ครูชื่ออะไร
ภาค
ภาคย์
พากย์
พลาด
