wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบครั้งที่ 1

Total questions: 30

Worksheet time: 3600secs

Name
Class
Date
1.

โปรแกรมคอมพิวเตอร์ คืออะไร ?

a)

ภาษาที่ใช้สั่งงานคอมพิวเตอร์

b)

ชุดคำสั่งที่ใช้สั่งงานคอมพิวเตอร์

c)

เครื่องมือที่ใช้จัดการคอมพิวเตอร์

d)

การเขียนภาษาคอมพิวเตอร์

2.

คอมพิวเตอร์แตกต่างจากอุปกรณ์อิเล็กทรอนิกส์อย่างไร?

a)

ทำงานตามคำสั่งของมนุษย์

b)

ใช้พลังงานน้อยกว่า

c)

เปลี่ยนแปลงการทำงานได้ตามฮาร์ดแวร์

d)

เปลี่ยนแปลงการทำงานจากซอฟต์แวร์

3.

ข้อใดหมายถึงการเขียนโปรแกรมคอมพิวเตอร์?

a)

การเขียนคำสั่งให้คอมพิวเตอร์ทำงาน

b)

กระบวนการแปลงข้อมูลให้เป็นสารสนเทศ

c)

รวบรวมความรู้ความชำนาญเป็นฐานความรู้

d)

การทำให้คอมพิวเตอร์มีความสามารถคล้ายมนุษย์

4.

ภาษาที่เครื่องสามารถรับรู้ได้โดยตรงคือภาษาใด ?

a)

ภาษาเครื่อง

b)

ภาษาระดับต่ำ

c)

ภาษาระดับสูง

d)

ภาษา C

5.

การแปลทีละคำสั่ง คือ ลักษณะของตัวแปลภาษาแบบใด ?

a)

แบบ interpreter

b)

แบบ controller

c)

แบบ compiler

d)

แบบ commutater

6.

ข้อใดคือลักษณะการเขียนโปรแกรมเชิงวัตถุ ?

a)

Function Programing

b)

Procedural Programing

c)

Object Oriented Programming

d)

Structure Programing

7.

การทำงานแบบใดที่ไม่มีส่วนการตัดสินใจ ?

a)

แบบตามลำดับ

b)

แบบเลือกทำ

c)

แบบวนทำซ้ำ

d)

แบบทำงานตามเงื่อนไข

8.

ข้อใดคือลักษณะของ Flowchart ?

a)

ผังงานที่ใช้คำสั่งอธิบายการทำงาน

b)

ผังงานที่ใช้รหัสเทียมอธิบายขั้นตอนการทำงาน

c)

การใช้สัญลักษณ์อธิบายขั้นตอนการทำงาน

d)

แผนที่ความคิดของโปรแกรม

9.

ข้อใดคือสัญลักษณ์การแสดงผลบนจอภาพของโฟลว์ชาร์ต?

a)

b)

c)

d)

10.

ข้อใดเขียนการคำนวณค่าผลลัพธ์ได้ถูกต้องที่สุด?

a)

Area = Pi*d*d

b)

Area = Pi*d*D

c)

Area = Pi*d+D/4

d)

Area = Pi/4 *(d+D)

11.

ส่วนหัว ของโปรแกรม ภาษา C จะสังเกตได้จากสัญลักษณ์ใด

a)

&

b)

%

c)

=

d)

#

12.

ฟังก์ชันใดคือฟังก์ชันหลักของโปรแกรมภาษา C ?

a)

stdio.h

b)

include

c)

main

d)

math.h

13.

ส่วนของโปรแกรมต้องเขียนอยู่ภายใต้เครื่องหมายใด ?

a)

[ ]

b)

( )

c)

{ }

d)

< >

14.

เครื่องหมายใดที่ภาษา C ใช้แยกคำสั่งแต่ละคำสั่ง ?

a)

;

b)

' '

c)

,

d)

" "

15.

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

a)

Money

b)

F_F

c)

3BB

d)

