wayground logo

Bảng tính có thể in miễn phí

MỚI

Cỡ chữ

S
M
L
XL
bảng tính

การเขียนโปรแกรมเชิงวัตถุฯ (Final)

Total câu hỏi: 40

Worksheet time: 39mins

Tên
Lớp học
Ngày
1.
ปุ่มคำสั่งใช้ในการป้อนคำสั่งเพื่อให้โปรแกรมแสดงผลตามที่ได้เขียนคำสั่งไว้โดยการคลิกคือ Control ใด
a)
RadioButton
b)
TextBox
c)
GropBox
d)
Button
2.
Control ที่เป็นแถบข้อความใช้ในการอธิบายและการแสดงผลคือ Control ใด
a)
ListBox
b)
TextBox
c)
Label
d)
ComboBox
3.

ถ้าเงินเดือนตั้งแต่ 15,000 บาท ขึ้นไป ข้อใดเปลี่ยนจากประโยคข้อความนี้เป็นประโยคเงื่อนไขได้ถูกต้อง

a)

if(salary < 15,000)

b)

if(salary <= 15,000)

c)

if(salary > 15,000)

d)

if(salary >= 15,000)

4.

จาก รูปภาพ ข้อใดคือคำตอบจากการวิเคราะห์การประมวลผล

a)

พื้นที่สามเหลี่ยม = 0.5 x ฐาน x สูง

b)

แสดงพื้นที่สามเหลี่ยม

c)

ความสูง

d)

Area = พื้นที่สามเหลี่ยม

5.

Code

textBox5.Text = tot.ToString("##,###.00");

หมายถึง

a)

แปลงค่าตัวแปรจากตัวเลข เป็นตัวอักษร ไว้ที่ textBox5

b)

แปลงค่าตัวแปรจากอักษร เป็นตัวตัวเลข ไว้ที่ Text

c)

แสดงค่าตัวเลข ไว้ที่ Text

d)

แสดงค่าตัวเลขทศนิยม ไว้ที่ textBox5

6.

int.Parse(textBox6.Text)

a)

แปลงข้อมูลอักษร เป็นตัวเลข

b)

แปลงข้อมูลตัวเลข เป็นอักษร

c)

แปลงข้อมูลอักษร ใน textbox เป็นตัวเลข

d)

แปลงข้อมูลตัวเลข ใน textbox เป็นอักษร

7.

คำสั่งจบการทำงาน

a)

Exit();

b)

Close();

c)

End();

d)

{ }

8.

แปลงเลขทศนิยมไปเก็บไว้ที่ตัวแปร

a)

sale = double.Parse(textBox2.Text);

b)

sale = int.Parse(textBox2.Text);

c)

textBox2.Text = sale.ToString("##,###.00");

d)

textBox2.Text = sale.ToString("##,###.##");

9.

textBox1.Clear(); หมายถึง

a)

ลบข้อมูลใน textBox1

b)

ลบข้อมูลใน textBox1.Text

c)

ลบค่าตัวแปร textBox1

d)

ลบค่าตัวแปร textBox1.Text

10.

Label เป็นเครื่องมือที่ใช้ในการทำอะไร

a)

แสดงข้อความบนจอภาพ

b)

แสดงข้อความในกล่องแสดงผล

c)

รับค่าและแสดงผล

d)

สร้างวัตถุลงในโปรแกรม

11.

เครื่องมือ Button มีหน้าที่อย่างไร

a)

สร้างตัวอักษร

b)

สร้างปุ่มในโปรแกรม

c)

รับค่าและแสดงค่า

d)

ตรวจสอบการทำงาน

12.

เครื่องมือ Textbox มีหน้าที่อย่างไร


a)

รับค่าและแสดงค่า

b)

แสดงผลเป็นภาพ

c)


สร้างปุ่มในโปรแกรม

d)

สร้างข้อความในโปรแกรม

13.

If c <= 49 Then

TextBox6.Text = “ไม่ผ่าน”

ElseIf c >= 54 Then

TextBox6.Text = “1”

ElseIf c >= 64 Then

TextBox6.Text = “2”

ElseIf c >= 69Then

TextBox6.Text = “3”

ElseIf c >= 80 Then

TextBox6.Text = “4”

End If

มีทั้งหมดกี่เงือนไข

a)

4 เงื่อนไข

b)


5 เงื่อนไข

c)


2 เงือนไข

d)

ไม่มีข้อถูก

14.

จากรูปภาพ หาก x มีค่าเท่ากับ 3 textbox1 จะแสดงผลลัพธ์อย่างไร

a)

เพศชาย

b)

เพศหญิง

c)

ข้อมูลผิดพลาด

d)

โปรแกรมไม่ทำงาน

15.

