wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ภาษาซี

Total questions: 42

Worksheet time: 24mins

Name
Class
Date
1.

การเขียน Flowchart มีความหมายตรงกับข้อใด

a)

การดำเนินการแก้ปัญหาโดยคำพูด

b)

การแสดงการทำงานของคอมพิวเตอร์

c)

การเลือกเครื่องมือและออกแบบขั้นตอนวิธีการแก้ปัญหา

d)

การใช้รูปภาพหรือสัญลักษณ์ ที่ใช้เขียนแทนคำอธิบาย

2.

สัญลักษณ์นี้คืออะไร?

a)

Decision Box

b)

Input / Output box

c)

Process box

d)

Start / Stop box

3.

สัญลักษณ์นี้คืออะไร?

a)

Decision Box

b)

Input / Output box

c)

Process box

d)

Start / Stop box

4.

สัญลักษณ์นี้คืออะไร?

a)

Decision Box

b)

Input / Output box

c)

Process box

d)

Start / Stop box

5.

สัญลักษณ์นี้คืออะไร?

a)

Decision Box

b)

Input / Output box

c)

Process box

d)

Start / Stop box

6.

สัญลักษณ์ใดใช้ในการคำนวณสูตร C= A+B ของผังงาน

a)
b)
c)
d)
7.

จากรูปต่อไปนี้คือผังงานในรูปแบบใด

a)

แบบลำดับขั้น

b)

แบบทางเลือก

c)

แบบทำซ้ำ

d)

ถูกทุกข้อ

8.

ผังงานในภาพเป็นผังงานประเภทใด

a)

แบบลำดับ

b)

แบบทางเลือก

c)

แบบทำซ้ำ

d)

ถูกทุกข้อ

9.

ผังงานในภาพเป็นผังงานประเภทใด

a)

แบบลำดับ

b)

แบบทางเลือก

c)

แบบทำซ้ำ

d)

ถูกทุกข้อ

10.

จากรูปถ้าผู้ใช้ป้อนข้อมูล 158 ระบบจะแสดงผลลัพธ์ออกมาอย่างไร

a)

คุณตัวเตี้ย

b)

คุณค่อนข้างเตี้ย

c)

คุณค่อนข้างสูง

d)

คุณตัวสูง

11.

จากผังงานในภาพจะมีการทำงานกี่ครั้ง

a)

1

b)

3

c)

6

d)

9

12.
ถ้าต้องการ Save Souce File โปรแกรมภาษา C ต้อง Save นามสกุลไฟล์ ตามข้อใด
a)
.o
b)
.c
c)
.cpp
d)
.exe
13.
หน้าจอการแสดงผลพื้นฐานแบบที่เราเห็นเป็นหน้าจอสีดำ ในการรัน (Run) โปรแกรม เราเรียกว่าอะไร
a)
Window Mode
b)
Dos Mode
c)
Web Mode
d)
Mobile Mode
14.
คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด
a)
( )
b)
[ ]
c)
{ }
d)
/*  */
15.

ฟังก์ชัน printf() มีหน้าที่อะไร

a)

ฟังก์ชันที่ใช้พิมพ์หรือแสดงข้อความ

b)

ฟังก์ชันที่ใช้รอรับค่าข้อมูลจากคีย์บอร์ด

16.

ฟังก์ชัน scanf() มีหน้าที่อะไร

a)

ฟังก์ชันที่ใช้พิมพ์หรือแสดงข้อความ

b)

ฟังก์ชันที่ใช้รอรับค่าข้อมูลจากคีย์บอร์ด

17.
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
a)
printf("THAILAND");
b)
printf("12345");
c)
printf("5+2=%d",5+2);
d)
printf('COMPUTER');
18.
ถ้าต้องการให้มีการขึ้นบรรทัดใหม่จะต้องใช้รหัสควบคุมใดในฟังก์ชั่น printf()
a)
\a
b)
\t
c)
\beep
d)
\n
19.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวเลขทศนิยมจะต้องใช้รหัสควบคุมตัวใด

a)
%f
b)
%x
c)
%s
d)
%c
20.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวเลขจำนวนเต็มจะต้องใช้รหัสควบคุมตัวใด

