Tải bản đầy đủ (.docx) (10 trang)

Giao an hoc ki 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (168.84 KB, 10 trang )

<span class='text_page_counter'>(1)</span>TRƯỜNG THPT PHAN VIỆT THỐNG TỔ TIN HỌC MÃ ĐỀ: 114. ĐỀ KIỂM TRA 1 TIẾT Môn: TIN HỌC 11 (Hệ: GDPT) Thời gian: 45 phút (không kể thời gian giao đề) Ngày kiểm tra: …/11/2017 (Đề kiểm tra có 04 trang, gồm 40 câu). Thí sinh chọn câu trả lời đúng nhất và tô vào phiếu làm bài tương ứng: Câu 1: Hàm div dùng để? A. Chia lấy phần nguyên B. chia lấy phần dư C. tính giá trị tuyệt đối D. Tính căn bậc hai Câu 2: Trong các tên do người lập trình đặt như sau, tên nào viết đúng quy định về tên biến của ngôn ngữ Pascal? A. nghiem_thu2 B. integer C. nghiem-thu2 D. 2bien Câu 3: Khi chạy chương trình: Program BT; Var S, i : Integer; Begin i := 3; S := 40; if (i>5) then S := 5 * 3 + (5 - i) * 2 else if (i>2) then S := 5 * i else S :=0; End. Giá tr ị sau cùng của S là: A. 19 B. 15 C. 40 D. 0 Câu 4: biểu thức 5<x<50 được biểu diễn sang pascal là A. (5<x) not (x<50) B. (5x) or (x<50) C. (5<x) and (x<50) D. (5<x)(x<50) Câu 5: Trong Pascal cung cấp bao nhiêu kiểu dữ liệu chuẩn ? A. 7 B. 6 C. 4 D. 3 Câu 6: Hãy chọn phát biểu sai trong các phát biểu sau: A. Mọi người sử dụng máy tính đều phải biết lập trình B. Lập trình là cách mô tả thuật toán bằng ngôn ngữ lập trình C. Lập trình là viết chương trình D. Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán để giải bài toán đó Câu 7: Xét biểu thức logic: (a mod 10<7) and (a div 10>1) với giá trị nào của a dưới đây biểu thức cho giá trị True: A. 5 B. 25 C. 17 D. 98------------------Câu 8: Câu lệnh trong lệnh IF nếu từ 2 lệnh trở lên phải đặt trong A. Cặp dấu ngoặc nhọn < > B. Begin … End; C. Cặp dấu móc nhọn { } D. Cặp dấu ngoặc đơn ( ) 2 2 2 Câu 9: Biểu thức x + y ≤ R được biểu diễn trong pascal là: A. sqrt(x) + sqrt(y) <=sqrt(R); B. sqr(x) + sqr(y) <=sqrt(R); C. abs(x)+abs(y)<=sqr(R); D. x*x + y*y <=R*R; Câu 10: Cho x và y là các biến đã khai báo kiểu số thực, câu lệnh nào sau đây là sai? A. Readln(x,y); B. Readln(x); C. Readln(y); D. Readln(x,5); Câu 11: Khai báo nào sau đây là sai : A. Var a1, b2, c3 : Char; B. Var x, y, z : Real; C. Var a, b, c : integer; D. Var 1, 2, 3 : integer; Câu 12: Cho chương trình sau: Var a, b, c : real; a:=2; b:=4; c:= -8; delta:=b*b-4*a*c; writeln('delta = ',delta); END. Kết luận đúng nhất về lỗi của chương trình là: A. Thiếu từ khóa BEGIN và không khai báo biến delta. B. Không khai báo biến delta. C. Thiếu từ khóa BEGIN. D. Tất cả đều sai. Câu 13: Trong ngôn ngữ Pascal tên nào sau đây là đúng A. Tin-hoc-11 B. Tin_hoc _11 C. Tin hoc 11 D. Tin_hoc 11 Câu 14: Câu lệnh xóa màn hình trong thư viện CRT có dạng :.

<span class='text_page_counter'>(2)</span> A. Clear scr; B. Clrscr; C. Clear screen; D. Clr scr; Câu 15: Trong Pascal, câu lệnh readln (readln;) không có tham số có tác dụng: A. Xuống dòng. B. Dừng màn hình, xem kết quả C. Không làm gì cả D. Nhập vào một giá trị bất kỳ Câu 16: Chọn phát biểu sai trong các phát biểu sau : A. Phần khai báo nhất thiết phải có; B. Phần thân chương trình nhất thiết phải có; C. Phần thân chương trình có thể không chứa một lệnh nào; D. Nói chung, chương trình thường gồm hai phần : phần khai báo và phần thân; Câu 17: Cho đoạn chương trình sau : var x, y : integer ; begin x := 10; y := 15 ; x := x + y ; y := y – x ; end. Kết quả sau khi thực hiện đoạn chương trình trên là : A. x = 25, y = -15 B. x = 10, y = -15 C. x = 25, y = 15 D. x = 25, y = -10 Câu 18: Trong câu lệnh IF <điều kiện> THEN <câu lệnh 1> else <câu lệnh 2>; thì <câu lệnh 2> được thực hiện khi: A. <điều kiện> không tính toán được B. <điều kiện> được tính toán xong C. <điều kiện> được tính toán xong và cho kết quả đúng D. <điều kiện> được tính toán xong và cho kết quả sai Câu 19: Trong ngôn ngữ Pascal, từ khóa CONST dùng để khai báo A. Biến B. Tên chương trình C. Hằng D. Thư viện Câu 20: Cấu trúc một chương trình được chia làm mấy phần? A. 3 B. 4 C. 1 D. 2 Câu 21: Hãy chọn phương án sai. Biểu diễn hằng trong những biểu diễn dưới đây: A. 1024 B. 12.4E-5 C. 5.T8 D. '44TN' Câu 22: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào? A. ( và ) B. /* và */ C. { và } D. [ và ] Câu 23: Kiểu nào sau đây có miền giá trị lớn nhất: A. Word B. Byte C. Longint D. Integer Câu 24: Hãy chọn phương án sai. Ngôn ngữ lập trình cung cấp một số kiểu dữ liệu chuẩn để: A. Người lập trình không cần định nghĩa thêm các kiểu dữ liệu khác. B. Người lập trình biết phạm vi giá trị cần lưu trữ. C. Người lập trình biết dung lượng bộ nhớ cần thiết để lưu trữ. D. Người lập trình biết có những phép toán nào tác động lên dữ liệu. Câu 25: Biểu thức 32 div 3 + 7 / 2 * 3 có giá trị là: A. 20.5 B. 24 C. 25.5 D. 19 Câu 26: Chọn phát biểu sai trong các phát biểu sau: A. Kiểu logic (Boolean) chỉ có 2 giá trị. B. Dữ liệu kiểu kí tự (char) có 256 kí tự trong bộ mã ASCII. C. Dữ liệu kiểu Byte có 256 giá trị từ 0 đến 255. D. Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn là: kiểu nguyên, kiểu thực, kiểu kí tự, kiểu logic. Câu 27: Hãy cho biết những biểu diễn nào dưới đây không phải là hằng trong Pascal.

<span class='text_page_counter'>(3)</span> A. 6,23 B. -22 C. ‘Tin hoc 11’ D. 150 Câu 28: Chọn cú pháp đúng : A. CONST <tên hằng> : < Kiểu dữ liệu> ; B. PROGRAM <tên chương trình> ; C. USES <danh sách biến> ; D. VAR <tên biến> := <giá trị> ; Câu 29: Hàm sqrt(x) tương ứng với phép toán nào trong toán học A. Tính lũy thừa B. Tính căn bậc hai C. Tính giá trị tuyệt đối D. Tính bình phương Câu 30: Giả sử a, b là các biến có kiểu nguyên. C là thương của a và b. Chọn khai báo đúng: A. Var C: Char; B. Var C: integer; C. Var C: Real; D. Var C: Boolean; PHẦN TỰ LUẬN Bài 1. Viết chương trình nhập vào 1 cạnh a của hình vuông. Tính diện tích hình vuông (Trong đó công thức tính diện tích là: S=a2) Bài 2. Viết chương trình nhập vào một số nguyên a. Kiểm tra xem a có chia hết cho 5 hay không?. --------------------------------------HẾT-------------------------------------Thí sinh không được sử dụng tài liệu. Giám thị không giải thích gì thêm..

<span class='text_page_counter'>(4)</span> TRƯỜNG THPT PHAN VIỆT THỐNG TỔ TIN HỌC MÃ ĐỀ: 115. ĐỀ KIỂM TRA 1 TIẾT Môn: TIN HỌC 11 (Hệ: GDPT) Thời gian: 45 phút (không kể thời gian giao đề) Ngày kiểm tra: …/11/2017 (Đề kiểm tra có 04 trang, gồm 40 câu). Thí sinh chọn câu trả lời đúng nhất và tô vào phiếu làm bài tương ứng: Câu 1: Dấu hiệu kết thúc chương trình PASCAL là : A. END; B. End; C. End. D. End ! ; Câu 2: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng? A. Begin A := 1 ; B := 5 ; End ; B. Begin : A := 1 ; B := 5 ; End ; C. Begin A := 1 ; B := 5 ; End : D. Begin ; A := 1 ; B := 5 ; End ; Câu 3: Xét chương trình Pascal sau: program baitap; var x, y : real; begin write('x = '); readln(x); y := (((x+2)*x+3)*x+4)*x+5; writeln('y = ',y); end. Chương trình trên tính giá trị của biểu thức nào trong số các biểu thức sau? A. y = (x+2)(x+3)(x+4)+5 B. y = x4 + 2x3 + 3x2 + 4x + 5 C. y = x + 2x + 3x + 4x + 5 D. Tất cả đều sai Câu 4: Trong các kiểu dữ liệu sau, kiểu nào cần bộ nhớ lớn nhất? A. Byte; B. Integer; C. LongInt; D. Real; Câu 5: Cho khai báo sau: Var a, b : LongInt; c, d : Word; c1, c2 : Char; x : Real; check : Boolean; Bộ nhớ cấp phát cho tất cả các biến này là bao nhiêu byte: A. 21 B. 18 C. 19 D. 20 Câu 6: Hãy chọn phương án sai. Biểu diễn hằng trong những biểu diễn dưới đây: A. 1024 B. 12.4E-5 C. '44TN' D. 5.T8 Câu 7: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào? A. ( và ) B. /* và */ C. [ và ] D. { và } Câu 8: Kiểu nào sau đây có miền giá trị lớn nhất: A. Word B. Byte C. Integer D. Longint Câu 9: Hãy chọn phương án sai. Ngôn ngữ lập trình cung cấp một số kiểu dữ liệu chuẩn để: A. Người lập trình không cần định nghĩa thêm các kiểu dữ liệu khác. B. Người lập trình biết phạm vi giá trị cần lưu trữ. C. Người lập trình biết dung lượng bộ nhớ cần thiết để lưu trữ. D. Người lập trình biết có những phép toán nào tác động lên dữ liệu. Câu 10: Biểu thức 32 div 3 + 7 / 2 * 3 có giá trị là:.

<span class='text_page_counter'>(5)</span> A. 20.5 B. 24 C. 25.5 D. 19 Câu 11: Để nhập giá trị cho biến số nguyên N từ bàn phím ta sử dụng thủ tục nào? A. Readln(N); B. Write(N); C. Real(N); D. Writeln(N); Câu 12: Hãy chỉ ra đâu không phải là kiểu dữ liệu chuẩn? A. Kiểu nguyên B. Kiểu ký tự C. Kiểu phân số D. Kiểu thực Câu 13: Chọn khai báo đúng: A. VAR <tên biến> = <kiểu dữ liệu> ; B. USES <tên chương trình> ; C. PROGRAM <tên thư viện> ; D. CONST <tên hằng> = < giá trị> ; Câu 14: Biểu thức nào sau đây là đúng A. d:=a+b; B. d=(a+b)*2; C. d=:(a+b+c)/2; D. d: a+b+c/2; Câu 15: Trường hợp nào sau đây không phải là lệnh gán trong Pascal ? A. a := a*2 ; B. a := 10 ; C. a + b := 1000 ; D. cd := 50 ; Câu 16: Cho khai báo biến sau đây (trong Pascal): Var m, n: integer; x, y: real; Lệnh gán nào sau đây là sai: A. m:= - 4; B. x:= 6; C. y:=10.5; D. n:= 3.5; Câu 17: Trong NNLT Pascal, để lưu chương trình ta dùng phím hoặc tổ hợp phím nào? A. F4 B. F6 C. Alt + F9 D. F2 Câu 18: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0,2; 0,3; 1,99. Khai báo nào trong các khai báo sau là đúng? A. Var X, Y : byte; B. Var X : real; Y : byte; C. Var X : BYTE; Y : real; D. Var X, Y : real; Câu 19: Trong các cách khai báo Hằng sau đây, cách khai báo nào là đúng ? A. Const Pi = 3,14; B. Const Pi = 3.1; C. Pi = 3.14 D. Const = Pi; Câu 20: Trong ngôn ngữ Pascal, với x, y, z thuộc kiểu integer, lệnh gán nào sau đây sai: A. z:=x+2*y; B. x:=x*y; C. z:= x/y; D. z:= x*z+2*y-5; Câu 21: Khai báo nào sau đây là sai : A. Var a1, b2, c3 : Char; B. Var x, y, z : Real; C. Var a, b, c : integer; D. Var 1, 2, 3 : integer; Câu 22: Cho chương trình sau: Var a, b, c : real; a:=2; b:=4; c:= -8; delta:=b*b-4*a*c; writeln('delta = ',delta); END. Kết luận đúng nhất về lỗi của chương trình là: A. Thiếu từ khóa BEGIN và không khai báo biến delta. B. Không khai báo biến delta. C. Thiếu từ khóa BEGIN. D. Tất cả đều sai. Câu 23: Trong ngôn ngữ Pascal tên nào sau đây là đúng A. Tin-hoc-11 B. Tin_hoc _11 C. Tin hoc 11 D. Tin_hoc 11 Câu 24: Câu lệnh xóa màn hình trong thư viện CRT có dạng : A. Clear scr; B. Clrscr; C. Clear screen; D. Clr scr; Câu 25: Trong Pascal, câu lệnh readln (readln;) không có tham số có tác dụng: A. Xuống dòng. B. Dừng màn hình, xem kết quả C. Không làm gì cả D. Nhập vào một giá trị bất kỳ Câu 26: Cấu trúc một chương trình được chia làm mấy phần? A. 3 B. 4 C. 1 D. 2 Câu 27: Trong NNLT Pascal, khi soạn thảo chương trình loại tên nào có màu trắng: A. Tên dành riêng B. Tên do người lập trình đặt C. Tên chương trình D. Tên chuẩn Câu 28: Hãy cho biết kết quả của đoạn lệnh sau: A:=8;.

