ĐỀ KIỂM TRA HỌC KÌ I TIN 11
Chia sẻ bởi Đoàn Kim Long |
Ngày 26/04/2019 |
34
Chia sẻ tài liệu: ĐỀ KIỂM TRA HỌC KÌ I TIN 11 thuộc Tin học 11
Nội dung tài liệu:
TRƯỜNG: THCS & THPT CHI LĂNG ĐỀ KIỂM TRA HỌC KÌ I (Năm học: 2010 – 2011)
Họ và tên: ................................................. MÔN: TIN HỌC 11 (Phần lý thuyết - Mã đề: 134)
Lớp: .......................................................... Thời gian làm bài: 45 phút
Điểm lý thuyết
Điểm thực hành
Tổng điểm
Lời phê của thầy cô giáo
PHẦN TRẢ LỜI (Tô kín một ô tròn tương ứng với phương án trả lời):
A
B
C
D
A
B
C
D
A
B
C
D
01
(
(
(
(
15
(
(
(
(
29
(
(
(
(
02
(
(
(
(
16
(
(
(
(
30
(
(
(
(
03
(
(
(
(
17
(
(
(
(
31
(
(
(
(
04
(
(
(
(
18
(
(
(
(
32
(
(
(
(
05
(
(
(
(
19
(
(
(
(
33
(
(
(
(
06
(
(
(
(
20
(
(
(
(
34
(
(
(
(
07
(
(
(
(
21
(
(
(
(
35
(
(
(
(
08
(
(
(
(
22
(
(
(
(
36
(
(
(
(
09
(
(
(
(
23
(
(
(
(
37
(
(
(
(
10
(
(
(
(
24
(
(
(
(
38
(
(
(
(
11
(
(
(
(
25
(
(
(
(
39
(
(
(
(
12
(
(
(
(
26
(
(
(
(
40
(
(
(
(
13
(
(
(
(
27
(
(
(
(
14
(
(
(
(
28
(
(
(
(
PHẦN CÂU HỎI:
Câu 1: Trong chương trình Turbo Pascal, biến a nhận giá trị 3.14. Vậy khai báo biến a nào sau đây là đúng?
A. Var a : integer; B. Var a : word; C. Var a : boolean; D. Var a : real;
Câu 2: Biểu diễn trong Pascal nào sau đây tương ứng với biểu diễn toán học
A. (x/(y+2)+sqrt(x+y)*(x/y+2+sqrt(x+y) B. Sqr(x/y+2+sqrt(x+y))
C. Sqr(x/(y+2)+sqrt(x+y)) D. (x/y+2+sqrt(x+y)*(x/y+2+sqrt(x+y)
Câu 3: Chương trình Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các khai báo biến sau:
Var x, y : real; a : byte; b, c : integer; t : boolean; z : word;
A. 19 B. 23 C. 21 D. 20
Câu 4: Để nhập giá trị cho biến a ta sử dụng:
A. Raed(a); B. Writeln(a); C. Readln(a); D. Readln[a];
Câu 5: Lệnh gán được thực hiện như thế nào?
A. Tính giá trị của biến ở vế phải rồi gán giá trị vừa tính được cho biểu thức ở vế trái.
B. Tính giá trị của biểu thức ở vế trái rồi gán giá trị vừa tính được cho biến ở vế phải.
C. Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho biến ở vế trái.
D. Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho hằng ở vế trái.
Câu 6: Cho các câu lệnh sau:
M := a[1]; For i := 2 to n do if m > a[i] then m := a[i];
Với dãy a như sau: -20 7
Họ và tên: ................................................. MÔN: TIN HỌC 11 (Phần lý thuyết - Mã đề: 134)
Lớp: .......................................................... Thời gian làm bài: 45 phút
Điểm lý thuyết
Điểm thực hành
Tổng điểm
Lời phê của thầy cô giáo
PHẦN TRẢ LỜI (Tô kín một ô tròn tương ứng với phương án trả lời):
A
B
C
D
A
B
C
D
A
B
C
D
01
(
(
(
(
15
(
(
(
(
29
(
(
(
(
02
(
(
(
(
16
(
(
(
(
30
(
(
(
(
03
(
(
(
(
17
(
(
(
(
31
(
(
(
(
04
(
(
(
(
18
(
(
(
(
32
(
(
(
(
05
(
(
(
(
19
(
(
(
(
33
(
(
(
(
06
(
(
(
(
20
(
(
(
(
34
(
(
(
(
07
(
(
(
(
21
(
(
(
(
35
(
(
(
(
08
(
(
(
(
22
(
(
(
(
36
(
(
(
(
09
(
(
(
(
23
(
(
(
(
37
(
(
(
(
10
(
(
(
(
24
(
(
(
(
38
(
(
(
(
11
(
(
(
(
25
(
(
(
(
39
(
(
(
(
12
(
(
(
(
26
(
(
(
(
40
(
(
(
(
13
(
(
(
(
27
(
(
(
(
14
(
(
(
(
28
(
(
(
(
PHẦN CÂU HỎI:
Câu 1: Trong chương trình Turbo Pascal, biến a nhận giá trị 3.14. Vậy khai báo biến a nào sau đây là đúng?
A. Var a : integer; B. Var a : word; C. Var a : boolean; D. Var a : real;
Câu 2: Biểu diễn trong Pascal nào sau đây tương ứng với biểu diễn toán học
A. (x/(y+2)+sqrt(x+y)*(x/y+2+sqrt(x+y) B. Sqr(x/y+2+sqrt(x+y))
C. Sqr(x/(y+2)+sqrt(x+y)) D. (x/y+2+sqrt(x+y)*(x/y+2+sqrt(x+y)
Câu 3: Chương trình Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các khai báo biến sau:
Var x, y : real; a : byte; b, c : integer; t : boolean; z : word;
A. 19 B. 23 C. 21 D. 20
Câu 4: Để nhập giá trị cho biến a ta sử dụng:
A. Raed(a); B. Writeln(a); C. Readln(a); D. Readln[a];
Câu 5: Lệnh gán được thực hiện như thế nào?
A. Tính giá trị của biến ở vế phải rồi gán giá trị vừa tính được cho biểu thức ở vế trái.
B. Tính giá trị của biểu thức ở vế trái rồi gán giá trị vừa tính được cho biến ở vế phải.
C. Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho biến ở vế trái.
D. Tính giá trị của biểu thức ở vế phải rồi gán giá trị vừa tính được cho hằng ở vế trái.
Câu 6: Cho các câu lệnh sau:
M := a[1]; For i := 2 to n do if m > a[i] then m := a[i];
Với dãy a như sau: -20 7
* 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ẻ: Đoàn Kim Long
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)