a)
%d
b)
%x
c)
%s
d)
%c
21.

ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นข้อความจะต้องใช้รหัสควบคุมตัวใด

a)
%d
b)
%x
c)
%s
d)
%c
22.
"ทำหน้าที่แปลภาษาที่มนุษย์เข้าใจให้เครื่องคอมพิวเตอร์เข้าใจได้" คือ ขั้นตอนใดในการพัฒนาโปรแกรมภาษาซี
a)
Source File
b)
Complie
c)
Run
d)
link
23.
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน
a)
จำนวนเต็ม (int)
b)
ข้อความ (char)
c)
จำนวนทศนิยม (float)
d)
จำนวนทศนิยม (double)
24.
"โรงเรียนสภาราชินี2" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
25.
"99.9999999999" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
26.
"60,000" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
27.
หากนักเรียนต้องการเขียนโปรแกรมเพื่อคำนวณค่า "สิบหารด้วยสอง" จะมีวิธีการเขียนโปรแกรมอย่างไร
a)
10/2
b)
10 div 2
c)
10 หาร 2
d)
10|2
28.
หากนักเรียนต้องการเขียนโปรแกรมเพื่อคำนวณค่า "หนึ่งคูณหนึ่ง" จะมีวิธีการเขียนโปรแกรมอย่างไร
a)
1x1
b)
1X1
c)
1*1
d)
1#1
29.
Editor ที่สามารถใช้ในการเขียนโปรแกรมภาษาซีได้ คือโปรแกรมข้อใด
a)
Dev C++
b)
Program C
c)
C
d)
Type C
30.
ข้อใดเป็นการประกาศตัวแปรได้ถูกต้อง
a)
int A;
b)
float b
c)
c char;
d)
double @D;
31.
ส่วนฟังก์ชันหลักในการเขียนโปรแกรมภาษาซีคือข้อใด
a)
#include 
b)
main()
c)
{ }
d)
;
32.
สัญลักษณ์ใดที่จะต้องใช้จบคำสั่งของโปรแกรมทุกบรรทัด
a)
:
b)
;
c)
{ }
d)
\
33.
ข้อใดไม่จำเป็นในการเขียนโปรแกรม
a)
#include
b)
#define
c)
{}
d)
main()
34.

# include<stdio.h>  จากคำสั่งดังกล่าวใช้ Library อะไร

a)
#
b)
include
c)
<>
d)
stdio.h
35.
Library คืออะไร
a)
ห้องสมุด
b)
คลังเก็บคำสั่ง
c)
คลังเก็บคำสั่งที่ใช้ในภาษาซี
d)
ถูกทุกข้อ
36.

อักขระในภาษาซีประกอบด้วย

a)

ตัวอักขระ A-Z และ a-z

b)

ตัวเลข 0-9

c)

ตัวอักขระพิเศษ_ เท่านั้น

d)

ถูกทุกข้อ

37.

ตัวกระทำ เปรียบเทียบ ++ หมายถึงอะไร ?

a)

ลดลง 1

b)

เพิ่มขึ้น 1

c)

การบวก

d)

การคูณ

38.

ข้อใดเป็นลำดับขั้นตอนของการวิเคราะห์ปัญหา?

a)

Input ,Output, Process

b)

Process ,Input ,Output

c)

Process ,Input ,Output

d)

Input , Process , Output

39.

5. ข้อใดคือโปรแกรมที่ใช้ในการเขียนโปรแกรมภาษาซี ?

a)
b)
c)
d)
40.

ข้อใดใช้ฟังก์ชั่น scanf() ได้ถูกต้อง

a)

scanf("%d\n",x)

b)

scanf("%d",&x);

c)

scanf("%d",x);

d)

scanf("%d,x");

41.

ถ้าหาก x มีค่าเท่ากับ 23.1234 และมีการทำคำสั่งต่อไปนี้ printf("%.2f",x);

ผลลัพธ์ที่ได้จะเท่ากับข้อใด

a)

2.31234

b)

23.1234

c)

23.12

d)

2.31

42.

ข้อใดไม่ใช่ข้อมูลแบบ integer

a)

-320

b)

-31.80

c)

+45

d)

1456