Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
139,5 KB
Nội dung
Trường THPT PHỤ DỰC KIỂM TRA HỌCKỲI MÔN TINHỌC11 I: Phần Trắc Nghiệm Câu 1: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là: A 3 2x y x y+ − − B 3 2 2x y x y+ − − C 2 3 2( )x y x y+ − − D 2 2 3 2( )x y x y+ − − Câu 2: 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ính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; C Tính tổng các ước thực sự của 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; D Tìm một ước của N; Câu 3: Xét chương trình sau: Var i, s: integer; BEGIN S:=1; For i:=1 to 5 do s:=s + i; Write(s); END. Kết quả của chương trình trên là: A 120 B 15 C 5 D 16 Câu 4: Biểu thức 2sin(x 2 + 1) - 2x y− được biểu diễn trong pascal là? A 2sin(x*x+1) – sqrt(2x-y) B 2sin(sqrt(x*x+1) - sqr(2*x-y) C 2*sin*sqr(x)+ 1 – sqrt(2*x-y) D 2*sin(sqr(x)+1) – sqrt(2*x – y) Câu 5: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là? A 2 B 3 C 0 D 4 Câu 6: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ? A Const B Var C Program D Uses Câu 7: Trong Pascal cấu trúc câu lệnh nào sau đây là sai? A For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>; C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; B For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; D If< điều kiện> then <câu lệnh>; Câu 8: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối cùng của X, Y là bao nhiêu? A X= 4, Y = 6 B X= 7, Y = 3 C X= 4, Y = 3 D X= 7, Y = 6 Câu 9: Chọn cú pháp đúng: A CONST <tên hằng> : < kiểu dữ liệu> ; B USES <danh sách biến> ; C VAR <tên biến> : <kiểu dữ liệu> ; D PROGRAM <tên hằng > ; Câu 10: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng A for i: = 1 to 5 do a:= a+ i B for i:= 1 to 5 do a:= a+ i; C for i = 1 to 5 do a:= a+ i; D for i ;= 1 to 5 do a:= a+ i; Câu 11: cho đoạn chương trình If x <= 101 then x: =x*2 Else x:=x-2; Cho x=100. kết quả x bằng bao nhiêu? A 200 B 98 C 99 D 50 Câu 12: Cho đoạn chương trình sau: t:= 0; if a>b then Begin t:=a; a:=b; b:=t; end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu? A a=0, b=3 B a=3, b=0 C a=2, b=3 D a=3, b=2 Câu 13: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực). a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A KQ la: _6.0 B KQ la 6E +01 C KQ la a D KQ la: _ _6.0 Câu 14: Trong NNLT Pascal, cho đoạn chương trình: For i:=1 to 6 do if i mod 2 <> 0 then write( i*2,’ ‘); Trên màn hình sẽ có kết quả nào sau đây: A 3 5 7 B 2 4 8 C 1 3 5 D 2 6 10 Câu 15: Trong Pascal khai báo nào sau đây là đúng? A Var x; y; z : real; B Var : x, y, z = Char; C Var x, y, z : char; D Var x, y, z = real; Câu 16: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình A Ket qua la a B Ket qua la 5 C Ket qua a la 5 D Không đưa ra gì cả Câu 17: Chú thích trong Pascal được để trong kí hiệu nào sau đây? A ( ) B (* *) C [ ] D [ ) Câu 18: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên? A. 10byte B. 14byte C 26byte D 16byte Câu 19: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ? A. Var x: longint; B. Var x: Byte; C. Var x: Real; D. Var x : Word; 1 Câu 20: Tìm câu sai trong các câu sau đây? A Program _baitap; B Const m = ‘ x+y’; C Write(‘ s= x+ y’); D Var x,y := 20; Câu 21: Từ khóa Const dùng để khai báo gì? A. Thư viện B. Biến C. Hằng D. Khai báo Tên chương trình Câu 22: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A. Real(<danh sách biến>); B. Read(<danh sách biến>); C. Writeln(<danh sách biến >); D. Write(<danh sách biến >); Câu 23: Thực hiện đoạn chương trình, tính giá trị của a, b? a:= 1; b:= 0; For i:= 2 To 3 Do Begin a:= a + i; b:= b*a; end; A a = 36, b= 10. B. a = 6, b= 0. C. a = 0, b=6. D a = 5, b= 0. Câu 24: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ? A. 10 B. 30 C. 20 D. x+y Họ và tên: Lớp . II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b. Tính và đưa ra màn hình hiệu và tích hai số đó. Câu 2: Viết chương trình nhập vào số nguyên x. Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 3 2 3 ( 0) x x x x x x − > + − ≤ 2 Điểm Ðáp án 02 1. B 2. D 3. A 4. C 5. A 6. D 7. D 8. B 9. C 10. B 11. B 12. B 13. C 14. D 15. D 16. B 17. C 18. C 19. D 20. C 21. A 22. A 23. A 24. A Trường THPT PHỤ DỰC KIỂM TRA HỌCKỲI MÔN TINHỌC11 3 I: Phần Trắc Nghiệm Câu 1: Biểu thức 2sin(x 2 + 1) - 2x y− được biểu diễn trong pascal là? A 2sin(x*x+1) – sqrt(2x-y) B 2sin(sqrt(x*x+1) - sqr(2*x-y) C 2*sin*sqr(x)+ 1 – sqrt(2*x-y) D 2*sin(sqr(x)+1) – sqrt(2*x – y) Câu 2: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối cùng của X, Y là bao nhiêu? A X= 4, Y = 6 B X= 7, Y = 3 C X= 4, Y = 3 D X= 7, Y = 6 Câu 3: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ? A Const B Var C Program D Uses Câu 4: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ? A. 10 B. 30 C. 20 D. x+y Câu 5: Thực hiện đoạn chương trình, tính giá trị của a, b? a:= 1; b:= 0; For i:= 2 To 3 Do Begin a:= a + i; b:= b*a; end; A a = 36, b= 10. B. a = 6, b= 0. C. a = 0, b=6. D a = 5, b= 0. Câu 6: cho đoạn chương trình If x <= 101 then x: =x*2 Else x:=x-2; Cho x=100. kết quả x bằng bao nhiêu? A 200 B 98 C 99 D 50 Câu 7: 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ính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; C Tính tổng các ước thực sự của 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; D Tìm một ước của N; Câu 8: Xét chương trình sau: Var i, s: integer; BEGIN S:=1; For i:=1 to 5 do s:=s + i; Write(s); END. Kết quả của chương trình trên là: A 120 B 15 C 5 D 16 Câu 9: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là? A 2 B 3 C 0 D 4 Câu 10: Trong Pascal cấu trúc câu lệnh nào sau đây là sai? A For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>; C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; B For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; D If< điều kiện> then <câu lệnh>; Câu 11: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là: A 3 2x y x y+ − − B 3 2 2x y x y+ − − C 2 3 2( )x y x y+ − − D 2 2 3 2( )x y x y+ − − Câu 12: Chọn cú pháp đúng: A CONST <tên hằng> : < kiểu dữ liệu> ; B USES <danh sách biến> ; C VAR <tên biến> : <kiểu dữ liệu> ; D PROGRAM <tên hằng > ; Câu 13: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên? A. 10byte B. 14byte C 26byte D 16byte Câu 14: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng A for i: = 1 to 5 do a:= a+ i B for i:= 1 to 5 do a:= a+ i; C for i = 1 to 5 do a:= a+ i; D for i ;= 1 to 5 do a:= a+ i; Câu 15: Cho đoạn chương trình sau: t:= 0; if a>b then Begin t:=a; a:=b; b:=t; end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu? A a=0, b=3 B a=3, b=0 C a=2, b=3 D a=3, b=2 Câu 16: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực). a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A KQ la: _6.0 B KQ la 6E +01 C KQ la a D KQ la: _ _6.0 Câu 17: Trong Pascal khai báo nào sau đây là đúng? A Var x; y; z : real; B Var : x, y, z = Char; C Var x, y, z : char; D Var x, y, z = real; Câu 18: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình A Ket qua la a B Ket qua la 5 C Ket qua a la 5 D Không đưa ra gì cả 4 Câu 19: Chú thích trong Pascal được để trong kí hiệu nào sau đây? A ( ) B (* *) C [ ] D [ ) Câu 20: Tìm câu sai trong các câu sau đây? A Program _baitap; B Const m = ‘ x+y’; C Write(‘ s= x+ y’); D Var x,y := 20; Câu 21: Từ khóa Const dùng để khai báo gì? A. Thư viện B. Biến C. Hằng D. Khai báo Tên chương trình Câu 22: Trong NNLT Pascal, cho đoạn chương trình: For i:=1 to 6 do if i mod 2 <> 0 then write( i*2,’ ‘); Trên màn hình sẽ có kết quả nào sau đây: A 3 5 7 B 2 4 8 C 1 3 5 D 2 6 10 Câu 23: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A. Real(<danh sách biến>); B. Read(<danh sách biến>); C. Writeln(<danh sách biến >); D. Write(<danh sách biến >); Câu 24: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ? A. Var x: longint; B. Var x: Byte; C. Var x: Real; D. Var x : Word; Họ và tên: Lớp . II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b. Tính và đưa ra màn hình hiệu và tích hai số đó. Câu 2: Viết chương trình nhập vào số nguyên x. Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 3 2 3 ( 0) x x x x x x − > + − ≤ Trường THPT PHỤ DỰC KIỂM TRA HỌCKỲI MÔN TINHỌC11 I: Phần Trắc Nghiệm 5 Điểm Câu 1: Trong Pascal khai báo nào sau đây là đúng? A Var x, y, z = real; B Var x; y; z : real; C Var x, y, z : char; D Var : x, y, z = Char; Câu 2: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên? A 16byte B 10byte C 26byte D 14byte Câu 3: Trong Pascal cấu trúc câu lệnh nào sau đây là sai? A If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; B For <biến đếm>:= <gía trị đầu> to <giá trị cuối> do < câu lệnh>; C If< điều kiện> then <câu lệnh>; D For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; Câu 4: Chú thích trong Pascal được để trong kí hiệu nào sau đây? A ( ) B (* *) C [ ) D [ ] Câu 5: Trong NNLT Pascal, cho đoạn chương trình: For i:=1 to 6 do if i mod 2 <> 0 then write( i*2,’ ‘); Trên màn hình sẽ có kết quả nào sau đây: A 2 6 10 B 3 5 7 C 1 3 5 D 2 4 8 Câu 6: Chọn cú pháp đúng: A CONST <tên hằng> : < kiểu dữ liệu> ; B PROGRAM <tên hằng > ; C USES <danh sách biến> ; D VAR <tên biến> : <kiểu dữ liệu> ; Câu 7: Cho đoạn chương trình sau: t:= 0; if a>b then Begin t:=a; a:=b; b:=t; end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu? A a=3, b=0 B a=2, b=3 C a=0, b=3 D a=3, b=2 Câu 8: Thực hiện đoạn chương trình, tính giá trị của a, b? a:= 1; b:= 0; For i:= 2 To 3 Do Begin a:= a + i; b:= b*a; end; A a = 6, b= 0. B a = 0, b=6. C a = 5, b= 0. D a = 36, b= 10. Câu 9: Xét chương trình sau: Var i, s: integer; BEGIN S:=1; For i:=1 to 5 do s:=s+i; Write(s); END. Kết quả của chương trình trên là: A 16 B 15 C 120 D 5 Câu 10: Từ khóa Const dùng để khai báo gì? A Khai báo Tên chương trình B Hằng C Biến D Thư viện Câu 11: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; khi cho giá tri i=3 thì kết quả cuối cùng của X, Y là bao nhiêu? A X= 7, Y = 3 B X= 4, Y = 3 C X= 7, Y = 6 D X= 4, Y = 6 Câu 12: cho đoạn chương trình If x <= 101 then x: =x*2 Else x:=x-2; Cho x=100. kết quả x bằng bao nhiêu? A 98 B 200 C 99 D 50 Câu 13: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình A Ket qua la 5 B Ket qua a la 5 C Không đưa ra gì cả D Ket qua la a Câu 14: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là: A 3 2x y x y+ − − B 2 2 3 2( )x y x y+ − − C 2 3 2( )x y x y+ − − D 3 2 2x y x y+ − − Câu 15: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là? A 0 B 2 C 3 D 4 Câu 16: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ? A Var x: Byte; B Var x : Word; C Var x: Real; D Var x: longint; Câu 17: Biểu thức 2sin(x 2 + 1) - 2x y− được biểu diễn trong pascal là? A 2sin(x*x+1) – sqrt(2x-y) B 2sin(sqrt(x*x+1) - sqr(2*x-y) C 2*sin(sqr(x)+1) – sqrt(2*x – y) D 2*sin*sqr(x)+ 1 – sqrt(2*x-y) Câu 18: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng A for i = 1 to 5 do a:= a+ i; B for i: = 1 to 5 do a:= a+ i C for i ;= 1 to 5 do a:= a+ i; D for i:= 1 to 5 do a:= a+ i; Câu 19: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A Write(<danh sách biến >); B Writeln(<danh sách biến >); C Real(<danh sách biến>); D Read(<danh sách biến>); Câu 20: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực). a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A KQ la 6E +01 B KQ la a C KQ la: _ _6.0 D KQ la: _6.0 6 Câu 21: 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ính tổng các ước thực sự của N; B Tìm một ước của N; C Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; D Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; Câu 22: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ? A Var B Const C Uses D Program Câu 23: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ? A 20 B 10 C x+y D 30 Câu 24: Tìm câu sai trong các câu sau đây? A Const m = ‘ x+y’; B Write(‘ s= x+ y’); C Var x,y := 20; D Program _baitap; Họ và tên: Lớp . II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b. Tính và đưa ra màn hình tổng và tích hai số đó. Câu 2: Viết chương trình nhập vào số nguyên x Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 1 3 2 ( 0) x x x x x x − ≥ + − < 7 Điểm Ðáp án đề 01 1. C 2. D 3. A 4. B 5. A 6. D 7. B 8. A 9. A 10. B 11. A 12. B 13. A 14. D 15. B 16. B 17. C 18. D 19. D 20. D 21. C 22. C 23. C 24. C 8 Trường THPT PHỤ DỰC KIỂM TRA HỌCKỲI MÔN TINHỌC11 I: Phần Trắc Nghiệm Câu 1: Trong Pascal khai báo nào sau đây là đúng? A Var : x, y, z = Char; B Var x, y, z = real; C Var x, y, z : char; D Var x; y; z : real; Câu 2: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là? A 3 B 2 C 4 D 0 Câu 3: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối cùng của X, Y là bao nhiêu? A X= 7, Y = 3 B X= 4, Y = 3 C X= 4, Y = 6 D X= 7, Y = 6 Câu 4: Biểu thức 2sin(x 2 + 1) - 2x y− được biểu diễn trong pascal là? A 2sin(sqrt(x*x+1) - sqr(2*x-y) B 2*sin*sqr(x)+ 1 – sqrt(2*x-y) C 2sin(x*x+1) – sqrt(2x-y) D 2*sin(sqr(x)+1) – sqrt(2*x – y) Câu 5: Chọn cú pháp đúng: A PROGRAM <tên hằng > ; B VAR <tên biến> : <kiểu dữ liệu> ; C CONST <tên hằng> : < kiểu dữ liệu> ; D USES <danh sách biến> ; Câu 6: Trong Pascal cấu trúc câu lệnh nào sau đây là sai? A For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; B If< điều kiện> then <câu lệnh>; C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; D For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>; Câu 7: Trong NNLT Pascal, cho đoạn chương trình: For i:=1 to 6 do if i mod 2 <> 0 then write( i*2,’ ‘); Trên màn hình sẽ có kết quả nào sau đây: A 2 6 10 B 2 4 8 C 1 3 5 D 3 5 7 Câu 8: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ? A Var B Uses C Program D Const Câu 9: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ? A 30 B 20 C 10 D x+y Câu 10: Cho đoạn chương trình sau: t:= 0; if a>b then Begin t:=a; a:=b; b:=t; end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu? A a=3, b=2 B a=0, b=3 C a=2, b=3 D a=3, b=0 Câu 11: Thực hiện đoạn chương trình, tính giá trị của a, b? a:= 1; b:= 0; For i:= 2 To 3 Do Begin a:= a + i; b:= b*a; end; A a = 6, b= 0. B a = 0, b=6. C a = 5, b= 0. D a = 36, b= 10. Câu 12: Chú thích trong Pascal được để trong kí hiệu nào sau đây? A [ ) B ( ) C (* *) D [ ] Câu 13: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực). a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). A KQ la 6E +01 B KQ la a C KQ la: _ _6.0 D KQ la: _6.0 Câu 14: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ? A Var x: Byte; B Var x: Real; C Var x: longint; D Var x : Word; Câu 15: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên? A 26byte B 16byte C 10byte D 14byte Câu 16: Tìm câu sai trong các câu sau đây? A Var x,y := 20; B Write(‘ s= x+ y’); C Const m = ‘ x+y’; D Program _baitap; Câu 17: 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í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; B 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ìm một ước của N; Câu 18: Xét chương trình sau: Var i, s: integer; BEGIN S:=1; For i:=1 to 5 do s:=s+i; Write(s); END. Kết quả của chương trình trên là: A 5 B 16 C 120 D 15 Câu 19: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình A Ket qua la a B Không đưa ra gì cả C Ket qua la 5 D Ket qua a la 5 Câu 20: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là: 9 A 3 2x y x y+ − − B 2 2 3 2( )x y x y+ − − C 2 3 2( )x y x y+ − − D 3 2 2x y x y+ − − Câu 21: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng A for i: = 1 to 5 do a:= a+ i B for i ;= 1 to 5 do a:= a+ i; C for i:= 1 to 5 do a:= a+ i; D for i = 1 to 5 do a:= a+ i; Câu 22: Từ khóa Const dùng để khai báo gì? A Hằng B Khai báo Tên chương trình C Thư viện D Biến Câu 23: Câu lệnh nào dùng để nhập dữ liệu trong Pascal A Write(<danh sách biến >); B Read(<danh sách biến>); C Writeln(<danh sách biến >); D Real(<danh sách biến>); Câu 24: cho đoạn chương trình If x <= 101 then x: =x*2 Else x:=x-2; Cho x=100. kết quả x bằng bao nhiêu? A 50 B 200 C 98 D 99 Họ và tên: Lớp . II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b. Tính và đưa ra màn hình tổng và tích hai số đó. Câu 2: Viết chương trình nhập vào số nguyên x bất kì Tính và đưa ra màn hình giá trị S với S = 2 1( 0) 2 2 ( 0) 3 x x x x x x − + ≥ + + − < 10 [...]...Ðáp án 03 1 C 2 B 9 D 16 A 3 A 10 C 17 A 4 D 11 A 18 B 5 B 12 C 19 C 20 D 24 B 11 6 C 13 D 7 A 14 D 21 C 8 B 15 D 22 A 23 B . THPT PHỤ DỰC KIỂM TRA HỌC KỲ I MÔN TIN HỌC 11 3 I: Phần Trắc Nghiệm Câu 1: Biểu thức 2sin(x 2 + 1) - 2x y− được biểu diễn trong pascal là? A 2sin(x*x+1) –. THPT PHỤ DỰC KIỂM TRA HỌC KỲ I MÔN TIN HỌC 11 I: Phần Trắc Nghiệm Câu 1: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán