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

de thi hoc ki 1 tin 11

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 (115.21 KB, 2 trang )

<span class='text_page_counter'>(1)</span>KIỂM TRA HỌC KÌ 1 TIN HỌC 11 Họ và tên:...................................................... Lớp:.............................................................. Câu 1 2 3 4 5 6 7 8 9 Đ/Á n Điền đáp án đúng nhất vào ô tương ứng sau.. 10 11 12 13 14 15 16 17 18 19 20. Câu 1. Câu lệnh rẽ nhánh dạng đủ có dạng là: A. 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> ;. B. If <điều kiện> do <câu lệnh> ; D. If < điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; Câu 2. Cho a= 5, b= 20. Giá trị của a, b sau khi chạy chương trình là: If a > b Then Begin a:= b-a; b:= a+2; End Else a:= b- a; A. a = 5, b = 17. B. a = 5, b = 20. C. a = 15, b = 20. Câu 3. Chọn phát biểu đúng khi nói về câu lệnh ghép. D. a = 15, b = 17. A. Câu lệnh ghép được đặt trong cặp từ khóa : begin...end. B. Câu lệnh ghép được sử dụng khi muốn viết nhiều câu lệnh. C. Câu lệnh ghép được sử dụng trong trường hợp muốn thực hiện đồng thời nhiều câu lệnh sau các từ khóa then, else, do. D. Thứ tự các câu lệnh trong câu lệnh ghép là không cần thiết. Câu 4. Câu lệnh lặp tiến có dạng là: A. For <điều kiện> do <câu lệnh> ; B. For <biến đếm> := <giá trị đầu> to<giá trị cuối> then <câu lệnh>; C. For <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh> ; D. For < biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh> ; Câu 5. Trong NNLT Pascal, để tìm và sửa lỗi cho chương trình A. Nhấn phím F9. C. Nhấn tổ hợp phím Shift + F9. B. Nhấn tổ hợp phím Alt + F9 D. Nhấn tổ hợp phím Ctrl+F9 Câu 6. Chọn phát biểu đúng nhất khi nói về <giá trị đầu> và <giá trị cuối> trong câu lệnh lặp tiến A. Giá trị đầu  giá trị cuối B. Giá trị đầu > giá trị cuối Câu 7: Trong NNLT Pascal, cho đoạn chương trình: Begin For i:=1 to 12 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:. C. Giá trị đầu < giá trị cuối D. Giá trị đầu  giá trị cuối.

<span class='text_page_counter'>(2)</span> A. 4 6 8 10 12 14. B. 2 4 8 10 12 14 C. 2 4 6 8 10 12 14. D. 3 5 7 9 11 13. Câu 8: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình A. Ket qua a la 5 B. Ket qua la a C. Ket qua la 5 D. Không đưa ra gì cả Câu 9: Cho biết kết quả trả về của biểu thức sau: (20 mod 3) div 2 + (15 div 4) A. 3 B. 5 C. 4 D. 10 Câu 10. Chọn phát biểu đúng nhất: Trong cấu trúc rẽ nhánh, biểu thức điều kiện là: A. Biểu thức số học.. C. Biểu thức quan hệ.. B. Biểu thức logic D. Biểu thức cho giá trị logic. Câu 11. Phát biểu nào dưới đây về kiểu mảng là phù hợp ? A. Là một tập hợp các số nguyên; C. Mảng không thể chứa kí tự; B. Độ dài tối đa của mảng là 255; D. Là một dãy hữu hạn các phần tử cùng kiểu; Câu 12. Phương án nào dưới đây là khai báo mảng hợp lệ ? A. mang : ARRAY[0..10] OF INTEGER; C. mang : ARRAY[0..10] : INTEGER; B. mang : INTEGER OF ARRAY[0..10]; D. mang : ARRAY(0..10) : INTEGER; Câu 13. Phát biểu nào sau đây về mảng là không chính xác ? A. Chỉ số của mảng không nhất thiết bắt đầu từ 1; C. Có thể xây dựng mảng nhiều chiều; B. Xâu kí tự cũng có thể xem như là một loại mảng; D. Độ dài tối đa của mảng là 255; Câu 14. Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Pos(‘Vietnam’,S) là A. 5; B. 6; C. 7; D. 8; Câu 15. Cho khai báo sau : Var hoten : String; Phát biểu nào dưới đây là đúng ? A. Xâu có độ dài lớn nhất là 0; C. Câu lệnh sai vì thiếu độ dài tối đa của xâu; B. Xâu có độ dài lớn nhất là 255; D. Cần phải khai báo kích thước của xâu sau đó; Câu 16. Hãy chọn phương án ghép đúng. Cho xâu S là ‘Hanoi-Vietnam’. Kết quả của hàm Length(S) là A. 12; B. 13 C. 14 D. 15 2 2 Câu 17. Biểu thức √ (x − a) +( y −b) ≤ R viết trong Pascal sẽ là: A. Sqr(sqrt(x – a) + sqrt(y - b)) <= R. C. Sqrt(sqr(x – a) + sqr(y - b)) <= R. B. Sqrt[sqrt(x – a) + sqrt(y - b)] <= R D. Sqrt(x – a)*(x – a) + (y - b)*(y – b)<= R Câu 18. Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để A. Khai báo tên chương trình B. Khai báo hằng C. Khai báo thư viện D. Khai báo biến Câu 19. Khẳng định nào sau đây là đúng: A. Một chương trình có thể không có phần thân B. Bắt buộc phải khai báo tên chương trình C. Biến dùng trong chương trình có thể không cần khai báo. D. Một chương trình có thể không có phần khai báo Câu 20. Trong Pascal, câu lệnh dùng để xuất kết quả ra màn hình là: A. Write (<danh sách biến vào >) ;. C. Writeln(<danh sách kết quả ra >);. B. Read(<danh sách biến vào >);. D. Readln(<danh sách kết quả ra >) ;.

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

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

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