Đề thi giữa kì 1 Tin học 10 (Lần 1 - Đề 4)
-
693 lượt thi
-
29 câu hỏi
-
45 phút
Danh sách câu hỏi
Câu 20:
Cho thuật toán sau
Bước 1. Nhập hai số thực a, b.
Bước 2. Gán a:= a + b; b:= a – b; a:= a – b.
Bước 3. Xuất a, b rồi kết thúc.
Nếu cho Input a = 1, b = 100 thì Output ta nhận được là
Đáp án A
Câu 23:
Nội dung nào dưới đây KHÔNG có trong thông tin về một lệnh trong hoạt động của máy tính?
Đáp án D
Câu 25:
Cho thuật toán sau:
Bước 1. Nhập số nguyên dương N.
Bước 2. Gán i:= 1; Tich:= 1.
Bước 3. Nếu i > N thì chuyển sang bước 5.
Bước 4. Gán Tich:= Tich*i; i:= i + 1 rồi quay lại bước 3.
Bước 5. Đưa ra Tich rồi kết thúc.
Nếu cho Input N = 5, thì Output ta nhận được là
Đáp án C
Câu 26:
Chọn câu trả lời đúng: Quá trình xử lý thông tin thực hiện theo quy trình nào?
Đáp án B
Câu 29:
Cho thuật toán:
B1: Nhập n, dãy các số nguyên ;
B2: M ← ; cs ← 1; i←2;
B3: Nếu i>n thì thông báo giá trị của M và cs rồi kết thúc ;
B4: Nếu M> ai thì M←ai; cs←i ;
B5: i←i+1;
B6: Quay lại B3
a, Mô phỏng thuật toán sau với n=10 và dãy A: 22 4 5 12 3 6 17 -14 15 10; (1,5đ)
b, Cho biết thuật toán là tìm gì? kết quả sau khi mô phỏng thuật toán? (0,5đ)
C, Viết thuật toán tìm Max (1đ)
GIẢI THÍCH
a. Mô phỏng thuật toán (1,5đ) :
c. Thuật toán tìm Max (1đ):b. Kết quả: Giá trị của M = -14, ở vị trí cs=8 (0,5đ)
B1: Nhập n, dãy các số nguyên a1, a2, ..., an;
B2: M ← a1; cs ← 1; i←2;
B3: Nếu i>n thì thông báo giá trị của M và cs rồi kết thúc ;
B4: Nếu M ⟨ ai thì M←ai; cs←i ;
B5: i←i+1;
B6: Quay lại B3