Bài 6 Phép toán, biểu thức và lệnh gán Câu 1 Biểu thức [(x+y)*z] (x2 y2) chuyển sang C++ là A ((x+y)*z) (x2 y2) B ((x+y)*z) (x*x y*y) C ((x+y)*z) (x2 y2) D (x+y)*z x*x y*y Hướng dẫn giải Đáp án đ[.]
Bài Phép toán, biểu thức lệnh gán Câu Biểu thức [(x+y)*z]-(x2-y2) chuyển sang C++ là: A ((x+y)*z)-(x2-y2) B ((x+y)*z)-(x*x-y*y) C ((x+y)*z)-(x2-y2) D (x+y)*z-x*x-y*y Hướng dẫn giải Đáp án là: B Chuyển theo quy tắc: Chỉ dùng cặp ngoặc đơn để xác định trình tự thực phép toán trường hợp cần thiết, viết từ trái qua phải, không bỏ qua dấu nhân (*) tích Câu Trong phép tốn số học với số nguyên phép toán lấy phần dư C++ là: A % B mod C / D div Hướng dẫn giải Đáp án là: A Phép toán số học với số nguyên phép toán lấy phần dư C++ kí hiệu là % (Đáp án C là chia lấy phần nguyên Đáp án B và D là chia lấy phần dư và phần nguyên pascal, không tờn tại C++) Câu Trong phép tốn số học với số nguyên phép toán lấy phần nguyên C++ là: A % B mod C / D div Hướng dẫn giải Đáp án là: C Phép toán số học với số nguyên phép toán lấy phần nguyên C++ kí hiệu là / (Vì đáp án A là chia lấy phần dư, đáp án B và D là chia lấy phần dư và phần nguyên pascal, khơng tờn tại C++) Câu Trong phép tốn quan hệ phép so sánh bằng C++ viết là: A = = B = C = Hướng dẫn giải Đáp án là: A Phép toán quan hệ phép so sánh bằng C++ viết là = = (Đáp án B là phép gán, đáp án C và D là phép so sánh lớn bằng, nhỏ bằng) Câu Trong phép toán quan hệ phép so sánh lớn bằng C++ viết là: A == B = C = Hướng dẫn giải Đáp án là: D Trong phép toán quan hệ phép so sánh lớn bằng C++ viết là:>= (Đáp án B là phép gán, đáp án C là phép so sánh nhỏ bằng, đáp án A là phép so sánh bằng) Câu Trong phép toán quan hệ phép khác C++ viết là: A == B != C # D Hướng dẫn giải Đáp án là: B Trong phép toán quan hệ phép khác C++ viết là: != (Đáp án A là phép so sánh bằng, đáp án C là dấu #, đáp án D là phép toán quan hệ khác pascal không tồn tại C++) Câu x2 biểu diễn C++ là: A x**2 B x*2 C x2 D x** Hướng dẫn giải Đáp án là: A x2 =x**2 x*x Câu Trong C++ câu lệnh gán có dạng: A := B = C == ; D = ; Hướng dẫn giải Đáp án là: D Theo quy tắc về câu lệnh gán =; Câu Trong C++ viết x++ có nghĩa là: A Giảm x đơn vị B Tăng x lên đơn vị C Tăng x lên đơn vị D X giữ nguyên giá trị Hướng dẫn giải Đáp án là: C vì x++ tương đương với x=x+1 Câu 10 Biểu thức a + b chuyển sang C++ là: A sqrt(a+b) B sqr(a+b) C math.sqrt(a+b) D a+b Hướng dẫn giải Đáp án là: A Hàm lấy bậc hai của số x C++ là sqrt(x) → sqrt(a+b) Câu 11 Trong C++ viết x/=2 có nghĩa là: A Tăng x lên lần B Tăng x lên đơn vị C X giữ nguyên giá trị D Giảm x lần Hướng dẫn giải Đáp án là: D x/=2 tương đương với cách viết x=x/2 → x giảm lần Câu 12 Trong C++ viết x%=2 có nghĩa là: A Tăng x lên lần B Thay x bằng phần nguyên của x chia C Thay x bằng phần dư của x chia D Giảm x lần Hướng dẫn giải Đáp án là: C x %= có nghĩa là thay x bằng phần dư của x chia Câu 13 Trong C++ viết x=y=3 có nghĩa là: A Gán cho x và y giá trị B Thay x bằng y C So sánh x và y với a + b chuyển sang là D Tăng x và y lên đơn vị Hướng dẫn giải Đáp án là: A x=y=3 tương đương với cách viết x=3 && y=3 hay gán cho x y giá trị Câu 14 Phép ‘và’ C++ kí hiệu là: A || B and C ! D && Hướng dẫn giải Đáp án là: D || phép ! phép phủ định && phép và And phép và pascal Câu 15 Để thể điều kiện ≤ x ≤ 11, C++ viết sau: A (5