de kiem trahki 2011 mon tin NEW

7 126 0
Tài liệu đã được kiểm tra trùng lặp
de kiem trahki 2011 mon tin NEW

Đang tải... (xem toàn văn)

Thông tin tài liệu

Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2010-2011 Trường THPT Văn Quan Môn : Tin học lớp 11 Họ tên học sinh : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thời gian làm bài 45 phút Lớp : . . . . . . . . . . . . . . . . . . . . . Nội dung đề số : 001 I- Phần trắc nghiệm (6 điểm) Câu 1. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>: B. If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>; C. If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>; D. If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>; Câu 2. Trong ngơn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình? A. KQ la a B. QK la:a C. Khơng đưa ra gì cả D. Ket qua la: <giá trị của a> Câu 3. Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì? T:= 0; For i := 1 To N Do If (i mod 3 = 0) or (i mod 5 = 0) Then T := T+i; A. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; B. Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; C. Tính tổng các ước thực sự của N; D. Tìm một ước số của số N; Câu 4. Trong ngơn ngữ lập trình Pascal, từ khố PROGRAM dùng để? A. Khai báo hằng B. Khai báo thư viện C. Khai báo biến D. Khai báo tên chương trình Câu 5. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. If <biểu thức logic> Then <câu lệnh>; B. If <biểu thức logic>; Then <câu lệnh>; C. If <biểu thức logic> Then <câu lệnh>. D. If <biểu thức logic> Then; <câu lệnh>; Câu 6. Trong Turbo Pascal, để thực thi chương trình: A. Nhấn phím F9 B. Nhấn tổ hợp phím Ctrl+ F9. C. Nhấn tổ hợp phím Shift + F9. D. Nhấn tổ hợp phím Alt+ F9. Câu 7. Trong ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng? A. Begin B. Begin: C. Begin ; D. Begin A:=2; A:=2; A:=2; A:=2 B:=5; B:=5; B:=5; B:=5 End; End; End; End: Câu 8. Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì? i:= 0; While i <> 0 Do Write (i, ' '); A. Đưa ra màn hình một chữ số 0; B. Lặp vơ hạn việc đưa ra màn hình số 0; C. Khơng đưa ra thơng tin gì; D. Đưa ra màn hình 10 chữ số 0; Câu 9. Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai? A. x:=12.5; B. c:=PI*12; C. a:=12,5; D. b:=(a=5) or(c=7); Câu 10. Trong ngơn ngữ lập trình Pascal, từ khố USES dùng để? A. Khai báo hằng B. Khai báo thư viện C.Khai báo tên chương trình D. Khai báo biến Câu 11. Trong ngơn ngữ lập trình Pascal, từ khố VAR dùng để? A. Khai báo hằng B. Khai báo tên chương trình C. Khai báo biến D. Khai báo thư viện Câu 12. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên: A. Kiểu byte, real, boolean. B. Kiểu integer, real, char. C. Kiểu real, char, boolean. D. Kiểu byte, longint, word. Câu 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án II - Phần tự luận: (4 điểm) Hãy lập trình giải phương trình bậc nhất ax + b = 0. Bằng các câu lệnh trong ngôn ngữ lập trình Pascal. với a, b là các số thực nhập vào từ bàn phím? Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2010-2011 Trường THPT Văn Quan Môn : Tin học lớp 11 Họ tên học sinh : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thời gian làm bài 45 phút Lớp : . . . . . . . . . . . . . . . . . . . . . Nội dung đề số : 002 I/ Phần trắc nghiệm (6 điểm) Câu 1. Trong ngơn ngữ lập trình Pascal, từ khố CONST dùng để? A. Khai báo hằng B. Khai báo biến C. Khai báo tên chương trình D. Khai báo thư viện Câu 2. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. For<biến đếm>=<Gt đầu> to <Gt cuối> do <cơng việc>; B. For<biến đếm>:=<Gt đầu> to <Gt cuối> do <cơng việc>; C. For<biến đếm>:<Gt đầu> to <Gt cuối> do <cơng việc>; D. For<biến đếm>:=<Gt đầu> to <Gt cuối> do <cơng việc> Câu 3. Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì? i:= 0; While i <> 0 Do Write (‘i’); A. Lặp vơ hạn việc đưa ra màn hình số 0; B. Đưa ra màn hình 10 chữ số 0; C. Đưa ra màn hình một xâu ký tự; D.Khơng đưa ra thơng tin gì; Câu 4. Trong ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng? A. Begin: B. Begin C. Begin; D. Begin; A:=2; A:=2; A:=2; A:=2; B:=5; B:=5; B:=5; B:=5; End; End; End; End; Câu 5. Trong ngơn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu ngun: A. Kiểu real, char, boolean. B. Kiểu byte, real, boolean. C. Kiểu byte, longint, word. D. Kiểu integer, real, char. Câu 6. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? A. If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>: B. If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>; C. If <biểu thức logic>. Then <câu lệnh 1> Else <câu lệnh 2>; D. If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>; Câu 7. Trong Turbo Pascal, để thực thi chương trình: A. Nhấn tổ hợp phím Shift + F9. B.Nhấn phím F9 C. Nhấn tổ hợp phím Ctrl + F9. D. Nhấn tổ hợp phím Alt + F9. Câu 8. Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì? T:= 0; For i := 1 To N Do If (i mod 3 = 0) and (i mod 5 = 0) Then T := T+i; A. Tìm một ước số của số N; B. Tính tổng các ước thực sự của N; C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; D. Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; Câu 9. Trong ngơn ngữ lập trình Pascal, từ khố BEGIN dùng để? A. Khai báo thân chương trình B. Khai báo biến C. Khai báo hằng D. Khai báo tên chương trình Câu 10. Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để? A. Khai báo hằng B. Khai báo tên chương C. Khai báo biến D. trình Khai báo thư viện Câu 11. Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai? A. a:=12,5; B. b:=(a=5) or(c=7); C. x:=12.5; D. c:=PI*12; Câu 12. Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:'); sẽ ghi ra màn hình? A. Không đưa ra gì cả B. QK la: C. Ket qua la: a D. KQ la:<giá trị của a> Câu 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án II/ Phần tự luận: (4 điểm) Hãy lập trình giải phương trình bậc hai a*x*x+b*x+c=0. Bằng các câu lệnh trong ngôn ngữ lập trình Pascal. với a, b,c là các số thực nhập vào từ bàn phím? Mỗi đáp án đúng đợc 0,5 điểm cho mỗi hỏi Khi to ỏp ỏn s : 001 Cõu 1 2 3 4 5 6 7 8 9 10 11 12 ỏp ỏn c d a d a b a b c b c d Đáp án phần tự luận GII PHNG TRèNH BC NHT Program PTB1; Uses Crt; Var a, b, x: real; (1 điểm) Begin Write (Nhap so a = ); Readln (a); Write (Nhap so b = ); Readln (b); (1 điểm) If a < > 0 Then Write (Co 1 nghiem duy nhat x = , -b/a: 8: 3) Else If b < > 0 Then Write (Vo nghiem) Else Write (Co vo so nghiem); End. (2 điểm) Khi to ỏp ỏn s : 002 Cõu 1 2 3 4 5 6 7 8 9 10 11 12 ỏp ỏn a b c b c d c d a d a b PHN T LUN Program PTB2; Uses Crt; Var a, b,c,d, x1,x2: real; (1 điểm) Begin Write (Nhap so a = ); Readln (a); Write (Nhap so b = ); Readln (b); Write (Nhap so c = ); Readln (c); d:=b*b-4*a*c; (1 điểm) If d <0 Then Write (phuong trinh vo nghiem:) Else Begin x1:=(-b-sqrt(d))/2*a; x1:=(-b+sqrt(d))/2*a; writeln(nghiem x1:,x1:6:2,nghiem x2:,x2:6:2); end; readln End. (2 điểm) . Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2010 -2011 Trường THPT Văn Quan Môn : Tin học lớp 11 Họ tên học sinh : . . . . . . . . . . . . . Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2010 -2011 Trường THPT Văn Quan Môn : Tin học lớp 11 Họ tên học sinh : . . . . . . . . . . . . . .

Ngày đăng: 07/11/2013, 20:11

Tài liệu cùng người dùng

Tài liệu liên quan