I. Phần trắc nghiệm:
1. Xét biểu thức logic: (n div 1000>0) and ( n div 10000 = 0). Khẳng định nào sau đây là đúng?
a. Kiểm tra n có chia hết cho 10000 hay không?
b. Kiểm tra xem n có 4 chữ số có nghĩa hay không?
c. Kiểm tra xem n có 3 chữ số có nghĩa hay không?
d. Kiểm tra n có nhỏ hơn 10000 hay không?
2. Xét chương trình Pascal sau:
Program BaiTap;
Var X, Y : REAL;
Begin
Write ( ‘X = ’);
Readln(x);
Y:= ( ( (X + 2)* X + 3) * X + 4) * X + 5;
Writeln ( ‘ Y ’, Y );
End.
KIỂM TRA HỌC KÌ I Môn : Tin học Đề121 I. Phần trắc nghiệm: 1. Xét biểu thức logic: (n div 1000>0) and ( n div 10000 = 0). Khẳng định nào sau đây là đúng? a. Kiểm tra n có chia hết cho 10000 hay không? b. Kiểm tra xem n có 4 chữ số có nghĩa hay không? c. Kiểm tra xem n có 3 chữ số có nghĩa hay không? d. Kiểm tra n có nhỏ hơn 10000 hay không? 2. Xét chương trình Pascal sau: Program BaiTap; Var X, Y : REAL; Begin Write ( ‘X = ’); Readln(x); Y:= ( ( (X + 2)* X + 3) * X + 4) * X + 5; Writeln ( ‘ Y ’, Y ); End. Chương trình trên tính giá trị của biểu thức nào trong các biểu thức sau? Y = X + 2X + 3X + 4X + 5; Y = (X + 2)(X + 3)(X + 4) + 5; Y = X4 + 2X3 + 3X2 + 4X + 5; 3. Hãy chọn các biểu diễn hằng trong những biểu diễn dưới đây: A) Begin B) ‘65c’ C) 1024 D) -46 E) 5.A8 F) 12.4E-5 4. Hãy chọn những biểu diễn tên trong các biểu diễn dưới đây: A) ‘*******’ B) -5+9-0 C) PpPpPp D) +256.512 E) FA33C9 F) (2) 5. Trong những biểu diễn dưới đây,biểu diễn nào là từ khoá trong Pascal ? A) End B) Integer C) Real D) Sqrt E) ‘end’ F) Var G) Program H) const I) Byte 6. Trong các tên sau đây đâu là tên chuẩn: A) ABS B) Longint C) Byta D) Real E) Sqrt F) Uses Phần tự luận: 1. Nhập vào 2 số a, b tìm và in lên màn hình số lớn nhất trong 2 số đó. 2. Tính giá trị các biểu thức: (4 + 5)*2 div 7 + sin ( PI/6 ) (2 > 4 div 2) or Not (49.25 + 2 < 50) Họ và tên : Lớp :11/.. ĐỀ 121 BÀI LÀM 1 2 3 4 5.. 6...... ĐÁP ÁN Phần trắc nghiệm: 1 2 3 4 5 6 B C B, C, D, F C, E A, F, G, H A, B, D, E Phần tự luận: 1. Program baitap; Var a, b, max : byte; Begin Write ( ‘ nhap vao 2 so a, b’); Read (a,b); Max : = a; If max < b then max : = b; Writeln(‘ gia tri lon nhat trong 2 so la: ‘, max:3); Readln; End. 2. a) (4 + 5) * 2 div 7 +sin ( pi/6) = 9 * 2 div 7 + 0.5 = 18 div 7 + 0.5 = 2 + 0.5 = 2.5 b) = ( 2 > 2 ) or Not ( 51.25 <50 ) = FALSE OR NOT FALSE = FALSE OR TRUE = TRUE.
Tài liệu đính kèm: