wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pre-programming

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Console.WriteLine("8+5");

ผลลัพธ์เวลา Run โปรแกรมใน console แล้วจะขึ้นว่าอย่างไร

a)

13

b)

"13"

c)

8+5

d)

"8+5"

2.

หากเราไม่ใช้ using System เราจะต้องเขียนคำสั่งอะไรนำหน้าโค้ดเสมอ

a)

Console

b)

Start

c)

System

d)

Program

3.

class มีไว้เพื่ออะไร

a)

เพื่อแบ่งชนชั้นฐานะของโปรแกรม

b)

เพื่อทำให้โปรแกรมเราดูดีมีระดับ

c)

เพื่อแบ่งประเภทของตัวแปรใน class ให้เป็นระเบียบ

d)

เพื่อเป็นแม่แบบให้กับโปรแกรมที่เราเขียน

4.

เมธอด Main จะมีคำสั่งที่ชื่อว่า Main() คือคำสั่งที่ทำหน้าที่อะไร

a)

เป็นจุดเริ่มต้นของการประกาศตัวแปร

b)

เป็นจุดเริ่มต้นและจุดสิ้นสุดของโปรแกรม ของคำสั่งต่างๆ ที่อยู่ในปีกกา ( { } )

c)

เป็นคำสั่งที่กำหนดว่าเราต้องใช้โปรแกรมนี้เป็นหลักเสมอ

d)

เป็นคำสั่งที่ทำให้โปรแกรมเราไม่หยุดการทำงานเมื่อเริ่ม Run โปรแกรม

5.

เนมสเปซ (namespace) มีไว้เก็บอะไร

a)

เก็บกลุ่มของ Class

b)

เก็บชื่อไฟล์ที่เราตั้งตอนแรก

c)

เก็บชื่อตัวแปรที่เราตั้งไว้

d)

เก็บความทรงจำดีๆระหว่างเรา

6.

เวลาเราต้องการ Comment จะต้องเขียนสัญลักษณ์อะไร

a)

[-- --]

b)

//

c)

< >

d)

/* */

7.

ถ้าเราต้องการเก็บ "เลขวัน/เลขเดือน/เลขปี" ในตัวแปรเดียวกัน ควรใช้ตัวแปรอะไร

a)

string

b)

int

c)

bool

d)

double

8.

โปรแกรมจะทำงานจาก

a)

ล่างขึ้นบน

b)

บนลงล่าง

c)

ล่างขึ้นบนก่อน แล้วจึงกลับไปบนลงล่าง

d)

ซ้ายไปขวา

9.

หากเราไม่ใส่ Console.ReadLine(); ในบรรทัดสุดท้าย จะเกิดอะไรขึ้นกับโปรแกรม

a)

Console จะไม่ทำงาน

b)

Console จะทำงาน แต่ไม่แสดงผลลัพธ์

c)

Console จะทำงาน แต่จะดับทันทีหลังทำงานเสร็จ

d)

Console จะทำงาน แต่จะเด้งออกเพราะเกิด Error ตามมา

10.

การใส่ const นำหน้าตัวแปรที่เราประกาศไป จะเกิดอะไรขึ้นกับตัวแปรนั้น

a)

ตัวแปรจะกลายเป็นค่าคงที่ ไม่สามารถเปลี่ยนค่าได้

b)

ตัวแปรจะกลายเป็นค่าเฉพาะ ทำให้ใช้ได้กับแค่บางตัวแปรเท่านั้น

c)

ตัวแปรจะกลายเป็นค่าจำกัด ทำให้ไม่สามารถเพิ่มหรือลบค่าได้

d)

ตัวแปรจะกลายเป็นค่าน้อยขอคารวะ