Câu 6 : Trong ngôn ngữ lập trình Pascal để thực hiện chương trình ta nhấn các phím.. Phần thân chương trình có thể có hoặc không B.[r]
Trang 11
TRƯỜNG THPT PHAN CHÂU TRINH ĐÀ NẴNG
ĐỀ CƯƠNG KIỂM TRA HỌC KỲ II - MÔN TIN HỌC LỚP 11
NĂM HỌC 2017-2018
A DẠNG TRẮC NGHIỆM VÀ TỰ LUẬN:
I Phần trắc nghiệm (Các câu mẫu; A là phương án đúng):
Câu 1 : Để đưa thông tin ra màn hình ta sử dụng thủ tục nào?
Câu 2 : Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình?
A Biến phải được khai báo trước khi sử dụng B Biến là đại lượng có giá trị không đổi
Câu 3 : Để nhập dữ liệu vào từ bàn phím cho 2 biến a,b ta dùng lệnh?
Câu 4 : Hãy chọn phát biểu đúng về hằng?
A Đại lượng không đổi trong quá trình thực hiện
Câu 5 : Đâu là câu lệnh gán đúng?
Câu 6 : Trong ngôn ngữ lập trình Pascal để thực hiện chương trình ta nhấn các phím?
Câu 7 : Khẳng định nào sau đây là sai?
A Phần thân chương trình có thể có hoặc không B Phần khai báo có thể có hoặc không
C Phần tên chương trình không nhất thiết phải có D Phần khai báo thư viện có thể có hoặc không Câu 8 : Biểu thức ((25 mod 10) div 2) có kết quả là:
Câu 9 : Trong ngôn ngữ lập trình Pascal, khai báo hằng nào sau đây sai?
Câu 10 : Tên trong ngôn ngữ lập trình Turbo Pascal là một dãy liên tiếp không quá bao nhiêu kí tự?
Câu 11 : Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng… và kết thúc bằng…?
Câu 12 : Kết qủa của biểu thức quan hệ trong ngôn ngữ lập trình sẽ trả về giá trị gì?
Câu 13 : Hãy chọn biểu diễn tên đúng trong ngôn ngữ lập trình Pascal?
Câu 14 : Kết quả của biểu thức sqr((ABS(25-30) mod 4)) là:
Câu 15 : Kiểu nào sau đây có miền giá trị lớn nhất?
Câu 16 : Để khai báo biến, trong ngôn ngữ lập trình Pascal ta sử dụng từ khóa nào?
Câu 17 : Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị:
1.0, 1.5, 2.0, 2.5, 3.0 Khai báo nào sau đây đúng?
Câu 18 : Trong các tên sau, đâu là tên dành riêng (từ khóa) trong ngôn ngữ lập trình Pascal?
Câu 19 : Biểu diễn hằng nào sau đây là sai trong ngôn ngữ lập trình Pascal?
Trang 22
Câu 20 : Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số
phần thập phân ?
Câu 21 : Trong khai báo dưới đây bộ nhớ sẽ cấp phát cho các biến tổng cộng là bao nhiêu byte?
Var x,y,z : Integer; c,h: Char; ok: Boolean;
Câu 22 : Khai báo 3 biến A,B,C nào sau đây đúng cú pháp trong ngôn ngữ lập trình Pascal?
Câu 23 : Để biểu diễn 3
x , ta có thể viết?
Câu 24 : Điều kiện của cấu trúc câu lệnh rẽ nhánh là biểu thức
Câu 25: Trong ngôn ngữ lập trình Pascal, xâu ký tự có tối đa bao nhiêu ký tự?
Câu 26:
Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện đoạn chương trinh sau:
St:=’Song Hàn huyền ảo’;
Delete(St,9,9);
Insert(‘Huyen ao ‘,St,1)
giá trị của biến St sẽ là: ?
Câu 27: Trong ngôn ngữ lập trình Pascal, xâu ký tự có các phép là:
Câu 28: Trong ngôn ngữ lập trình Pascal, để đổi A[i] và A[j] cho nhau ta viết:
A
trg:=A[i];
A[i]:=A[j];
A[i]:=trg;
A[i]:=A[j];
A[j]:=trg;
C
trg:=A[i];
A[j]:=A[i];
A[j]:=trg;
D
trg:=A[i];
A[i]:=A[j];
trg:=a[j];
II Phần tự luận (Các câu mẫu):
Câu 1: Xét chương trình Pascal sau:
Program Tinh_gtri_bthuc;
BEGIN
Write(‘Nhap gia tri cua X’); Readln(x); {2}
END
1) Hãy chỉ ra vị trí lỗi trong chương trình trên và sửa lại cho đúng?
2) Chương trình trên tính giá trị của biểu thức nào trong các biểu thức sau?
a) y=x+2x+3x+4x+5 b) y=(x+2)(x+3)(x+4)+5 c) y=x4+2x3+3x2+4x+5
Câu 2: Viết chương trình nhập 1 mảng A gồm n số nguyên dương với n nhập từ bàn phím Hãy hiển thị ra màn hình
các chỉ số các phần tử của mảng là số chẵn
B DẠNG TỰ LUẬN:
I Lý thuyết (Các câu mẫu):
1 Viết cú pháp, vẽ sơ đồ khối và cho ví dụ về câu lệnh rẽ nhánh dạng khuyết
2 Viết cú pháp, vẽ sơ đồ khối và cho ví dụ về câu lệnh rẽ nhánh dạng đủ
3 Viết cú pháp, vẽ sơ đồ khối và cho ví dụ về Vòng lặp (While do)
4 Viết cú pháp, ý nghĩa và cho ví dụ về 1 trong các thủ tục, hàm thao tác trên xâu
II Phần lập trình (Mẫu):
Viết chương trình nhập điểm 15 phút môn Tin học của 1 lớp bất kỳ Hãy hiển thị ra màn hình:
1 Chỉ số (tương ứng stt trong bảng điểm) của học sinh đạt điểm cao nhất lớp
2 Bảng điểm vừa nhập được sắp xếp không giảm