Tính và đưa ra màn hình Tổng các số chia hết cho 3 nhưng không chia hết cho 2 trong phạm vi từ M đến N.B[r]
(1)Trường THPT Gio Linh KIỂM TRA HỌC KỲ I
Lớp 11 Mơn: Tin Học
H v tãn:
*************************************************************************** Phần I: Trắc nghiệm khách quan (6đ)
Câu 1 .Trong Turbo Pascal, để khỏi Turbo Pascal: A Nhấn tổ hợp phím Alt + X
B Nhấn tổ hợp phím Alt + F3 C Nhấn tổ hợp phím Ctrl + F3 D Nhấn tổ hợp phím Ctrl + X
Câu 2 .Xét chương trình sau: Var a,b:integer;
BEGIN a := 1;b := 2; b := b + a; a := a + b; writeln(a); readln END.
Kết chương trình là:
A 5 B 2
C 4 D 3
Caâu 3 Cho biểu thức: (15 mod 2)+ Giá trị biểu thức là:
A 4 B 3
C 5 D 6
Caâu 4 .Trong khai báo biến sau , khai báo sai : A Var t : LongInt;
B Var t : Word ; C Var t : Real ; D Var t : Logic ;
Caâu 5 .Để khai báo hai biến x1 , x2 nghiệm phương trình bậc hai ax2 + bx + c = ta viết :
A Var x1 , x2 : Integer; B Const x1 , x2 : Byte ; C Var x1 ; x2 : Real ; D Var x1 , x2 : Real ;
Caâu 6 .Sau thi hành đoạn chương trình sau , biến N viết hình có giá trị ?
A:= ; B: = 4; N := ;
IF (A + B > 6) THEN N := N + A + B ELSE N:= ;
WRITE (N);
A 5 B 3
C 9 D 0
Caâu 7 .Sau thi hành đoạn chương trình sau , biến x viết hình có giá trị ?
A:= ; B: = 1; X:= ;
IF A + B > THEN X := X + A + B; WRITE (X);
A 2 B 7
Đề số
(2)C 5 D 0
Caâu 8 .Để khai báo pi 3.1416 , ta viết A Const pi : 3.1416 ;
B Const pi = 3.1416 ; C Var pi : 3.1416 ; D pi = 3.1416 ;
Caâu 9 .Trong Pascal, khẳng định khẳng định sau sai? A Phần tên chương trình khơng thiết phải có
B Phần thân chương trình có khơng C Phần khai báo có khơng
D Phần thân chương trình thiết phải có Câu 10 .Lệnh Writeln ; dùng để :
A Viết dịng chữ Writeln hình.
B Đưa trỏ cuối dòng B Đưa trỏ cuối dòng
C Đưa trỏ xuống đầu dòng kế tiếp
D Cho xem kết quả D Cho xem kết quả.
Caâu 11 .Kiểu liệu Pascal có phạm vi giá trị từ 255
A Kiểu Byte B Kiểu Integer
C Kiểu Real D Kiểu Word
Câu 12 .Đoạn chương trình sau viết hình ? m:=5 ; n: =3 ;
If m < n then Writeln ( m , ‘ x ’ , n , ‘ = ‘, m*n ) Else Writeln( m , ‘ + ’ , n , ‘ = ‘, m+n );
A + = 8 B m x m = 15
C m + n = 8 D x = 15
Caâu 13 .Cho biểu thức: (10 div 2)-1 Giá trị biểu thức là:
A 3 B 5
C 4 D 6
Caâu 14 .Trong Turbo Pascal, để thực chương trình: A Nhấn tổ hợp phím Alt+F9
B Nhấn phím F2 B Nhấn phím F2
C Nhấn tổ hợp phím Ctrl + F9 D Nhấn phím Alt+F3
Caâu 15 .Để nhập giá trị biến a từ bàn phím , ta viết : A Write(Nhap a = ) ; Readln(a);
B Write(‘ Nhap a = ‘ ); Readln(a) ; C Read( ‘Nhap a = ‘); Writeln(a) ; D Writeln(‘Nhap a = ‘ , a);
Caâu 16 .Lệnh Write( ‘5 x = ‘ , 5*4 ) ; viết hình :
A x = 20 B x = 5*4
C 20 = 20 D 20 = * 4
Caâu 17 .Trong Pascal, mặt cú pháp, câu lệnh sau sai? A b:=(a=5) or (c=7)
B c:=PI*12 C x:=12,5 D a:=3.12
Caâu 18 .Trong Pascal, với câu lệnh sau: Writeln('KQ la:',a); ghi hình? A Khơng đưa
(3)D KQ la:<giá trị a>
Caâu 19 .x2 biểu diễn pascal là A SQRT(x) B exp(x) C abs(x) D sqr(x)
Caâu 20 .Để khai báo biến n thuộc kiểu số nguyên ta viết : A Const n : Integer;
B Var : n : Integer ; C Var n = Integer ; D Var n : Integer ;
Câu 21 Một chương trình pascal phải có : A Phần khai báo
B Phần tên chương trình C Phần thân chương trình D Phần khai báo phần thân
Caâu 22 Lỗi cú pháp chương trình nguồn phát : A Biên dịch thơng dịch chương trình
B Viết chương trình nguồn C Khi chạy chương trình D Một câu trả lời khác
Caâu 23 Trong pascal, phép toán sau đâu phép toán quan hệ :
A mod B < >
C and D /
Caâu 24 cho biểu thức
2 4
(b 0)
x b
, đâu cách viết pascal : A sqr(x) - 4/2*b
B sqr(x) - 4/(2*b) C (sqr(x) - 4)/(2*b) D Một cách viết khác Phần II: Tự luận (4đ)
Câu 1: (1 điểm) Trình bày khái niệm tên Turbo Pascal? Hãy tự viết tên 2 tên sai theo quy tắc Turbo Pascal
Câu 2: (1,5 điểm) Nêu cú pháp hoạt động câu lệnh If – then dạng đủ. Áp dụng: Viết câu lệnh If – then dạng đủ cho biết x số chẳn hay số lẻ Câu 3: (0.5 điểm) Hãy viết biểu thức toán học Pascal:
3
sinx acosx x y
a x
Câu 4: (1 điểm) Viết chương trình nhập số nguyên dương M, N từ bàn phím (M<N) Tính đưa hình Tổng số chia hết cho không chia hết cho phạm vi từ M đến N