40 questions
ข้อใดไม่ใช่โครงสร้างพื้นฐานของโปรแกรมภาษาซี
ส่วนหัวของฟังก์ชัน
ส่วนการประกาศตัวแปร
ส่วนคำสั่ง
ส่วนการคอมไพล์
อักขระในภาษาซีประกอบด้วย
ตัวอักขระ A-Z และ a-z
ตัวเลข 0-9
ตัวอักขระพิเศษต่าง ๆ
ถูกทุกข้อ
โปรแกรมต้นกำเนิดในภาษาซีจะมีนามสกุลเป็น
*.CPP
*.OBJ
*.EXE
*.LIB
ประโยคคำสั่งต่าง ๆ ในภาษาซี ต้องปิดท้ายแต่ละคำสั่งด้วยเครื่องหมายใด
เครื่องหมาย .
เครื่องหมาย ,
เครื่องหมาย ;
เครื่องหมาย :
ข้อใดเป็นการประกาศค่าคงที่ที่ถูกต้อง
const int b 12 ;
const b 12 ;
const int b = 12 ;
const b = 12 ;
ข้อใดต่อไปนี้ คือ ลักษณะการทำงานของคำสั่งวนซ้ำ do-while
ตรวจสอบเงื่อนก่อนก็ได้ หรือทำงานก่อนก็ได้
ทำงานและตรวจสอบเงื่อนไขพร้อมกัน
ตรวจสอบเงื่อนไขก่อนแล้วจึงทำงานต่อไป
ทำงานตามคำสั่งก่อนจึงตรวจสอบเงื่อนไข
ข้อใดต่อไปนี้ เป็นคำสั่งในการเลือกทำแบบทางเดียว
if
if-else
if-else เชิงซ้อน
switch
ถ้าต้องการเก็บข้อมูลเกี่ยวกับผลการเรียน เช่น 3.88 ควรกำหนดชนิดข้อมูลของตัวแปรดังข้อใด
char
float
int
short
stdio.h จะพบได้ในส่วนใดของโครงสร้างโปรแกรมภาษาซี
ส่วนฟังก์ชันที่กำหนดเอง
ส่วนฟังก์ชันหลัก
ส่วนประกาศตัวแปรส่วนกลาง
ส่วนประมวลผลก่อน
การแปลภาษาคอมพิวเตอร์เป็นรหัสภาษาเครื่องมือที่มีการแปลทีละบรรทัดเรียกว่าอะไร
คอมไพล์เลอร์
อินเทอร์พรีเตอร์
แอสเซมเบอร์
รันไทม์
ข้อใดไม่ถูกต้องตามหลักการตั้งชื่อตัวแปร
day_of_week
T_123
2Subjects
your_name
ข้อใดต่อไปนี้ คือคำสั่งที่ต้องใช้หยุดการทำซ้ำและออกจากลูปของโปรแกรมได้
continue
break
while
for
ข้อใดต่อไปนี้ คือคำตอบของค่า y จากนิพจน์ที่กำหนดให้
int x, y;
x = 8;
y = ++x;
printf(“%d”,y);
7
8
9
10
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวทศนิยมจะต้องใช้รหัสควบคุมตัวใด
%c
%f
%x
%s
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวเลขจำนวนเต็มจะต้องใช้รหัสควบคุมตัวใด
%d
%x
%c
%s
ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม
#define
#include
{ }
main ()
ภาษาซีถูกพัฒนามาจากภาษาอะไร
ภาษา A
ภาษา B
ภาษา C
ภาษา D
ถ้านักเรียนต้องการเพิ่มค่าตัวแปรทีละ 1 ค่าควรใช้คำสั่งในข้อใด
i--
i++
-+i
+-i
จากรูปแบบการทำซ้ำด้วยคำสั่ง for ดังต่อไปนี้ for(i = 1; i<=10; i++) ข้อใดแปลความหมายของการทำงานในวงเล็บตามลำดับได้ถูกต้อง
กำหนดค่าเริ่มต้น; เพิ่มค่าตัวแปร; เงื่อนไขสำหรับทำซ้ำจนจบ
กำหนดค่าเริ่มต้น; เงื่อนไขสำหรับทำซ้ำจนจบ; เพิ่มค่าตัวแปร
เงื่อนไขสำหรับทำซ้ำจนจบ; กำหนดค่าเริ่มต้น; เพิ่มค่าตัวแปร
เพิ่มค่าตัวแปร; กำหนดค่าเริ่มต้น; เงื่อนไขสำหรับทำซ้ำจนจบ
ถ้านักเรียนต้องการเขียนเงื่อนไขในภาษาซีที่ให้ความหมายว่า “เท่ากับ” ควรเลือกใช้เครื่องหมายในข้อ
=>
==
!=
=!
ข้อใดเป็นลักษณะของภาษาระดับสูง
ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ
เป็นภาษาที่ใช้กับงานขั้นสูง
เป็นภาษาคอมพิวเตอร์ยุคใหม่
มีภาษาใกล้เคียงกับภาษามนุษย์
ข้อใดคือผู้พัฒนาภาษาซี
Arthur C. Clarke
Dennis Ritchie
Charles Babbage
Lady Augusta Ada Byron
ข้อใดคือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซี
Microsoft Word 2010
Microsoft Windows Logo
CodeBlock
Internet Explorer
ข้อใดต่อไปนี้ ตั้งชื่อตัวแปรถูกต้องตามหลักในการตั้งชื่อตัวแปร
1Sum
Num 2
do
_name
ข้อใดเรียงลำดับขนาดข้อมูลของตัวแปรจากน้อยไปมากได้ถูกต้อง
double, float, long, unsigned int
char, unsigned int, float, double
long, unsigned long, float, double
unsigned int, char, float, double
ข้อใดต่อไปนี้ คือ จำนวนรอบของการทำงานจากชุดคำสั่งที่กำหนดให้
int x=5;
while(x > 5)
printf(“%d”,x);
5 รอบ
10 รอบ
0 รอบ
ไม่มีข้อใดถูก
ข้อใดต่อไปนี้ คือ ลักษณะการทำงานของคำสั่งวนซ้ำ do-while
ตรวจสอบเงื่อนก่อนก็ได้ หรือทำงานก่อนก็ได้
ทำงานและตรวจสอบเงื่อนไขพร้อมกัน
ตรวจสอบเงื่อนไขก่อนแล้วจึงทำงานต่อไป
ทำงานตามคำสั่งก่อนจึงตรวจสอบเงื่อนไข
ในการใช้โปรแกรม CodeBlock ถ้าต้องสร้าง Source File ต้องใช้คีย์ลัด ในข้อใด
Ctrl + N
Ctrl + T
Ctrl + S
Ctrl + V
ในการใช้โปรแกรม CodeBlock ถ้าต้องการ Build and Run โปรแกรม ต้องใช้คีย์ลัดในข้อใด
F8
F7
F9
F10
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
printf("THAILAND");
printf("12345");
printf("5+2=%d",5+2);
printf('COMPUTER');
จงหาค่าของนิพจน์ 3+7*2
15
16
12
17
ข้อใดไม่ใช่คำสงวนที่ห้ามตั้งชื่อตัวแปร
long
float
letter
while
ข้อใดคือสัญลักษณ์ จุดเริ่มต้น / สิ้นสุด
ของผังงาน ในโปรแกรมหลักและโปรแกรมย่อย
ผังงานควรเขียนช่วงใด เพื่อให้สามารถสร้างโปรแกรมคอมพิวเตอร์ได้อย่างถูกต้อง
ก่อนเขียนโปรแกรม
ช่วงเวลาใดก็ได้
หลังโปรแกรมเสร็จสมบูรณ์
โปรแกรมใกล้เสร็จสมบูรณ์
รูปแบบผังงานใดต้องประกอบไปด้วยสัญลักษณ์การตัดสินใจ
แบบการเรียงลำดับ
แบบมีเงื่อนไข
แบบทำซ้ำ
ถูกทั้งข้อ 2 และ ข้อ 3
จงพิจารณานิพจน์ Y = 5 * 3 - 2 + 80 /2 ผลลัพธ์ของ Y มีค่าเท่าใด
53
40.5
42.5
-37
ข้อใดคือประโยชน์ของผังงาน Flowchart
ง่ายและสะดวกต่อการพิจารณาถึงลำดับขั้นตอนในการทำงาน
ยุ่งยากสำหรับการเขียนโปรแกรม
ขั้นตอนในการทำงานซับซ้อน
การทำงานของผังงานโปรแกรม
การเขียนผังงานจัดอยู่ในขั้นตอนใดของการพัฒนาโปรแกรม
เขียนโปรแกรม
ออกแบบระบบ
วิเคราะห์ระบบ
การจัดทำเอกสาร
ผังงานมีหลักการในการกำหนดทิศทางการทำงานเป็นแบบใดจึงจะถูกต้องที่สุด
บนลงลาง
ซ้ายไปขวา
ตามหัวลูกศรจากบนลงล่างหรือซ้ายไปขวา
ขวาไปซ้าย
ข้อใดต่อไปนี้ คือคำสั่งลูปการทำซ้ำที่ทราบจำนวนรอบที่แน่นอน
switch
while
do-while
for