- HOC247 NET: Website hoc miễn phí các bài học theo chương trình S K từ lớp 1 đến lớp 12 tất cả các môn học với nội dung bài giảng chi tiết, sửa bài tập SGK, luyện tập trắc nghiệm mễ[r]
(1)GD
Ề K Ể K , - 2020 n in h c – p
Thời gian: 45 phút (không kể thời gian phát đề) ã đề 111 H c sinh ch n phương án
Câu 1:Cấu trúc chương trình viết ngơn ngữ lập trình bậc cao gồm phần nào?
A Tên, khai báo B.Khai báo biến, thân chương trình
C Phầnkhai báo, phần thân chương trình D hai báo tên, thân chương trình Câu 2: Phạm vi giá trị kiểu liệu Integer pascal :
A Từ đến 215 B Từ -32768 đến 32767
C Từ -32767 đến 32768 D Từ đến 65535
Câu 3: Trong khai báo sau, khai báo khai báo biến pascal :
A Const a = ‘ rue’ ; B Var x, y : Byte ; C Propram Vi_du1 ; D uses crt ; Câu 4: Cho biểu thức i+1 >= 2*j, v i i=2; j=3 biểu thức nhận giá trị:
A True B No C False D Yes
Câu 5: Cấu trúc chương trình asacal theo trật tự sau:
A Program - uses - const – var - begin - end B Program - const - uses - var - begin – end
C Program - uses – var - const - begin - end
D Program - var- uses - const - begin – end
Câu 6: ể khai báo hai biến a, b kiểu số nguyên, c kiểu số thực, ta chọn cách khai báo: A Var : a; b integer; c: real B Var a, b: real; c: integer;
C Var a, b: integer; c: real; D Var : a: b real; c: integer;
Câu 7: rong urbo Pascal, để chạy chương trình:
A Nhấn t h p ph m lt F9 B Nhấn phím F2
(2)Câu 8: Biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0.1; 0.2; 0.3; 0.4; 0.5 Khai báo khai báo sau đúngnhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte;
C Var X: Real; P: Bye; D. Var X, P: Real;
Câu 9: Cách viết dư i cách viết câu lệnh rẽ nhánh Pascal ?
A. If < iều kiện> ; then <Câu lệnh> B. If < iều kiện> then <Câu lệnh>.
C If < iều kiện> then <Câu lệnh >; D. If < iều kiện> then <Câu lệnh>:
Câu 10: Trong Turbo Pascal, cấu trúc f … then sau dạng đủ:
A. IF < iều kiện> THEN<Câu lênh>;
B. IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
C IF < iều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>; D IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>
Câu 11:Viết biểu thức kiểm tra “n số nguyên dương chẵn” ng n ngữ lập trình Pascal:
A (n > 0) and (n div = 0) B (n > 0) and (n mod <> 0)
C (n > 0) and (n div <> 0) D (n > 0) and (n mod = 0)
Câu 12: Trong pascal ta khai báo biến : Var a, b: Integer ; c: Boolean; d: Longint ;
Thì nhớ máy tính tiêu tốn byte :
A. byte B 9 byte C 7 byte D 12 byte
Câu 13: Biến x nằm phạm vi 150-220 khai báo khai báo sau tối ưu ? A Var x: Real; B Var x: Byte C Var x: Integer; D Var x : Word;
Câu 14:Xác định giá trị biểu thức: S = (250 div 100) + (150 mod 100) div 10 A S = 9; B S = 6; C S = 7; D S =
Câu 15: Biểu thức 2
(x a ) (x b) R biểu diễn pascal là:
A sqrt(x-a) + sqrt(y-b) <= R; B sqr(x-a) +sqr(y-b) <= R*R;
C sqr(x-a) +sqr(y-b) <=
(3)Câu 16: ể nhập liệu vào từ bàn phím cho biến a, b ta dùng lệnh? A Writeln(a,b); B Readln(a,b);
C Write(a;b); D Readln(a;b);
Câu 17:Hãy viết biểu thức : < N 99.5 sang dạng biểu diễn tương ứng Pascal: A. (N>=99.5) and (N>0) B. (N<=99.5) or (N>0)
C (N >= 99.5) or (N>0) D. (N <= 99.5) and (N>0)
Câu 18: Trong cấu trúc chương trình ascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
BEGI …E D; B BEGI … E D C BEGI … E D, D BEGI … E D Câu 19: Cho biểu thức dạng toán h c sau:
2 2
x y
x y
; ch n dạng biểu diễn tương ứng
trong Pascal: A (sqr(x) – sqr(y))/(sqr(x) + sqr(y)) B (sqrt(x) – sqrt(y))/(sqrt(x) + sqrt(y))
C sqr(x) – sqr(y)/sqr(x) + sqr(y) D sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)
Câu 20: Cho biểu thức Pascal: sqrt(sqr(x)-3*x+2) Biểu thức tương ứng toán h c là: A
3
x x B
3
x x C
3
x x D
2
(x 3x2)
Câu 21: Kết biểu thức sqrt(17 div 4) trả kết là: A B C D
Câu 22: ể gán cho x ta viết câu lệnh: A x:= 2; B 2:= x; C x = =2; D x = 2;
Câu 23: ên dư i theo quy tắc đặt tên Pascal:
A Ho*ten1 B Ho ten C Ho_ten D 4hoten
Câu 24: Xét chương trình sau? Var a, b: integer;
Begin a:=102; write(‘b=’); readln(b); if a<b then write(‘Xin chao cac ban!’); end.
(4)A 99 B 101 C 103 D 100
Câu 25: Biểu thức nghiệm PT bậc hai:
b d
a
viết urbo ascal sau đây, biểu thức ?
A (( b + SQRT(d))/2a B ((b + SQRT(D))/2*a
C. ( b + SQRT(d))/(2*a) D ( b + SQRT(d)/(2*a) Câu 26: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có
cùng lớn hay khơng ta viết câu lệnh If cho ?
If , B, C > then …… B If ( >0) or (B>0) or (C>0) then……
C If A>0 and B>0 and C>0 then …… D If ( > 0) and (B > 0) and (C > 0) then ……
Câu 27: Một ngơn ngữ lập trình có thành phần nào?
A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa
C Cú pháp ngữ nghĩa D Bảng chữ
Câu 28: ể đưa giá trị hai biến x, y hình ta sử dụng thủ tục sau pascal?
A Read(x;y); B Readln(x,y); C Writeln(x,y); D Write(x;y);
Câu 29: Trong từ sau, từ từ khóa pascal?
A Writeln B Readln C Sqr D Const
Câu 30: Hãy tìm lỗi sai đoạn chương trình ascal sau Var a: integer {dịng 1}
Begin {dòng 2} Write(‘ hap a=’); readln(a); {dòng 3} If a mod 2=0 then write(‘a la so chan’); {dòng 4}
else write(‘a la so le’); {dòng 5}
readln {dòng 6} End {dòng 7}
(5)GD
Ề K Ể K , - 2020 n in h c – p
Thời gian: 45 phút (không kể thời gian phát đề) ã đề H c sinh ch n phương án
Câu 1: Biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0.1; 0.2; 0.3; 0.4; 0.5 Khai báo khai báo sau đúngnhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte; C Var X: Real; P: Bye; D. Var X, P: Real;
Câu 2: Cách viết dư i cách viết câu lệnh rẽ nhánh Pascal ?
A. If < iều kiện> ; then <Câu lệnh> B. If < iều kiện> then <Câu lệnh>.
C If < iều kiện> then <Câu lệnh >; D. If < iều kiện> then <Câu lệnh>:
Câu 3: Cấu trúc chương trình viết ngơn ngữ lập trình bậc cao gồm phần nào? A Tên, khai báo B.Khai báo biến, thân chương trình C Phầnkhai báo, phần thân chương trình D hai báo tên, thân chương trình Câu 4: rong urbo Pascal, để chạy chương trình:
A Nhấn t h p ph m lt F9 B Nhấn phím F2
C Nhấn t h p phím Alt+F3 D Nhấn t h p phím Ctrl + F9
Câu 5: ể khai báo hai biến a, b kiểu số nguyên, c kiểu số thực, ta chọn cách khai báo: A Var : a; b integer; c: real B Var a, b: real; c: integer;
C Var a, b: integer; c: real; D Var : a: b real; c: integer;
Câu 6: Cấu trúc chương trình asacal theo trật tự sau: A Program - uses - const – var - begin - end
B Program - const - uses - var - begin – end
C Program - uses – var - const - begin - end
D Program - var- uses - const - begin – end
(6)Câu 8: Biểu thức 2
(x a ) (x b) R biểu diễn pascal là:
A sqrt(x-a) + sqrt(y-b) <= R; B sqr(x-a) +sqr(y-b) <= R*R;
C sqr(x-a) +sqr(y-b) <=
R ; D sqr(x-a) +sqr(y-b) <R*R; Câu 9: Trong khai báo sau, khai báo khai báo biến pascal :
A Const a = ‘ rue’ ; B Var x, y : Byte ; C Propram Vi_du1 ; D uses crt ; Câu 10: Trong từ sau, từ từ khóa pascal?
A Writeln B Readln C Sqr D Const
Câu 11: ể đưa giá trị hai biến x, y hình ta sử dụng thủ tục sau pascal?
A Read(x;y); B Readln(x,y); C Writeln(x,y); D Write(x;y);
Câu 12: Một ngôn ngữ lập trình có thành phần nào?
A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa
C Cú pháp ngữ nghĩa D Bảng chữ
Câu 13: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn hay khơng ta viết câu lệnh If cho ?
A If A, B, C > then …… B If ( >0) or (B>0) or (C>0) then……
C If A>0 and B>0 and C>0 then …… D If ( > 0) and (B > 0) and (C > 0) then ……
Câu 14: Biểu thức nghiệm PT bậc hai:
b d
a
viết Turbo Pascal sau đây, biểu thức ?
A (( b + SQRT(d))/2a B ((b + SQRT(D))/2*a
C. ( b + SQRT(d))/(2*a) D ( b + SQRT(d)/(2*a) Câu 15: Xét chương trình sau?
Var a, b: integer;
Begin a:=102; write(‘b=’); readln(b); if a<b then write(‘Xin chao cac ban!’); end.
Nhập giá trị cho b để chạy chương trình nhận đư c kết ‘Xin chao cac ban!’?
A 99 B 101 C 103 D 100
(7)A Ho*ten1 B Ho ten C Ho_ten D 4hoten âu ể gán cho x ta viết câu lệnh:
A x:= 2; B 2:= x; C x = =2; D x = 2;
Câu 18: Kết biểu thức sqrt(17 div 4) trả kết là: A B C D
Câu 19: Cho biểu thức Pascal: sqrt(sqr(x)-3*x+2) Biểu thức tương ứng toán h c là:
A
3
x x B
3
x x C
3
x x D 2 (x 3x2) Câu 20: Phạm vi giá trị kiểu liệu Integer pascal :
A Từ đến 215 B Từ -32768 đến 32767
C Từ -32767 đến 32768 D Từ đến 65535
Câu 21: Cho biểu thức dạng toán h c sau:
2 2
x y
x y
; ch n dạng biểu diễn tương ứng
trong Pascal:
A (sqr(x) – sqr(y))/(sqr(x) + sqr(y))
B (sqrt(x) – sqrt(y))/(sqrt(x) + sqrt(y))
C sqr(x) – sqr(y)/sqr(x) + sqr(y)
D sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)
Câu 22: Trong cấu trúc chương trình ascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
BEGI …E D; B BEGI … E D C BEGI … E D, D BEGI … E D
Câu 23: Hãy viết biểu thức : < N 99.5 sang dạng biểu diễn tương ứng Pascal: A. (N>=99.5) and (N>0) B. (N<=99.5) or (N>0)
C (N >= 99.5) or (N>0) D. (N <= 99.5) and (N>0) âu ể nhập liệu vào từ bàn phím cho biến a, b ta dùng lệnh?
(8)Câu 25: Hãy tìm lỗi sai đoạn chương trình ascal sau Var a: integer {dòng 1}
Begin {dòng 2} Write(‘ hap a=’); readln(a); {dòng 3} If a mod 2=0 then write(‘a la so chan’); {dòng 4}
else write(‘a la so le’); {dòng 5} readln {dòng 6}
End {dòng 7}
A Dòng 1, 2, B Dòng 1, 4, C Dòng 2, 3, D Dòng 3, 4,
Câu 26: Xác định giá trị biểu thức: S = (250 div 100) + (150 mod 100) div 10 A S = 9; B S = 6; C S = 7; D S =
Câu 27: Biến x nằm phạm vi 150-220 khai báo khai báo sau tối ưu ? A Var x: Real; B Var x: Byte; C Var x: Integer; D Var x : Word;
Câu 28: Trong pascal ta khai báo biến : Var a, b: Integer ; c: Boolean; d: Longint ;
Thì nhớ máy tính tiêu tốn byte :
A. byte B 9 byte C 7 byte D 12 byte
Câu 29: Viết biểu thức kiểm tra “n số nguyên dương chẵn” ng n ngữ lập trình Pascal:
A (n > 0) and (n div = 0) B (n > 0) and (n mod <> 0)
C (n > 0) and (n div <> 0) D (n > 0) and (n mod = 0)
Câu 30: Trong Turbo Pascal, cấu trúc f … then sau dạng đủ:
A. IF < iều kiện> THEN<Câu lênh>; B. IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
C IF < iều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>; D IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>
(9)GD
Ề K Ể K , - 2020 n in h c – p
Thời gian: 45 phút (không kể thời gian phát đề) ã đề 333 H c sinh ch n phương án
Câu 1: Biểu thức nghiệm PT bậc hai:
b d
a
viết urbo ascal sau đây, biểu thức ?
A (( b + SQRT(d))/2a B ((b + SQRT(D))/2*a
C. ( b + SQRT(d))/(2*a) D ( b + SQRT(d)/(2*a) Câu 2: Trong từ sau, từ từ khóa pascal?
A Writeln B Readln C Sqr D Const
Câu 3: ể đưa giá trị hai biến x, y hình ta sử dụng thủ tục sau pascal?
A Read(x;y); B Readln(x,y); C Writeln(x,y); D Write(x;y);
Câu 4: Một ngơn ngữ lập trình có thành phần nào?
A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa
C Cú pháp ngữ nghĩa D Bảng chữ
Câu 5: Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn hay không ta viết câu lệnh If cho ?
A If A, B, C > then …… B If ( >0) or (B>0) or (C>0) then……
C If >0 and B>0 and C>0 then …… D If ( > 0) and (B > 0) and (C > 0) then …… Câu 6: Biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0.1; 0.2; 0.3; 0.4; 0.5 hai báo khai báo sau đúngnhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte;
C Var X: Real; P: Bye; D. Var X, P: Real;
(10)Nhập giá trị cho b để chạy chương trình nhận đư c kết ‘Xin chao cac ban!’?
A 99 B 101 C 103 D 100
Câu 8: ên dư i theo quy tắc đặt tên Pascal:
A Ho*ten1 B Ho ten C Ho_ten D 4hoten
âu ể gán cho x ta viết câu lệnh:
A x:= 2; B 2:= x; C x = =2; D x = 2;
Câu 10: Kết biểu thức sqrt(17 div 4) trả kết là:
A B C D
Câu 11: Cho biểu thức Pascal: sqrt(sqr(x)-3*x+2) Biểu thức tương ứng toán h c là:
A
3
x x B
3
x x C
3
x x D 2 (x 3x2) Câu 12: Cách viết dư i cách viết câu lệnh rẽ nhánh Pascal ?
A. If < iều kiện> ; then <Câu lệnh> B. If < iều kiện> then <Câu lệnh>.
C If < iều kiện> then <Câu lệnh >; D. If < iều kiện> then <Câu lệnh>:
Câu 13: Phạm vi giá trị kiểu liệu Integer pascal :
A Từ đến 215 B Từ -32768 đến 32767
C Từ -32767 đến 32768 D Từ đến 65535
Câu 14: Cho biểu thức dạng toán h c sau:
2 2
x y
x y
; ch n dạng biểu diễn tương ứng
trong Pascal:
A (sqr(x) – sqr(y))/(sqr(x) + sqr(y))
B (sqrt(x) – sqrt(y))/(sqrt(x) + sqrt(y)
C sqr(x) – sqr(y)/sqr(x) + sqr(y)
D sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)
Câu 15: Trong cấu trúc chương trình ascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
(11)Câu 16: Hãy viết biểu thức : < N 99.5 sang dạng biểu diễn tương ứng Pascal: A. (N>=99.5) and (N>0) B. (N<=99.5) or (N>0)
C (N >= 99.5) or (N>0) D. (N <= 99.5) and (N>0) âu ể nhập liệu vào từ bàn phím cho biến a, b ta dùng lệnh?
A Writeln(a,b); B Readln(a,b); C Write(a;b); D Readln(a;b);
Câu 18: Hãy tìm lỗi sai đoạn chương trình ascal sau Var a: integer {dòng 1}
Begin {dòng 2} Write(‘ hap a=’); readln(a); {dòng 3} If a mod 2=0 then write(‘a la so chan’); {dòng 4} else write(‘a la so le’); {dòng 5}
readln {dòng 6}
End {dòng 7}
A Dòng 1, 2, B Dòng 1, 4, C Dòng 2, 3, D Dòng 3, 4,
Câu 19: Xác định giá trị biểu thức: S = (250 div 100) + (150 mod 100) div 10 A S = 9; B S = 6; C S = 7; D S =
Câu 20: Biến x nằm phạm vi 150-220 khai báo khai báo sau tối ưu ?
A Var x: Real; B Var x: Byte; C Var x: Integer; D Var x : Word; Câu 21: Trong pascal ta khai báo biến : Var a, b: Integer ; c: Boolean; d: Longint ;
Thì nhớ máy tính tiêu tốn byte :
A. byte B 9 byte C 7 byte D 12 byte
Câu 22: Viết biểu thức kiểm tra “n số nguyên dương chẵn” ng n ngữ lập trình Pascal:
A (n > 0) and (n div = 0) B (n > 0) and (n mod <> 0)
C (n > 0) and (n div <> 0) D (n > 0) and (n mod = 0)
(12)A Tên, khai báo B.Khai báo biến, thân chương trình
C Phầnkhai báo, phần thân chương trình D hai báo tên, thân chương trình Câu 24: Trong Turbo Pascal, cấu trúc f … then sau dạng đủ:
A. IF < iều kiện> THEN<Câu lênh>; B. IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
C IF < iều kiện> THEN <Câu lệnh 1>; ELSE <Câu lệnh 2>; D IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2> Câu 25: rong urbo Pascal, để chạy chương trình:
A Nhấn t h p ph m lt F9 B Nhấn phím F2
C Nhấn t h p phím Alt+F3 D Nhấn t h p phím Ctrl + F9 Câu 26: ể khai báo hai biến a, b kiểu số nguyên, c kiểu số thực, ta chọn cách khai báo:
A Var : a; b integer; c: real B Var a, b: real; c: integer;
C Var a, b: integer; c: real; D Var : a: b real; c: integer;
Câu 27: Cấu trúc chương trình asacal theo trật tự sau: A Program - uses - const – var - begin - end
B Program - const - uses - var - begin – end
C Program - uses – var - const - begin - end
D Program - var- uses - const - begin – end
Câu 28: Cho biểu thức i+1 >= 2*j, v i i=2; j=3 biểu thức nhận giá trị: A True B No C False D Yes
Câu 29: Biểu thức 2
(x a ) (x b) R biểu diễn pascal là:
A sqrt(x-a) + sqrt(y-b) <= R; B sqr(x-a) +sqr(y-b) <= R*R;
C sqr(x-a) +sqr(y-b) <=
R ; D sqr(x-a) +sqr(y-b) <R*R; Câu 30: Trong khai báo sau, khai báo khai báo biến pascal :
A Const a = ‘ rue’ ; B Var x, y : Byte ; C Propram Vi_du1 ; D uses crt ;
(13)GD
Ề K Ể K , - 20120 n in h c – p
Thời gian: 45 phút (không kể thời gian phát đề) ã đề 444 H c sinh ch n phương án
âu ể gán cho x ta viết câu lệnh:
A x:= 2; B 2:= x; C x = =2; D x = 2;
Câu 2: ên dư i theo quy tắc đặt tên Pascal:
A Ho*ten1 B Ho ten C Ho_ten D 4hoten
Câu 3: Xét chương trình sau? Var a, b: integer;
Begin a:=102; write(‘b=’); readln(b); if a<b then write(‘Xin chao cac ban!’); end.
Nhập giá trị cho b để chạy chương trình nhận đư c kết ‘Xin chao cac ban!’?
A 99 B 101 C 103 D 100
Câu 4: Biến P nhận giá trị 5; 10; 15; 20; 30; 60; 90 biến X nhận giá trị 0.1; 0.2; 0.3; 0.4; 0.5 hai báo khai báo sau đúngnhất?
A. Var X, P: Byte; B. Var P: Real; X: Byte;
C Var X: Real; P: Bye; D. Var X, P: Real;
Câu 5: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn hay khơng ta viết câu lệnh If cho ?
If , B, C > then …… B If ( >0) or (B>0) or (C>0) then…… C If A>0 and B>0 and C>0 then …… D If ( > 0) and (B > 0) and (C > 0) then ……
Câu 6: Biểu thức nghiệm PT bậc hai:
b d
a
viết urbo ascal sau đây, biểu thức ?
A (( b + SQRT(d))/2a B ((b + SQRT(D))/2*a
(14)A Bảng chữ ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa
C Cú pháp ngữ nghĩa D Bảng chữ
Câu 8: Trong khai báo sau, khai báo khai báo biến pascal :
A Const a = ‘ rue’ ; B Var x, y : Byte ; C Propram Vi_du1 ; D uses crt ; Câu 9: ể đưa giá trị hai biến x, y hình ta sử dụng thủ tục sau
pascal?
A Read(x;y); B Readln(x,y); C Writeln(x,y); D Write(x;y);
Câu 10: Biểu thức 2
(x a ) (x b) R biểu diễn pascal là:
A sqrt(x-a) + sqrt(y-b) <= R; B sqr(x-a) +sqr(y-b) <= R*R;
C sqr(x-a) +sqr(y-b) <=R2; D sqr(x-a) +sqr(y-b) <R*R;
Câu 11: Cho biểu thức i+1 >= 2*j, v i i=2; j=3 biểu thức nhận giá trị: A True B No C False D Yes
Câu 12: Cấu trúc chương trình asacal theo trật tự sau: A Program - uses - const – var - begin - end
B Program - const - uses - var - begin – end
C Program - uses – var - const - begin - end D Program - var- uses - const - begin – end
Câu 13: ể khai báo hai biến a, b kiểu số nguyên, c kiểu số thực, ta chọn cách khai báo: A Var : a; b integer; c: real B Var a, b: real; c: integer;
C Var a, b: integer; c: real; D Var : a: b real; c: integer;
Câu 14: rong urbo Pascal, để chạy chương trình:
A Nhấn t h p ph m lt F9 B Nhấn phím F2
C Nhấn t h p phím Alt+F3 D Nhấn t h p phím Ctrl + F9
Câu 15: Trong Turbo Pascal, cấu trúc f … then sau dạng đủ: A. IF < iều kiện> THEN<Câu lênh>;
B. IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>;
(15)D IF < iều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh 2>
Câu 16: Cấu trúc chương trình viết ngơn ngữ lập trình bậc cao gồm phần nào?
A Tên, khai báo B.Khai báo biến, thân chương trình
C Phầnkhai báo, phần thân chương trình D hai báo tên, thân chương trình Câu 17: Viết biểu thức kiểm tra: “n số nguyên dương chẵn” ng n ngữ lập trình Pascal:
A (n > 0) and (n div = 0) B (n > 0) and (n mod <> 0)
C (n > 0) and (n div <> 0) D (n > 0) and (n mod = 0)
Câu 18: Trong pascal ta khai báo biến : Var a, b: Integer ; c: Boolean; d: Longint ;
Thì nhớ máy tính tiêu tốn byte :
A. byte B 9 byte C 7 byte D 12 byte
Câu 19: Biến x nằm phạm vi 150-220 khai báo khai báo sau tối ưu ?
A Var x: Real; B Var x: Byte; C Var x: Integer; D Var x : Word;
Câu 20: Trong từ sau, từ từ khóa pascal?
A Writeln B Readln C Sqr D Const
Câu 21: Xác định giá trị biểu thức: S = (250 div 100) + (150 mod 100) div 10 A S = 9; B S = 6; C S = 7; D S =
Câu 22: Hãy tìm lỗi sai đoạn chương trình ascal sau Var a: integer {dòng 1}
Begin {dòng 2} Write(‘ hap a=’); readln(a); {dòng 3} If a mod 2=0 then write(‘a la so chan’); {dòng 4}
else write(‘a la so le’); {dòng 5}
readln {dòng 6}
End {dòng 7}
(16)âu ể nhập liệu vào từ bàn phím cho biến a, b ta dùng lệnh?
A Writeln(a,b); B Readln(a,b); C Write(a;b); D Readln(a;b);
Câu 24: Hãy viết biểu thức : < N 99.5 sang dạng biểu diễn tương ứng Pascal: A. (N>=99.5) and (N>0) B. (N<=99.5) or (N>0)
C (N >= 99.5) or (N>0) D. (N <= 99.5) and (N>0)
Câu 25: Trong cấu trúc chương trình ascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
BEGI …E D; B BEGI … E D C BEGI … E D, D BEGI … E D Câu 26: Cho biểu thức dạng toán h c sau:
2 2
x y
x y
; ch n dạng biểu diễn tương ứng
trong Pascal:
A (sqr(x) – sqr(y))/(sqr(x) + sqr(y))
B (sqrt(x) – sqrt(y))/(sqrt(x) + sqrt(y))
C sqr(x) – sqr(y)/sqr(x) + sqr(y)
D sqrt(x) – sqrt(y)/sqrt(x) + sqrt(y)
Câu 27: Phạm vi giá trị kiểu liệu Integer pascal :
A Từ đến 215 B Từ -32768 đến 32767
C Từ -32767 đến 32768 D Từ đến 65535
Câu 28: Cách viết dư i cách viết câu lệnh rẽ nhánh Pascal ?
A. If < iều kiện> ; then <Câu lệnh> B. If < iều kiện> then <Câu lệnh>.
C If < iều kiện> then <Câu lệnh >; D. If < iều kiện> then <Câu lệnh>:
Câu 29: Cho biểu thức Pascal: sqrt(sqr(x)-3*x+2) Biểu thức tương ứng toán h c là:
A
3
x x B
3
x x C
3
x x D 2 (x 3x2) Câu 30: Kết biểu thức sqrt(17 div 4) trả kết là:
(17)Website HOC247 cung cấp môi trường h c trực tuyến sinh động, nhiều tiện ích thông minh, nội dung giảng đư c biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm,
giỏi kiến thức chuyên môn lẫn kỹ sư phạm đến từ trường ại học trường chuyên
danh tiếng
I. Luyện Thi Online
- uyên thi , Q ội ngũ GV Giỏi, Kinh nghiệm từ rường H HP danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, Ngữ Văn, iếng Anh, Vật Lý, Hóa Học Sinh Học
- Luyện thi vào l p 10 chuyên Toán: Ôn thi HSG l p 9 luyện thi vào l p 10 chuyên Toán trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.
II Khoá H c Nâng Cao HSG
- Toán Nâng Cao THCS: Cung cấp chương trình ốn âng Cao, ốn Chun dành cho em H THCS lớp 6, 7, 8, yêu thích mơn Tốn phát triển tư duy, nâng cao thành t ch học tập trường đạt điểm tốt kỳ thi HSG
- Bồi dưỡng HSG Toán: Bồi dưỡng phân môn ại Số, Số H c, Giải Tích, Hình H c và Tổ Hợp
dành cho học sinh khối lớp 10, 11, 12 ội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đơi HLV đạt thành tích cao HSG Quốc Gia
III. Kênh h c tập miễn phí
- HOC247 NET: Website hoc miễn phí học theo chương trình S K từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn ph , kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hoá, Sinh- Sử - ịa, Ngữ Văn, in Học
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia