Trng THPT Trn Quc Ton KIM TRA HC K I H v tờn: Mụ: Tin Hc Lp: 11 Thi gian lm bi 45 phỳt. Phần I: Trắc nghiệm (Khoanh trũn vo ỏp ỏn ỳng) Câu 1: Hãy chọn phơng án đúng nhất. Trong những biểu diễn dới đây, biểu diễn nào là từ khoá trong Pascal ? A) Integer; B) Real; C) sqrt; D) Var; Câu 2: Phát biểu nào dới đây là đúng ? A) Tên do ngời lập trình tự đặt không đợc trùng với từ khoá nhng có thể trùng với tên chuẩn. B) Khi cần thay đổi ý nghĩa của một từ khoá nào đó ngời lập trình cần khai báo theo ý nghĩa mới. C) Trong chơng trình tên gọi cũng là một đối tợng không thay đổi nên cũng có thể xem là hằng. D) Chơng trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy. Câu 3: Hãy chọn phơng án đúng nhất. Chơng trình viết trên ngôn ngữ lập trình bậc cao là ? A) Phải đợc chuyển đổi thành chơng trình trên ngôn ngữ máy mới có thể thực hiện đợc. B) Dịch toàn bộ chơng trình nguồn thành chơng trình đích có thể thực hiện trên máy và có thể lu trữ để sử dụng lại khi cần thiết. C) Là những đại lợng đợc đặt tên, dùng để lu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện ch- ơng trình. D) Dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục. Câu 4: Hãy chọn phơng án đúng nhất. Biến là ? A) Là đại lợng có giá trị không đổi trong quá trình thực hiện chơng trình. B) Dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá trình này còn tiếp tục. C) Dịch toàn bộ chơng trình nguồn thành chơng trình đích có thể thực hiện trên máy và có thể lu trữ để sử dụng lại khi cần thiết. D) Là những đại lợng đợc đặt tên, dùng để lu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện ch- ơng trình. Câu 5: Hãy chọn phơng án đúng nhất. Chơng trình viết bằng hợp ngữ có u điểm ? A) Máy tính có thể hiểu đợc trực tiếp chơng trình này. B) Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho việc mô tả thuật toán. C) Tốc độ thực hiện nhanh hơn so với chơng trình đợc viết bằng ngôn ngữ bậc cao. D) Diễn đạt gần với ngôn ngữ tự nhiên. Câu 6: Hãy chọn phơng án đúng nhất. Tên dành riêng là ? A) Là một số tên đợc ngôn ngữ lập trình dùng với ý nghĩa nào đó, tuy nhiên ngời lập trình có thể khai báo và dùng chúng với ý nghĩa khác. B) Là một số tên đợc ngôn ngữ lập trình qui định với ý nghĩa xác định, ngời lập trình không đợc sử dụng với ý nghĩa khác. C) Là tên do ngời lập trình đặt đợc dùng với ý nghĩa riêng, xác định bằng các khai báo trớc khi sử dụng. Câu 7: Hãy chọn phơng án đúng nhất. Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để ? A) Khai báo tên chơng trình. C) Khai báo biến. B) Khai báo th viện. D) Khai báo hằng. Câu 8: Hãy chọn phơng án đúng nhất. Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để ? A) Khai báo tên chơng trình. C) Khai báo hằng. B) Khai báo th viện. D) Khai báo biến. Câu 9: Hãy chọn phơng án đúng nhất.Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong kiểu dữ liệu sau có miền giá trị lớn nhất ? A) Byte B) Integer C) Word D) Longint Câu 10: Hãy chọn phơng án đúng nhất. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu Real chiếm bao nhiêu byte bộ nhớ ? A) 2 byte B) 6 byte C) 4 byte D) 8 byte Câu 11: Hãy chọn phơng án đúng nhất. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu Byte chiếm bao nhiêu byte bộ nhớ ? A) 1 byte B) 3 byte C) 2 byte D) 4 byte Câu 12:Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai ? A) c:=PI*11; B) b:=b+1; C) a:=3.15; D) x:=14,5; 2 Câu 13: Hãy chọn phơng án đúng nhất.Trong ngôn ngữ lập trình Pascal, hằng xâu kí tự Truong Marie Curie đợc viết nh thế nào ? A) Truong Marie Curie C) Truong Marie Curie B) Truong Marie Curie D) Truong Marie Curie Câu 14: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để chạy chơng trình ? A) Nhấn phím F9 C) Nhấn tổ hợp phím Ctrl+F9 B) Nhấn tổ hợp phím F8 D) Nhấn tổ hợp phím Ctrl+F8 Câu 15: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để biên dịch chơng trình ? A) Nhấn tổ hợp phím Alt+F9 C) Nhấn tổ hợp phím Ctrl+F9 B) Nhấn phím Alt+F8 D) Nhấn tổ hợp phím Ctrl+F8 Câu 16: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để đóng một cửa sổ chơng trình ? A) Nhấn tổ hợp phím Alt+F3 C) Nhấn phím F3 B) Nhấn phím F4 D) Nhấn tổ hợp phím Alt+F4 Câu 17: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để lu một chơng trình ? A) Nhấn phím F2 C) Nhấn tổ hợp phím Alt+F2 B) Nhấn phím F5 D) Nhấn tổ hợp phím Alt+F5 Câu 18: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để đặt điểm gẫy tại vị trí con trỏ ? A) Nhấn tổ hợp phím Ctrl+F5 C) Nhấn tổ hợp phím Ctrl+F8 B) Nhấn tổ hợp phím Ctrl+F7 D) Nhấn tổ hợp phím Ctrl+F6 Câu 19: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, để thoát khỏi Turbo Pascal ? A) Nhấn tổ hợp phím Ctrl+F4 C) Nhấn tổ hợp phím Ctrl+X B) Nhấn tổ hợp phím Alt+X D) Nhấn tổ hợp phím Alt+F4 Câu 20: Hãy chọn phơng án đúng nhất. Trong Turbo Pascal, các đoạn chú thích đợc đặt giữa ? A) và B) [ và ] C) ( và ) D) và Câu 21: Trong ngôn ngữ lập trình Pascal, dới đây là các biểu thức số học, có chỗ viết sai. Hãy tìm biểu thức sai đó ? A) b/sqrt(aa + b) C) (-b + sqrt(b*b 4*a*c))/(2*a) B) (a + sin(x))/sqrt(a*a + x*x + 1) D) (a + b)/(c + 1) Câu 22: Biến A có thể nhận các giá trị 2; 3; 5; 7; 8; và biến B có thể nhận các giá trị 0.3; 0.6; 0.9; 10.2; 11.5. Khai báo nào tron các khai báo sau là đúng ? A) Var A, B: Integer; C) Var A, B: Real; B) Var A: Integer; B: Real; D) Var A: Real; B: Integer; Phần II: Tự luận Viết chơng trình nhập vào một xâu từ bàn phím và xuất ra màn hình xâu đó theo thứ tự ngợc lại? 2 . Trng THPT Trn Quc Ton KIM TRA HC K I H v tờn: Mụ: Tin Hc Lp: 11 Thi gian lm bi 45 phỳt. Phần I: Trắc nghiệm (Khoanh trũn vo ỏp ỏn ỳng) Câu 1: Hãy chọn. Pascal, kiểu dữ liệu Real chiếm bao nhiêu byte bộ nhớ ? A) 2 byte B) 6 byte C) 4 byte D) 8 byte Câu 11: Hãy chọn phơng án đúng nhất. Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu Byte chiếm bao nhiêu. byte Câu 12:Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai ? A) c:=PI *11; B) b:=b+1; C) a:=3.15; D) x:=14,5; 2 Câu 13: Hãy chọn phơng án đúng nhất.Trong ngôn ngữ lập