wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Basic of Programming Dev C++

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.
ภาษาซี ถูกพัฒนาโดยใคร
a)
Ken Thompson
b)
Dennis Ritchie
c)
Perter Norton
d)
Martin Richards
2.
ข้อใดต่อไปนี้มิใช่เป็นข้อเด่นของภาษาซี
a)
ทำงานได้รวดเร็ว
b)
เขียนโปรแกรมง่ายกว่าภาษาอื่น
c)
ไม่ขั้นกับโปรแกรมระบบปฏิบัติการ
d)
ใกล้เคียงกับภาษาเครื่อง
3.
โปรแกรมที่เขียนด้วยภาษาซี แล้วนำไปแปลงเป็นภาษาเครื่องจำเป็นต้องใช้สิ่งใด
a)
เอดิเตอร์
b)
ระบบปฏิบัติการ
c)
คอมไฟเลอร์
d)
รหัสคำสั่ง
4.
โปรแกรมที่เขียนขึ้นด้วยภาษาซีต่อไปนี้ที่ถูกประมวลผลก่อน
a)
#include<stdio.h>
b)
main()
c)
{
d)
/*comment*/
5.
ในภาษาซี อย่างน้อยต้องมีอยู่ 1 ฟังก์ชั่น อยากทราบว่าเป็นฟังก์ชั่นใด
a)
main()
b)
MAIN()
c)
#include
d)
#include<>
6.
เครื่องหมายใดที่ไม่ใช้ในการคำนวณในภาษาซี
a)
+
b)
-
c)
*
d)
X
7.
ฟังก์ชั่นในข้ัอใดใช้สำหรับแสดงข้อมูลออกทางหน้าจอ
a)
main()
b)
printf()
c)
scanf()
d)
getch()
8.
ฟังก์ชั่นในข้ัอใดใช้สำหรับรับค่าข้อมูลแล้วนำไปประมวลผล
a)
main()
b)
printf()
c)
scanf()
d)
getch()
9.
รหัสรูปแบบข้อมูลใด ที่นำมาใช้กับจำนวนเต็ม
a)
%d
b)
%f
c)
%c
d)
%ld
10.
รหัสรูปแบบข้อมูลใด ที่นำมาใช้กับจำนวนจริง
a)
%d
b)
%f
c)
%c
d)
%ld
11.
เมื่อต้องการให้ปัดบรรทัด 2 บรรทัด จะต้องเขียนชุดคำสั่งอย่างไร
a)
printf("\n\n");
b)
printf("newline",newline");
c)
line();line();
d)
printf("\t\t");
12.
ตัวแปรที่นำมาใช้รับค่าตัวเลขในฟังก์ชั่น scanf(); จะต้องใช้เครื่องหมายใดนำหน้าตังแปร
a)
#
b)
&
c)
$
d)
@
13.
ข้อใดต่อไปนี้ไม่จัดเป็นคำสั่งควบคุมเงื่อนไข
a)
if...
b)
if....else
c)
switch....case
d)
if...then...else
14.
การตัดเกรด 1 และ 0 เงื่อนไขในข้อใดถูกต้อง (สมมุติ ใช้ตัวแปรชื่อ SC)
a)
sc>=50
b)
sc<50
c)
sc>49
d)
sc<=49
15.
ภาษาซีจัดเป็นภาษาระดับใด
a)
ระดับต่ำ
b)
ระดับกลาง
c)
ภาษาเครื่อง
d)
ระดับสูง
16.
ไฟล์โปรแกรมที่บรรจุโค้ดภาษาซีจะมีนามสกุลเป็นตามข้อใด
a)
*.CPP
b)
*.OBJ
c)
*.EXE
d)
*.LIB
17.
เมื่อเขียนโปรแกรมและคอมไพล์สมบูรณ์ไฟล์ในข้อใดที่สามารถนำไปใช้งานได้ทันที
a)
*.CPP
b)
*.OBJ
c)
*.EXE
d)
*.LIB
18.
ข้อใดไม่ใช่ประเภทข้อมูลในภาษาซี
a)
integer
b)
char
c)
floatingpoint
d)
long char
19.
ข้อใดตั้งชื่อตัวแปรได้ถูกต้อง
a)
3sum
b)
sum-sc
c)
main
d)
Mean_x
20.
ข้อใดเป็นลักษณะการประกาศตัวแปรที่ไม่ถูกต้อง
a)
int m,n
b)
float m,n
c)
byte m,n
d)
char p = A;
21.
ถ้าประกาศตัวแปร int a = 5; แล้ว นิพจน์ a++ จะมีค่าเป็นเท่าใด
a)
4
b)
5
c)
6
d)
7
22.
ข้อใดคือขั้นตอนแรกในการพัฒนาโปรแกรม
a)
วิเคราะห์ปัญหา
b)
จัดทำเอกสารประกอบ
c)
ออกแบบวิธีการแก้ปัญหา
d)
เขียนโปรแกรม
23.
การจัดทำ Flow chart มีบทบาทต่อขั้นตอนการพัฒนาโปรแกรมในข้อใด
a)
วิเคราะห์ปัญหา
b)
จัดทำเอกสารประกอบ
c)
ออกแบบวิธีการแก้ปัญหา
d)
เขียนโปรแกรม
24.
ข้อใดคือขั้นตอนสุดท้ายของการพัฒนาโปรแกรม
a)
วิเคราะห์ปัญหา
b)
จัดทำเอกสารประกอบ
c)
ออกแบบวิธีการแก้ปัญหา
d)
เขียนโปรแกรม
25.
ขั้นตอนใดที่สามารถตรวจสอบได้ว่าโปรแกรมมีข้อผิดพลาด
a)
วิเคราะห์ปัญหา
b)
จัดทำเอกสารประกอบ
c)
การทดสอบโปรแกรม
d)
เขียนโปรแกรม
26.
คอมไพเลอร์มีหน้าที่แปลภาษาโปรแกรมเป็นภาษาในข้อใด
a)
ภาษาเครื่อง
b)
ภาษาระดับต่ำ
c)
ภาษาระดับกลาง
d)
ภาษาระดับสูง
27.
การทำงานของฟังก์ชั่นจะเริ่มต้นที่ใดและสิ้นสุดที่ใด
a)
เริ่มต้น { และสิ้นสุด }
b)
เริ่มต้น < และสิ้นสุด >
c)
เริ่มต้นที่ / และสิ้นสุดที่ \
d)
เริ่มต้นที่ ( และสิ้นสุด )
28.
ข้อใดเป็น Executable ไฟล์ที่ถูกต้อง
a)
Work.xee
b)
Work.eex
c)
Work.exa
d)
Work.exe
29.
หมายเหตุ หรือ comment ในข้อใดใช้ไม่ถูกต้อง
a)
// Program create by Chaiya Swuagrai
b)
/* Program create by Chaiya Swuagrai//
c)
/* Program create by Chaiya Swuagrai*/
d)
// Program create by Chaiya Swuagrai//
30.
การเขียนส่วนของเฮดเดอร์ไฟล์ ข้อใดไม่ถูกต้อง
a)
#include<stdio.h>
b)
#include<conio.h>
c)
#include "stdio.h"
d)
#include<"conio.h">