1. Trang chủ
  2. » Tất cả

8 đề thi kiểm tra (TN) tin 11 học kì II + Đáp án

17 0 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 635,5 KB

Nội dung

1 Thứ ngày tháng năm 2008 Họ và tên Kiểm tra học kỳ II Lớp 11B Môn Tin học Mã đề 001 Hãy chọn một phương án đúng nhất 1/ Trong Pascal, người ta dùng từ khóa gì để phân biệt Tham số biến và tham số giá[.]

Họ tên:……………………………… Lớp: 11B Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 Mã đề: 001 Hãy chọn phương án 1/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Type b Function c Var d Const 2/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a 120 b - 120 c d kết khác 3/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 512 b 64 c 128 d 1024 4/ Trong biểu thức sau, biểu thức cho giá trị True a 'em' c 'Lop' >= 'Love' d 'abcdef' > 'abcdefg' 5/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a := b then x := a else x :=b; b if a > b then x := b else x :=a; c if a ≠ b then x := a else x :=b; d if a < b then x := a + b; else x := b; 6/ Cấu trúc chương trình chia làm phần a phần b phần c phần d phần 7/ Trong ngôn ngữ lập trình Pascal, câu lệnh sau a for i=1 to s:=s+2; b for i:= to s= -i; c for i:=1 to -5 s:=s*i; d for i:=5 downto 1; s:=s+i; 8/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 50 byte b 25 byte c 32 byte d 40 byte 9/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 20 b c 12 d kết khác 10/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 11/ Trong khai báo sau, khai báo sai a Var s: string[260]; b Var s: string; c Var s: string[10]; d Var s: string[255]; 12/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b c 16 d kết khác 13/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 50! b 50 d kết khác c 1275 14/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a câu lệnh b nhiều câu lệnh c câu lệnh d câu lệnh 15/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a b tham biến b a b tham trị c a tham biến, b tham trị d ba khẳng định sai 16/ Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a copy(S,vt,n) b delete(s,vt,n) c length(s) d insert(S1,S2,vt) 17/ Trong khai báo sau, khai báo a Var a:array[1 20/10] of real; c Var a:array[-1 10 mod 3] of word; b Var a:array[1 25.1] of boolean; d Var a:array[2 -1] of integer; 18/ Trong khai báo sau, khai báo sai a Var b: array[-3 5] of integer; c Var b: array[1 4,5 15 mod 4] of word; b Var b: array[-2*3 -1,2 5] of boolean; d Var b: array[1 20 div 3] of real; 19/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 24 b 48 c 60 d 30 20/ Cấu trúc chương trình gồm phần a phần b phần c phần d phần Phiếu trả lời A B C D A B C D 11 A B C D 16 A B C D A B C D A B C D 12 A B C D 17 A B C D A B C D A B C D 13 A B C D 18 A B C D A B C D A B C D 14 A B C D 19 A B C D A B C D 10 A B C D 15 A B C D 20 A B C D Họ tên:……………………………… Lớp: 11B Mã đề: 002 Hãy chọn phương án 1/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 24 b 60 2/ Trong khai báo sau, khai báo sai a Var b: array[1 20 div 3] of real; c Var b: array[-3 5] of integer; 3/ Cấu trúc chương trình gồm phần a phần b phần Thứ Kiểm tra: học kỳ II Môn: Tin học c 30 ngày tháng năm 2008 d 48 b Var b: array[1 4,5 15 mod 4] of word; d Var b: array[-2*3 -1,2 5] of boolean; c phần d phần 4/ Trong ngôn ngữ lập trình Pascal, câu lệnh sau a for i:= to s= -i; b for i:=5 downto 1; s:=s+i; c for i=1 to s:=s+2; d for i:=1 to -5 s:=s*i; 5/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Const b Var c Function d Type 6/ Trong biểu thức sau, biểu thức cho giá trị True a 'abcdef' > 'abcdefg' b 'Anh' > 'em' c = 'Love' 7/ Trong khai báo sau, khai báo sai a Var s: string[10]; b Var s: string; c Var s: string[260]; d Var s: string[255]; 8/ Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a length(s) b copy(S,vt,n) c insert(S1,S2,vt) d delete(s,vt,n) 9/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a b 120 10/ Trong khai báo sau, khai báo a Var a:array[2 -1] of integer; c Var a:array[1 20/10] of real; c - 120 d kết khác b Var a:array[-1 10 mod 3] of word; d Var a:array[1 25.1] of boolean; 11/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 12/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a ba khẳng định sai b a b tham trị c a b tham biến d a tham biến, b tham trị 13/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a ≠ b then x := a else x :=b; b if a > b then x := b else x :=a; c if a := b then x := a else x :=b; d if a < b then x := a + b; else x := b; 14/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 12 b 20 c d kết khác 15/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 25 byte b 50 byte c 32 byte d 40 byte 16/ Cấu trúc chương trình chia làm phần a phần b phần c phần d phần 17/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 50 b 1275 d kết khác c 50! 18/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b 16 c d kết khác 19/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 128 b 1024 d 512 c 64 20/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a nhiều câu lệnh b câu lệnh c câu lệnh d câu lệnh Phiếu trả lời A B C D 11 A B C D 16 A B C D 21 A B C D A B C D 12 A B C D 17 A B C D 22 A B C D A B C D 13 A B C D 18 A B C D 23 A B C D A B C D 14 A B C D 19 A B C D 24 A B C D 10 A B C D 15 A B C D 20 A B C D 25 A B C D Họ tên:……………………………… Lớp: 11B Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 Mã đề: 003 Hãy chọn phương án 1/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a b tham biến b a tham biến, b tham trị c a b tham trị d ba khẳng định sai 2/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 128 b 512 c 64 d 1024 3/ Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a length(s) b insert(S1,S2,vt) c delete(s,vt,n) d copy(S,vt,n) 4/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a for i:=5 downto 1; s:=s+i; b for i:= to s= -i; c for i:=1 to -5 s:=s*i; d for i=1 to s:=s+2; 5/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a - 120 b c 120 d kết khác 6/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Type b Function c Var d Const 7/ Trong khai báo sau, khai báo sai a Var b: array[1 4,5 15 mod 4] of word; c Var b: array[-3 5] of integer; b Var b: array[1 20 div 3] of real; d Var b: array[-2*3 -1,2 5] of boolean; 8/ Trong khai báo sau, khai báo sai a Var s: string; b Var s: string[260]; c Var s: string[10]; d Var s: string[255]; 9/ Cấu trúc chương trình gồm phần a phần b phần c phần d phần 10/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 24 b 30 c 60 d 48 11/ Trong biểu thức sau, biểu thức cho giá trị True a 'abcdef' > 'abcdefg' b 'Lop' >= 'Love' c 'Anh' > 'em' d b then x := b else x :=a; c if a < b then x := a + b; else x := b; d if a := b then x := a else x :=b; 13/ Trong khai báo sau, khai báo a Var a:array[1 25.1] of boolean; c Var a:array[-1 10 mod 3] of word; b Var a:array[2 -1] of integer; d Var a:array[1 20/10] of real; 14/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 12 b 20 c d kết khác 15/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 32 byte b 50 byte c 40 byte d 25 byte 16/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a nhiều câu lệnh b câu lệnh c câu lệnh d câu lệnh 17/ Cấu trúc chương trình chia làm phần a phần b phần c phần d phần 18/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 19/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b c 16 d kết khác 20/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 50 b 50! d kết khác c 1275 Phiếu trả lời 11 A B C D 16 A B C D 21 A B C D 26 A B C D 12 A B C D 17 A B C D 22 A B C D 27 A B C D 13 A B C D 18 A B C D 23 A B C D 28 A B C D 14 A B C D 19 A B C D 24 A B C D 29 A B C D 15 A B C D 20 A B C D 25 A B C D 30 A B C D Họ tên:……………………………… Lớp: 11B Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 Mã đề: 004 Hãy chọn phương án 1/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b 16 c d kết khác 2/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a nhiều câu lệnh b câu lệnh c câu lệnh d câu lệnh 3/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 50 byte b 40 byte c 32 byte d 25 byte 4/ Cấu trúc chương trình chia làm phần a phần b phần c phần d phần 5/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a < b then x := a + b; else x := b; b if a ≠ b then x := a else x :=b; c if a := b then x := a else x :=b; d if a > b then x := b else x :=a; 6/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Type b Var c Function d Const 7/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a b 120 8/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 12 b 9/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 512 b 64 c - 120 d kết khác c 20 d kết khác c 128 d 1024 10/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 11/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 1275 b 50 c 50! d kết khác 12/ Trong biểu thức sau, biểu thức cho giá trị True a 'abcdef' > 'abcdefg' b 'Anh' > 'em' c 'Lop' >= 'Love' d 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 7/ Trong khai báo sau, khai báo sai a Var s: string[260]; b Var s: string[10]; d Var s: string; c Var s: string[255]; 8/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a tham biến, b tham trị b ba khẳng định sai c a b tham biến d a b tham trị 9/ Cấu trúc chương trình gồm phần a phần b phần c phần 10/ Trong biểu thức sau, biểu thức cho giá trị True a 'abcdef' > 'abcdefg' b 'Lop' >= 'Love' c 'Anh' > 'em' d phần d b then x := b else x :=a; 13/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a 120 b 14/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 512 b 64 15/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 24 b 30 16/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 20 b c - 120 d kết khác c 1024 d 128 c 48 d 60 c 12 d kết khác 17/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Var b Type c Function d Const 18/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a for i:=5 downto 1; s:=s+i; b for i=1 to s:=s+2; d for i:= to s= -i; 19/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 40 byte b 32 byte c for i:=1 to -5 s:=s*i; c 25 byte d 50 byte 20/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b c 16 d kết khác Phiếu trả lời 21 A B C D 26 A B C D 31 A B C D 36 A B C D 22 A B C D 27 A B C D 32 A B C D 37 A B C D 23 A B C D 28 A B C D 33 A B C D 38 A B C D 24 A B C D 29 A B C D 34 A B C D 39 A B C D 25 A B C D 30 A B C D 35 A B C D 40 A B C D Họ tên:……………………………… Lớp: 11B Mã đề: 006 Hãy chọn phương án 1/ Trong khai báo sau, khai báo a Var a:array[2 -1] of integer; c Var a:array[1 25.1] of boolean; 2/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 60 b 24 Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 b Var a:array[1 20/10] of real; d Var a:array[-1 10 mod 3] of word; c 48 d 30 3/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a < b then x := a + b; else x := b; b if a := b then x := a else x :=b; c if a ≠ b then x := a else x :=b; d if a > b then x := b else x :=a; 4/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 40 byte b 25 byte c 50 byte d 32 byte 5/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a for i:= to s= -i; b for i=1 to s:=s+2; c for i:=1 to -5 s:=s*i; d for i:=5 downto 1; s:=s+i; 6/ Cấu trúc chương trình gồm phần a phần b phần c phần d phần 7/ Cấu trúc chương trình chia làm phần a phần b phần c phần d phần 8/ Trong khai báo sau, khai báo sai a Var b: array[1 20 div 3] of real; c Var b: array[1 4,5 15 mod 4] of word; b Var b: array[-2*3 -1,2 5] of boolean; d Var b: array[-3 5] of integer; 9/ Trong khai báo sau, khai báo sai a Var s: string[260]; b Var s: string; c Var s: string[10]; d Var s: string[255]; 10/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 50! b 50 c 1275 d kết khác 11/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a b 12 c 20 d kết khác 12/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Var b Const c Function d Type 13/ Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a insert(S1,S2,vt) b delete(s,vt,n) c length(s) d copy(S,vt,n) 14/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 128 b 1024 c 64 d 512 15/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a b tham trị b a b tham biến c ba khẳng định sai d a tham biến, b tham trị 16/ Trong biểu thức sau, biểu thức cho giá trị True a 'Anh' > 'em' b 'Lop' >= 'Love' c 'abcdefg' 17/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a câu lệnh b câu lệnh c nhiều câu lệnh d câu lệnh 18/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a b - 120 d kết khác c 120 19/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a b 16 c 16 d kết khác 20/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác Phiếu trả lời 26 A B C D 31 A B C D 36 A B C D 41 A B C D 27 A B C D 32 A B C D 37 A B C D 42 A B C D 28 A B C D 33 A B C D 38 A B C D 43 A B C D 29 A B C D 34 A B C D 39 A B C D 44 A B C D 30 A B C D 35 A B C D 40 A B C D 45 A B C D Họ tên:……………………………… Lớp: 11B Mã đề: 007 Hãy chọn phương án 1/ Trong khai báo sau, khai báo a Var a:array[1 20/10] of real; c Var a:array[1 25.1] of boolean; Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 b Var a:array[2 -1] of integer; d Var a:array[-1 10 mod 3] of word; 2/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a := b then x := a else x :=b; b if a < b then x := a + b; else x := b; c if a > b then x := b else x :=a; d if a ≠ b then x := a else x :=b; 3/ Cấu trúc chương trình chia làm phần a phần b phần c phần 4/ Trong khai báo sau, khai báo sai a Var b: array[1 20 div 3] of real; c Var b: array[1 4,5 15 mod 4] of word; d phần b Var b: array[-2*3 -1,2 5] of boolean; d Var b: array[-3 5] of integer; 5/ Trong biểu thức sau, biểu thức cho giá trị True a = 'Love' c 'abcdef' > 'abcdefg' d 'Anh' > 'em' 6/ Cho đoạn chương trình s:=1; for i:= -1 to s:= s*i; Kết thúc đoạn chương trình giá trị biến s là: a 120 b d kết khác c - 120 7/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Const b Function c Var d Type 8/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 40 byte b 25 byte c 50 byte d 32 byte 9/ Trong ngơn ngữ lập trình Pascal, sau từ khóa do, then, else thực a câu lệnh b câu lệnh c câu lệnh d nhiều câu lệnh 10/ Trong khai báo sau, khai báo sai a Var s: string; b Var s: string[255]; c Var s: string[260]; d Var s: string[10]; 11/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 50! b 50 c 1275 d kết khác 12/ Cấu trúc chương trình gồm phần a phần b phần c phần d phần 13/ Trong hàm thủ tục sau, hàm thủ tục cho kết số nguyên a insert(S1,S2,vt) b length(s) c delete(s,vt,n) d copy(S,vt,n) 14/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b 16 c d kết khác 15/ Cho khai báo sau: Var a,b: array[1 5] of real; Tổng nhớ khai báo a 30 b 60 c 24 d 48 16/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 12 b 20 c d kết khác 17/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a for i=1 to s:=s+2; b for i:=5 downto 1; s:=s+i; c for i:=1 to -5 s:=s*i; d for i:= to s= -i; 18/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c d kết khác 19/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a tham biến, b tham trị b a b tham biến d ba khẳng định sai 20/ Cho đoạn chương trình s:=1; for i:=1 to for j:=1 to s:=s*2; kết thúc đoạn chương trình biến s nhận giá trị a 1024 b 128 c a b tham trị c 64 d 512 Phiếu trả lời 31 A B C D 36 A B C D 41 A B C D 46 A B C D 32 A B C D 37 A B C D 42 A B C D 47 A B C D 33 A B C D 38 A B C D 43 A B C D 48 A B C D 34 A B C D 39 A B C D 44 A B C D 49 A B C D 35 A B C D 40 A B C D 45 A B C D 50 A B C D Họ tên:……………………………… Lớp: 11B Thứ Kiểm tra: học kỳ II Môn: Tin học ngày tháng năm 2008 Mã đề: 008 Hãy chọn phương án 1/ Cho đoạn khai báo chương trình Function UCLN(a:word; var b:word):word; Các khẳng định sau, khẳng định a a b tham biến b a tham biến, b tham trị c a b tham trị d ba khẳng định sai 2/ Cho đoạn chương trình s:= 5; for i:=1 to if i mod = then s := s + i else i:= i + 1; Kết thúc đoạn chương trình s, i nhận giá trị a 16 b c 16 3/ Trong khai báo sau, khai báo sai a Var b: array[-2*3 -1,2 5] of boolean; c Var b: array[-3 5] of integer; 4/ Cho khai báo sau: Var a: array[1 20 div 3] of integer; Tổng số phần tử mảng a 12 b d kết khác b Var b: array[1 4,5 15 mod 4] of word; d Var b: array[1 20 div 3] of real; c 20 d kết khác 5/ Trong ngơn ngữ lập trình Pascal, câu lệnh sau a if a < b then x := a + b; else x := b; b if a > b then x := b else x :=a; c if a ≠ b then x := a else x :=b; d if a := b then x := a else x :=b; 6/ Trong khai báo sau, khai báo sai a Var s: string; b Var s: string[10]; c Var s: string[260]; 7/ Cho đoạn chương trình s:=2; a:=1; while not(s*2 > 3) begin a:= a +2; s:= s + 1; end; Kết thúc đoạn chương trình giá trị biến s a a b c 8/ Trong khai báo sau, khai báo a Var a:array[2 -1] of integer; c Var a:array[-1 10 mod 3] of word; 9/ Cho đoạn chương trình s:=0; for i:=1 to 50 s:= s + i; Kết thúc đoạn chương trình giá trị biến s là: a 1275 b 50 d Var s: string[255]; d kết khác b Var a:array[1 25.1] of boolean; d Var a:array[1 20/10] of real; c 50! d kết khác 10/ Trong Pascal, người ta dùng từ khóa để phân biệt Tham số biến tham số giá trị a Var b Const c Type d Function 11/ Cho khai báo sau: Type mang = array[-1 3,1 5] of word; Var a: mang; Tổng nhớ khai báo a 32 byte b 40 byte c 50 byte d 25 byte 12/ Trong biểu thức sau, biểu thức cho giá trị True a 'Lop' >= 'Love' b 'Anh' > 'em' c 'abcdef' > 'abcdefg' d

Ngày đăng: 22/11/2022, 06:14

w