de thi pascal

6 596 6
de thi pascal

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

Thông tin tài liệu

ĐỀ KIỂM TRA TRẮC NGHIỆM 1 TIẾT – HKI TIN 11 (NĂM HỌC 2009 - 2010) – LẦN 2 (6 điểm) Họ và tên : Lớp : Điểm TN : Điểm tự luận : Tổng cộng : 1/ Trong pascal các kiểu dữ liệu sau, kiểu nào có phạm vi giá trị lớn nhất : a Longint b Real c Extended d Integer 2/ Chương trình dịch gồm có : a Chương trình đích b Thông dịch c Thông dịch và biên dịch d Biên dịch 3/ Các biểu thức sau đây, đâu không phải là biểu thức quan hệ : a 'ABC' < > (x + 2) b abs(x) < 3 c (x - 3) <= (y + 1) d 'ABC' = 'abc' 4/ Phạm vi giá trị của kiểu dữ liệu Word trong pascal là : a Từ 0 đến 65535 b Từ 0 đến 255 c Từ 0 đến 2 15 d Từ 0 đến 65536 5/ Thủ tục write(a+b) ; cho kết quả trên màn hình là : a ab b a + b c Giá trị biểu thức a + b d 'a + b' 6/ Gọi S là diện tích của một hinh vuông có độ dài của cạnh tối đa là 16 m. Khi khai báo biến S trong pascal thì S thuộc kiểu dữ liệu nào : a Word b Longint c Integer d Real 7/ Trong pascal, các phép toán sau đây đâu là phép toán quan hệ : a mod b < > c / d and 8/ Với việc chỉ dùng ký tự A và ký số 2, ta có thể viết được tất cả bao nhiêu tên đúng trong pascal mà có độ dài là 3 ký tự : a 14 tên b 4 tên c 3 tên d 8 tên 9/ Lỗi cú pháp trong chương trình nguồn được phát hiện khi : a Biên dịch hoặc thông dịch chương trình b Viết chương trình nguồn c Một câu trả lời khác d Khi chạy chương trình 10/ Một chương trình trong pascal phải có : a Phần khai báo b Phần tên chương trình c Phần thân chương trình d Phần khai báo và phần thân 11/ Để khai báo tên chương trình trong pascal ta dùng từ khóa nào sau đây : a Program b Programs c Name d Var 12/ Trong các tên sau đây, đâu là từ khóa trong pascal : a Var b Real c Integer d Sqrt 13/ Trong pascal, tên nào sau đây đặt sai : a a2b b a#b c a22 d a_b 14/ Trong pascal, những biểu diễn nào dưới đây là biểu diễn hằng : a False b 1 + 5 c Tất cả đều đúng d 'B12' 15/ Trong các khai báo sau, khai báo nào khai báo x là biến logic : a Var x : Boolean b Var x : Boolean ; c Var x : = True ; d Var x = True ; 16/ Biểu thức 2 4 (b 0) 2 x b − ≠ , đâu là cách viết đúng trong pascal : a (sqr(x) - 4)/2/b b sqr(x) - 4/2*b c Một cách viết khác d sqr(x) - 4/(2*b) 17/ Các tên sau, tên nào không phải là tên chuẩn trong pascal : a Extended b Vidu c Byte d abs 18/ Trong pascal khi ta khai báo biến : Var a, b : Integer ; c : Boolean ; d : Longint ; Thì bộ nhớ máy tính tiêu tốn bao nhiêu byte : a 4 byte b Một đáp án khác c 9 byte d 7 byte 19/ Các ký hiệu sau đây, kí hiệu nào không có trong bảng chữ cái của ngôn ngữ lập trình Pascal : a \ b [ c & d > Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 1 20/ Tên trong Turbo pascal có độ dài tối đa là : a 127 ký tự b 255 ký tự c 128 ký tự d 256 ký tự 21/ Các câu lệnh gán sau đây, câu lệnh nào tăng x lên 1 đơn vị : a x : = x - 1 ; b x : = x + 1 ; c x : = x + 1 d x : = x + 1 + 1 ; 22/ Trong pascal, từ khóa Var dùng để khai báo : a Tên chương trình b Thư viện c Biến d Hằng 23/ Trong các khai báo sau, khai báo nào là sai trong pascal : a Const a = True ; b Var x, y : Byte c Propram Vi_du1 ; d uses crt ; 24/ Biểu thức sau đây trong pascal, biểu thức nào thể hiện biểu thức 3 2 a b trong toán : a 3*a / 2 / b b 3*a / 2*b c 3a / (2*b) d 3*a / 2b Hết PHẦN LÀM BÀI TỰ LUẬN CỦA HỌC SINH : (4 ĐIỂM) 1/ Hãy viết các biểu thức sau đây trong pascal : a/ 2 2 2 x x x y x e − − b/ 2 ln 2 2 1 x x x e xy + − − 2/ Viết chương trình pascal : Nhập từ bàn phím bán kính R của một đường tròn ( 0R > , R số thực). Tính và đưa ra màn hình cạnh a của tam giác ABC đều nội tiếp trong đường tròn đó. 1/ Một chương trình trong pascal phải có : a Phần thân chương trình b Phần khai báo c Phần khai báo và phần thân d Phần tên chương trình 2/ Lỗi cú pháp trong chương trình nguồn được phát hiện khi : a Biên dịch hoặc thông dịch chương trình b Một câu trả lời khác c Khi chạy chương trình d Viết chương trình nguồn 3/ Phạm vi giá trị của kiểu dữ liệu Word trong pascal là : a Từ 0 đến 2 15 b Từ 0 đến 255 c Từ 0 đến 65536 d Từ 0 đến 65535 4/ Trong pascal, những biểu diễn nào dưới đây là biểu diễn hằng : a 1 + 5 b 'B12' c False d Tất cả đều đúng 5/ Trong pascal, tên nào sau đây đặt sai : a a22 b a2b c a#b d a_b 6/ Tên trong Turbo pascal có độ dài tối đa là : a 127 ký tự b 255 ký tự c 256 ký tự d 128 ký tự 7/ Các ký hiệu sau đây, kí hiệu nào không có trong bảng chữ cái của ngôn ngữ lập trình Pascal : a \ b & c > d [ 8/ Các câu lệnh gán sau đây, câu lệnh nào tăng x lên 1 đơn vị : a x : = x + 1 + 1 ; b x : = x + 1 ; c x : = x + 1 d x : = x - 1 ; 9/ Các tên sau, tên nào không phải là tên chuẩn trong pascal : a Byte b Extended c abs d Vidu 10/ Trong pascal, các phép toán sau đây đâu là phép toán quan hệ : a mod b < > c and d / 11/ Để khai báo tên chương trình trong pascal ta dùng từ khóa nào sau đây : a Programs b Program c Name d Var 12/ Trong các khai báo sau, khai báo nào khai báo x là biến logic : a Var x : Boolean b Var x = True ; c Var x : Boolean ; d Var x : = True ; 13/ Gọi S là diện tích của một hinh vuông có độ dài của cạnh tối đa là 16 m. Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 2 Khi khai báo biến S trong pascal thì S thuộc kiểu dữ liệu nào : a Word b Real c Integer d Longint 14/ Các biểu thức sau đây, đâu không phải là biểu thức quan hệ : a (x - 3) <= (y + 1) b abs(x) < 3 c 'ABC' < > (x + 2) d 'ABC' = 'abc' 15/ Trong các khai báo sau, khai báo nào là sai trong pascal : a Const a = True ; b Var x, y : Byte c uses crt ; d Propram Vi_du1 ; 16/ Trong pascal khi ta khai báo biến : Var a, b : Integer ; c : Boolean ; d : Longint ; Thì bộ nhớ máy tính tiêu tốn bao nhiêu byte : a Một đáp án khác b 9 byte c 7 byte d 4 byte 17/ Chương trình dịch gồm có : a Thông dịch và biên dịch b Biên dịch c Thông dịch d Chương trình đích 18/ Trong các tên sau đây, đâu là từ khóa trong pascal : a Var b Sqrt c Real d Integer 19/ Biểu thức 2 4 (b 0) 2 x b − ≠ , đâu là cách viết đúng trong pascal : a sqr(x) - 4/2*b b Một cách viết khác c (sqr(x) - 4)/2/b d sqr(x) - 4/(2*b) 20/ Với việc chỉ dùng ký tự A và ký số 2, ta có thể viết được tất cả bao nhiêu tên đúng trong pascal mà có độ dài là 3 ký tự : a 14 tên b 3 tên c 8 tên d 4 tên 21/ Trong pascal các kiểu dữ liệu sau, kiểu nào có phạm vi giá trị lớn nhất : a Extended b Integer c Real d Longint 22/ Thủ tục write(a+b) ; cho kết quả trên màn hình là : a ab b a + b c Giá trị biểu thức a + b d 'a + b' 23/ Trong pascal, từ khóa Var dùng để khai báo : a Thư viện b Biến c Hằng d Tên chương trình 24/ Giả sử trong pascal ta khai báo Var x : Boolean ; Các câu lệnh gán sau đây, đâu là câu lệnh hợp lệ : a x : = False ; b x : = ‘True’ ; c x : = Bac Binh ; d x : = True Hết PHẦN LÀM BÀI TỰ LUẬN CỦA HỌC SINH : (4 ĐIỂM) 1/ Hãy viết các biểu thức sau đây trong pascal : a/ 2 2 2 x x x y x e − − b/ 2 ln 2 2 1 x x x e xy + − − 2/ Viết chương trình pascal : Nhập từ bàn phím bán kính R của một đường tròn ( 0R > , R số thực). Tính và đưa ra màn hình cạnh a của tam giác ABC đều nội tiếp trong đường tròn đó. 1/ Phạm vi giá trị của kiểu dữ liệu Word trong pascal là : a Từ 0 đến 65536 b Từ 0 đến 2 15 c Từ 0 đến 65535 d Từ 0 đến 255 2/ Trong pascal, từ khóa Var dùng để khai báo : a Thư viện b Tên chương trình c Biến d Hằng 3/ Trong các tên sau đây, đâu là từ khóa trong pascal : a Var b Integer c Sqrt d Real 4/ Gọi S là diện tích của một hinh vuông có độ dài của cạnh tối đa là 16 m. Khi khai báo biến S trong pascal thì S thuộc kiểu dữ liệu nào : a Word b Integer c Longint d Real 5/ Để khai báo tên chương trình trong pascal ta dùng từ khóa nào sau đây : a Program b Var c Programs d Name Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 3 6/ Một chương trình trong pascal phải có : a Phần khai báo b Phần khai báo và phần thân c Phần tên chương trình d Phần thân chương trình 7/ Các ký hiệu sau đây, kí hiệu nào không có trong bảng chữ cái của ngôn ngữ lập trình Pascal : a > b [ c & d \ 8/ Lỗi cú pháp trong chương trình nguồn được phát hiện khi : a Viết chương trình nguồn b Một câu trả lời khác c Khi chạy chương trình d Biên dịch hoặc thông dịch chương trình 9/ Các biểu thức sau đây, đâu không phải là biểu thức quan hệ : a 'ABC' < > (x + 2) b abs(x) < 3 c 'ABC' = 'abc' d (x - 3) <= (y + 1) 10/ Chỉ dùng ký tự A và ký số 2, ta có thể viết được tất cả bao nhiêu tên đúng trong pascal mà có độ dài là 3 ký tự : a 14 tên b 4 tên c 3 tên d 8 tên 11/ Trong pascal, tên nào sau đây đặt sai : a a#b b a22 c a2b d a_b 12/ Các câu lệnh gán sau đây, câu lệnh nào tăng x lên 1 đơn vị : a x : = x + 1 + 1 ; b x : = x + 1 ; c x : = x + 1 d x : = x - 1 ; 13/ Trong pascal khi ta khai báo biến : Var a, b : Integer ; c : Boolean ; d : Longint ; Thì bộ nhớ máy tính tiêu tốn bao nhiêu byte : a 4 byte b 9 byte c Một đáp án khác d 7 byte 14/ Trong các khai báo sau, khai báo nào khai báo x là biến logic : a Var x : Boolean ; b Var x : Boolean c Var x : = True ; d Var x = True ; 15/ Trong pascal các kiểu dữ liệu sau, kiểu nào có phạm vi giá trị lớn nhất : a Longint b Integer c Extended d Real 16/ Chương trình dịch gồm có : a Thông dịch và biên dịch b Thông dịch c Biên dịch d Chương trình đích 17/ Các tên sau, tên nào không phải là tên chuẩn trong pascal : a Extended b Byte c Vidu d abs 18/ Thủ tục write(a+b) ; cho kết quả trên màn hình là : a 'a + b' b Giá trị biểu thức a + b c a + b d ab 19/ Biểu thức 2 4 (b 0) 2 x b − ≠ , đâu là cách viết đúng trong pascal : a sqr(x) - 4/2*b b (sqr(x) - 4)/2/b c Một cách viết khác d sqr(x) - 4/(2*b) 20/ Trong các khai báo sau, khai báo nào là sai trong pascal : a uses crt ; b Const a = True ; c Propram Vi_du1 ; d Var x, y : Byte 21/ Trong pascal, những biểu diễn nào dưới đây là biểu diễn hằng : a 'B12' b Tất cả đều đúng c False d 1 + 5 22/ Trong pascal, các phép toán sau đây đâu là phép toán quan hệ : a and b mod c < > d / 23/ Tên trong Turbo pascal có độ dài tối đa là : a 128 ký tự b 127 ký tự c 256 ký tự d 255 ký tự Hết 1/ Các biểu thức sau đây, đâu không phải là biểu thức quan hệ : a (x - 3) <= (y + 1) b 'ABC' = 'abc' c abs(x) < 3 d 'ABC' < > (x + 2) 2/ Lỗi cú pháp trong chương trình nguồn được phát hiện khi : a Khi chạy chương trình b Một câu trả lời khác Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 4 c Viết chương trình nguồn d Biên dịch hoặc thông dịch chương trình 3/ Trong các khai báo sau, khai báo nào là sai trong pascal : a Var x, y : Byte b Const a = True ; c Propram Vi_du1 ; d uses crt ; 4/ Trong các tên sau đây, đâu là từ khóa trong pascal : a Real b Sqrt c Var d Integer 5/ Để khai báo tên chương trình trong pascal ta dùng từ khóa nào sau đây : a Programs b Program c Var d Name 6/ Chương trình dịch gồm có : a Biên dịch b Thông dịch và biên dịch c Chương trình đích d Thông dịch 7/ Với việc chỉ dùng ký tự A và ký số 2, ta có thể viết được tất cả bao nhiêu tên đúng trong pascal mà có độ dài là 3 ký tự : a 14 tên b 4 tên c 8 tên d 3 tên 8/ Các ký hiệu sau đây, kí hiệu nào không có trong bảng chữ cái của ngôn ngữ lập trình Pascal : a > b [ c & d \ 9/ Trong pascal các kiểu dữ liệu sau, kiểu nào có phạm vi giá trị lớn nhất : a Extended b Real c Longint d Integer 10/ Tên trong Turbo pascal có độ dài tối đa là : a 255 ký tự b 256 ký tự c 127 ký tự d 128 ký tự 11/ Trong pascal, các phép toán sau đây đâu là phép toán quan hệ : a / b and c < > d mod 12/ Các tên sau, tên nào không phải là tên chuẩn trong pascal : a Byte b Vidu c abs d Extended 13/ Thủ tục write(a+b) ; cho kết quả trên màn hình là : a ab b 'a + b' c a + b d Giá trị biểu thức a + b 14/ Biểu thức 2 4 (b 0) 2 x b − ≠ , đâu là cách viết đúng trong pascal : a (sqr(x) - 4)/2/b b sqr(x) - 4/2*b c Một cách viết khác d sqr(x) - 4/(2*b) 15/ Trong các khai báo sau, khai báo nào khai báo x là biến logic : a Var x : = True ; b Var x : Boolean c Var x = True ; d Var x : Boolean ; 16/ Một chương trình trong pascal phải có : a Phần khai báo b Phần tên chương trình c Phần thân chương trình d Phần khai báo và phần thân 17/ Các câu lệnh gán sau đây, câu lệnh nào tăng x lên 1 đơn vị : a x : = x - 1 ; b x : = x + 1 + 1 ; c x : = x + 1 d x : = x + 1 ; 18/ Trong pascal khi ta khai báo biến : Var a, b : Integer ; c : Boolean ; d : Longint ; Thì bộ nhớ máy tính tiêu tốn bao nhiêu byte : a 9 byte b 4 byte c 7 byte d Một đáp án khác 19/ Trong pascal, từ khóa Var dùng để khai báo : a Thư viện b Biến c Hằng d Tên chương trình 20/ Trong pascal, tên nào sau đây đặt sai : a a_b b a22 c a#b d a2b 21/ Phạm vi giá trị của kiểu dữ liệu Word trong pascal là : a Từ 0 đến 255 b Từ 0 đến 65535 c Từ 0 đến 65536 d Từ 0 đến 2 15 22/ Trong pascal, những biểu diễn nào dưới đây là biểu diễn hằng : a 'B12' b 1 + 5 c Tất cả đều đúng d False 23/ Gọi S là diện tích của một hinh vuông có độ dài của cạnh tối đa là 16 m. Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 5 Khi khai báo biến S trong pascal thì S thuộc kiểu dữ liệu nào : a Real b Integer c Word d Longint Hết ¤ Đáp án của đề thi 1: 1[ 1]c 2[ 1]c 3[ 1]a 4[ 1]a 5[ 1]c 6[ 1]d 7[ 1]b 8[ 1]b 9[ 1]a 10[ 1]c 11[ 1]a 12[ 1]a 13[ 1]b 14[ 1]c 15[ 1]b 16[ 1]a 17[ 1]b 18[ 1]c 19[ 1]a 20[ 1]a 21[ 1]b 22[ 1]c 23[ 1]b ¤ Đáp án của đề thi 2: 1[ 2]a 2[ 2]a 3[ 2]d 4[ 2]d 5[ 2]c 6[ 2]a 7[ 2]a 8[ 2]b 9[ 2]d 10[ 2]b 11[ 2]b 12[ 2]c 13[ 2]b 14[ 2]c 15[ 2]b 16[ 2]b 17[ 2]a 18[ 2]a 19[ 2]c 20[ 2]d 21[ 2]a 22[ 2]c 23[ 2]b ¤ Đáp án của đề thi 3: 1[ 3]c 2[ 3]c 3[ 3]a 4[ 3]d 5[ 3]a 6[ 3]d 7[ 3]d 8[ 3]d 9[ 3]a 10[ 3]b 11[ 3]a 12[ 3]b 13[ 3]b 14[ 3]a 15[ 3]c 16[ 3]a 17[ 3]c 18[ 3]b 19[ 3]b 20[ 3]d 21[ 3]b 22[ 3]c 23[ 3]b ¤ Đáp án của đề thi 4: 1[ 4]d 2[ 4]d 3[ 4]a 4[ 4]c 5[ 4]b 6[ 4]b 7[ 4]b 8[ 4]d 9[ 4]a 10[ 4]c 11[ 4]c 12[ 4]b 13[ 4]d 14[ 4]a 15[ 4]d 16[ 4]c 17[ 4]d 18[ 4]a 19[ 4]b 20[ 4]c 21[ 4]b 22[ 4]c 23[ 4]a ¤ Đáp án của đề thi 1: 1[ 1]c 2[ 1]c 3[ 1]a 4[ 1]a 5[ 1]c 6[ 1]d 7[ 1]b 8[ 1]b 9[ 1]a 10[ 1]c 11[ 1]a 12[ 1]a 13[ 1]b 14[ 1]c 15[ 1]b 16[ 1]a 17[ 1]b 18[ 1]c 19[ 1]a 20[ 1]a 21[ 1]b 22[ 1]c 23[ 1]b ¤ Đáp án của đề thi 2: 1[ 2]a 2[ 2]a 3[ 2]d 4[ 2]d 5[ 2]c 6[ 2]a 7[ 2]a 8[ 2]b 9[ 2]d 10[ 2]b 11[ 2]b 12[ 2]c 13[ 2]b 14[ 2]c 15[ 2]b 16[ 2]b 17[ 2]a 18[ 2]a 19[ 2]c 20[ 2]d 21[ 2]a 22[ 2]c 23[ 2]b ¤ Đáp án của đề thi 3: 1[ 3]c 2[ 3]c 3[ 3]a 4[ 3]d 5[ 3]a 6[ 3]d 7[ 3]d 8[ 3]d 9[ 3]a 10[ 3]b 11[ 3]a 12[ 3]b 13[ 3]b 14[ 3]a 15[ 3]c 16[ 3]a 17[ 3]c 18[ 3]b 19[ 3]b 20[ 3]d 21[ 3]b 22[ 3]c 23[ 3]b ¤ Đáp án của đề thi 4: 1[ 4]d 2[ 4]d 3[ 4]a 4[ 4]c 5[ 4]b 6[ 4]b 7[ 4]b 8[ 4]d 9[ 4]a 10[ 4]c 11[ 4]c 12[ 4]b 13[ 4]d 14[ 4]a 15[ 4]d 16[ 4]c 17[ 4]d 18[ 4]a 19[ 4]b 20[ 4]c 21[ 4]b 22[ 4]c 23[ 4]a Trắc nghiệm 1 tiết tin học lớp 11 – Trường THPT Bắc Bình Trang 6 . chuẩn trong pascal : a Byte b Extended c abs d Vidu 10/ Trong pascal, các phép toán sau đây đâu là phép toán quan hệ : a mod b < > c and d / 11/ Để khai báo tên chương trình trong pascal ta. cách viết đúng trong pascal : a (sqr(x) - 4)/2/b b sqr(x) - 4/2*b c Một cách viết khác d sqr(x) - 4/(2*b) 17/ Các tên sau, tên nào không phải là tên chuẩn trong pascal : a Extended b Vidu c Byte. các tên sau đây, đâu là từ khóa trong pascal : a Var b Real c Integer d Sqrt 13/ Trong pascal, tên nào sau đây đặt sai : a a2b b a#b c a22 d a_b 14/ Trong pascal, những biểu diễn nào dưới đây

Ngày đăng: 09/07/2014, 21:00

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

Tài liệu liên quan