Đề KT 45 - Tin 11 HK2
Chia sẻ bởi Đàm Thị Phương Hoài |
Ngày 26/04/2019 |
71
Chia sẻ tài liệu: Đề KT 45 - Tin 11 HK2 thuộc Tin học 11
Nội dung tài liệu:
Trường THPT Cao Bình KIỂM TRA 1 TIẾT
Họ và tên: Môn: Tin học
Lớp: 11……..
I. TRẮC NGHIỆM:(5 điểm) (Khoanh tròn những câu trả lời đúng nhất)
1.Công thức nào sau đây là đúng? (st1, st2 các biến kiểu xâu và m, n các biến kiểu số nguyên).
a. Delete(st1,st2,m); b. Delete(st1,m,n);
c. Delete(m,st1,n) d. Delete(m,n,st1)
2. Cho st1=’Van’ và st2= ‘Hoang Van Huy’, sau khi thực hiện lệnh Pos(st1,st2) thì kết quả bằng bao nhiêu?
a. 0 b. 7 c.9 d.10
3. Cho chuỗi st:=’ BBBABBA’; Kết quả in ra là gì sau khi thực hiện 2 lệnh:
While st [1 ]= ‘B’ do Delete(st,1,1);
Write(st);
a ABBA b.BBB c.BBABBA d. AA
Câu 4: Tham số thực sự được khai báo ở:
Trong lời gọi chương trình con. C Phần khai báo chương trình con.
Phần đầu chương trình con. D Phần khai báo chương trình chính.
Câu 5: Biến toàn cục được khai báo ở:
Phần khai báo chương trình chính. C Phần khai báo chương trình con
Trong lời gọi chương trình con. D.Phần đầu chương trình con.
II. TỰ LUẬN: (5 điểm)
Câu 1: (1 điểm)- Cho chương trình sau:
Program vd;
Uses crt;
Var i,j,a,b: integer;
Procedure KTHK(var a: integer; b:integer);
Var i,j: integer;
Begin
i:=5; j:=5;
a:=a+1; b:=b+2;
Writeln(i:3,j:3,a:3,b:3);
End;
BEGIN
Clrscr;
i:=2; j:=3;
a:=1; b:=2;
KTHK(a,b);
Writeln(i:3,j:3,a:3,b:3);
Readln;
END.
- Theo chương trình trên em hãy điền kết quả vào phần dấu chấm sau:
Biến toàn cục là , Biến cục bộ là (1 đ)
Tham trị là , Tham biến là (1 đ)
Tham số hình thức là , Tham số thực sự là (1 đ)
Lệnh gọi thủ tục là , Tên thủ tục là (1 đ)
Câu 2: (1 điểm) Viết cấu trúc của thủ tục? Với hàm và thủ tục có gì khác nhau cơ bản
Câu 3 (1 điểm) Viết chương trình nhập vào hai xâu st1 và st2. Kiểm tra ký tự thứ cuối cùng của xâu st2 có trùng với ký tự đầu tiên của xâu st1 không?
Câu 4: (2 điểm)
a)Lập trình Thủ tục nhập 3 số nguyên dương nhập từ bàn phím và in ra 3 số vừa nhập
b) Viết hàm Tính tích các số đó chia hết cho 2 và cho 7 trong phạm vi từ 2 đến nTrường THPT Cao Bình KIỂM TRA 1 TIẾT
Họ và tên: Môn: Tin học
Lớp: 11……..
I. TRẮC NGHIỆM: (Khoanh tròn những câu trả lời đúng nhất)
1. Cho st1=’Chu Van An’ và st2:=copy(st1,pos(‘V’,st1),5), kết quả xâu st2 là:
a. st2= ‘Chu Van’ b. xt2=‘u Van an’
c. st2= ‘Van An’ d. st2= ‘Van A’
2.. Đoạn chương trình sau, cho kết quả trên màn hình là gì?
Var st:string;
Begin
St:=’Nguyen Van A’;
Delete(st,pos(‘V‘,st)-1,6);
Write(st);
End.
a. Van A b. Nguyen Van A
c. Nguyen d. Cả 3 câu đều đúng.
Câu 3. Phát biểu nào đúng nhất:
Hàm luôn trả về một giá trị qua tên hàm. C. Cả A,D đều đúng
Hàm không trả về một giá trị qua tên hàm D.Thủ tục không trả về một giá trị qua tên thủ tục.
Câu 4
Họ và tên: Môn: Tin học
Lớp: 11……..
I. TRẮC NGHIỆM:(5 điểm) (Khoanh tròn những câu trả lời đúng nhất)
1.Công thức nào sau đây là đúng? (st1, st2 các biến kiểu xâu và m, n các biến kiểu số nguyên).
a. Delete(st1,st2,m); b. Delete(st1,m,n);
c. Delete(m,st1,n) d. Delete(m,n,st1)
2. Cho st1=’Van’ và st2= ‘Hoang Van Huy’, sau khi thực hiện lệnh Pos(st1,st2) thì kết quả bằng bao nhiêu?
a. 0 b. 7 c.9 d.10
3. Cho chuỗi st:=’ BBBABBA’; Kết quả in ra là gì sau khi thực hiện 2 lệnh:
While st [1 ]= ‘B’ do Delete(st,1,1);
Write(st);
a ABBA b.BBB c.BBABBA d. AA
Câu 4: Tham số thực sự được khai báo ở:
Trong lời gọi chương trình con. C Phần khai báo chương trình con.
Phần đầu chương trình con. D Phần khai báo chương trình chính.
Câu 5: Biến toàn cục được khai báo ở:
Phần khai báo chương trình chính. C Phần khai báo chương trình con
Trong lời gọi chương trình con. D.Phần đầu chương trình con.
II. TỰ LUẬN: (5 điểm)
Câu 1: (1 điểm)- Cho chương trình sau:
Program vd;
Uses crt;
Var i,j,a,b: integer;
Procedure KTHK(var a: integer; b:integer);
Var i,j: integer;
Begin
i:=5; j:=5;
a:=a+1; b:=b+2;
Writeln(i:3,j:3,a:3,b:3);
End;
BEGIN
Clrscr;
i:=2; j:=3;
a:=1; b:=2;
KTHK(a,b);
Writeln(i:3,j:3,a:3,b:3);
Readln;
END.
- Theo chương trình trên em hãy điền kết quả vào phần dấu chấm sau:
Biến toàn cục là , Biến cục bộ là (1 đ)
Tham trị là , Tham biến là (1 đ)
Tham số hình thức là , Tham số thực sự là (1 đ)
Lệnh gọi thủ tục là , Tên thủ tục là (1 đ)
Câu 2: (1 điểm) Viết cấu trúc của thủ tục? Với hàm và thủ tục có gì khác nhau cơ bản
Câu 3 (1 điểm) Viết chương trình nhập vào hai xâu st1 và st2. Kiểm tra ký tự thứ cuối cùng của xâu st2 có trùng với ký tự đầu tiên của xâu st1 không?
Câu 4: (2 điểm)
a)Lập trình Thủ tục nhập 3 số nguyên dương nhập từ bàn phím và in ra 3 số vừa nhập
b) Viết hàm Tính tích các số đó chia hết cho 2 và cho 7 trong phạm vi từ 2 đến nTrường THPT Cao Bình KIỂM TRA 1 TIẾT
Họ và tên: Môn: Tin học
Lớp: 11……..
I. TRẮC NGHIỆM: (Khoanh tròn những câu trả lời đúng nhất)
1. Cho st1=’Chu Van An’ và st2:=copy(st1,pos(‘V’,st1),5), kết quả xâu st2 là:
a. st2= ‘Chu Van’ b. xt2=‘u Van an’
c. st2= ‘Van An’ d. st2= ‘Van A’
2.. Đoạn chương trình sau, cho kết quả trên màn hình là gì?
Var st:string;
Begin
St:=’Nguyen Van A’;
Delete(st,pos(‘V‘,st)-1,6);
Write(st);
End.
a. Van A b. Nguyen Van A
c. Nguyen d. Cả 3 câu đều đúng.
Câu 3. Phát biểu nào đúng nhất:
Hàm luôn trả về một giá trị qua tên hàm. C. Cả A,D đều đúng
Hàm không trả về một giá trị qua tên hàm D.Thủ tục không trả về một giá trị qua tên thủ tục.
Câu 4
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đàm Thị Phương Hoài
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)