Đề thi giữa kì 1 Tin học 10 (Lần 1 - Đề 4)
-
1036 lượt thi
-
29 câu hỏi
-
30 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:
Phần tự luận
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đ)
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