45p ki II de1
Chia sẻ bởi Bùi Thu Hằng |
Ngày 26/04/2019 |
55
Chia sẻ tài liệu: 45p ki II de1 thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG THPT CÁT HẢI KIỂM TRA 45 PHÚT - MÔN TIN HỌC – ĐỀ 1
LẦN 1 - HỌC KỲ 2 - NĂM HỌC 2011 – 2012
I. TRẮC NGHIỆM (5.0 điểm):
Câu 1: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình sau:
Var m: array[2..11] of Integer;
i:byte;
begin
for i:=2 to 11 do
if i mod 2 = 0 then m[i]:=i*i else m[i]:=i+i;
End.
Sau khi thực hiện xong chương trình trên, giá trị của phần tử thứ 5 của mảng m sẽ là:
A. 10 B. 14 C. 36 D. 64
Câu 2: : Trong ngôn ngữ lập trình Pascal, với khai báo mảng (Var A: array[1..100,1..100] of integer;) thì việc tham chiếu tới phần tửcủa mảng hai chiều như sau:
A. A[i],[j] B. A[i,j] C. A[i;j] D. A[i][j]
Câu 3: Trong ngôn ngữ lập trình Pascal, Cho đoạn khai báo sau:
Const columns = 3;
rows = 4;
Var table: array[0..columns+1, 0..rows] of integer;
Số phần tử của mảng table là:
A. 20 B. 25 C. 12 D. 16
Câu 4: Trong ngôn ngữ lập trình Pascal, Cho đoạn khai báo sau:
Var a, b: array[1..100] of Char;
c: array[1..50] of Char;
Trong phần thân của chương trình có đoạn khai báo trên thì câu lệnh gán nào sau đây là đúng?
A. c:=a; B. b:=c; C. a:=b; D. a:=c;
Câu 5: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau ( A là mảng số có N phần tử)
S:=0; for i:= 1 to n do s:= s + a[i];
A. In ra màn hình mảng A B. Tính tổng các phần tử của mảng A
C. Đếm số phần tử của mảng D. Không thực hiện việc nào trong 3 việc trên
Câu 6: Câu lệnh nào xóa kí tự cuối cùng của xâu a? A. delete(a,1,255) B. delete(a,1,length(a)) C delete(a,length(a),1) D. delete(a,255,1)
Câu 7: Xâu S1: ‘Con kenh xanh xanh, hàm Pos(‘kenh’,S1) cho kết quả:
A. 0 B. Hàm trên bị lỗi C. 5 D. 4
Câu 8: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện xong đoạn chương trình, giá trị của S là?
S1:= ‘tin hoc’; S2:= ‘cau lac bo ’; Insert(S1, S2,12);
A. ‘tin hoccau lac bo’ B. ‘tin hoc cau lac bo’ C. ‘Cau lac bo tin hoc’ D. ‘cau lac bo tin hoc’
Câu 9: Trong ngôn ngữ lập trình Pascal, Giả sử đã khai báo biến mảng và các biến khác, đoạn chương trình sau đây làm gì (với a là mảng gồm n phần tử)?
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); Readln(a[i]);
End;
A. Hiện lên màn hình giá trị của các phần tử của mảng A;
B. Đếm số phần tử của mảng A;
C. Hiện lên màn hình giá trị của a[i];
D. Nhập giá trị cho các phần tử của mảng A;
Câu 10: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện xong đoạn chương trình sau, giá trị của biến S là
S:=’Ha Noi mua thu’; Detele(S, 7, 8); Insert(‘Mua thu ’, S,1)
A. Ha Noi Mua thu B. Mua thu Ha Noi mua thu C. Mua thu Ha
LẦN 1 - HỌC KỲ 2 - NĂM HỌC 2011 – 2012
I. TRẮC NGHIỆM (5.0 điểm):
Câu 1: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình sau:
Var m: array[2..11] of Integer;
i:byte;
begin
for i:=2 to 11 do
if i mod 2 = 0 then m[i]:=i*i else m[i]:=i+i;
End.
Sau khi thực hiện xong chương trình trên, giá trị của phần tử thứ 5 của mảng m sẽ là:
A. 10 B. 14 C. 36 D. 64
Câu 2: : Trong ngôn ngữ lập trình Pascal, với khai báo mảng (Var A: array[1..100,1..100] of integer;) thì việc tham chiếu tới phần tửcủa mảng hai chiều như sau:
A. A[i],[j] B. A[i,j] C. A[i;j] D. A[i][j]
Câu 3: Trong ngôn ngữ lập trình Pascal, Cho đoạn khai báo sau:
Const columns = 3;
rows = 4;
Var table: array[0..columns+1, 0..rows] of integer;
Số phần tử của mảng table là:
A. 20 B. 25 C. 12 D. 16
Câu 4: Trong ngôn ngữ lập trình Pascal, Cho đoạn khai báo sau:
Var a, b: array[1..100] of Char;
c: array[1..50] of Char;
Trong phần thân của chương trình có đoạn khai báo trên thì câu lệnh gán nào sau đây là đúng?
A. c:=a; B. b:=c; C. a:=b; D. a:=c;
Câu 5: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các việc sau ( A là mảng số có N phần tử)
S:=0; for i:= 1 to n do s:= s + a[i];
A. In ra màn hình mảng A B. Tính tổng các phần tử của mảng A
C. Đếm số phần tử của mảng D. Không thực hiện việc nào trong 3 việc trên
Câu 6: Câu lệnh nào xóa kí tự cuối cùng của xâu a? A. delete(a,1,255) B. delete(a,1,length(a)) C delete(a,length(a),1) D. delete(a,255,1)
Câu 7: Xâu S1: ‘Con kenh xanh xanh, hàm Pos(‘kenh’,S1) cho kết quả:
A. 0 B. Hàm trên bị lỗi C. 5 D. 4
Câu 8: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện xong đoạn chương trình, giá trị của S là?
S1:= ‘tin hoc’; S2:= ‘cau lac bo ’; Insert(S1, S2,12);
A. ‘tin hoccau lac bo’ B. ‘tin hoc cau lac bo’ C. ‘Cau lac bo tin hoc’ D. ‘cau lac bo tin hoc’
Câu 9: Trong ngôn ngữ lập trình Pascal, Giả sử đã khai báo biến mảng và các biến khác, đoạn chương trình sau đây làm gì (với a là mảng gồm n phần tử)?
For i:=1 to n do
Begin
Write(`a[`,i,`]=`); Readln(a[i]);
End;
A. Hiện lên màn hình giá trị của các phần tử của mảng A;
B. Đếm số phần tử của mảng A;
C. Hiện lên màn hình giá trị của a[i];
D. Nhập giá trị cho các phần tử của mảng A;
Câu 10: Trong ngôn ngữ lập trình Pascal, sau khi thực hiện xong đoạn chương trình sau, giá trị của biến S là
S:=’Ha Noi mua thu’; Detele(S, 7, 8); Insert(‘Mua thu ’, S,1)
A. Ha Noi Mua thu B. Mua thu Ha Noi mua thu C. Mua thu Ha
* 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ẻ: Bùi Thu Hằng
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)