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)