De tin 11 1t hk2
Chia sẻ bởi Trương Đình Linh |
Ngày 26/04/2019 |
35
Chia sẻ tài liệu: De tin 11 1t hk2 thuộc Tin học 11
Nội dung tài liệu:
Trường THPT Duy Tân ĐỀ KIỂM TRA MỘT TIẾT LẦN 1 HỌC KỲ II
Tổ: Toán-Tin MÔN: TIN HỌC – LỚP 11 Mã đề: 101
Họ tên:…………………………………….
Lớp: 11…. Điểm:……………
I.TRẮC NGHIỆM: (6 điểm) Hãy khoanh tròn vào câu trả lời đúng nhất
Câu 1: Cách viết nào sau đây là đúng khi khai báo mảng một chiều?
A. Var: array[tên biến mảng] of ;
B. Var: array[kiểu chỉ số] of ; C. Var of ;
D. Var: array[kiểu chỉ số] of ;
Câu 2: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc:
Readln(s); k:= length(S); for i:= k downto 1 do write(S[i]);
A. in ra màn hình xâu S B. in ra màn hình độ dài xâu S
C. in ra màn hình xâu S đảo ngược D. đưa ra màn hình xâu S
Câu 3: Với khai báo A: array[1..100] of integer; thì việc truy xuất đến phần tử thứ 5 như sau:
A. A(5) B. A[5] C. A5 D. A 5
Câu 4: Cho s= ’123456789’ hàm copy(s,2,3) cho giá trị bằng:
A. ‘234’ B. 234 C. ‘34’ D. 34
Câu 5: Cho s= ’500 ki tu’, hàm length(s) cho giá trị bằng:
A. 500 B. 9 C. ‘5’ D. ‘500’
Câu 6: Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả nào sau đây?
A. a123bc B. 1abc23 C. 12abc D. ab123
Câu 7: Cho xâu s= ’123456789’ sau khi thực hiện thủ tục delete(s,3,4) thì:
A. s= ’1256789’ B. s= ’12789’ C. s= ’123789’ D. s= ”
Câu 8: Cho A= ’abc’; B= ’ABC’; khi đó A+B cho kết quả nào?
A. ‘aAbBcC’ B. ‘abcABC’ C. ‘AaBbCc’ D. ‘ABCabc’
Câu 9: Với khai báo A: array[1..100,1..100] of integer; thì việc truy xuất đến các phần tử như sau:
A. A(i,j) B. A[i,j] C. A(i;j) D. A[i;j]
Câu 10: Để khai báo biến kiểu xâu ta sử dụng cú pháp nào?
A. var:; B. var =;
C. var: string[độ dài lớn nhất của xâu]; D. var = string[độ dài lớn nhất của xâu];
Câu 11: Trong các khai báo sau, khai báo nào đúng?
A. var hoten : string[27]; B. var diachi : string(100);
C. var ten= string[30]; D. var ho = string(20);
Câu 12: Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu kí tự mang chỉ số là?
A. 0 B. Do người lập trình khai báo C. 1 D. Không có chỉ số
II. TỰ LUẬN: (4 điểm)
Câu 1: Hãy viết lệnh khai báo mảng để mô tả:
Một dãy số thực A có tối đa 100 phần tử.
Bảng nhân B có tối đa 9 hàng và 10 cột với mỗi phần tử của nó là một số nguyên.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Câu 2: a) Hãy điền vào các lệnh còn thiếu để chương trình sau cho phép nhập một xâu kí tự từ bàn phím, chuyển tất cả các kí tự thành chữ in hoa và in nó ra màn hình.
Program chuyeninhoa;
Var St:………….; i: Byte;
Begin
Write(‘Nhap xau St: ‘);…………………………….;
For i:=1 to…………….. do……………… := Upcase(St[i]);
Write(‘Xau ket qua: ’, St);
Readln
End.
b) Viết chương trình pascal : Tính tổng sau: S = 12 + 22 +32 + …+ n2
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Trường THPT Duy Tân ĐỀ KIỂM TRA MỘT TIẾT LẦN 1 HỌC KỲ II
Tổ: Toán-Tin MÔN: TIN HỌC – LỚP 11 Mã đề: 102
Họ tên:…………………………………….
Lớp: 11…. Điểm:……………
I. TRẮC NGHIỆM: (6 điểm) Hãy khoanh tròn vào
Tổ: Toán-Tin MÔN: TIN HỌC – LỚP 11 Mã đề: 101
Họ tên:…………………………………….
Lớp: 11…. Điểm:……………
I.TRẮC NGHIỆM: (6 điểm) Hãy khoanh tròn vào câu trả lời đúng nhất
Câu 1: Cách viết nào sau đây là đúng khi khai báo mảng một chiều?
A. Var
B. Var
D. Var
Câu 2: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc:
Readln(s); k:= length(S); for i:= k downto 1 do write(S[i]);
A. in ra màn hình xâu S B. in ra màn hình độ dài xâu S
C. in ra màn hình xâu S đảo ngược D. đưa ra màn hình xâu S
Câu 3: Với khai báo A: array[1..100] of integer; thì việc truy xuất đến phần tử thứ 5 như sau:
A. A(5) B. A[5] C. A5 D. A 5
Câu 4: Cho s= ’123456789’ hàm copy(s,2,3) cho giá trị bằng:
A. ‘234’ B. 234 C. ‘34’ D. 34
Câu 5: Cho s= ’500 ki tu’, hàm length(s) cho giá trị bằng:
A. 500 B. 9 C. ‘5’ D. ‘500’
Câu 6: Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả nào sau đây?
A. a123bc B. 1abc23 C. 12abc D. ab123
Câu 7: Cho xâu s= ’123456789’ sau khi thực hiện thủ tục delete(s,3,4) thì:
A. s= ’1256789’ B. s= ’12789’ C. s= ’123789’ D. s= ”
Câu 8: Cho A= ’abc’; B= ’ABC’; khi đó A+B cho kết quả nào?
A. ‘aAbBcC’ B. ‘abcABC’ C. ‘AaBbCc’ D. ‘ABCabc’
Câu 9: Với khai báo A: array[1..100,1..100] of integer; thì việc truy xuất đến các phần tử như sau:
A. A(i,j) B. A[i,j] C. A(i;j) D. A[i;j]
Câu 10: Để khai báo biến kiểu xâu ta sử dụng cú pháp nào?
A. var
C. var
Câu 11: Trong các khai báo sau, khai báo nào đúng?
A. var hoten : string[27]; B. var diachi : string(100);
C. var ten= string[30]; D. var ho = string(20);
Câu 12: Trong ngôn ngữ lập trình Pascal, phần tử đầu tiên của xâu kí tự mang chỉ số là?
A. 0 B. Do người lập trình khai báo C. 1 D. Không có chỉ số
II. TỰ LUẬN: (4 điểm)
Câu 1: Hãy viết lệnh khai báo mảng để mô tả:
Một dãy số thực A có tối đa 100 phần tử.
Bảng nhân B có tối đa 9 hàng và 10 cột với mỗi phần tử của nó là một số nguyên.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Câu 2: a) Hãy điền vào các lệnh còn thiếu để chương trình sau cho phép nhập một xâu kí tự từ bàn phím, chuyển tất cả các kí tự thành chữ in hoa và in nó ra màn hình.
Program chuyeninhoa;
Var St:………….; i: Byte;
Begin
Write(‘Nhap xau St: ‘);…………………………….;
For i:=1 to…………….. do……………… := Upcase(St[i]);
Write(‘Xau ket qua: ’, St);
Readln
End.
b) Viết chương trình pascal : Tính tổng sau: S = 12 + 22 +32 + …+ n2
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Trường THPT Duy Tân ĐỀ KIỂM TRA MỘT TIẾT LẦN 1 HỌC KỲ II
Tổ: Toán-Tin MÔN: TIN HỌC – LỚP 11 Mã đề: 102
Họ tên:…………………………………….
Lớp: 11…. Điểm:……………
I. TRẮC NGHIỆM: (6 điểm) Hãy khoanh tròn vào
* 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ẻ: Trương Đình Linh
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)