<span class='text_page_counter'>(6)</span> If a>0 then A:= a+1; Else A:=A+2; Write(a); A. 10 B. Chương trình lỗi. C. 8 D. 9 Câu 29: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ? A. X*y(x+y); B. {a + b}*c; C. 5*a + 7*b + 8*c; D. 5a + 7b + 8c; Câu 30: Trong các trường hợp sau, trường hợp nào cần sử dụng một biến kiểu thực để quản lí giá trị của đại lượng nêu trong câu? A. Số phòng học trong trường. B. Chu vi của một hình tròn. C. Kết quả của phép nhân 2 với 5. D. Số thầy/cô giáo trong trường. PHẦN TỰ LUẬN Bài 1. Viết chương trình nhập vào 2 số nguyên A, B là chiều dài và rộng hình chữ nhật. Hãy tính và in ra diện tích hình chữ nhật trên. Bài 2. Viết chương trình nhập vào một số nguyên A. Hãy cho biết A có đồng thời chia hết cho 3 và 5 hay không?. --------------------------------------HẾT-------------------------------------Thí sinh không được sử dụng tài liệu. Giám thị không giải thích gì thêm..

<span class='text_page_counter'>(7)</span> TRƯỜNG THPT PHAN VIỆT THỐNG TỔ TIN HỌC MÃ ĐỀ: 116. ĐỀ KIỂM TRA 1 TIẾT Môn: TIN HỌC 11 (Hệ: GDPT) Thời gian: 45 phút (không kể thời gian giao đề) Ngày kiểm tra: …/11/2017 (Đề kiểm tra có 04 trang, gồm 40 câu). Thí sinh chọn câu trả lời đúng nhất và tô vào phiếu làm bài tương ứng: Câu 1: Trong ngôn ngữ lập trình Pascal câu lệnh If – then dạng thiếu có cú pháp như thế nào? A. if <điều kiện> then <câu lệnh>; B. if <câu lệnh> then <điều kiện> C. if <câu lệnh> then <điều kiện>; D. if <điều kiện> then <câu lệnh> Câu 2: Đoạn chương trình sau có mấy lỗi: IF a 0 then a:=1; Esle a:=2 A. 1 B. 2 C. 3 D. 4 Câu 3: Trong những biểu diễn dưới đây, biểu diễn nào là từ khóa của Pascal? A. 'End' B. Integer C. Sqrt D. End Câu 4: Chọn câu đúng trong các câu sau: A. Phần thân của chương trình nhất thiết phải có ít nhất một câu lệnh khác câu lệnh rỗng. B. Phần thân của chương trình bắt đầu bằng từ khóa Begin và End; C. Trong phần khai báo, nhất thiết phải có khai báo hằng và biến. D. Để sử dụng các chương trình lập sẵn trong các thư viện do ngôn ngữ lập trình cung cấp, cần khai báo các thư viện này trong phần khai báo. Câu 5: Hãy chọn phương án đúng nhất. Ngôn ngữ lập trình là: A. Phương tiện để soạn thảo văn bản trong đó có chương trình. B. Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc C. Ngôn ngữ Pascal hoặc C D. Phương tiện diễn đạt thuật toán Câu 6: Chọn phương án đúng nhất. Trong ngôn ngữ lập trình, tên là: A. Một dãy liên tiếp các kí tự có độ dài không quá 127 kí tự bao gồm các chữ cái, chữ số, dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới. B. Một dãy liên tiếp các kí tự có độ dài không quá 127 kí tự bao gồm các chữ cái. C. Một dãy liên tiếp các kí tự có độ dài nhỏ hơn 127 kí tự bao gồm các chữ cái, chữ số, dấu gạch dưới và bắt đầu bằng chữ cái hoặc dấu gạch dưới. D. Một dãy liên tiếp các kí tự có độ dài bất kì bao gồm các chữ cái, chữ số, dấu gạch dưới và bắt đầu bằng dấu gạch dưới hoặc chữ cái. Câu 7: Hãy cho biết kết quả của đoạn lệnh sau : A:=8; If a>0 then A:= a+1; Else A:=A+2; Write(a); A. 10 B. Chương trình lỗi. C. 8 D. 9 Câu 8: Kiểm tra nếu ba số a, b, c đều lớn hơn 1 thì in số 1, chọn lệnh nào? A. if a, b, c đều > 1 then write(1); B. if (a>1) or (b>1) or (c>1) then write(1); C. if (a>1) and (b>1) and (c>1) then write(1); D. if a>1 and b>1 and c>1 then write(1);.

