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