- Tham gia
- 28/1/21
- Bài viết
- 82,427
- Điểm
- 113
tác giả
Đề cương ôn tập tin học lớp 11 giữa học kì 2 CÓ ĐÁP ÁN NĂM 2023, Đề cương ôn tập Tin 11 giữa học kỳ 2 năm 2022-2023 có đáp án được soạn dưới dạng file word và PDF gồm 7 trang. Các bạn xem và tải về ở dưới.
I. PHẦN TRẮC NGHIỆM:
Câu 1: Trong các cú pháp sau, cú pháp nào là cấu trúc lặp?
A. While <điều kiện> DO <câu lệnh>; B. While <câu lệnh> DO <điều kiện>;
C. IF < điều kiện> THEN <Câu lệnh>; D. VAR <tên biến>: < Kiểu dữ liệu>;
Câu 2: Trong các cú pháp lệnh sau, cú pháp nào thuộc về cấu trúc lặp?
A. Var <tên biến>: ARRAY[Kiểu chỉ số] OF <Kiểu phần tử>;
B. FOR <biến đếm>:=<Giá trị đầu> TO <Giá trị cuối> DO <Câu lệnh>;
C. IF <điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
D. CONST <tên hằng>= <Giá trị>;
Câu 3: Cú pháp của lệnh lặp với số lần chưa biết trước. Chọn cấu trúc đúng?
A. While <điều kiện > Do <câu lệnh>;
B. White <điều kiện> Do <câu lệnh>;
C. For <biến đếm>:= <giá trị đầu> To <giá trị cuối> Do <Câu lệnh>;
D. Var <tên biến> = <kiểu dữ liệu>;
Câu 4: Cú pháp của lệnh lặp với số lần chưa biết trước. Chọn cấu trúc đúng?
A. For <biến đếm>:= <giá trị đầu> To <giá trị cuối> Do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> Downto <giá trị đầu> Do <câu lệnh>;
C. While <điều kiện> Do <câu lệnh>;
D. While <câu lệnh > Do <điều kiện>;
Câu 5: Trong cấu trúc While_Do, câu lệnh được thực hiện khi:
A. Điều kiện đúng B. Điều kiện sai
C. Điều kiện không xác định D. Không cần kiểm tra điều kiện
Câu 6: Trong cấu trúc While_Do, khi điều kiện luôn đúng thì câu lệnh thực hiện bao nhiêu lần?
A. 0 lần B. 1 lần C. n lần D. vô hạn lần
Câu 7: Cú pháp câu lệnh lặp với số lần biết trước. Chọn cấu trúc đúng?
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. Repeat <câu lệnh> Until <điều kiện>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. While <điều kiện> do <câu lệnh>;
Câu 8: Cú pháp cấu trúc lặp For – do dạng tiến là:
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>:= <giá trị đầu> downto <giá trị cuối> do <câu lệnh>;
Câu 9: Cú pháp cấu trúc lặp For – do dạng lùi là:
A. For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> down <giá trị đầu> do <câu lệnh>;
C. For <biến đếm>:= <giá trị đầu> downto <giá trị cuối> do <câu lệnh>;
D. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
Câu 10: Kiểu dữ liệu của biến đếm trong cấu trúc lặp For – do là:
A. Cùng kiểu với giá trị đầu, giá trị cuối B. Chỉ cần khác kiểu với giá trị đầu
C. Cùng kiểu với các biến trong câu lệnh D. Không cần xác định kiểu dữ liệu
Câu 11: Trong cấu trúc lặp For – Do, biến đếm có kiểu nguyên thì:
A. giá trị đầu, giá trị cuối phải có kiểu nguyên B. giá trị đầu, giá trị cuối có kiểu tùy ý
C. Giá trị đầu, giá trị cuối có kiểu thực D. Giá trị đầu, giá trị cuối phải là kiểu dữ liệu đếm được.
Câu 12: Hãy chọn phương án ĐÚNG ở cấu trúc lặp For – do dạng tiến là:
A. Giá trị đầu ≤ giá trị cuối B. Giá trị đầu < giá trị cuối
C. Giá trị đầu > giá trị cuối D. Giá trị đầu = giá trị cuối
Câu 13: Trong cấu trúc For – do, câu lệnh được thực hiện đúng 1 lần khi nào?
A. Biến đếm có giá trị đầu bằng giá trị cuối B. Biến đếm có giá trị bằng 1
C. Biến đếm có giá trị nhỏ hơn giá trị cuối D. Câu lệnh là câu lệnh ghép
Câu 14: Cho chương trình sau:
Begin
For i:=1 to 5 do write(i:2);
Readln
End.
Kết quả của chương trình trên là?
A. 12345 B. 1 2 3 4 5 C. iiiii D. 11111
Câu 15: Cho chương trình sau:
Begin
For i:=1 to 5 do write(1: 2);
Readln
End.
Kết quả của chương trình trên là?
A. 11111 B. 12345 C. 1 1 1 1 1 D. i i i i i
Câu 16: Cho đoạn chương trình sau:
S:=0; i:=1;
While .....do
Begin
S:=S+i;
i:= i+1;
End;
Tính tổng S= 1+2+3+...+10, điều kiện nào sau đây cần điền vào chỗ (.....) giữa câu lệnh While......do?
A. i <=10 B. i =10 C. i >10 D. i >= 10
Câu 17: Cho đoạn chương trình sau:
i:= 1;
While i <=10 do
Begin
Write(i:4);
i:=i+1;
End;
Đoạn chương trình này thực hiện công việc gì?
A. In ra màn hình các số từ 1 đến 10, mỗi số trên một dòng B. In ra màn hình các số từ 1 đến 10
C. In ra màn hình các số D. Chương trình sai
Câu 18: Cho đoạn chương trình sau:
N:= 1;
While N > 0 do write(N);
Nhận xét đúng nhất về chương trình trên?
A. Lặp vô hạn B. Chương trình in các số từ 1 đến N
C. Chương trình in ra N chữ số 1 D. Chương trình sai.
Câu 19: Cho đoạn chương trình sau:
…
ĐỀ CƯƠNG GIỮA KỲ II NĂM HỌC 2022 -2023
MÔN: TIN HỌC 11
MÔN: TIN HỌC 11
I. PHẦN TRẮC NGHIỆM:
Câu 1: Trong các cú pháp sau, cú pháp nào là cấu trúc lặp?
A. While <điều kiện> DO <câu lệnh>; B. While <câu lệnh> DO <điều kiện>;
C. IF < điều kiện> THEN <Câu lệnh>; D. VAR <tên biến>: < Kiểu dữ liệu>;
Câu 2: Trong các cú pháp lệnh sau, cú pháp nào thuộc về cấu trúc lặp?
A. Var <tên biến>: ARRAY[Kiểu chỉ số] OF <Kiểu phần tử>;
B. FOR <biến đếm>:=<Giá trị đầu> TO <Giá trị cuối> DO <Câu lệnh>;
C. IF <điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
D. CONST <tên hằng>= <Giá trị>;
Câu 3: Cú pháp của lệnh lặp với số lần chưa biết trước. Chọn cấu trúc đúng?
A. While <điều kiện > Do <câu lệnh>;
B. White <điều kiện> Do <câu lệnh>;
C. For <biến đếm>:= <giá trị đầu> To <giá trị cuối> Do <Câu lệnh>;
D. Var <tên biến> = <kiểu dữ liệu>;
Câu 4: Cú pháp của lệnh lặp với số lần chưa biết trước. Chọn cấu trúc đúng?
A. For <biến đếm>:= <giá trị đầu> To <giá trị cuối> Do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> Downto <giá trị đầu> Do <câu lệnh>;
C. While <điều kiện> Do <câu lệnh>;
D. While <câu lệnh > Do <điều kiện>;
Câu 5: Trong cấu trúc While_Do, câu lệnh được thực hiện khi:
A. Điều kiện đúng B. Điều kiện sai
C. Điều kiện không xác định D. Không cần kiểm tra điều kiện
Câu 6: Trong cấu trúc While_Do, khi điều kiện luôn đúng thì câu lệnh thực hiện bao nhiêu lần?
A. 0 lần B. 1 lần C. n lần D. vô hạn lần
Câu 7: Cú pháp câu lệnh lặp với số lần biết trước. Chọn cấu trúc đúng?
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. Repeat <câu lệnh> Until <điều kiện>;
C. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
D. While <điều kiện> do <câu lệnh>;
Câu 8: Cú pháp cấu trúc lặp For – do dạng tiến là:
A. For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
C. For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
D. For <biến đếm>:= <giá trị đầu> downto <giá trị cuối> do <câu lệnh>;
Câu 9: Cú pháp cấu trúc lặp For – do dạng lùi là:
A. For <biến đếm>:= <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
B. For <biến đếm>:= <giá trị cuối> down <giá trị đầu> do <câu lệnh>;
C. For <biến đếm>:= <giá trị đầu> downto <giá trị cuối> do <câu lệnh>;
D. For <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;
Câu 10: Kiểu dữ liệu của biến đếm trong cấu trúc lặp For – do là:
A. Cùng kiểu với giá trị đầu, giá trị cuối B. Chỉ cần khác kiểu với giá trị đầu
C. Cùng kiểu với các biến trong câu lệnh D. Không cần xác định kiểu dữ liệu
Câu 11: Trong cấu trúc lặp For – Do, biến đếm có kiểu nguyên thì:
A. giá trị đầu, giá trị cuối phải có kiểu nguyên B. giá trị đầu, giá trị cuối có kiểu tùy ý
C. Giá trị đầu, giá trị cuối có kiểu thực D. Giá trị đầu, giá trị cuối phải là kiểu dữ liệu đếm được.
Câu 12: Hãy chọn phương án ĐÚNG ở cấu trúc lặp For – do dạng tiến là:
A. Giá trị đầu ≤ giá trị cuối B. Giá trị đầu < giá trị cuối
C. Giá trị đầu > giá trị cuối D. Giá trị đầu = giá trị cuối
Câu 13: Trong cấu trúc For – do, câu lệnh được thực hiện đúng 1 lần khi nào?
A. Biến đếm có giá trị đầu bằng giá trị cuối B. Biến đếm có giá trị bằng 1
C. Biến đếm có giá trị nhỏ hơn giá trị cuối D. Câu lệnh là câu lệnh ghép
Câu 14: Cho chương trình sau:
Begin
For i:=1 to 5 do write(i:2);
Readln
End.
Kết quả của chương trình trên là?
A. 12345 B. 1 2 3 4 5 C. iiiii D. 11111
Câu 15: Cho chương trình sau:
Begin
For i:=1 to 5 do write(1: 2);
Readln
End.
Kết quả của chương trình trên là?
A. 11111 B. 12345 C. 1 1 1 1 1 D. i i i i i
Câu 16: Cho đoạn chương trình sau:
S:=0; i:=1;
While .....do
Begin
S:=S+i;
i:= i+1;
End;
Tính tổng S= 1+2+3+...+10, điều kiện nào sau đây cần điền vào chỗ (.....) giữa câu lệnh While......do?
A. i <=10 B. i =10 C. i >10 D. i >= 10
Câu 17: Cho đoạn chương trình sau:
i:= 1;
While i <=10 do
Begin
Write(i:4);
i:=i+1;
End;
Đoạn chương trình này thực hiện công việc gì?
A. In ra màn hình các số từ 1 đến 10, mỗi số trên một dòng B. In ra màn hình các số từ 1 đến 10
C. In ra màn hình các số D. Chương trình sai
Câu 18: Cho đoạn chương trình sau:
N:= 1;
While N > 0 do write(N);
Nhận xét đúng nhất về chương trình trên?
A. Lặp vô hạn B. Chương trình in các số từ 1 đến N
C. Chương trình in ra N chữ số 1 D. Chương trình sai.
Câu 19: Cho đoạn chương trình sau:
…