<span class='text_page_counter'>(8)</span> Câu 9: Phát biểu nào dưới đây là đúng? A. Chương trình có lỗi cú pháp vẫn có thể dịch ra ngôn ngữ máy nhưng không thể thực hiện được. B. Ngoài bảng chữ cái, chúng ta có thể dùng các kí tự thông dụng trong toán học để viết chương trình. C. Mỗi ngôn ngữ lập trình có ba thành phần cơ bản là bảng chữ cái, cú pháp và ngữ nghĩa. D. Bằng cách chọn các bộ dữ liệu đặc thù để kiểm thử chương trình, ta có thể phát hiện và sửa được toàn bộ lỗi cú pháp và lỗi ngữ nghĩa của chương trình. Câu 10: Trong NNLT Pascal, để chạy chương trình ta dùng phím hoặc tổ hợp phím nào? A. Ctrl+F9 B. Alt+X C. Shift+F9 D. F9 Câu 11: Cho chương trình sau: uses crt; var x:integer; begin write('Nhap vao mot so nguyen: '); readln(x); if x mod 2 = 0 then writeln('So vua nhap vao la so chan') else writeln('So vua nhap vao la so le'); readln; end. Hãy chọn phương án đúng nhất, chức năng của chương trình là: A. Nhập một số nguyên từ bàn phím và in số đó ra màn hình. B. Nhập một số nguyên từ bàn phím và in ra màn hình số đó là chẵn hay lẻ. C. In ra màn hình số chẵn hay lẻ. D. Kiểm tra một số nguyên là chẵn hay lẻ. Câu 12: Hằng logic là hằng : A. Được đặt trong cặp dấu (*… *) B. Được đặt trong cặp dấu nháy đơn. C. Gồm các số thực và số nguyên D. Có 2 giá trị : TRUE và FALSE Câu 13: Hằng gồm: A. Hằng xâu, số học, cú pháp B. Hằng logic, ký tự, ngữ nghĩa C. Hằng xâu, logic, ngữ nghĩa D.. Hằng xâu, logic, số học Câu 14: Cho đoạn chương trình sau: a := 2; b := 5; a := a + b; b := a - b; a := a - b; Sau khi thực hiện đoạn chương trình trên, giá trị của 2 biến a và b lần lượt là: A. (7;2) B. (2;2) C. (5;2) D. (7;5) Câu 15: Chương trình dịch không có khả năng nào trong các khả năng sau ? A. Thông báo lỗi cú pháp B. Phát hiện được lỗi cú pháp C. Phát hiện được lỗi ngữ nghĩa D. Tạo được chương trình đích Câu 16: Khi chạy chương trình: Program GPTB1; Var a, b : Integer; x : real; Begin a := 0; b := 0; if a = 0 then if b = 0 then writeln('PTVSN') else writeln('PTVN'); Readln end. A. PTVN B. PTVSN C. Chương trình báo lỗi D. x = 0.00 Câu 17: Trong ngôn ngữ lập trình Pascal, Hãy cho biết kết quả của đoạn lệnh sau : a:=8; if a<0 then a:= a+1 else a:=a+2; Write(a); A. 8 B. 9 C. Chương trình lỗi D. 10.

