Rust Programming for Beginners Pre/Post Test

Rust Programming for Beginners Pre/Post Test

6th - 8th Grade

20 Qs

quiz-placeholder

Similar activities

สอบเก็บคะแนนครั้งที่ 2 การออกแบบและเทคโนโลยี ม.3

สอบเก็บคะแนนครั้งที่ 2 การออกแบบและเทคโนโลยี ม.3

8th Grade

20 Qs

microbit

microbit

6th Grade

20 Qs

Excel

Excel

7th Grade

15 Qs

แบบทดสอบก่อนเรียน เรื่องการแก้ปัญหาด้วย scratch

แบบทดสอบก่อนเรียน เรื่องการแก้ปัญหาด้วย scratch

8th Grade - University

20 Qs

สอบปลายภาคม.1

สอบปลายภาคม.1

6th Grade

20 Qs

แบบทดสอบปลายภาควิชาการเขียนโปรแกรมไพทอน ม.4/2

แบบทดสอบปลายภาควิชาการเขียนโปรแกรมไพทอน ม.4/2

8th Grade - University

20 Qs

ข้อสอบคิดวิเคราะห์วิทยาการคำนวณ ม.2 เทอม 1

ข้อสอบคิดวิเคราะห์วิทยาการคำนวณ ม.2 เทอม 1

8th Grade

20 Qs

สอบกลางภาค python

สอบกลางภาค python

8th Grade

20 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?