1.Hãy cho biết kết quả của b qua đoạn lệnh sau: a:= 5; b:= 10 mod a; * A.0 B.3 C.1 D.2 2.Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là bao nhiêu? S:=100; If S >10 then S:=S+1 Else S:=S-1; * A.98 B.101 C.100 D.99 3.Cho biết lệnh readln(n) là: * A.Khai báo biến n. B.Gán giá trị cho biến n. C.Nhập giá trị cho biến n. D.Xuất giá trị n ra màn hình. Giúp em với cần gấp ạ.!!!

2 câu trả lời

Kết quả của b qua đoạn lệnh a:=5; B:= 10 mod a; Đáp án đúng là A.0 2. Sau khi thực hiện chương trình, giá trị của S là Đáp án đúng là B.101 3.Lệnh readln (n ) là C.Nhập giá trị cho biến n Giải thích : ( ý kiến cá nhân ) 1. Bạn đầu gán 5 cho a là a mang giá trị là 5 , tiếp theo mod là chìa lấy phần dư , mà 10 mod a là lấy 10 chia cho giá trị a là 5 thì nó bằng 2 và dư 0 ta lấy kết quả không vì mod là chia lấy phần dư 2.Ban đầu gán 100 cho S nên S mang giá trị 100, mà điều kiện nếu S > 10 thì S:=S+1 giá trị S đã thoá điều kiện nên lấy 100 là giá trị S cộng thêm 1 là bằng 101 3. Câu lệnh đó là dùng để nhập giá trị từ bàn phím theo lý thuyết đã học trong sách giáo khoa. Chúc em học tốt!!

Câu 1: 

b=10 mod a=10 mod 5=0

`=>` Chọn A.0

Câu 2: 

Vì S>10 (100>10) nên thực hiện câu lệnh sau then:S:=S+1 (100+1=101)

`=>` Chọn B.101

Câu 3: 

`=>` Chọn C.Nhập giá trị cho biến n

Câu hỏi trong lớp Xem thêm