<span class='text_page_counter'>(9)</span> Câu 18: Xác định giá trị của biểu thức: S := (135 div 100) + (135 mod 100) div 10 + (135 mod 10); A. 6 B. 4 C. 9 D. 10 Câu 19: Chọn các phát biểu sai trong các phát biểu sau: A. Phép chia số nguyên (kí hiệu là div) cũng áp dụng được cho chia hai số thực. B. Phép chia số thực (kí hiệu "/") cũng áp dụng được cho chia hai số nguyên. C. Hầu hết các ngôn ngữ lập trình đều có các phép toán số học và phép toán quan hệ. D. Các phép toán quan hệ cho giá trị logic (true hoặc false). Câu 20: Trong NNLT Pascal, trong các khẳng định sau, khẳng định nào sai: A. Phần tên chương trình không nhất thiết phải có B. Phần khai báo có thể có hoặc không C. Phần thân chương trình có thể có hoặc không D. Phần thân chương trình nhất thiết phải có Câu 21: Hãy chọn phát biểu sai trong các phát biểu sau: A. Mọi người sử dụng máy tính đều phải biết lập trình B. Lập trình là cách mô tả thuật toán bằng ngôn ngữ lập trình C. Lập trình là viết chương trình D. Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán để giải bài toán đó Câu 22: Xét biểu thức logic: (a mod 10<7) and (a div 10>1) với giá trị nào của a dưới đây biểu thức cho giá trị True: A. 5 B. 25 C. 17 D. 98------------------Câu 23: Câu lệnh trong lệnh IF nếu từ 2 lệnh trở lên phải đặt trong A. Cặp dấu ngoặc nhọn < > B. Begin End; C. Cặp dấu móc nhọn { } D. Cặp dấu ngoặc đơn ( ) 2 2 2 Câu 24: Biểu thức x + y ≤ R được biểu diễn trong pascal là: A. sqrt(x) + sqrt(y) <=sqrt(R); B. sqr(x) + sqr(y) <=sqrt(R); C. abs(x)+abs(y)<=sqr(R); D. x*x + y*y <=R*R; Câu 25: Cho x và y là các biến đã khai báo kiểu số thực, câu lệnh nào sau đây là sai? A. Readln(x,y); B. Readln(x); C. Readln(y); D. Readln(x,5); Câu 26: Chọn phát biểu sai trong các phát biểu sau: A. Kiểu logic (Boolean) chỉ có 2 giá trị. B. Dữ liệu kiểu kí tự (char) có 256 kí tự trong bộ mã ASCII. C. Dữ liệu kiểu Byte có 256 giá trị từ 0 đến 255. D. Mọi ngôn ngữ lập trình đều có các kiểu dữ liệu chuẩn là: kiểu nguyên, kiểu thực, kiểu kí tự, kiểu logic. Câu 27: Hãy cho biết những biểu diễn nào dưới đây không phải là hằng trong Pascal A. 6,23 B. -22 C. ‘Tin hoc 11’ D. 150 Câu 28: Chọn cú pháp đúng : A. CONST <tên hằng> : < Kiểu dữ liệu> ; B. PROGRAM <tên chương trình> ; C. USES <danh sách biến> ; D. VAR <tên biến> := <giá trị> ; Câu 29: Hàm sqrt(x) tương ứng với phép toán nào trong toán học A. Tính lũy thừa B. Tính căn bậc hai C. Tính giá trị tuyệt đối D. Tính bình phương Câu 30: Giả sử a, b là các biến có kiểu nguyên. C là thương của a và b. Chọn khai báo đúng: A. Var C: Char; B. Var C: integer; C. Var C: Real; D. Var C: Boolean; PHẦN TỰ LUẬN Bài 1. Viết chương trình nhập vào 2 số nguyên A, B là chiều dài và rộng hình chữ nhật. Hãy tính và in ra chu vi hình chữ nhật trên với P= (A+B) x 2..

<span class='text_page_counter'>(10)</span> Bài 2. Viết chương trình nhập vào một số nguyên A. Hãy cho biết A có đồng thời chia hết cho 3 và 5 hay không?. --------------------------------------HẾT--------------------------------------.

<span class='text_page_counter'>(11)</span>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×