NEW
Font size
S
M
L
XL
Worksheetsข้อสอบปลายภาค วิชา การเขียนโปรแกรม
Total questions: 50
Worksheet time: 25mins
Name
Class
Date
1.
ในการใช้โปรแกรม Dev C++ ถ้าต้องสร้าง Source File ต้องใช้คีย์ลัด ในข้อใด
a)
Ctrl + N
b)
Ctrl + S
c)
Ctrl + C
d)
Ctrl + V
2.
ถ้าต้องการ Save Souce File โปรแกรมภาษา C ต้อง Save นามสกุลไฟล์ ตามข้อใด
a)
.o
b)
.c
c)
.cpp
d)
.exe
3.
ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Complie โปรแกรม ต้องใช้คีย์ลัดในข้อใด
a)
F7
b)
F8
c)
F9
d)
F10
4.
ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Run โปรแกรมต้องใช้คีย์ลัดในข้อใด
a)
F7
b)
F8
c)
F9
d)
F10
5.
ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Compile และ Run โปรแกรมในครั้งเดียวกันต้องใช้คีย์ลัดในข้อใด
a)
F8
b)
F9
c)
F10
d)
F11
6.
หน้าจอการแสดงผลพื้นฐานแบบที่เราเห็นเป็นหน้าจอสีดำ ในการรัน (Run) โปรแกรม เราเรียกว่าอะไร
a)
Window Mode
b)
Dos Mode
c)
Web Mode
d)
Mobile Mode
7.
คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด
a)
( )
b)
[ ]
c)
{ }
d)
/* */
8.
การใช้ฟังก์ชั่น printf() ข้อใดไม่ถูกต้อง
a)
printf("THAILAND");
b)
printf("12345");
c)
printf("5+2=%d",5+2);
d)
printf('COMPUTER');
9.
ถ้าต้องการให้มีการขึ้นบรรทัดใหม่จะต้องใช้รหัสควบคุมใดในฟังก์ชั่น printf()
a)
\a
b)
\t
c)
\beep
d)
\n
10.
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวทศนิยมจะต้องใช้รหัสควบคุมตัวใด
a)
%f
b)
%x
c)
%s
d)
%c
11.
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็นตัวเลขจำนวนเต็มจะต้องใช้รหัสควบคุมตัวใด
a)
%d
b)
%x
c)
%s
d)
%c
12.
ถ้าหากต้องการให้ฟังก์ชั่น printf() แสดงผลเป็น ข้อความ จะต้องใช้รหัสควบคุมตัวใด
a)
%d
b)
%x
c)
%s
d)
%c
13.
ถ้าต้องการให้มีเสียง beep ออกทางลำโพง จะต้องใช้รหัสควบคุมใดในฟังก์ชั่น printf()
a)
\a
b)
\t
c)
\beep
d)
\n
14.
ข้อใดที่ไม่จำเป็นต้องมีในการเขียนโปรแกรม
a)
#define
b)
#include
c)
{ }
d)
main ()
15.
ใครเป็นผู้คิดค้นภาษาซี
a)
เดนนิส ริชชี่
b)
วิลเลียม ฮาร์วีย์
c)
อัลเบิร์ต ไอน์สไตน์
d)
ปีทาโกรัส
16.
ภาษาซีถูกพัฒนามาจากภาษาอะไร
a)
A
b)
B
c)
C
d)
D
17.
เราใช้อะไรในการพัฒนาโปรแกรมภาษาซี
a)
Editor
b)
Web Browser
c)
MS-Word
d)
Windows 7
18.
"ทำหน้าที่แปลภาษาที่มนุษย์เข้าใจให้เครื่องคอมพิวเตอร์เข้าใจได้" คือ ขั้นตอนใดในการพัฒนาโปรแกรมภาษาซี
a)
Source File
b)
Complie
c)
Run
d)
link
19.
"ทำการตรวจสอบ Source code ว่าถูกต้องหรือไม่" คือ ขั้นตอนใดในการพัฒนาโปรแกรมภาษาซี
a)
Source File
b)
Complie
c)
Run
d)
link
20.
เมื่อคอมไพล์แปลง Source File จากภาษาซีเป็นภาษาเครือง จะได้นามสกุลไฟล์อะไร
a)
.c
b)
.obj
c)
.exe
d)
.xls
21.
นามสกุล .obj เครื่องคอมพิวเตอร์สามารถนำไปประมวลผลได้หรือไม่
a)
ได้
b)
ไม่ได้
22.
นามสกุล .exe เครื่องคอมพิวเตอร์สามารถนำไปประมวลผลได้หรือไม่
a)
ได้
b)
ไม่ได้
23.
ระหว่างคนกับเครื่องคอมพิวเตอร์ ใครเข้าใจและสามารถแปลคำสั่ง .exe ได้
a)
คน
b)
คอม
24.
ระหว่างคนกับเครื่องคอมพิวเตอร์ ใครเข้าใจและสามารถแปลคำสั่ง .c ได้
a)
คน
b)
คอม
25.
ระหว่างคนกับเครื่องคอมพิวเตอร์ ใครเข้าใจและสามารถแปลคำสั่ง .obj ได้
a)
คน
b)
คอม
26.
ทำหน้าที่อ่านและแปลโปรแกรมทีละบรรทัด คือลักษณะของคอมไพล์แบบใด
a)
อินเทอร์พรีเตอร์
b)
คอมไพเลอร์
27.
ทำหน้าที่อ่านและแปลโปรแกรมพร้อมๆกัน คือลักษณะของคอมไพล์แบบใด
a)
อินเทอร์พรีเตอร์
b)
คอมไพเลอร์
28.
ระหว่าง "อินเทอร์พรีเตอร์" กับ "คอมไพเลอร์" การตรวจสอบโปรแกรมโปรแกรมแบบใดเร็วกว่ากัน
a)
อินเทอร์พรีเตอร์
b)
คอมไพเลอร์
29.
ระหว่าง "อินเทอร์พรีเตอร์" กับ "คอมไพเลอร์" การตรวจสอบโปรแกรมโปรแกรมแบบที่จะหยุดการทำงานเมื่อพบข้อผิดพลาด
a)
อินเทอร์พรีเตอร์
b)
คอมไพเลอร์
30.
ขั้นตอนในการพัฒนาโปรแกรมภาษาซีมีกี่ขั้นตอน
a)
2
b)
4
c)
6
d)
8
31.
Output หรือผลลัพธ์ที่ได้จากการเขียนโปรแกรมจะเกิดในขั้นตอนได้
a)
ขั้นตอนที่ 1 -Source Code
b)
ขั้นตอนที่ 2- Complie
c)
ขั้นตอนที่ 3 - Link
d)
ขั้นตอนที่ 4 - Run
32.
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน
a)
จำนวนเต็ม (int)
b)
ข้อความ (char)
c)
จำนวนทศนิยม (float)
d)
จำนวนทศนิยม (double)
33.
ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บข้อมูล 100,000
a)
จำนวนเต็ม (int)
b)
ข้อความ (char)
c)
จำนวนเต็มแบบยาว (long)
d)
จำนวนทศนิยม (double)
34.
AiraiR สามารถตั้งเป็นชื่อตัวแปรได้หรือไม่
a)
ได้
b)
ไม่ได้
35.
float สามารถตั้งเป็นชื่อตัวแปรได้หรือไม่
a)
ได้
b)
ไม่ได้
36.
I love u สามารถตั้งเป็นชื่อตัวแปรได้หรือไม่
a)
ได้
b)
ไม่ได้
37.
"โรงเรียนสภาราชินี2" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
38.
"99.9999999999" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
39.
"60,000" ควรเลือกใช้รหัสรูปแบบใดในการเก็บข้อมูล
a)
%d
b)
%c
c)
%s
d)
%f
40.
คุณครูประจำวิชาการเขียนโปรแกรม ชื่อจริง ชื่ออะไร
a)
ครูกิตติมา
b)
ครูจิตติมา
c)
ครูกานติมา
d)
ครูมาติกา
41.
หากนักเรียนต้องการเขียนโปรแกรมเพื่อคำนวณค่า "สิบหารด้วยสอง" จะมีวิธีการเขียนโปรแกรมอย่างไร
a)
10/2
b)
10 div 2
c)
10 หาร 2
d)
10|2
42.
หากนักเรียนต้องการเขียนโปรแกรมเพื่อคำนวณค่า "หนึ่งคูณหนึ่ง" จะมีวิธีการเขียนโปรแกรมอย่างไร
a)
1x1
b)
1X1
c)
1*1
d)
1#1
43.
Editor ที่สามารถใช้ในการเขียนโปรแกรมภาษาซีได้ คือโปรแกรมข้อใด
a)
Dev C++
b)
Program C
c)
C
d)
Type C
44.
ข้อใดเป็นการประกาศตัวแปรได้ถูกต้อง
a)
int A;
b)
float b
c)
c char;
d)
double @D;
45.
ส่วนฟังก์ชันหลักในการเขียนโปรแกรมภาษาซีคือข้อใด
a)
#include
b)
main()
c)
{ }
d)
;
46.
สัญลักษณ์ใดที่จะต้องใช้จบคำสั่งของโปรแกรมทุกบรรทัด
a)
:
b)
;
c)
{ }
d)
\
47.
ข้อใดไม่จำเป็นในการเขียนโปรแกรม
a)
#include
b)
#define
c)
{}
d)
main()
48.
# include <stdio.h> จากคำสั่งดังกล่าวใช้ Library อะไร
a)
#
b)
include
c)
<>
d)
stdio.h
49.
Library คืออะไร
a)
ห้องสมุด
b)
คลังเก็บคำสั่ง
c)
คลังเก็บคำสั่งที่ใช้ในภาษาซี
d)
ถูกทุกข้อ
50.
ข้อใดกล่าวถูกต้องกับตัวแปร "Hello"
a)
ตัวแปรประเภทข้อความ , คำนวณได้
b)
ตัวแปรประเภทข้อความ , คำนวณไม่ได้
c)
ตัวแปรประเภทอักขระ , คำนวณได้
d)
ตัวแปรประเภทอักขระ , คำนวณไม่ได้
Reset
