Đ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.. Cả a, c đều đúng Câu 2: Nếu chương trì
Trang 1KỲ 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:
Trang 2Câ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’;
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 đó:
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
Trang 3
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)
Trang 4Hết
(Giám thị không giải thích gì thêm)
Trang 5Đáp án
begin clrscr;
writeln(‘Chào bạn’); end.
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
.)(2+3)/(5-1)*(5-1)
(Giám thị không giải thích gì thêm)