KTHK_MA DE 1
Chia sẻ bởi Trieu Lan |
Ngày 26/04/2019 |
51
Chia sẻ tài liệu: KTHK_MA DE 1 thuộc Tin học 11
Nội dung tài liệu:
SỞ GD & ĐT……………….
TRƯỜNG THPT………………………….
BÀI KIỂM TRA HỌC KÌ I
MÔN: Tin học 11
Mã đề 169
Họ và tên :..........................................................................
Lớp:...............................................................................
PHẦN I: TRẮC NGHIỆM (3 điểm)
Câu 1: Cho s,i,n là số nguyên dương. Câu lệnh tính s=n! là:
A. s:=1; For i:=1 To n Do s:=s*i; C. s:=1; For i:=1 To n Do s:=s*n;
B. s:=0; For i:=1 To n Do s:=s*i; D. s:=1; For i:=1 To n Do s:=s+i;
Câu 2: Đoạn chương trình nào thu được giá trị của biến s = 10?
Câu 3: Biểu thức trong toán học có dạng , vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A. b/a*c B. a/c*b C. 1/a*c/b D. 1/a*1/c*b
Câu 4: Trong ngôn ngữ lập trình Pascal có khai báo:
S:= 0;
For i:= 1 to 5 do If i>=2 then S:= S+i;
Dòng lệnh trên S cho kết quả bằng bao nhiêu?
A. 13 B. 15 C. 14 D. 12
Câu 5: Trong Pascal có câu lệnh (15<=x) and (x<=20) Vậy thể hiện trong toán như thế nào là đúng?
A. và B. ;
C. hoặc D.
Câu 6: Trong ngôn ngữ lập trình Pascal biểu diễn nào dưới đây không phải là biểu diễn hằng?
A. ‘Information’ B. 6,23 C. 12.4E-5 D. 12+25
Câu 7: Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A. Bai2* B. Vidu C. Chuongtrinh D. Giai_BT
Câu 8: Trong ngôn ngữ lập trình Pascal khi ta có khai báo:
Var a, b: Integer; x, y, z: Real; z: Longint;
Vậy tổng bộ nhớ dành cho các biến đã được khai báo là bao nhiêu byte?
A. 24 B. 28 C. 26 D. 22
Câu 9: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5). Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True?
A. 6 B. 500 C. 455 D. 5
Câu 10: Trong biểu thức logic: (m Mod 95 < 5) and (m Div 95 > 0). Giá trị nào của m dưới đây là đúng?
A. 98 B. 108 C. 118 D. 88
Câu 11: Đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình được gọi là gì?
A. Biến B. Hằng C. Giá trị logic D. Tên
Câu 12: Trong ngôn ngữ lập trình Pascal câu lệnh gán có cú pháp như thế nào?
A.:=; B. =;
C.:=; D. :=;
PHẦN II: TỰ LUẬN (7 điểm)
Câu 1 (1 điểm): Cho biết kết quả sau khi thực hiện đoạn chương trình dưới đây?
A:= 0;
For i:= 1 to 5 do
A:= A + 1;
A:= 0;
For i:= 1 to 5 do
A:= A + i;
A:= 0;
For i:= 1 to 5 do
If A mod 2 <> 0 then
A:= A+ 1;
A:= 0;
For i:= 1 to 5 do
If A mod 2 <> 0 then
A:= A+ i;
A=?
A=?
A=?
A= ?
Câu 2 (2 điểm) : : Biểu diễn các biểu thức sau dưới dạng pascal:
a) x + yz; b) -1 ≤ cosx ≤ 1
c) | x3 + | d) ++
Câu 3 ( 2 điểm):
a). Hãy chỉ ra lỗi trong chương trình pascal sau:
Var so1,so2,hieu := integer; { dòng 1}
Begin { dòng 2}
Writeln(` Chuong trinh thuc hien phep tru so hoc); { dòng 3}
so1 :=400 { dòng 4}
so2 :=250 ;
TRƯỜNG THPT………………………….
BÀI KIỂM TRA HỌC KÌ I
MÔN: Tin học 11
Mã đề 169
Họ và tên :..........................................................................
Lớp:...............................................................................
PHẦN I: TRẮC NGHIỆM (3 điểm)
Câu 1: Cho s,i,n là số nguyên dương. Câu lệnh tính s=n! là:
A. s:=1; For i:=1 To n Do s:=s*i; C. s:=1; For i:=1 To n Do s:=s*n;
B. s:=0; For i:=1 To n Do s:=s*i; D. s:=1; For i:=1 To n Do s:=s+i;
Câu 2: Đoạn chương trình nào thu được giá trị của biến s = 10?
Câu 3: Biểu thức trong toán học có dạng , vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A. b/a*c B. a/c*b C. 1/a*c/b D. 1/a*1/c*b
Câu 4: Trong ngôn ngữ lập trình Pascal có khai báo:
S:= 0;
For i:= 1 to 5 do If i>=2 then S:= S+i;
Dòng lệnh trên S cho kết quả bằng bao nhiêu?
A. 13 B. 15 C. 14 D. 12
Câu 5: Trong Pascal có câu lệnh (15<=x) and (x<=20) Vậy thể hiện trong toán như thế nào là đúng?
A. và B. ;
C. hoặc D.
Câu 6: Trong ngôn ngữ lập trình Pascal biểu diễn nào dưới đây không phải là biểu diễn hằng?
A. ‘Information’ B. 6,23 C. 12.4E-5 D. 12+25
Câu 7: Trong ngôn ngữ lập trình Pascal tên nào sau đây không đúng?
A. Bai2* B. Vidu C. Chuongtrinh D. Giai_BT
Câu 8: Trong ngôn ngữ lập trình Pascal khi ta có khai báo:
Var a, b: Integer; x, y, z: Real; z: Longint;
Vậy tổng bộ nhớ dành cho các biến đã được khai báo là bao nhiêu byte?
A. 24 B. 28 C. 26 D. 22
Câu 9: Xét biểu thức (m mod 2 <>0) And (m div 2 >=5). Với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True?
A. 6 B. 500 C. 455 D. 5
Câu 10: Trong biểu thức logic: (m Mod 95 < 5) and (m Div 95 > 0). Giá trị nào của m dưới đây là đúng?
A. 98 B. 108 C. 118 D. 88
Câu 11: Đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình được gọi là gì?
A. Biến B. Hằng C. Giá trị logic D. Tên
Câu 12: Trong ngôn ngữ lập trình Pascal câu lệnh gán có cú pháp như thế nào?
A.
C.
PHẦN II: TỰ LUẬN (7 điểm)
Câu 1 (1 điểm): Cho biết kết quả sau khi thực hiện đoạn chương trình dưới đây?
A:= 0;
For i:= 1 to 5 do
A:= A + 1;
A:= 0;
For i:= 1 to 5 do
A:= A + i;
A:= 0;
For i:= 1 to 5 do
If A mod 2 <> 0 then
A:= A+ 1;
A:= 0;
For i:= 1 to 5 do
If A mod 2 <> 0 then
A:= A+ i;
A=?
A=?
A=?
A= ?
Câu 2 (2 điểm) : : Biểu diễn các biểu thức sau dưới dạng pascal:
a) x + yz; b) -1 ≤ cosx ≤ 1
c) | x3 + | d) ++
Câu 3 ( 2 điểm):
a). Hãy chỉ ra lỗi trong chương trình pascal sau:
Var so1,so2,hieu := integer; { dòng 1}
Begin { dòng 2}
Writeln(` Chuong trinh thuc hien phep tru so hoc); { dòng 3}
so1 :=400 { dòng 4}
so2 :=250 ;
* 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ẻ: Trieu Lan
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)