Câu 6: Hãy sắp xếp các thao tác sau cho đúng trình tự thực hiện khi sử dụng máy tính giải một bài toán bằng ngôn ngữ lập trình TP.. Soạn thảo (gõ) chương trình4[r]
(1)Trường THPT Cao Lộc KIỂM TRA 45 phút Môn: Tin Học Lớp: 11
Họ Tên: Trả lời Trắc nghiệm:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
TL Đề bài:
Trắc nghiệm (8 điểm):
Câu 1: Trong ngơn ngữ lập trình Pascal đoạn chương trình sau thực cơng việc gì? T:=0;
For i:=1 To N Do
If (i mod = 0) or (i mod 5= 0) Then T:=T+i;
A Tìm ước N; B Tính tổng ước thực N; C Tính tổng số chia hết cho phạm vi từ đến N; D Tính tổng số chia hết cho phạm vi từ đến N;
Câu 2: Để nhập giá trị cho biến số nguyên N từ bàn phím ta sử dụng thủ tục ?
A Readln(N) B Writeln(N) C Write(N) D Writeln
Câu 3: Ngôn ngữ lập trình Pascal là:
A Tất đúng B Ngôn ngữ máy C Hợp ngữ D Ngôn ngữ bậc cao
Câu 4: Trong khai báo biến sau, khai báo sai?
A Var x1,x2: Integer;B Var x1,x3: Real; C Var x1,x4: Longint;D Var x1,x1: Char; Câu 5: Kết biểu thức sqrt((ABS(25-50) div 2)) là?
A 3 B 1 C 2 D 4
Câu 6: Hãy xếp thao tác sau cho trình tự thực sử dụng máy tính giải bài tốn ngơn ngữ lập trình TP.
1 Soạn thảo (gõ) chương trình Khởi động TP 3.Dịch chương trình Thực chương trình
A 2-3-4-1 B 1-2-3-4. C 1-3-2-4. D 2-1-3-4.
Câu 7: Cho đoạn chương trình sau: x:=x+1;
If x <= 101 then x: =x+1 Else x:=x-1;
Cho x=100 kết x bao nhiêu?
A 102 B 101 C 99 D 100
Câu 8: Đoạn chương trình sau cho kết gì? For i:=10 Downto Do Write(i ,' ');
A 10 1 B 10987654321 C 10 D Đa 10 dấu cách
Câu 9:Xét chương trình sau: Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b; writeln(a);
END;
Kết a chạy hết đoạn chương trình là:
A 3 B 4 C 5 D 2
Câu 10: Biểu thức sau khơng có kết 1?
Đ
iể
(2)A (sqrt(25) div 4) B (sqrt(25) / 4) C (sqrt(25) mod 4) D (sqrt(25) div 5)
Câu 11: Nếu biến nguyên A có giá trị nằm phạm vi từ đến 216 -1 biến A có kiểu :
A Byte. B Word. C Integer. D Longint.
Câu 12:Để thoát khỏi Turbo Pascal thực hiện:
A Nhấn tổ hợp phím Ctrl + F3 B Nhấn tổ hợp phím Alt + F3
C Nhấn tổ hợp phím Ctrl + X D Nhấn tổ hợp phím Alt + X
Câu 13: Biến a khai báo kiểu Real có giá trị 12 Câu lệnh Write(a) đưa hình:
A 1.2E+01 B 12.00 C a D 12
Câu 14: Cho đoạn chương trình: IF A>B then
Begin
TG:=A; A:=B; B:=TG; End;
Với A=10 B=5 kết A, B sau thực đoạn chương trình là?
A A=10 B=5 B A=15 B=10 C A= B=10 D A,B,C sai
Câu 15: Để gán x:=sqrt(a); phải khai báo x kiểu:
A Char B Boolean C Real D Integer
Câu 16: Câu lệnh a:=5; Write('Ket qua la', a); đưa hình
A Ket qua a la B Ket qua a la a C Ket qua la D Khơng đưa
-Tự Luận (2 điểm):Viết chương trình tính tổng tất số chia hết cho chia hết cho từ đến
N (với N số nguyên dương nhập vào từ bàn phím.)
(3)Trường THPT Cao Lộc KIỂM TRA 45 phút Môn: Tin Học Lớp: 11
Họ Tên: Trả lời Trắc nghiệm:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
TL Câu hỏi:
Phần trắc nghiệm (8 điểm):
Câu 1: Để biên dịch chương trình nhấn tổ hợp phím:
A Alt+F3 B Alt+F5 C Alt+X D Alt+F9.
Câu 2: Trong ngơn ngữ lập trình Pascal đoạn chương trình sau thực cơng việc gì? T:=0;
For i:=1 To N Do
If (i mod = 0) or (i mod 5= 0) Then T:=T+i; A Tính tổng ước thực N;
B Tính tổng số chia hết cho phạm vi từ đến N;
C Tính tổng số chia hết cho phạm vi từ đến N; D Tìm ước N Câu 3: Cho đoạn chương trình sau:
x:=x+1;
If x <= 101 then x: =x+1 Else x:=x-1;
Cho x=100 kết x bao nhiêu?
A 99 B 100 C 101 D 102
Câu 4: Kết biểu thức sqrt((ABS(25-50) div 2)) là?
A 2 B 1 C 3 D 4
Câu 5: Hãy xếp thao tác sau cho trình tự thực sử dụng máy tính giải bài tốn ngơn ngữ lập trình TP.
1 Soạn thảo (gõ) chương trình Khởi động TP 3.Dịch chương trình Thực chương trình
A 1-2-3-4. B 2-3-4-1 C 2-1-3-4. D 1-3-2-4.
Câu 6: Ngôn ngữ lập trình Pascal là:
A Ngơn ngữ bậc cao B Hợp ngữ C Ngôn ngữ máy D Tất đúng
Câu 7: Biểu thức sau khơng có kết 1?
A (sqrt(25) / 4) B (sqrt(25) div 4) C (sqrt(25) mod 4) D (sqrt(25) div 5) Câu 8: Chỉ số lỗi khai báo sau:
Var AB, aB: Real; B = Char;
A 3. B 4. C 2. D 1.
Câu 9:Xét chương trình sau: Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b; writeln(a);
END;
Kết a chạy hết đoạn chương trình là:
A 4 B 5 C 3 D 2
Câu 10:Biến a khai báo kiểu Real có giá trị 12 Câu lệnh Write(a) đưa hình:
Đ
iể
(4)A 12 B 1.2E+01 C 12.00 D a
Câu 11: Cho đoạn chương trình: IF A>B then Begin
TG:=A; A:=B; B:=TG; End;
Với A=10 B=5 kết A, B sau thực đoạn chương trình là?
A A=10 B=5 B A=15 B=10 C A= B=10 D A,B,C sai
Câu 12: Để thoát khỏi Turbo Pascal thực hiện:
A Nhấn tổ hợp phím Alt + X B Nhấn tổ hợp phím Ctrl + X
C Nhấn tổ hợp phím Ctrl + F3 D Nhấn tổ hợp phím Alt + F3
Câu 13: Trong Pascal, từ khoá Const để làm gì?
A Khai báo tên chương trình B Khai bào C Khai báo biến. D Khai báo thư viện
Câu 14: Lệnh sau sai?
A x:=pi*12; B x:=1.25; C x:=x+1; D x:=(a=5) and (b=7);
Câu 15: Nếu biến nguyên A có giá trị nằm phạm vi từ đến 216 -1 biến A có kiểu :
A Longint. B Byte. C Integer. D Word.
Câu 16: Câu lệnh a:=5; Write('Ket qua la', a); đưa hình
A Khơng đưa B Ket qua la C Ket qua a la D Ket qua a la a
Tự Luận (3 điểm):Viết chương trình tính tổng số chẵn từ đến N (với N số nguyên dương nhập vào từ bàn phím)