wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบการเขียนโปรแกรมคอมพิวเตอร์

Total questions: 30

Worksheet time: 10mins

Name
Class
Date
1.

ภาษาซีจัดเป็นภาษาระดับใด

a)

ระดับต่ำ

b)

ระดับกลาง

c)

ระดับสูง

d)

ภาษาเครื่อง

2.

โปรแกรมภาษาซีจะเริ่มทำงานจากฟังก์ชันใด

a)

ฟังก์ชัน main

b)

ฟังก์ชัน include

c)

ฟังก์ชัน library

d)

ฟังก์ชัน declare

3.

โปรแกรมต้นกำเนิดในภาษาซีจะมีนามสกุลเป็น

a)

*.LIB

b)

*.EXE

c)

*.OBJ

d)

*.CPP

4.

ประโยคคำสั่งต่าง ๆ ในภาษาซี ต้องปิดท้ายแต่ละคำสั่งด้วยเครื่องหมายใด

a)

เครื่องหมาย .

b)

เครื่องหมาย ,

c)

เครื่องหมาย :

d)

เครื่องหมาย ;

5.

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

a)

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

b)

ตัวเลข 0-9

c)

ตัวอักขระพิเศษต่าง ๆ

d)

ถูกทุกข้อ

6.

ข้อใดเป็นลักษณะการประกาศตัวแปรที่ไม่ถูกต้อง

a)

short int m,n;

b)

long int m,n;

c)

double m,n;

d)

Char p = A;

7.

ถ้าตัวแปรจำนวนเต็ม x, y และ z มีค่าเป็น 8,3,-5 แล้ว ค่านิพจน์(x*z)%y จะมีค่าเท่ากับ

a)

-1

b)

1

c)

13

d)

-13

8.

ถ้าตัวแปรอักขระ a มีค่าเป็น ‘5’ แล้ว ค่าของนิพจน์ a*3 จะมีค่าเป็น

a)

53

b)

15

c)

79

d)

159

9.

รหัสควบคุมการแสดงผล ที่มีความหมาย “ขึ้นบรรทัดใหม่ “ คือข้อใด

a)

\n

b)

\t

c)

\r

d)

\f

10.

เครื่องหมายคำนวณ * มีความหมายตรงกับข้อใด

a)

การหารเอาเศษ

b)

การหาร

c)

การบวก

d)

การคูณ

11.

สัญลักษณ์ ใช้แทนความหมายว่าอย่างไร

a)

จุดเริ่มต้น-สิ้นสุด

b)

รับข้อมูล-แสดงผลข้อมูล

c)

จุดเชื่อมต่อ

d)

การคำนวณ

12.

เครื่องหมายตัวดำเนินการเปรียบเทียบ ทางตรรกะ && หมายถึงข้อใด

a)

หรือ

b)

ไม่

c)

เท็จ

d)

และ

13.

ข้อใดคือขั้นสุดท้ายของการพัฒนาโปรแกรม

a)

ทดสอบโปรแกรม

b)

จัดทำคู่มือ

c)

วางแผนและออกแบบ

d)

เขียนโปรแกรม

14.

การต้้งชื่อตัวแปรข้อใดไม่ถูกตอ้ง

a)

4sum

b)

Total8

c)

maxValue_2

d)

A89

15.

ข้อใดคือการกำหนดค่าให้ก้บตัวแปรที่ถูกต้อง

a)

int number=8.0;

b)

double max=9;

c)

float 7summation=16.90;

d)

char c=‘9’;

16.

ตัวแปรชนิดใดเหมาะสมที่สุดสำหรับเก็บชื่อและนามสกุลของนักเรียน

a)

จำนวนเต็ม (int)

b)

ข้อความ (char)

c)

จำนวนทศนิยม (float)

d)

จำนวนทศนิยม (double)

17.

ในการใช้โปรแกรม Dev C++ ถ้าต้องสร้าง Source File ต้องใช้คีย์ลัด ในข้อใด

a)

Ctrl + N

b)

Ctrl + S

c)

Ctrl + C

d)

Ctrl + V

18.

คำสั่งต่างๆของโปรแกรมภาษาซีจะต้องอยู่ภายในเครื่องหมายใด

a)

( )

b)

[ ]

c)

{ }

d)

/* */

19.

ถ้าต้องการ Save Souce File โปรแกรมภาษา C ต้อง Save นามสกุลไฟล์ ตามข้อใด

a)

.ptt

b)

.exe

c)

.cpp

d)

.psd

20.

ในการใช้โปรแกรม Dev C++ ถ้าต้องการ Complie โปรแกรม ต้องใช้คีย์ลัดในข้อใด

a)

F7

b)

F8

c)

F9

d)

F10

21.

ใครเป็นผู้คิดค้นภาษาซี

a)

วิลเลียม ฮาร์วีย์

b)

ปีทาโกรัส

c)

อัลเบิร์ต ไอน์สไตน์

d)

เดนนิส ริชชี่

22.

float สามารถตั้งเป็นชื่อตัวแปรได้หรือไม่

a)

ได้

b)

ไม้ได้

23.

หากนักเรียนต้องการเขียนโปรแกรมเพื่อคำนวณค่า "หนึ่งคูณหนึ่ง" จะมีวิธีการเขียนโปรแกรมอย่างไร

a)

1x1

b)

1X1

c)

1*1

d)

1#1

24.

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

a)

#

b)

include

c)

<>

d)

stdio.h

25.

หน้าจอการแสดงผลพื้นฐานแบบที่เราเห็นเป็นหน้าจอสีดำ ในการรัน (Run) โปรแกรม เราเรียกว่าอะไร

a)

Window Mode

b)

Dos Mode

c)

Web Mode

d)

Mobile Mode

26.

ส่วนใดของโปรแกรมภาษาซีต่อไปนี้ ที่จะไม่ประมวลผล

a)

#include

b)

main()

c)

{

d)

/*comment*/

27.

ค ำใดที่ต้องมีในทุกโปรแกรมของภาษาซี

a)

main

b)

int

c)

Printf

d)

var

28.

ฝังงานแสดงขั้นตอนการท างานโดยใช้สิ่งใด

a)

รูปภาพตัดปะ

b)

สัญลักษณ

c)

ตัวอักขระ

d)

ตัวเลข

29.

โปรแกรมมีข้อผิดพลาด เราเรียกว่าอะไร

a)

Run

b)

dbase

c)

Debug

d)

Erro

30.

ข้อใดไม่อยู่ในคุณสมบัติอัลกอลึทึม

a)

มีลำดับการทำงานที่แน่นอน

b)

มีความชัดเจน

c)

ไม่มีจุดสิ้นสุด

d)

สามารถทำงานได้