Rust Programming for Beginners Pre/Post Test

Rust Programming for Beginners Pre/Post Test

6th - 8th Grade

20 Qs

quiz-placeholder

Similar activities

Network Quiz TH

Network Quiz TH

1st - 10th Grade

16 Qs

ทดสอบย่อยการออกแบบอัลกอริทึม ม.1

ทดสอบย่อยการออกแบบอัลกอริทึม ม.1

7th Grade

20 Qs

test 4-1

test 4-1

6th Grade

18 Qs

สอบกลางภาค วิทยาการคำนวณ ม.1

สอบกลางภาค วิทยาการคำนวณ ม.1

7th Grade

20 Qs

Final Grade 8th

Final Grade 8th

8th Grade

20 Qs

การใช้งานอินเทอร์เน็ต ป.6

การใช้งานอินเทอร์เน็ต ป.6

6th Grade

15 Qs

แบบทดสอบก่อนเรียน

แบบทดสอบก่อนเรียน

6th - 8th Grade

20 Qs

ReactJS Basic

ReactJS Basic

7th Grade

15 Qs

Rust Programming for Beginners Pre/Post Test

Rust Programming for Beginners Pre/Post Test

Assessment

Quiz

Computers

6th - 8th Grade

Hard

Created by

Samit Koyom

Used 3+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Rust ถูกออกแบบมาเพื่อเน้นอะไรเป็นสำคัญ

ความปลอดภัยหน่วยความจำและประสิทธิภาพ

การจัดการ garbage collection

ความง่ายในการใช้งานของผู้เริ่มต้น

การทำงานร่วมกับ Java

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

คำสั่งใดใช้ติดตั้ง Rust ผ่านเครื่องมือหลัก

rustc install

rustup install stable

cargo install rust

install rustc

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ไฟล์ไหนใช้สำหรับจัดการ dependencies ในโครงการ Rust

Cargo.lock

rust.toml

Cargo.toml

Makefile

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

คำสั่งใดใช้ฟอร์แมตโค้ดโดยอัตโนมัติ

cargo check

cargo fmt

cargo clippy

cargo run

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

จุดเด่นของ String กับ &str ใน Rust คืออะไร

String เก็บค่าใน heap, &str เก็บใน stack เสมอ

String คือ Vec<u8> ที่เข้ารหัส UTF‑8 ได้, &str คือ slice ของ bytes

String ไม่รองรับ UTF‑8

ทั้งสองเหมือนกัน

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

if/else ใน Rust ถือเป็นอะไร

statement

loop

expression ที่คืนค่าได้

macro

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ในภาษา Rust เหตุใดการเรียกใช้ `println!` จึงต้องมีเครื่องหมายอัศเจรีย์ (`!`) ต่อท้าย?

เพื่อบ่งบอกว่าฟังก์ชันนี้จะทำให้โปรแกรมหยุดการทำงาน (panic)

เพื่อบ่งบอกว่าฟังก์ชันนี้รับจำนวนอาร์กิวเมนต์ไม่จำกัด

เพื่อบ่งบอกว่าเป็นการเรียกใช้มาโคร (macro) ไม่ใช่ฟังก์ชัน (function)

เพื่อบ่งบอกว่าฟังก์ชันนี้เป็นฟังก์ชันที่ไม่ปลอดภัย (unsafe)

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?