Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên: A.. Kiểu byte, real, integerC[r]
(1)ĐỀ CƯƠNG ƠN TẬP HỌC KÌ MÔN TIN HỌC 11 NĂM 2020 TRƯỜNG THPT QUỐC VĂN I TRẮC NGHIỆM
Câu Trong ngôn ngữ lập trình Pascal, từ khố VAR dùng để?
A Khai báo thư viện B Khai báo tên chương trình
C Khai báo D Khai báo biến
Câu Trong ngơn ngữ lập trình Pascal, kiểu liệu liệu sau thuộc kiểu nguyên: A Kiểu byte, real, integer B Kiểu byte, integer, word
C Kiểu real, char, boolean D Kiểu integer, real, char Câu Trong Pascal câu lệnh dùng để xuất liệu?
A Writeln(<Biểu thức>) B Readln(<Biểu thức>) C Program(<Biểu thức>) D Read(<Biểu thức>) Câu Trong Pascal, biểu thức sai?
A 2*y B a*b/c C 2/x + x*y D x2+
Câu Chương trình sau cho kết gì? Var a, b, m: integer;
Begin
a:= 5; b:=4; m:=sqrt(a+b); write(‘m=’); end
A B C 9.0 D
Câu Cho 2(x3 – 5) + y2 Biểu thức sau viết Pascal ?
A 2*x*x*x – + y*y B 2*(x*sqr(x) – + sqr(y)) C 2*(x*sqr(x) – 5) + sqr(y) D 2*(x*sqr(x) – + sqr(y) Câu Xét chương trình sau
Var a, b: integer; BEGIN
a:=3; b:=2; b:=a+b; a:=a div b; Write(a);
END
Kết chương trình là:
A 1; B 3; C 5; D Tất A, B, C sai
Câu Xét chương trình sau: Var n, S: integer; BEGIN
S := 9; n := 5;
S := S mod n; n := S + n; Write(S);
END
(2)A 9; B 14; C 4; D 1; Câu Biểu thức sau không cho kết 1?
A sqrt(25)/4 B sqrt(25) div C sqrt(25) mod D sqrt(25) div
Câu 10 Cho x y biến đã khai báo kiểu thực, câu lệnh sau đúng? A readln(x:5:2); B readln(x, 5);
C readln(x, y); D readln(‘y = ’, y);
Câu 11 Muốn kiểm tra đồng thời giá trị A, B, C có lớn 10 hay không ta viết câu lệnh If cho đúng?
A If (A, B, C > 10) then B If (A > 10), (B > 10), (C > 10) then C If (A>10) And (B>10) And (C>10) then D If (A>10) Or (B>10) Or (C>10) then Câu 12 Trong khai báo biến sau, khai báo sai?
A Var x1, x2 : Integer; B Var x1, x1: Char; C Var x1, x4: Byte; D Var x1, x3 :real;
Câu 13 Biến x nằm phạm vi 215 - 270, khai báo khai báo sau tối ưu nhất? A var x: real; B var x: integer; C var x: byte; D var x: word;
Câu 14 Trong ngơn ngữ lập trình Pascal, câu lệnh sau đúng? A If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;
B If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>; C If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>: D If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;
Câu 15 Trong ngôn ngữ lập trình Pascal, với câu lệnh sau: Writeln('KQ la:', a); ghi hình?
A KQ la a B Ket qua la: a
C Khơng đưa D QK la: <giá trị a> Câu 16 Trong ngơn ngữ lập trình Pascal, mặt cú pháp câu lệnh sau sai? A b:=(a=5) or(c=7); B c:=PI*12; C a:=b + c; D x:=12,5; Câu 17 Pascal ngôn ngữ lập trình thuộc loại:
A Ngơn ngữ máy B Khơng thuộc loại
C Hợp ngữ D Ngôn ngữ bậc cao
Câu 18 Câu lệnh dùng để nhập liệu Pascal
A Real(<Biểu thức>) B Write(<Biểu thức>) C Read(<Biểu thức>) D Begin(<Biểu thức>) Câu 19 Khai báo khai báo sau hợp lệ ?
A Const : n =10; B Const n:=10; C Const n=10; D Const n : real; Câu 20 Cho sin2x – sinxcosx Biểu thức sau viết Pascal ?
A 2*sin(x) – sin(x)*cos(x) B sqr(sin(x)) – sin(x)*cos(x) C sqrsin(x) – sin(x)*cos(x) D sqr(sin(x) – sin(x)*cos(x) Câu 21 Xét chương trình sau
(3)Write(m); END
Kết chương trình là:
A B 17; C 7; D Tất A, B, C sai
Câu 22 Xét chương trình sau: Var p, q: real;
BEGIN
p := -20; q := ; q := p/2; p:= p*q; Write(p);
END
Kết chương trình là:
A 10; B 4; C -100; D -4;
Câu 23 Biểu thức điều kiện để kiểm tra số nguyên N chia hết cho số nguyên K là: A N mod K <> 0; B N div K = 0; C N mod K = 0; D N div K = 1;
Câu 24 Biểu thức điều kiện để kiểm tra số ngun N khơng chia hết cho số nguyên K là:A N mod K = 1; B N mod K <> 0; C N div K<> 0; D N div K = 1;
Câu 25 Trong ngôn ngữ lập trình Pascal, từ khố PROGRAM dùng để
A khai báo biến B khai báo tên chương trình C khai báo thư viện D khai báo
Câu 26 Cho biểu thức Pascal: abs(x+1) - Biểu thức tương ứng Toán học là: A x 1 B 3 x C 3 x D x 1 Câu 27 Trong Turbo Pascal, xác định tên đúng tên sau:
A 10pro B Bai tap_1 C Baitap D sinh Câu 28, Danh sách biến nhiều tên biến, tên biến viết cách : A dấu chấm phẩy (;) B dấu phẩy (,) C dấu chấm (.) D dấu hai chấm (:) Câu 29 Trong ngơn ngữ lập trình Pascal, từ khoá CONST dùng để
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 30 Cho a:=3; b:=5 Câu lệnh IF a>b Then a:=4 Else b:=1 Sau thực đoạn chương trình đáp án đúng?
A b=1 B a=3; C b=5; D a=4;
Câu 31 Cho đoạn chương trình sau:
If(a<>5) then x:= (9 div a) Else x:= -2016; Write(‘ x= ‘, x + 1);
Khi cho a = thị đoạn chương trình in hình giá trị x bao nhiêu? A x = -2016 B x = -2015; C x = 9; D x =1; Câu 32 Trong Pascal, biểu thức (29 mod 4) bằng:
A B C D
(4)A c-1:=d; B c:=x+y; C a:=b+c; D a:=b; Câu 34 Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;
Hãy cho biết đoạn chương trình dùng để:
A Tìm giá trị lớn số a b; B Tính giá trị a;
C Tính giá trị b; D Tính giá trị a b Câu 35 Trong Pascal, cú pháp để khai báo biến là:
A Var <danh sách biến> = <kiểu liệu>; B Var <danh sách biến> : <kiểu liệu>; C <danh sách biến> : kiểu liệu; D Var <danh sách biến>;
Câu 36 Trong Pascal, biểu thức (75 div 15) bằng:
A B C D Không đáp án đúng
Câu 37 Trong ngôn ngữ lập trình Pascal, cho biết giá trị M sau thực đoạn chương trình sau với a=9 b=20?
M := a;
If a < b then M := b;
A M = 9; B M nhận hai giá trị trên;
C M không nhận giá trị nào; D M = 20;
Câu 38 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 39 Cho biểu thức dạng toán học sau: 2
4
b
a ; chọn dạng biểu diễn tương ứng Pascal:
A 1/4* sqrt(a*a-b*b) B 1/4 + sqrt(a*a-b*b)
C 1/4 * sprt(a*a-b*b) D 1/4 - sqrt(a*a-b*b) Câu 40 Trong ngơn ngữ lập trình Pascal, câu lệnh ghép sử dụng
A Cần lệnh đơn thực công việc; B Ghép nhiều câu lệnh thành câu lệnh; C Cả ba trường hợp D Cần nhiều câu lệnh thực công việc; Câu 41 Biến x nhận giá trị nguyên đoạn [-300 ; 300], kiểu liệu sau phù hợp để khai báo biến x ?
A Byte B Integer C Word D Real
Câu 42 Xét biểu thức lôgic: (n >0) and (n mod = 0) Khẳng định sau đúng?
A Kiểm tra n có chia hết cho khơng B Kiểm tra xem n có số dương khơng C Kiểm tra xem n có số dương chẵn không D Kiểm tra n số nguyên chẵn khơng Câu 43 Trong Pascal phép tốn div, mod thuộc phép toán sau
A Phép toán số học với số thực B Phép toán quan hệ
C Phép toán số học với số nguyên D Phép tốn Logic Câu 44 Tên khơng đúng ngôn ngữ Pascal
A abc_123 B _123abc C 123_abc D abc123_
Câu 45 Cho biểu thức (a mod = 0) and (a mod = 0) Giá trị a
A 24 B 16 C 15 D 21
Câu 46 Trong NNLT Pascal, giả sử x:= a/b; x phải khai báo kiểu liệu nào?
(5)trình gọi
A Hằng B Biến C Hàm D.Biểu thức
Câu 48 Biến X nhận giá trị 1; 100; 150; 200 biến Y nhận giá trị 1; 0.2; 0.3; 10.99 Khai báo khai báo sau đúng nhất?
A Var X, Y: byte; B Var X, Y: real; C Var X: real; Y: byte; D Var X: byte; Y: real; Câu 49 Làm cho giá trị bình phương x
A sqrt(x); B sqr(x); C abs(x); D exp(x);
Câu 50 Trong ngơn ngữ lập trình Pascal, biến khác nào?
A Hằng biến hai đại lương mà giá trị thay đổi trình thực chương trình
B Hằng khơng cần khai báo cịn biến phải khai báo
C Hằng đại lượng lưu trữ giá trị khơng thể thay đổi q trình thực chương trình, biến đại lượng lưu trữ giá trị giá trị thay đổi q trình thực chương trình
D Hằng biến bắt buộc phải khai báo II TỰ LUẬN
1 Viết dạng biểu diễn tương ứng Pascal biểu thức toán học sau:
a y y x x x 2
b (x + y) x2 y2 1
c y
x x y x 2
d (x + y) 2 y x
e y
x b b a 2 f y x
g sin2x – 2cosx
h cos2x + sinx2
2 Viết chương trình
(6)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 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
-Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG mơn: Tốn, Ngữ Văn, Tiế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 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 Tốn Nâng Cao, Toán Chuyên dành cho em HS THCS lớp 6, 7, 8, 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 Tốn: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học 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 SGK từ lớp đến lớp 12 tất
các 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ý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh
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
- - - - -