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]
Trang 1Trường THPT Gio Linh KIỂM TRA HỌC KỲ I
Họ và tên:
***************************************************************************
Phần I: Trắc nghiệm khâch quan (6đ)
Cađu 1 .Trong Turbo Pascal, để thoât 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
Cađ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 quả chương trình trín lă:
Cađu 3 Cho biểu thức: (15 mod 2)+ 2 Giâ trị của biểu thức lă:
Cađu 4 .Trong câc khai bâo biến sau , khai bâo năo lă 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 lă nghiệm của phương trình bậc hai ax2 + bx + c = 0 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 khi thi hănh đoạn chương trình sau , thì biến N viết ra măn hình có giâ trị lă bao
nhiíu ?
A:= 3 ; B: = 4; N := 2 ;
IF (A + B > 6) THEN N := N + A + B
ELSE N:= 3 ;
WRITE (N);
Cađu 7 .Sau khi thi hănh đoạn chương trình sau , thì biến x viết ra măn hình có giâ trị lă bao
nhiíu ?
A:= 4 ; B: = 1; X:= 2 ;
IF A + B > 6 THEN X := X + A + B; WRITE (X);
Đề số 1
Trang 2C 5 D 0
Caâu 8 .Để khai báo hằng pi là 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 nào trong các khẳng định sau là sai?
A Phần tên chương trình không nhất thiết phải có
B Phần thân chương trình có thể có hoặc không
C Phần khai báo có thể có hoặc không
D Phần thân chương trình nhất thiết phải có
Caâu 10 .Lệnh Writeln ; dùng để :
A Viết dòng chữ Writeln ra màn hình.
C Đưa con trỏ xuống đầu dòng kế tiếp
Caâu 11 .Kiểu dữ liệu nào của Pascal có phạm vi giá trị từ 0 255
A Kiểu Byte B Kiểu Integer
Caâu 12 .Đoạn chương trình sau viết những gì ra màn hình ?
m:=5 ; n: =3 ;
If m < n then Writeln ( m , ‘ x ’ , n , ‘ = ‘, m*n )
Else Writeln( m , ‘ + ’ , n , ‘ = ‘, m+n );
A 5 + 3 = 8 B m x m = 15
C m + n = 8 D 5 x 3 = 15
Caâu 13 .Cho biểu thức: (10 div 2)-1 Giá trị của biểu thức là:
Caâu 14 .Trong Turbo Pascal, để thực hiện chương trình:
A Nhấn tổ hợp phím Alt+F9
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 4 = ‘ , 5*4 ) ; viết gì ra màn hình :
A 5 x 4 = 20 B 5 x 4 = 5*4
Caâu 17 .Trong Pascal, về mặt cú pháp, câu lệnh nào sau đây là 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 như sau: Writeln('KQ la:',a); sẽ ghi ra màn hình?
A Không đưa ra gì cả
B KQ la a
C Ket qua la a
Trang 3D KQ la:<giá trị của a>
Caâu 19 .x2 biểu diễn trong pascal là
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 ;
Caâu 21 Một chương trình trong 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 và phần thân
Caâu 22 Lỗi cú pháp trong chương trình nguồn được phát hiện khi :
A Biên dịch hoặc 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, các phép toán sau đây đâu là phép toán quan hệ :
A mod B < >
Caâu 24 cho biểu thức
(b 0) 2
x b
, đâu là cách viết đúng trong 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 trong Turbo Pascal? Hãy tự viết ra 2 tên đúng và 2
tên sai theo quy tắc của Turbo Pascal
Câu 2: (1,5 điểm) Nêu cú pháp và hoạt động của 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 là 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 dưới đây trong Pascal:
3
sinx acosx
Câu 4: (1 điểm) Viết chương trình nhập 2 số nguyên dương M, N từ bàn phím (M<N) 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
- HEÁT