Đề thi HK I 2011-2012 (TH 11)
Chia sẻ bởi Trần Thanh Nhàn |
Ngày 26/04/2019 |
39
Chia sẻ tài liệu: Đề thi HK I 2011-2012 (TH 11) thuộc Tin học 11
Nội dung tài liệu:
Họ và Tên HS:………………………………........
Lớp: 11……..
Đề Thi Học Kì I Năm học: 2011 - 2012
Môn: Tin Học 11
Thời gian làm bài: 45 phút
PHẦN I: CÂU HỎI TRẮC NGHIỆM ( 3 điểm)
1/ Hãy chọn câu trả lời đúng bằng cách khoanh tròn a, b, c hoặc d
Câu 1: Trong NNLT pascal, các tên nào sau đây là sai ?
a/ k21 b/ _45 c/ pc_word d/ x-y
Câu 2: Trong NNLT pascal, những biểu diễn nào dưới đây không phải là biểu diễn hằng?
a/ ‘true’ b/ ‘45’ c/ 120.0 d/ a20
Câu 3: Trong NNLT pascal, chương trình dịch gồm có:
a/ 1 loại b/ 2 loại c/ 3 loại d/ 4 loại
Câu 4: Trong NNLT pascal, các tên nào dưới đây là từ khoá ( tên dành riêng) ?
a/ uses, crt, const, end b/ var, begin, end, sqrt c/ begin, end, const, uses d/ if, for, sqr, do
Câu 5: Trong NNLT pascal, x=1,02 và y = x+1 thì các khai báo nào dưới đây là đúng?
a/ var x:byte; y:real; b/ var x:real; y:byte; c/ var y,x:byte; d/ var x, y:real;
Câu 6: Trong NNLT pascal, muốn nhập vào máy tính 3 số nguyên tuỳ ý ta viết:
a/ readln(1,2,3); b/ writeln(1,2,3); c/ readln(x,y,z); d/ writeln(x,y,z);
Câu 7: để thể hiện điều kiện 0<= y <=1 thì biểu thức logic nào dưới đây là đúng:
a. (0<= y) or(y<=1) b. (0<= y) and ( y<=1) c. (01) d. (0=y) or (y=1)
Câu 8: để chạy chương trình ta nhấn tổ hợp phím nào:
a. Ctrl + F9 b. F3 c. ALT + F9 d. ALT + F3
Câu 9: Trong NNLT pascal, cho n1 nhận các số từ -100 đến 200 , n1 có thể nhận tên kiểu là gì để ít tốn bộ nhớ nhất?
a/ longint b/ real c/ integer d/ word
Câu 10: Trong NNLT pascal, cho for i:=1 to n do writeln(‘chao cac em’);
Vòng lặp trên thoát khi nào?
a/ i = 1 b/ i = n c/ i = n + 1 d/ i = n-1
Câu 11: Trong NNLT pascal, cho đoạn chương trình như sau:
T:= 0; S:=0;
While T>2 do
Begin T:=T+1; S:=S+T; End;
Vòng lặp trên thoát thì giá trị của S bằng bao nhiêu?
a/ 0 b/ 1 c/ 2 d/ 3
Câu 12: Trong NNLT pascal, lệnh gán nào dưới đây là đúng?
a/ -b/a:= x; b/ x+y:=10; c/ s:=5; d/ x: =10;
PHẦN II: CÂU HỎI TỰ LUẬN ( 7 điểm)
Học sinh làm bài phần này trên giấy thi
Câu 1: Viết chương trình đưa ra màn hình 3 dòng thông báo như sau: ( 1.5 điểm)
“chao ban
chuc ban lam bai tot
tam biet ban”
Câu 2: Viết chương trình tính và đưa ra màn hình tích của 2 số nguyên dương a và b, với a, b được nhập vào từ bàn phím? ( 1.5 điểm)
Câu 3: Viết chương trình nhập vào 1 số nguyên dương bất kì. Hãy kiểm tra xem số đó “” hay “lẻ( 1.5 điểm)
Câu 4: Viết chương trình tính và đưa ra màn hình giá trị của tổng S sau: (1.5 điểm)
S = 1!+2!+3!+...+n!+... cho đến khi s >30000 thì dừng lại
Câu 5: Viết chương trình nhập số nguyên dương n, phân tích n thành tích các thừa số nguyên tố? (1điểm).
Lớp: 11……..
Đề Thi Học Kì I Năm học: 2011 - 2012
Môn: Tin Học 11
Thời gian làm bài: 45 phút
PHẦN I: CÂU HỎI TRẮC NGHIỆM ( 3 điểm)
1/ Hãy chọn câu trả lời đúng bằng cách khoanh tròn a, b, c hoặc d
Câu 1: Trong NNLT pascal, các tên nào sau đây là sai ?
a/ k21 b/ _45 c/ pc_word d/ x-y
Câu 2: Trong NNLT pascal, những biểu diễn nào dưới đây không phải là biểu diễn hằng?
a/ ‘true’ b/ ‘45’ c/ 120.0 d/ a20
Câu 3: Trong NNLT pascal, chương trình dịch gồm có:
a/ 1 loại b/ 2 loại c/ 3 loại d/ 4 loại
Câu 4: Trong NNLT pascal, các tên nào dưới đây là từ khoá ( tên dành riêng) ?
a/ uses, crt, const, end b/ var, begin, end, sqrt c/ begin, end, const, uses d/ if, for, sqr, do
Câu 5: Trong NNLT pascal, x=1,02 và y = x+1 thì các khai báo nào dưới đây là đúng?
a/ var x:byte; y:real; b/ var x:real; y:byte; c/ var y,x:byte; d/ var x, y:real;
Câu 6: Trong NNLT pascal, muốn nhập vào máy tính 3 số nguyên tuỳ ý ta viết:
a/ readln(1,2,3); b/ writeln(1,2,3); c/ readln(x,y,z); d/ writeln(x,y,z);
Câu 7: để thể hiện điều kiện 0<= y <=1 thì biểu thức logic nào dưới đây là đúng:
a. (0<= y) or(y<=1) b. (0<= y) and ( y<=1) c. (0
Câu 8: để chạy chương trình ta nhấn tổ hợp phím nào:
a. Ctrl + F9 b. F3 c. ALT + F9 d. ALT + F3
Câu 9: Trong NNLT pascal, cho n1 nhận các số từ -100 đến 200 , n1 có thể nhận tên kiểu là gì để ít tốn bộ nhớ nhất?
a/ longint b/ real c/ integer d/ word
Câu 10: Trong NNLT pascal, cho for i:=1 to n do writeln(‘chao cac em’);
Vòng lặp trên thoát khi nào?
a/ i = 1 b/ i = n c/ i = n + 1 d/ i = n-1
Câu 11: Trong NNLT pascal, cho đoạn chương trình như sau:
T:= 0; S:=0;
While T>2 do
Begin T:=T+1; S:=S+T; End;
Vòng lặp trên thoát thì giá trị của S bằng bao nhiêu?
a/ 0 b/ 1 c/ 2 d/ 3
Câu 12: Trong NNLT pascal, lệnh gán nào dưới đây là đúng?
a/ -b/a:= x; b/ x+y:=10; c/ s:=5; d/ x: =10;
PHẦN II: CÂU HỎI TỰ LUẬN ( 7 điểm)
Học sinh làm bài phần này trên giấy thi
Câu 1: Viết chương trình đưa ra màn hình 3 dòng thông báo như sau: ( 1.5 điểm)
“chao ban
chuc ban lam bai tot
tam biet ban”
Câu 2: Viết chương trình tính và đưa ra màn hình tích của 2 số nguyên dương a và b, với a, b được nhập vào từ bàn phím? ( 1.5 điểm)
Câu 3: Viết chương trình nhập vào 1 số nguyên dương bất kì. Hãy kiểm tra xem số đó “” hay “lẻ( 1.5 điểm)
Câu 4: Viết chương trình tính và đưa ra màn hình giá trị của tổng S sau: (1.5 điểm)
S = 1!+2!+3!+...+n!+... cho đến khi s >30000 thì dừng lại
Câu 5: Viết chương trình nhập số nguyên dương n, phân tích n thành tích các thừa số nguyên tố? (1điểm).
* 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ẻ: Trần Thanh Nhàn
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)