Search Header Logo

Rust Programming for Beginners Pre/Post Test

Authored by Samit Koyom

Computers

6th - 8th Grade

Used 3+ times

Rust Programming for Beginners Pre/Post Test
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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)

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?