KTHK_MA DE 2
Chia sẻ bởi Trieu Lan |
Ngày 26/04/2019 |
52
Chia sẻ tài liệu: KTHK_MA DE 2 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ã đề 132
Họ và tên :..........................................................................
Lớp:...............................................................................
PHẦN I: TRẮC NGHIỆM (3 điểm)
Câu 1: Trong Pascal, biểu thức (20 div 3 + 18 mod 4) bằng:
A. 8 B. 6 C. 10 D. 7
Câu 2: cho đoạn chương trình sau:
S:=3;
For i:=1 To 5 Do
If i mod 2=0 Then S:=S+i;
Hãy cho biết s nhận giá trị nào?
A. 9 B. 8 C. 18 D. Cả A,B,C đều sai
Câu 3: Hàm Sqr áp dụng cho các đối số có kiểu là:
A. Cả A,B đều đúng; B. số nguyên; C. số thực; D. Cả A,B đều sai;
Câu 4: Trong ngôn ngữ lập trình Pascal để đưa dòng thông báo “Chuc cac em thi tot”. Ta phải sử dụng thông báo nào sau đây là đúng?
A. Readln (‘Chuc cac em thi tot’); B. Writeln (“Chuc cac em thi tot”);
C. Writeln (‘Chuc cac em thi tot’); D. Readln (“Chuc cac em thi tot”);
Câu 5: Câu lệnh nào sau đây là đúng?
A. if a = 5 then a := d + 1; else a := d + 2; B. if a = 5 then a = d + 1 else a = d + 2;
C. if a: = 5 then a := d + 1 else a := d + 2; D. if a = 5 then a := d + 1 else a := d + 2;
Câu 6: Cho bài toán: Tính và xuất ra màn hình giá trị của Z với . Hãy cho biết, cần sử dụng cấu trúc nào?
A. Rẽ nhánh; C. Lặp với số lần không biết trước;
B. Lặp với số lần biết trước dạng lùi; D. Lặp với số lần biết trước dạng tiến;
Câu 7: Trong ngôn ngữ lập trình Pascal phép chia lấy phần dư được viết như thế nào?
A. Div B. Mod C. Mord D. Xor
Câu 8: Trong biểu thức logic: 31 mod 7. Kết quả của biểu thức bằng bao nhiêu?
A. 2 B. 3 C. 1 D. 4
Câu 9: Biểu thức toán học có dạng , vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A. x-y/sqr(x-y) B. (x-y)/sqr(x)-sqr(y) C. (x-y)/(x-y)(x-y) D. (x-y)/sqr(x-y)
Câu 10: Hãy viết biểu thức sqrt(z+sqrt(u+sqrt(v))) dươí dạng biểu thức tóan học
A. B. C. D.
Câu 11: Trong các lệnh gán dưới đây lệnh gán nào là đúng trong ngôn ngữ lập trình Pascal?
A. T:= T-1 B. T:= T+1; C. T= T+1; D. T+1:= T;
Câu 12: Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau:
For i:=1 to 10 do
If i mod 2 = 0 then write(i,‘ `);
A. 1 3 5 7 9 B. 1 2 3 4 5 C. 1 2 3 4 5 6 7 8 9 10 D. 2 4 6 8 10
-----------------------------------------------
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 hai chương trình dưới đây:
var a, b: byte;
BEGIN
a:= 1; b:= 1;
if a<>b then
a:= a +10;
b:= b + 10;
END.
var a, b: byte;
BEGIN
a:= 1; b:= 1;
if a<>b then
begin
a:= a +10;
b:= b + 10;
end;
END.
a= b=
a= b=
Câu 2 ( 2 điểm) : Biểu diễn các biểu thức sau dưới dạng pascal:
a) b) .
c) d)
Câu 3 ( 2 điểm):
a). Hãy chỉ ra lỗi trong chương trình pascal
TRƯỜNG THPT………………
BÀI KIỂM TRA HỌC KÌ I
MÔN: Tin học 11
Mã đề 132
Họ và tên :..........................................................................
Lớp:...............................................................................
PHẦN I: TRẮC NGHIỆM (3 điểm)
Câu 1: Trong Pascal, biểu thức (20 div 3 + 18 mod 4) bằng:
A. 8 B. 6 C. 10 D. 7
Câu 2: cho đoạn chương trình sau:
S:=3;
For i:=1 To 5 Do
If i mod 2=0 Then S:=S+i;
Hãy cho biết s nhận giá trị nào?
A. 9 B. 8 C. 18 D. Cả A,B,C đều sai
Câu 3: Hàm Sqr áp dụng cho các đối số có kiểu là:
A. Cả A,B đều đúng; B. số nguyên; C. số thực; D. Cả A,B đều sai;
Câu 4: Trong ngôn ngữ lập trình Pascal để đưa dòng thông báo “Chuc cac em thi tot”. Ta phải sử dụng thông báo nào sau đây là đúng?
A. Readln (‘Chuc cac em thi tot’); B. Writeln (“Chuc cac em thi tot”);
C. Writeln (‘Chuc cac em thi tot’); D. Readln (“Chuc cac em thi tot”);
Câu 5: Câu lệnh nào sau đây là đúng?
A. if a = 5 then a := d + 1; else a := d + 2; B. if a = 5 then a = d + 1 else a = d + 2;
C. if a: = 5 then a := d + 1 else a := d + 2; D. if a = 5 then a := d + 1 else a := d + 2;
Câu 6: Cho bài toán: Tính và xuất ra màn hình giá trị của Z với . Hãy cho biết, cần sử dụng cấu trúc nào?
A. Rẽ nhánh; C. Lặp với số lần không biết trước;
B. Lặp với số lần biết trước dạng lùi; D. Lặp với số lần biết trước dạng tiến;
Câu 7: Trong ngôn ngữ lập trình Pascal phép chia lấy phần dư được viết như thế nào?
A. Div B. Mod C. Mord D. Xor
Câu 8: Trong biểu thức logic: 31 mod 7. Kết quả của biểu thức bằng bao nhiêu?
A. 2 B. 3 C. 1 D. 4
Câu 9: Biểu thức toán học có dạng , vậy biểu diễn trong Turbo Pascal có dạng như thế nào?
A. x-y/sqr(x-y) B. (x-y)/sqr(x)-sqr(y) C. (x-y)/(x-y)(x-y) D. (x-y)/sqr(x-y)
Câu 10: Hãy viết biểu thức sqrt(z+sqrt(u+sqrt(v))) dươí dạng biểu thức tóan học
A. B. C. D.
Câu 11: Trong các lệnh gán dưới đây lệnh gán nào là đúng trong ngôn ngữ lập trình Pascal?
A. T:= T-1 B. T:= T+1; C. T= T+1; D. T+1:= T;
Câu 12: Cho biết màn hình xuất hiện như thế nào với đoạn chương trình sau:
For i:=1 to 10 do
If i mod 2 = 0 then write(i,‘ `);
A. 1 3 5 7 9 B. 1 2 3 4 5 C. 1 2 3 4 5 6 7 8 9 10 D. 2 4 6 8 10
-----------------------------------------------
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 hai chương trình dưới đây:
var a, b: byte;
BEGIN
a:= 1; b:= 1;
if a<>b then
a:= a +10;
b:= b + 10;
END.
var a, b: byte;
BEGIN
a:= 1; b:= 1;
if a<>b then
begin
a:= a +10;
b:= b + 10;
end;
END.
a= b=
a= b=
Câu 2 ( 2 điểm) : Biểu diễn các biểu thức sau dưới dạng pascal:
a) b) .
c) d)
Câu 3 ( 2 điểm):
a). Hãy chỉ ra lỗi trong chương trình pascal
* 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)