ข้อใดเลือกใช้ชนิดข้อมูลได้เหมาะสม

a)

double กับชื่อเล่นนักเรียน

b)

int กับเกรดเฉลี่ยสะสม

c)

string กับชื่อ นามสกุล

d)

bool กับวันเดือนปีเกิด

16.

ตัวแปร “ชื่อนักเรียน” (name_student) ควรมีชนิดข้อมูลแบบใด

a)


char

b)


string

c)

ulong

d)

double

17.

ข้อใด เป็นการประกาศตัวแปร i เป็นชนิดจำนวนเต็ม พร้อมกำหนดค่าเริ่มต้นให้เป็น 10

a)

int i = 10 ;

b)

float i = 10;

c)

int i;

d)

float i;

18.

ข้อใดกล่าวการทำงานของ if เงื่อนไขเดียวได้ถูกต้อง

a)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นจริงเท่านั้น

b)

เป็นเงื่อนไขที่แสดงผลได้ ทั้ง เท็จ และจริง

c)

เป็นเงื่อนไขที่แสดงผล ต่อเมื่อสถานะเป็นเท็จเท่านั้น

d)

ถูกทุกข้อ

19.

จากจุดที่ให้สังเกต ถ้าได้คะแนน 50 ผลจะออกมาแบบใด

a)

your GRADE A

b)

your GRADE B

c)

your GRADE C

d)

your Score low

20.

if(x<5){ printf("มานี"); }

if (x<9){ printf("มานะ"); }

ถ้า x เท่ากับ 5 จะแสดงค่าใดบ้าง

a)

มานี

b)

มานะ

c)

มานี มานะ

d)

เขียน if แบบนี้ไม่ได้จ้า

21.

ข้อใดคือความหมายของโปรแรกมเชิงวัตถุ

a)

การเขียนโปรแกรมที่จัดแบ่งการเขียนออกเป็นชุด ๆ

b)

กระบวนการใช้คอมพิวเตอร์เพื่อกำหนดโครงสร้างของข้อมูล

c)

การเขียนโปรแกรมตามลักษณะของปัญหาความสามารถ

d)

การเขียนโปรแกรมที่แบ่งโครงสร้างออกเป็นส่วนย่อย

22.

ข้อใดไม่ใช่คุณสมบัติของการเขียนโปรแกรมเชิงวัตถุ

a)

ความสามารถในการสืบทอด

b)

ความสามารถในการเก็บซ่อน

c)

ความสามารถในการแปลงร่าง

d)

ความสามารถในการจัดการโครงสร้างข้อมูลเป็นลำดับ

23.

ข้อใดไม่ใช่ประโยชน์ของการเขียนโปรแกรมเชิงวัตถุ

a)

ความสามารถในการเรียกใช้ได้หลายครั้ง

b)

ความเชื่อถือได้

c)

ความต่อเนื่องกัน

d)

ความทันสมัย

24.

ข้อใดไม่ใช่ภาษที่ใช้เขียนโปรแกรมเชิงวัตถุ

a)

Visual Basic

b)

C#

c)

Java

d)

ภาษาเครื่อง

25.

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

a)

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

b)

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

c)

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

d)

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

26.

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

a)

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

b)

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

c)

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

d)

ตัดสินใจ

27.

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

a)

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

b)

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

c)

ตัดสินใจ

d)

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

28.

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

a)

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

b)

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

c)

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

d)

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

29.

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

a)

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

b)

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

c)

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

d)

ตัดสินใจ

30.

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

a)

1,5

b)

3,6

c)

1,6

d)

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

31.

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

a)

ไม่มี ""

b)

ไม่มี ;

c)

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

d)

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

32.

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

a)

11.2

b)

8.12

c)

11.0

d)

0

33.

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

a)

6 ตัวแปร

b)

4 ตัวแปร

c)

2 ตัวแปร

d)

8 คัวแปร

34.
เมื่อต้องการพัฒนาโปรแกรมจะต้องทำสิ่งใดก่อน 
a)
วิเคราะห์ปัญหา
b)
เขียนรหัสจำลอง
c)
เขียนโปรแกรม
d)
เลือกภาษาที่ต้องใช้เขียน
35.

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

a)

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

b)

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

c)

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

d)

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

36.

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

a)

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

b)

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

c)

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

d)

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

37.

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

a)

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

b)

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

c)

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

d)

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

38.

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

a)

main

b)

return

c)

{

d)

}

39.

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

a)

<

b)

>

c)

<=

d)

=

40.

สัญลักษณ์ ที่ใช้เขียนคำอธิบายประกอบสั้น ๆ ไม่เกิน 1 บรรทัดในโปรแกรม คือ

a)


/* ... */

b)

{ ... }

c)

;

d)

//