Chú thích sử dụng trong ngôn ngữ lập trình Pascal có thể được ghi trong:.A. Tất cả đều đúng.[r]
(1)Ngày: ……/……/2010 KIỂM TRA TIN HỌC KHỐI 11 ĐỀ 001
Họ tên HS: ĐIỂM Lớp: Số TT ……….
BAØI LAØM
I PHẦN LÝ THUYẾT: (Chọn đáp án cách dung bút chì tơ đen )
1 10 11 12 13 14 15 16 17 18 19 20
A B C D II.PHẦN TỰ LUẬN :
Viết chương trình nhập vào số nguyên N kiểm tra xem số vừa nhập số chẵn hay số lẻ.
PHẦN TRĂC NGHIỆM:
1) Cách viết cho biểu thức sau TP: Sin(5x) + cos(3x+y)=12
A Sin(5*x)+cos(3*x+y)=12 B Sin(5*x)+cos(3x+y)=12
C Sin5*x+cox3*x+y=12 D Sin5*x+ cos3x+y =12
2) Chọn cú pháp đúng:
A USES <danh sách biến> ;
B PROGRAM <tên chương trình> ; C VAR <tên biến> := <giá trị> ;
D CONST <tên hằng> : < Kiểu liệu> ;
3) Biến A nhận giá trị: 1;15;99;121 biến B nhận giá trị: 1.34;29;41.8 Khai báo sau đây đúng:
A Var A:Byte; B:Real; B Var A,B:Byte;
C Var A:Real; B:Byte; D Var A,B:Integer;
4) Cho biết kết trả biểu thức sau: (20 mod 3) div + (15 div 4)
A B C D 10
5) Cho biết kết trả biểu thức sau: (99 div 9) mod + (13 div 3) div 2
A 10 B C D
6) Bộ nhớ cần cấp phát byte để lưu trữ: VAR X , Y , Z : Real ;C: Char ; I , J : Byte ;
A 21 byte nhớ B 20 byte
C 15 byte nhớ D 22 byte nhớ
(2)A [ ) B (* *) C [ ] D ( )
8) Câu lệnh: write(‘1 + + + ‘ , 2*n -1, ‘ = ‘, sqr(n)) Sẽ in hình nội dung cho n=5
A + + + = 25 B + + = 25 C + + = 25 D + + + + = 15
9) Cách viết cho biểu thức sau TP: 3x2
-5
(x-m)-15=13
A 3*x*x- 1/sqr(5)*(x-m)-15=13 B 3*sqr(x)- (1/sqrt(5))*(x-m)-15=13 C 3*x*x- 1/sqr(5)(x-m)-15=13 D 3*x*x- (1/sprt(5))*(x-m)-15=13
10) Các biểu diễn không biểu diễn TP: (a)150.0; (b)-22; (c) 6,23; (d) '43'; (e) A20; (f) 1.06E-15; (g) 4+6; (h) 'C ; (i) 'TRUE' ; (j) 'B'C'
A Câu a,b,d,f,g,i B Tất
C Câu a,b,d,e,i D Câu c,e,h,j
11) Đoạn chương trình hiển thị:Begin Writeln ('Day la lop TIN HOC') ;End
A 'Day la lop TIN HOC' B Không chạy có lỗi
C Day la lop TIN HOC D "Day la lop TINHOC"
12) Bộ nhớ cần cấp phát byte để lưu trữ: VAR X , Y :Boolean; D:Integer; A,B :LongInt;
A 12 byte nhớ B 20 byte nhớ
C 21 byte nhớ D 22 byte nhớ
13) Cho A= 19.5; B=45.93 Câu lệnh Write('Gia tri la:',A:6:2,B:8:3); hiển thị hình là:
A Gia tri la:_ 19.50_ _ 45.930 B Gia tri la:_ _19.5_ _ _ 45.93 C Gia tri la:_ 19.5 _ _ _ 45.930 D Gia tri la:_ _19.50_ _ 45.930
14) Chương trình viết sau : Begin End
A Chương trình chạy khơng thực B Chương trình viết sai cú pháp
C Chương trình khơng chạy D Chương trình báo lỗi
15) Hằng (Constant) Turbo Pascal là:
A Là đại lượng có giá trị khơng đổi B Có thể thay đổi giá trị thực thi
C Được sử dụng biến D Tất sai
16) Cho biểu thức A= (18 div 2)=9; B= (25 mod 5)=0
A Not (A Or B) = True B Not(A Or B) = False
C Not(A) Or Not(B) = True D Not(A) And Not(B) = True
(3)-Ngày: ……/……/2010 KIỂM TRA TIN HỌC KHỐI 11 ĐỀ 002
Họ tên HS: ĐIỂM Lớp: Số TT ……….
BAØI LAØM
I. PHẦN LÝ THUYẾT: (Chọn đáp án cách dùng bút chì tô đen )
1 10 11 12 13 14 15 16 17 18 19 20
A B C D II.PHẦN TỰ LUẬN :
Viết chương trình nhập vào số nguyên N kiểm tra xem số vừa nhập có đồng thời chia hêt cho hay không
PHẦN TRĂC NGHIỆM:
1) Hằng (Constant) Turbo Pascal là:
A Có thể thay đổi giá trị thực thi B Là đại lượng có giá trị không đổi
C Được sử dụng biến D Tất sai
2) Câu lệnh: write(‘1 + + + ‘ , 2*n -1, ‘ = ‘, sqr(n)) Sẽ in hình nội dung cho n=5
A + + + = 25 B + + = 25 C + + = 25 D + + + + = 15
3) Cách viết cho biểu thức sau TP: 3x2
-5
(x-m)-15=13
(4)C 3*x*x- (1/sprt(5))*(x-m)-15=13 D 3*sqr(x)- (1/sqrt(5))*(x-m)-15=13
4) Đoạn chương trình hiển thị:Begin Writeln ('Day la lop TIN HOC') ; End.
A "Day la lop TINHOC" B Khơng chạy có lỗi
C 'Day la lop TIN HOC' D Day la lop TIN HOC
5) Cho biết tổ hợp phím khỏi chương trình Pascal:
A Alt+F3 B Alt+F9 C Ctrl+F9 D Alt+X
6) Cho A= 19.5; B=45.93 Câu lệnh Write('Gia tri la:',A:6:2,B:8:3); hiển thị hình là:
A Gia tri la:_ _19.50_ _ 45.930 B Gia tri la:_ _19.5_ _ _ 45.93 C Gia tri la:_ 19.5 _ _ _ 45.930 D Gia tri la:_ 19.50_ _ 45.930
7) Bộ nhớ cần cấp phát byte để lưu trữ: `VAR X , Y :Boolean;
D:Integer; A,B : LongInt;
A 21 byte nhớ B 20 byte nhớ
C 12 byte nhớ D 22 byte nhớ
8) Cách viết cho biểu thức sau TP: Sin(5x) + cos(3x+y)=12
A Sin5*x+ cos3x+y =12 B Sin(5*x)+cos(3*x+y)=12
C Sin5*x+cox3*x+y=12 D Sin(5*x)+cos(3x+y)=12
9) Cho biết kết trả biểu thức sau: (99 div 9) mod + (13 div 3) div 2
A B C D 10
10) Cho biết kết trả biểu thức sau: (20 mod 3) div + (15 div 4)
A B C D 10
11) Biến A nhận giá trị: 1;15;99;121 biến B nhận giá trị: 1.34;29;41.8 Khai báo sau đúng:
A Var A:Byte; B:Real; B Var A,B:Byte;
C Var A:Real; B:Byte; D Var A,B:Integer;
12) Chọn cú pháp đúng:
A USES <danh sách biến> ; B VAR <tên biến> := <giá trị> ;
C PROGRAM <tên chương trình> ; D CONST <tên hằng> : < Kiểu liệu> ;
13) Bộ nhớ cần cấp phát byte để lưu trữ: VAR X , Y , Z : Real ;C: Char ; I , J : Byte ;
A 15 byte nhớ B 20 byte nhớ
C 22 byte nhớ D 21 byte nhớ
14) Cách nhập liệu cho biến A,B,C kiểu Byte sau đúng: Readln(a,b,c);
A 15 190 250 B 15,19,25 C 15 180 260 D 15,180,250
15) Chú thích sử dụng ngơn ngữ lập trình Pascal ghi trong:
A [ ) B [ ] C (* *) D ( )
16) Cho biểu thức A = Not( 15 mod = 0); B= (12 div 3) = 1
A A And B = True B A And Not(B) = True
C A Or B = False D Not(A) Or Not(B) = False