wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

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

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

ภาษา C ถูกพัฒนาโดยใคร?

a)

Linus Torvalds

b)

James Gosling

c)

Dennis Ritchie

d)

Bjarne Stroustrup

2.

ฟังก์ชันหลักในภาษา C คืออะไร?

a)

start

b)

main

c)

run

d)

execute

3.

ตัวแปรในภาษา C ต้องประกาศอย่างไร?

a)

ไม่ต้องประกาศตัวแปรในภาษา C สามารถใช้ได้ทันที;

b)

ใช้คำสั่ง print เพื่อประกาศตัวแปร เช่น print a;

c)

ต้องประกาศด้วยประเภทข้อมูล ตามด้วยชื่อ เช่น int a; หรือ float b = 5.0;

d)

ประกาศโดยใช้ชื่อก่อนแล้วตามด้วยประเภทข้อมูล เช่น a int;

4.

คำสั่งใดใช้สำหรับการแสดงผลในภาษา C?

a)

output()

b)

show()

c)

printf()

d)

display()

5.

การใช้คำสั่ง if-else ในภาษา C มีรูปแบบอย่างไร?

a)

if { // code if true } else (condition) { // code if false }

b)

if (condition) { // code if true } else { // code if false }

c)

if (condition) { // code } else if { // code if false }

d)

if (condition) // code if true else // code if false

6.

การทำซ้ำในภาษา C สามารถใช้คำสั่งใดได้บ้าง?

a)

goto

b)

for, while, do-while

c)

case

d)

switch

7.

การจัดการหน่วยความจำในภาษา C ใช้ฟังก์ชันใด?

a)

freeup

b)

alloca

c)

malloc, calloc, realloc, free

d)

malloc2

8.

การประกาศอาร์เรย์ในภาษา C ต้องทำอย่างไร?

a)

float arr[10];

b)

int arr[10];

c)

int arr = new int[10];

d)

array int arr[10];

9.

การใช้ pointer ในภาษา C มีประโยชน์อย่างไร?

a)

การใช้ pointer ทำให้โปรแกรมช้าลง

b)

การเข้าถึงข้อมูลในหน่วยความจำโดยตรงและการจัดการกับอาร์เรย์และโครงสร้างข้อมูลได้ง่ายขึ้น

c)

pointer ไม่สามารถใช้กับอาร์เรย์ได้

d)

การใช้ pointer ทำให้โค้ดอ่านยากขึ้น

10.

การคอมไพล์โปรแกรม C ทำได้อย่างไร?

a)

ใช้โปรแกรมแปลงไฟล์เสียงเป็นโค้ด C

b)

ใช้โปรแกรมแก้ไขข้อความเพื่อเขียนโค้ด C

c)

ใช้คอมไพเลอร์ เช่น GCC เพื่อแปลงโค้ด C เป็นไฟล์ปฏิบัติการ.

d)

ใช้คอมพิวเตอร์เพื่อรันโค้ด C โดยตรง

11.

การใช้คำสั่ง switch ในภาษา C มีลักษณะอย่างไร?

a)

switch (expression) case value: // code;

b)

switch (expression) { // code }

c)

switch { case value: // code; }

d)

switch (expression) { case value: // code; break; }

12.

การใช้ loop แบบ do-while ในภาษา C มีลักษณะอย่างไร?

a)

while (condition) { // code } do;

b)

do { // code } until (condition);

c)

do { // code } while (condition);

d)

do while (condition) { // code; }

13.

การใช้ฟังก์ชันในภาษา C ต้องทำอย่างไร?

a)

ประกาศฟังก์ชันก่อนใช้งาน และเรียกใช้ด้วยชื่อฟังก์ชัน

b)

ใช้คำสั่ง call เพื่อเรียกฟังก์ชัน

c)

ฟังก์ชันไม่จำเป็นต้องประกาศก่อนใช้งาน

d)

ใช้คำสั่ง function_name() เพื่อเรียกฟังก์ชัน