ABC

16.

ข้อใดเป็นการประกาศให้ตัวแปร A เป็นแบบจำนวนเต็ม ?

a)

float A

b)

int A

c)

char A

d)

string A

17.

การใช้คำสั่ง printf ("Hello … \n C Language\n"); จะให้ผลลัพธ์บนหน้าจออย่างไร ?

a)

Hello … \n C Language\n

b)

Hello … C Languge

c)

Hello … C Language

d)

C Language Hello …

18.

ข้อใดคือรหัสรูปแบบแสดงข้อมูลเลขทศนิยม 2 ตำแหน่ง

a)

3.2 f

b)

%.2f

c)

%f 3.2

d)

f 2.3

19.

ข้อใดคือการรับค่าที่ถูกต้องที่สุด ?

a)

printf (“diameter = ”); scanf (“%d”, d);

b)

printf (“diameter = ”); scanf (“%d”, &d);

c)

printf (“diameter = \n”); scanf (“%d”, d);

d)

printf (“diameter = \n”); scanf (“%d”, &d);

20.

ข้อใดคือการรับข้อมูลมาเก็บในตัวแปร x และ y

a)

scanf("%d",x,y);

b)

scanf("%d",&x,&y);

c)

scanf("%d","%d",x,y);

d)

scanf("%d %d",&x,&y);

21.

ตัวกระทำแบบใดไม่มีอยู่ในภาษา C ?

a)

ตัวกระทำการบวก

b)

ตัวกระทำการหาร

c)

ตัวกระทำการหาเศษ

d)

ตัวกระทำการยกกำลัง

22.

ตัวกระทำ % ในภาษา C ใช้ทำอะไร ?

a)

หาร

b)

หาเศษ

c)

ยกกำลัง

d)

คำนวณค่าร้อยละ

23.

ข้อใดคือความหมายของตัวกระทำ ++ ในภาษา C

a)

เพิ่มค่าขึ้น 1

b)

ยกกำลัง

c)

เพิ่มค่าเป็นสองเท่า

d)

ขึ้นอยู่กับตัวกระทำด้านหน้า

24.

ถ้าให้ a=3 และ b=4 แล้ว a+=b จะได้ผลลัพธ์เท่าใด ?

a)

4

b)

7

c)

8

d)

คำนวณค่าไม่ได้

25.

ถ้าให้กำหนด int x=19, y=4 แล้ว x/y จะได้ผลลัพธ์เท่าใด ?

a)

4

b)

4.75

c)

5

d)

คำนวณค่าไม่ได้

26.

ถ้าประกาศให้ int x=3, y=4; แล้ว x++ และ --y จะได้ผลลัพธ์ตรงกับข้อใด ?

a)

x=3 และ y=3

b)

x=4 และ y=4

c)

x=4 และ y=3

d)

x=4 และ y=5

27.

การใช้ฟังก์ชันท์คณิตศาสตร์ ในภาษา C ต้องกำหนดชุดคำสั่งใด ?

a)

stdio.h

b)

conio.h

c)

math.h

d)

science.h

28.

กำหนดให้ Pay คือ เงินเดือนสุทธิที่จะได้รับ ข้อใดให้ผลลัพธ์ที่ถูกต้อง

a)

Pay = (1-5%) *salary

b)

Pay = (1-5%) *salary

c)

Pay = salary – 0.5*social

d)

Pay = salary – 0.05*salary

29.

ข้อใดกำหนดการคำนวณเงินเดือนที่ได้รับไม่ถูกต้อง ?

a)

Pay = (1-5%) *salary

b)

Pay = 0.95*salary

c)

Pay = salary-social

d)

Pay = salary – 0.05*salary

30.

ข้อใดเขียนการคำนวณค่าได้ถูกต้องที่สุด

a)

Pay = r + e + w

b)

Pay = r + e*7 + w*15

c)

Pay = r + e*7 + w*15

d)

Pay = r + (e*7) + (w*15)