wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมเชิงวัตถุพื้นฐาน

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)

Visual Basic

b)

C#

c)

Java

d)

ภาษาเครื่อง

5.

ภาษาโปรแกรมเชิงวัตถุจัดเป็นภาษาประเภทใด

a)

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

b)

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

c)

ภาษาเครื่อง

d)

ภาษาสัญลักษณ์

6.

ข้อใดคือความหมายของภาษาระดับสูง

a)

ภาษาที่ไม่ต้องผ่านการแปลโปรแกรม

b)

สร้างขึ้นเพื่อช่วยอำนวยความสะดวกในการเขียนโปรแกรม

c)

ประกอบด้วยตัวเลขเพียงอย่างเดียว

d)

ประกอบด้วยตัวอักษรเพียงอย่างเดียว

7.

จากภาพหมายถึง

a)

แสดงผลทางหน้าจอ

b)

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

c)

รับข้อมูลทางแป้นพิมพ์

d)

ตัดสินใจ

8.

จากภาพหมายถึง

a)

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

b)

รับข้อมูลทางแป้นพิมพ์

c)

ตัดสินใจ

d)

แสดงผลทางหน้าจอ

9.

จากภาพหมายถึง

a)

แสดงผลทางหน้าเครื่อวพิมพ์

b)

รับและแสดงผล

c)

แสดงผลทางหน้าจอ

d)

รับข้อมูลทางแป้นพิมพ์

10.

จากภาพหมายถึง

a)

รับข้อมูลทางแป้นพิมพ์

b)

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

c)

ประมวลผลข้อมูล

d)

ตัดสินใจ

11.

การสร้างตัวแปรข้อใดผิด

a)

a

b)

A

c)

NUM1

d)

99

12.

ข้อใดคือโครงสร้างแบบทางเลือกเดียว

a)
b)
c)
d)
13.

จากภาพผิดที่บรรทัดอะไร

a)

1,5

b)

3,6

c)

1,6

d)

คำสั่งถูกทั้งหมด

14.

จากภาพผิดอย่างไร

a)

ไม่มี ""

b)

ไม่มี ;

c)

#include<studio.h> ต้องมี u

d)

ไม่มีข้อใดถูก

15.

จากภาพ คำตอบคือข้อใด

a)

11.2

b)

8.12

c)

11.0

d)

0

16.

จากภาพมีกี่ตัวแปร

a)

6 ตัวแปร

b)

4 ตัวแปร

c)

2 ตัวแปร

d)

8 คัวแปร

17.

จากภาพถ้าต้องการ เอา 5*8.12 ใช้ การแสดงผลข้อใดถูกต้อง

a)

printf("No.2 %d + %.2f = %.3f \n",rat,ant,rat*ant);

b)

printf("No.2 %d + %.2f = %.3f \n",cat,ant,cat*ant);

c)

printf("No.2 %.2f + %d= %.3f \n",rat,ant,rat*ant);

d)

printf("No.2 %d + %d = %.3f \n",cat,ant,cat*ant);

18.

จากสูตร เราต้องสร้างตัวแปรเพื่อรับค่ากี่ตัว

a)

1 ตัวแปร

b)

2 ตัวแปร

c)

3 ตัวแปร

d)

4 ตัวแปร

19.
เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน 
a)
วิเคราะห์ปัญหา
b)
เขียนรหัสจำลอง
c)
เขียนโปรแกรม
d)
เลือกภาษาที่ต้องใช้เขียน
20.
ข้อใดต่อไปนี้ คือคำตอบของค่า y จากนิพจน์ที่กำหนดให้ 
a)
7
b)
8
c)
9
d)
10
21.

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

a)

สัญลักษณ์จุดเชื่อมต่อ

b)

แสดงจุดเริ่มต้นและจุดจบการทำงาน

c)

สัญลักษณ์การรับข้อมูลจากผู้ใช้งานProcess

d)

สัญลักษณ์ติดต่อผู้ใช้งาน

22.

ความหมายของสัญลักษณ์นี้คืออะไร

a)

สัญลักษณ์เงื่อนไข

b)

สัญลักษณ์เส้นทางการดำเนินงาน

c)

สัญลักษณ์กระบวนการต่างๆ

d)

สัญลักษณ์การแสดงผลทางจอภาพ

23.

ข้อใดไม่ใช่โครงสร้างโปรแกรม

a)

โครงสร้างแบบมีทางเลือก

b)

โครงสร้างแบบเรียงลำดับ

c)

โครงสร้างตามลำดับ

d)

โครงสร้างแบบทำงานซ้ำ

24.

ข้อใดประกาศตัวแปรได้ถูกต้อง

a)

int x=y;

b)

char x="A";

c)

long x=500000;

d)

float x=4;

25.

20.จุดสิ้นสุดของโปรแกรม คือคำสั่งใด

a)

main

b)

return

c)

{

d)

}

26.

ข้อใดคือชื่อฟังก์ชันหลัก ของภาษาซี

a)

main()

b)

int

c)

printf

d)

scanf

27.

คำสั่งที่เขียนในภาษาซี อยู่ภายในเครื่องหมายใด

a)

( )

b)

[ ]

c)

{ }

d)

/* */

28.

จากโปรแกรม ผลลัพธ์ที่ได้มีค่าเท่าใด

int x=8,y;

y=x+1

printf("%d",y);

a)

6

b)

7

c)

8

d)

9

29.

ข้อใดต่อไปนี้ ไม่ใช่ตัวดำเนินการทางคณิตศาสตร์

a)

+

b)

-

c)

*

d)

=

30.

ข้อใดไม่ใช่สัญลักษณ์ในการเปรียบเทียบทางคณิตศาสตร์

a)

<

b)

>

c)

!=

d)

=