KỲ THI : KIỂM TRA HỌC KỲ I . Năm học 2008-2009 Ngày thi : . . . . . . . . . . . . . . . . . . . . . Nơi thi : Trường THCS Quang Trung Họ và tên học sinh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Học lớp. . . . . . . . . . . . : SBD : . . . . . . . Phòng : . . . . . Chữ ký GT1 Chữ ký GT2 Môn : LÝ THUYẾT TIN HỌC 8 - Đề A Thời gian : 45 phút. Điểm: Em hãy chọn và khoanh tròn vào câu trả lời đúng nhất, hoặc trả lời các câu hỏi: Câu 1: Các kiểu dữ liệu sau kiểu nào là kiểu số nguyên a. Byte c. Integer b. char d. Cả a, c đều đúng Câu 2: Nếu chương trình khai báo như sau: Var n: byte; thì lệnh gán nào sau là đúng a. n:=4.5; b. n:=’8’; c. n:=16; d. n:=-9; Câu 3: Trong một chương trình có đoạn mã lệnh sau: write(1+1, 2+2, 3+3) Kết quả màn hình sẽ là: a. 246 c. cả a và b đều sai b. 2 4 6 d. chương trình bò lỗi Câu 4: Trong chương trình PASCAL, có đoạn mã sau: const a=3; begin a:=4; writeln(a); end; a. Kết quả màn hình là 4 b. Chương trình bò lỗi c. Kết quả màn hình là a d. 3 câu a,b,c đều sai Câu 5: Nếu ta khai báo biến như sau: Var S:string; Biến S chiếm trong bộ nhớ là a. 9 byte c. 255 byte b. 10 byte d. 256 byte Câu 6: Cho biết lưu hoặc lấy giá trò ngày sinh, só số học sinh, tuổi, ta sử dụng biến có kiểu dữ liệu kiểu gì: ------------------------------------------------------------ Câu 7: Một học sinh viết đoạn chương trình tính biểu thức sau đúng hay sai ? writeln(‘(3+2)*(3+2)/3+2’, (3+2)*(3+2)/3+2) trả lời;……………………. Câu 8: Nếu ta khai báo biến như sau: Var s:string; thì lệnh gán nào sau đây sai: a. s:=’quang trung’; c. s:=’123.4’; b. s:=’256 ‘; d. s:=123; Câu 9: Để thực hiện được phép gán x:= 3/4; thì x phải khai báo kiểu dữ liệu nào ? a. Kiểu Integer c. kiểu Char b. Kiểu String d. Kiểu Real Câu 10: Giả sử có biểu thức sau: (24 mod 5) div 5 em hãy cho biết giá trò của biểu thức đó: a. 0 c. 2.1 b. 1 d. 5 Câu 11: Có một đoạn mã lệnh như sau: I:=3; J:=I+4; I:=I+1; Write(I,’ ‘, J); Kết quả trên màn hình là: a 3 4 c. 4 3 b. 7 4 d. 4 7 Câu 12: nếu cần lưu giá trò như: tên loài vật, đòa chỉ, nơi sinh, ta khai báo biến dữ liệu kiểu gì. a. Kiểu char c. Kiểu Integer b. Kiểu String d. Cả 3 câu đều đúng Câu 13: Khi soạn thảo chương trình trong Turbo Pascal ta muốn lưu nội dung thì ta thực hiện như sau: a. Nhấn F2 c. chọn menu File Save b. Nhấn F3 d. Cả a và c đều đúng Câu 14: Để chạy chương trình sau khi soạn thảo xong ta thực hiện như sau: a. nhấn Ctrl + F9 b. Nhấn Shift +F9 c. Cả a và b đều sai d. Cả a và b đều đúng Câu 15: Hãy ghi các lệnh để điều khiển chú Robot nhặc rác bỏ vào thùng rác Câu 16: Hãy viết các biểu thức sau dưới dạng biểu thức Pascal: a) b) Câu 17: Muốn thoát Turbo Pascal ta thực hiện như sau: a. Nhấn Alt +F4 c. Chọn File Exit b. Nhẫn Alt +X d. Cả b và c đều đúng Câu 18: Ví dụ ta có đoạn mã lệnh sau đây X:=3; Y:=4; T:=X; X:=Y; Y:=T; Write( X,’ ‘,Y); Kết quả trên màn hình là a. 3 4 c. 4 3 b. 3 3 d.4 4 Câu 19: Hãy viết lại các lệnh bên cột trái sang bên cột phải theo thứ tự để trở thành một chương trình đúng: clrscr; begin uses crt; end. writeln(‘Chào bạn’); Câu 20: Biểu thức sau có kết quả bằng bao nhiêu: 100 div 20 / (4 + 1) a. 5 c. 20 b. 1 d. 4 Hết (Giám thò không giải thích gì thêm) Đáp án Câu 1 D Câu 9 D Câu 17 D Câu 2 C Câu 10 A Câu 18 C Câu 3 B Câu 11 D Câu 19 uses crt; begin clrscr; writeln(‘Chào bạn’); end. Câu 4 B Câu 12 B Câu 20 B Câu 5 D Câu 13 D Câu 6 Số nguyên Câu 14 A Câu 7 Sai Câu 15 tiến 3,trái 3, nhặt, tiến 2,phải 1, bỏ rác Câu 8 D Câu 16 .) 23*23+3-2/3 .)(2+3)/(5-1)*(5-1) (Giám thò không giải thích gì thêm) . KỲ THI : KIỂM TRA HỌC KỲ I . Năm học 20 08- 2009 Ngày thi : . . . . . . . . . . . . . . . . . . . . . Nơi thi : Trường THCS Quang Trung. . . . . . . . Phòng : . . . . . Chữ ký GT1 Chữ ký GT2 Môn : LÝ THUYẾT TIN HỌC 8 - Đề A Thời gian : 45 phút. Điểm: Em hãy chọn và khoanh tròn vào câu trả