Câu 1: Em hiểu câu lệnh lặp trong pascal theo nghĩa nào sau đây ?
A. Câu lệnh lặp là câu lệnh được sử dụng để chỉ thị cho máy tính thực hiện cấu trúc lặp.
B. Một câu lệnh lặp có thẻ thay cho nhiều câu lệnh khác nhau.
C. Câu lệnh lặp chỉ là tên của một loại câu lệnh trong pascal.
D. Cả A, b và C đều sai.
Câu 2: Câu lệnh nào dưới đây là câu lệnh có số lần lặp xác định?
A. Dọn bàn học cho tới khi gọn gàng.
B. Học bài đến khi thuộc.
C. Gọi điện đến khi có người nhắc máy.
D. Một ngày đánh răng hai lần .
Câu 3: Vòng lặp for.....to.....do là vòng lặp như thế nào ?
A. Biết trước số vòng lặp.
B. Chưa biết trước sô vòng lặp.
C. Biết trước kết quả của biến đếm.
D. Chưa biết trước kết quả của biến đếm.
Câu 4: Số lần lần lặp trong câu lệnh for i:= 1 to 25 do x:= x+25; bằng bao nhiêu ?
A. Không lặp.
B. 26 lần.
C. 25 lần.
D. 24 lần.
Câu 5: Với ngôn ngữ lập trình pascal, câu lệnh lặp for i:= 1 to 10 do x:= x+1;thì biến đếm i được khai báo kiểu dữ liệu nào?
A. Real.
B. Integer.
C. String.
D.Cả A, B và C đều đúng.
Câu 6: Trong câu lệnh lặp for.....to.....do,mỗi lần lặp giá trị biến đếm thay đổi như thế nào?
A. Tăng 1 đơn vị.
B. Tăng 2 đơn vị.
C.Tăng 3 đơn vị.
D. Tăng 4 đơn vị.
Câu 7. Số lần lần lặp trong câu lệnh for i:= 5 to 27 do a:= a+b; bằng bao nhiêu ?
A. 20 lần.
B. 21 lần.
C. 22 lần.
D. 23 lần.
Câu 8: Câu lệnh nào dưới đây là câu lệnh có số lần lặp chưa xác định?
A. Tính tổng 20 số tự nhiên đầu tiên.
B. Nhập một số lẻ bất kì nhập từ bàn phím. Nếu số nhập nào chưa hợp lệ thì yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho khi đến đủ 50 số.
D. Cả A, B, C đều là câu lệnh có số lần lặp chưa biết trước.
Câu 9. Vòng lặp while.....do là vòng lặp như thế nào?
A. Biết trước số vòng lặp.
B. Biết trước kết quả của biến đếm.
C. Chưa biết trước số vòng lặp.
D. Chưa biết trước kết quả của biến đếm.
Câu 10. Trong câu lệnh lặp while i<= 10 do i:= i+3; mỗi lần lặp giá trị của biến đếm thay đổi như thế nào ?
A. Tăng 1 đơn vị.
B. Tăng 2 đơn vị.
C. Tăng 3 đơn vị.
D. Tăng 4 đơn vị.
Câu 11. Lợi ích của việc khai báo biến mảng và câu lệnh lặp là gì ?
A. Biến mảng là một biến được tạo từ nhiều biến có cùng kiểu, nhưng chỉ dưới một tên duy nhất.
B. Giúp cho việc viết chương trình được ngắn gọn và cho kết quả chính xác hơn.
C. Cả A và B đúng.
D. Cả A và B sai.
Câu 12. Trong pascal, cách khai báo biến mảng nào sau đây là đúng ?
A. tên _ mảng : array [<chỉ số đầu>...<chỉ số cuối>] of <kiểu dữ liệu>;
B.tên _ mảng : array [<chỉ số đầu>:<chỉ số cuối>] of <kiểu dữ liệu>;
C. tên _ mảng : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;
D. tên _ mảng : array [<chỉ số đầu>,<chỉ số cuối>] of <kiểu dữ liệu>;
Câu 13: Để khai báo màng A gồm 10 phần tử, ta khai báo như thế anfo trong pascal?
A. var A: array [10] of real;
B. var A: array [1:10] of real;
C. var A: array [1;10] of real;
D. var A: array [..10] of real;
Câu 14: Cách nhập giá trị cho biến mảng nào dưới đây không hợp lệ ?
A. B[1]:= 8;
B. readln (dayso[i]);
C. readln (dayso5);
D. readln (dayso[9]);
Câu 15: Khai báo biến mảng nào dưới đây hợp lệ?
A. var A: array [33..3] of real;
B. var A: array [1...30] of real;
C. var A: array [1..30] of real;
D. var A: array [33] of real;
Câu 16: Câu lệnh nào dưới đây là câu lệnh để thực hiện nhập cho phần tử thứ 10 của biến mảng A?
A. readln (A10);
B. readln (A[k]);
C. readln (A[i]);
D. readln (A[10]);
Câu 1: Em hiểu câu lệnh lặp trong pascal theo nghĩa nào sau đây ?
A. Câu lệnh lặp là câu lệnh được sử dụng để chỉ thị cho máy tính thực hiện cấu trúc lặp.
B. Một câu lệnh lặp có thẻ thay cho nhiều câu lệnh khác nhau.
C. Câu lệnh lặp chỉ là tên của một loại câu lệnh trong pascal.
D. Cả A, b và C đều sai.
Câu 2: Câu lệnh nào dưới đây là câu lệnh có số lần lặp xác định?
A. Dọn bàn học cho tới khi gọn gàng.
B. Học bài đến khi thuộc.
C. Gọi điện đến khi có người nhắc máy.
D. Một ngày đánh răng hai lần .
Câu 3: Vòng lặp for.....to.....do là vòng lặp như thế nào ?
A. Biết trước số vòng lặp.
B. Chưa biết trước sô vòng lặp.
C. Biết trước kết quả của biến đếm.
D. Chưa biết trước kết quả của biến đếm.
Câu 4: Số lần lần lặp trong câu lệnh for i:= 1 to 25 do x:= x+25; bằng bao nhiêu ?
A. Không lặp.
B. 26 lần.
C. 25 lần.
D. 24 lần.
Câu 5: Với ngôn ngữ lập trình pascal, câu lệnh lặp for i:= 1 to 10 do x:= x+1;thì biến đếm i được khai báo kiểu dữ liệu nào?
A. Real.
B. Integer.
C. String.
D.Cả A, B và C đều đúng.
Câu 6: Trong câu lệnh lặp for.....to.....do,mỗi lần lặp giá trị biến đếm thay đổi như thế nào?
A. Tăng 1 đơn vị.
B. Tăng 2 đơn vị.
C.Tăng 3 đơn vị.
D. Tăng 4 đơn vị.
Câu 7. Số lần lần lặp trong câu lệnh for i:= 5 to 27 do a:= a+b; bằng bao nhiêu ?
A. 20 lần.
B. 21 lần.
C. 22 lần.
D. 23 lần.
Câu 8: Câu lệnh nào dưới đây là câu lệnh có số lần lặp chưa xác định?
A. Tính tổng 20 số tự nhiên đầu tiên.
B. Nhập một số lẻ bất kì nhập từ bàn phím. Nếu số nhập nào chưa hợp lệ thì yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho khi đến đủ 50 số.
D. Cả A, B, C đều là câu lệnh có số lần lặp chưa biết trước.
Câu 9. Vòng lặp while.....do là vòng lặp như thế nào?
A. Biết trước số vòng lặp.
B. Biết trước kết quả của biến đếm.
C. Chưa biết trước số vòng lặp.
D. Chưa biết trước kết quả của biến đếm.
Câu 10. Trong câu lệnh lặp while i<= 10 do i:= i+3; mỗi lần lặp giá trị của biến đếm thay đổi như thế nào ?
A. Tăng 1 đơn vị.
B. Tăng 2 đơn vị.
C. Tăng 3 đơn vị.
D. Tăng 4 đơn vị.
Câu 11. Lợi ích của việc khai báo biến mảng và câu lệnh lặp là gì ?
A. Biến mảng là một biến được tạo từ nhiều biến có cùng kiểu, nhưng chỉ dưới một tên duy nhất.
B. Giúp cho việc viết chương trình được ngắn gọn và cho kết quả chính xác hơn.
C. Cả A và B đúng.
D. Cả A và B sai.
Câu 12. Trong pascal, cách khai báo biến mảng nào sau đây là đúng ?
A. tên _ mảng : array [<chỉ số đầu>...<chỉ số cuối>] of <kiểu dữ liệu>;
B.tên _ mảng : array [<chỉ số đầu>:<chỉ số cuối>] of <kiểu dữ liệu>;
C. tên _ mảng : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>;
D. tên _ mảng : array [<chỉ số đầu>,<chỉ số cuối>] of <kiểu dữ liệu>;
Câu 13: Để khai báo màng A gồm 10 phần tử, ta khai báo như thế anfo trong pascal?
A. var A: array [10] of real;
B. var A: array [1:10] of real;
C. var A: array [1;10] of real;
D. var A: array [..10] of real;
Câu 14: Cách nhập giá trị cho biến mảng nào dưới đây không hợp lệ ?
A. B[1]:= 8;
B. readln (dayso[i]);
C. readln (dayso5);
D. readln (dayso[9]);
Câu 15: Khai báo biến mảng nào dưới đây hợp lệ?
A. var A: array [33..3] of real;
B. var A: array [1...30] of real;
C. var A: array [1..30] of real;
D. var A: array [33] of real;
Câu 16: Câu lệnh nào dưới đây là câu lệnh để thực hiện nhập cho phần tử thứ 10 của biến mảng A?
A. readln (A10);
B. readln (A[k]);
C. readln (A[i]);
D. readln (A[10]);
0] of real;
6. Cho ΔABC cân tại. Đường cao AH, kẻ đường thẳng d qua A song song với BC. Lấy D thuộc d sao cho AD bằng nửa BC (D và C cùng thuộc nửa mặt phẳng bờ AH)
a, Chứng minh tứ giác ABHD là hình bình hành
b, Tứ giác AHCD là hình gì? Chứng minh?
c, Gọi M, N lần lượt là trung điểm của AB, AC. Chứng minh HA là tia phân giác của góc MHN.
5. Cho tam giác ABC cân tại A; trung tuyến BM, CN cắt nhau tại G. Trên tia đối của tia MB lấy điểm I sao cho M là trung điểm của GI. Trên tia đối của tia NC lấy điểm K sao cho N là trung điểm của GK.
a, Tứ giác BNMC là hình gì? Vì sao?
b, Chứng minh tứ giác BKAG là hình bình hành.
c, Chứng minh tứ giác BKIC là hình chữ nhật.
4. Cho ΔABC vuông tại A (AB > AC). Gọi M là trung điểm của BC. Kẻ MD vuông góc với AB. Qua A kẻ đường thẳng d song song với BC cắt MD tại K.
a, Tứ giác ACMD là hình gì? Vì sao?
b, Tứ giác KACM là hình gì? Vì sao?
c, Chứng mình KM là phân giác của góc BKA.
d, Tam giác ABC cần có điều kiện gì để tứ giác ACBK là hình thang cân.
3, Cho ΔABC nhọn (AB < AC). Các đường cao AD, BE, CF cắt nhau tại H. Gọi I là trung điểm BC, M là điểm đối xứng với H qua I
a, Chứng minh tứ giác BHCM là hình bình hành.
b, Chứng minh BM ⊥ AB
c, Gọi K là điểm đối xứng với H qua BC. Chứng minh tứ giác BKMC là hình thang cân.
d, BM cắt HK tại P. Tìm điều kiện của ΔABC để tứ giác HPMC là hình thang cân.
2, Cho tam giác ABC có góc A bằng 900 , gọi D là trung điểm của DM. Kẻ DI vuông góc với AC ( I ∈AC ). Gọi M là điểm đối xứng với D qua AB; E là giao điểm của DM và AB
a, Chứng minh tứ giác AEDI là hình chữ nhật ?
b, Tứ giác ADBM là hình gì? Vì sao?
c, Tam giác vuông ABC có điều kiện gì để tứ giác AEDI là hình vuông?
Tính:
a, Tính khối lượng của hỗn hợp gồm 0,5g KCl và 0,5 mol MgO
b, Khối lượng của hỗn hợp chất rắn chứa 0,15 mol H2SO4 và 0,5 mol MgO
c, Tính số mol của hỗn hợp khí gồm 22,4 lít SO2 và 6,72 lít NO ở đktc
d, Thể tích của hỗn hợp chứa 0,4 mol khí N2 và 0,7 mol khí H2S ở đktc