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
Dev-C++
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
ตรวจสอบเงื่อนก่อนก็ได้ หรือทำงานก่อนก็ได้
ทำงานและตรวจสอบเงื่อนไขพร้อมกัน
ตรวจสอบเงื่อนไขก่อนแล้วจึงทำงานต่อไป
ทำงานตามคำสั่งก่อนจึงตรวจสอบเงื่อนไข
ในการใช้โปรแกรม Dev C++ ถ้าต้องสร้าง Source File ต้องใช้คีย์ลัด ในข้อใด
Ctrl + N
Ctrl + T
Ctrl + S
Ctrl + V
ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Complie โปรแกรม ต้องใช้คีย์ลัดในข้อใด
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