Đề thi TIN HỌC HK II (2012 -2013)
Chia sẻ bởi Đàm Thị Phương Hoài |
Ngày 26/04/2019 |
54
Chia sẻ tài liệu: Đề thi TIN HỌC HK II (2012 -2013) thuộc Tin học 11
Nội dung tài liệu:
Trường THPT Cao Bình
Họ và tên:
Lớp:
ĐỀ KIỂM TIN HỌC 11 (45 PHÚT)
Năm học 2012 - 2013
Đề số 01
ĐIỂM
Phần trắc nghiệm (3 điểm)
Câu 1: Muốn khai báo x, y là tham trị, z là tham biến. Khai báo nào sau đây đúng ?
A. Procedure thamso (x : byte ; var y : byte; var z : byte );
B. Procedure thamso (x : byte ; var z , y : byte);
C. Procedure thamso (x : byte ; y : byte; var z : byte );
D. Procedure thamso (var x : byte ; var y : byte; var z : byte );
Câu 2: Biến cục bộ là gì?
A. Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính
B. Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC
C. Biến được khai báo trong chương trình con
D. Biến tự do không cần khai báo
Câu 3 :
Đoạn chương trình sau in ra kết quả nào ?
Program Welcome ;
Var a : string[10];
Begin
a := ‘tinhoc’;
writeln(length(a));
End.
A.
7;
B.
6;
C.
Chương trình có lỗi;
D.
10;
Câu 4 :
S1 = ‘tin hoc cho moi nguoi’
Pos(‘o’,S1) cho kết quả là?
A.
5
B.
6
C.
7
D.
11
Câu 5 :
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau (kiểu xâu) thực hiện công việc gì ?
S1 := ‘ ‘ ;
For i :=1 to length(S) do
S1 :=S1 + upcase(S[i]);
A.
Tạo xâu S1 là chữ in hoa từ xâu S
B.
Tạo xâu S1 là chữ thường từ xâu S
C.
Tạo xâu S1 từ xâu S
D.
Tạo xâu S1 là các kí tự chữ số
Câu 6 :
S1 ‘abcd’
S2= ‘ghk’
Insert(S1,S2,1) cho kết quả là ?
A.
‘abcdghk’
B.
‘ghkabcd’
C.
‘gabcdgha’
D.
‘aghkbcd’
Cho đoạn chương trình sau: (Áp dụng cho các câu 7, 8, 9, 10)
Program thi_hk_2;
Var a,b,c : real;
Procedure vidu (Var x: integer; y,z: real ):real;
Var tong: real;
Begin
x:= x+1; y:=y - x; z:=z + y; tong:=x+y+z;
Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong);
End;
BEGIN
a:=3; b:=4; c:=5; vidu(a,b,c);
Writeln(a,’ ‘,b,’ ‘,c); Readln
END.
Câu 7: Chương trình trên có 1 lỗi là:
A. Biến “tong” khai báo sai kiểu B. Thủ tục không có kiểu dữ liệu
C. Không xuất kết quả ra màn hình D. Không có lệnh gọi chương trình con
Câu 8: Tham số hình thức của chương trình trên là:
A. tong B. a, b, c C.x, y, z D. 3, 4, 5
Câu 9: Trong chương trình trên
A. x là tham trị, y, z là tham biến B. x là tham biến, y, z là tham trị
C. x, y là tham trị, z là tham biến D. x, y là tham biến, z là tham trị
Câu 10: Biến toàn cục của chương trình trên là:
A. Readln B. Writeln(a,’ ‘,b,’ ‘,c); C. a:=3; b:=4; c:=5; D. a, b, c
II. Phần tự luận (5 điểm)
Câu 1 (2 điểm)
Thế nào là dữ liệu kiểu xâu? Cách khai báo? Lấy ví dụ?
Câu 2:
Họ và tên:
Lớp:
ĐỀ KIỂM TIN HỌC 11 (45 PHÚT)
Năm học 2012 - 2013
Đề số 01
ĐIỂM
Phần trắc nghiệm (3 điểm)
Câu 1: Muốn khai báo x, y là tham trị, z là tham biến. Khai báo nào sau đây đúng ?
A. Procedure thamso (x : byte ; var y : byte; var z : byte );
B. Procedure thamso (x : byte ; var z , y : byte);
C. Procedure thamso (x : byte ; y : byte; var z : byte );
D. Procedure thamso (var x : byte ; var y : byte; var z : byte );
Câu 2: Biến cục bộ là gì?
A. Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính
B. Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC
C. Biến được khai báo trong chương trình con
D. Biến tự do không cần khai báo
Câu 3 :
Đoạn chương trình sau in ra kết quả nào ?
Program Welcome ;
Var a : string[10];
Begin
a := ‘tinhoc’;
writeln(length(a));
End.
A.
7;
B.
6;
C.
Chương trình có lỗi;
D.
10;
Câu 4 :
S1 = ‘tin hoc cho moi nguoi’
Pos(‘o’,S1) cho kết quả là?
A.
5
B.
6
C.
7
D.
11
Câu 5 :
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau (kiểu xâu) thực hiện công việc gì ?
S1 := ‘ ‘ ;
For i :=1 to length(S) do
S1 :=S1 + upcase(S[i]);
A.
Tạo xâu S1 là chữ in hoa từ xâu S
B.
Tạo xâu S1 là chữ thường từ xâu S
C.
Tạo xâu S1 từ xâu S
D.
Tạo xâu S1 là các kí tự chữ số
Câu 6 :
S1 ‘abcd’
S2= ‘ghk’
Insert(S1,S2,1) cho kết quả là ?
A.
‘abcdghk’
B.
‘ghkabcd’
C.
‘gabcdgha’
D.
‘aghkbcd’
Cho đoạn chương trình sau: (Áp dụng cho các câu 7, 8, 9, 10)
Program thi_hk_2;
Var a,b,c : real;
Procedure vidu (Var x: integer; y,z: real ):real;
Var tong: real;
Begin
x:= x+1; y:=y - x; z:=z + y; tong:=x+y+z;
Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong);
End;
BEGIN
a:=3; b:=4; c:=5; vidu(a,b,c);
Writeln(a,’ ‘,b,’ ‘,c); Readln
END.
Câu 7: Chương trình trên có 1 lỗi là:
A. Biến “tong” khai báo sai kiểu B. Thủ tục không có kiểu dữ liệu
C. Không xuất kết quả ra màn hình D. Không có lệnh gọi chương trình con
Câu 8: Tham số hình thức của chương trình trên là:
A. tong B. a, b, c C.x, y, z D. 3, 4, 5
Câu 9: Trong chương trình trên
A. x là tham trị, y, z là tham biến B. x là tham biến, y, z là tham trị
C. x, y là tham trị, z là tham biến D. x, y là tham biến, z là tham trị
Câu 10: Biến toàn cục của chương trình trên là:
A. Readln B. Writeln(a,’ ‘,b,’ ‘,c); C. a:=3; b:=4; c:=5; D. a, b, c
II. Phần tự luận (5 điểm)
Câu 1 (2 điểm)
Thế nào là dữ liệu kiểu xâu? Cách khai báo? Lấy ví dụ?
Câu 2:
* 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)