A) Biên dịch không lưu lại văn bản để sử dụng khi cần thiết. B) Thông dịch lưu lại văn bản để sử dụng khi cần thiết. C) Biên dịch lưu lại văn bản để sử dụng khi cần thiết. D) Thông dịch [r]
(1)TRƯỜNG TH CẤP 2,3 MỸ PHƯỚC ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11
Thời gian: 45 phút
(Gồm: 28 câu trắc nghiệm, câu tự luận)
Họ tên: Lớp:
I PHẦN TRẮC NGHIỆM (7 điểm)
Câu 1: Hãy cho biết thông dịch khác biên dịch điểm nào?
A) Biên dịch không lưu lại văn để sử dụng cần thiết B) Thông dịch lưu lại văn để sử dụng cần thiết C) Biên dịch lưu lại văn để sử dụng cần thiết
D) Thông dịch sử dụng ngơn ngữ lập trình Pascal
Câu 2: Biểu thức x y y x a
2
sau viết Pascal ?
A) 2*a*sqrt(x+y)/(x*x+y)
B) 2*a*Abs(x+y)/(x*x+y) C) 2*a*exp(x+y)/x*x+y
D) (2*exp(x+y))/(x*x+y)
Câu 3: Biến a nhận giá trị true, biến b nhận giá trị 11.2 ; 11.3 ; 11.4 ; 3.14 ; 3.1416 chọn khai báo đúng:
A) var a: char; b: integer; B) var a: char; b: byte;
C) var a: true; b: word; D) var a: boolean; b: real;
Câu 4: Cho khai báo biến a hã ch a câ nh gán
Var m, n:integer;
(2)A) x:=6; B) m:=-4; C) y:=10.5; D) n:=3.5;
Câu 5: Chương t ình dịch khơng có khả t ong khả a ?
A) Thông báo lỗi cú pháp B) Phát lỗi cú pháp
C) Tạo chương trình đích D) Phát lỗi ngữ nghĩa
Câu 6: Cách viết cho biểu thức a t ong TP: Sin(5x) + co (3x+ )=12
A) Sin5*x+ cos3x+y =12 B) Sin(5*x)+cos(3x+y)=12 C) Sin(5*x)+cos(3*x+y)=12 D) Sin5*x+cox3*x+y=12
Câu 7: Xét biểu thức sau : (9x < 80) and (x <=10) Biểu thức cho kết True x
A) B) 10 C) 11 D)
Câu 8: Trong ngôn ngữ lập trình Pascal, mặt cú pháp câu l nh a đâ sai ?
A) x:= (3<5) and (6<8); B) x := 3,1415;
C) x:= (3<5) or (6>8); D) x := 30.5;
Câu 9: Phát biể đâ
(3)B) Đại lượng có giá trị khơng đổi trình thực chương trình gọi biến
C) Trong chương trình tên gọi đối tượng khơng thay đổi nên xem D) Tên người lập trình tự đặt khơng trùng với từ khóa trùng với tên chuẩn
Câu 10: Cho a:= 5, b:= 20 Hãy tính giá trị a, b trường hợp sau? If a > b Then
Begin
a:= b-a; b:= a+2; End
Else a:= b- a;
A) a = 5, b = 15 B) a = 5, b = 20 C) a = 15, b = 20 D) a = 15, b =
Câu 11: X nhận giá trị từ ‘A’ đến ‘Z’ khai báo sau trong Pascal?
A) Var x : real; B) Var x: Byte ; C) Var x: Integer; D) Var x : char ;
Câu 12: Biểu diễn từ khóa Pascal
(4)Câu 13: Xét khai báo sau: Var
K, t, M, Q, i : Longint ; {dòng 1}
C, C1: Char; {dòng 2} _87, giai_pt: Boolean; {dòng 3}
thi_nghiem 1: Integer; {dòng 4}
Hãy lỗi khai báo dòng nào? A) dòng
B) dòng C) dòng D) dòng
Câu 14: Hãy viết biểu thức : 99.5 ≥ N >0 sang dạng biểu diễn tương ứng Pascal
A) (N<=99.5) or (N>0) B) (N <= 99.5) and (N>0) C) (N >= 99.5) or (N>0) D) (N>=99.5) and (N>0)
Câu 15: Xác định giá trị x, y sau thực hi n đoạn chương trình? Var x, y : Integer;
Begin
x:= 10; y:= 15; x:= x+y; y:= y-x; End;
(5)D) x= 25, y= 15
Câu 16: Chú thích sử dụng ngơn ngữ lập trình Pascal ghi trong:
A) [ ) B) ( ) C) [ ] D) (* *)
Câu 17: Trong Pascal phép toán div, mod thuộc phép toán a đâ :
A) Phép toán số học với số thực B) Phép toán số học với số nguyên C) Phép toán Logic
D) Phép toán quan hệ
Câu 18: Trong ngơn ngữ lập trình Pascal, từ khóa CONST dùng để:
A) Khai báo biến B) Khai báo C) Khai báo thư viện
D) Khai báo tên chương trình
Câu 19: Trong ngơn ngữ lập trình Pascal, từ khóa PROGRAM dùng để:
A) Khai báo tên chương trình B) Khai báo biến
C) Khai báo thư viện D) Khai báo
Câu 20: Trong ngơn ngữ lập trình Pascal, soạn thảo chương t ình oại tên có màu trắng:
A) Tên người lập trình đặt B) Tên chuẩn
(6)Câu 21: T ong T bo Pa ca để biên dịch chương t ình
A) Nhấn phím F9
B) Nhấn tổ hợp phím Shift + F9 C) Nhấn tổ hợp phím Alt + F9 D) Nhấn tổ hợp phím Ctrl+F9
Câu 22: T ong T bo Pa ca để thoát khỏi Turbo Pascal
A) Nhấn tổ hợp phím Alt + F4 B) Nhấn tổ hợp phím Alt + X C) Nhấn tổ hợp phím Ctrl + F4 D) Nhấn tổ hợp phím Ctrl + X
Câu 23: Cấu trúc chương t ình chia làm phần?
A) B) C) D)
Câu 24: Xác định giá trị biểu thức:
S = (135 div 100) + (135 mod 100) div 10 + (135 mod 10)
A) S=10 B) S=6 C) S=9 D) S =
Câu 25: Câu l nh dùng để xuất li u ( Trong pascal)?
(7)Câu 26: Xét biểu thức điều ki n: b*b – 4*a*c>0 Khẳng định sau đâ đúng:
A) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm thực dương hay không
B) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có hai nghiệm thực phân biệt hay không
C) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm thực hay khơng D) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm kép hay khơn
Câu 27: Cho đoạn chương t ình a : begin
readln(x, y); T:=x; x:=y; y:=T;
write(‘ x = ‘, x, ‘ y = ‘, y); readln
end
giả sử nhập x= 0; y= -1; sau thực đoạn chương trình xong hình in nội dung có dạng nào?
A) x = - y = T B) x = -1 y = C) x = y = -1 D) x = T y = T
Câu 28: Chọn cú pháp đúng:
A) PROGRAM <tên chương trình> ; B) VAR <tên biến> := <giá trị> ; C) USES <danh sách biến> ;
(8)II PHẦN TỰ LUẬN (3 điểm)
Câu 1: Viết chương trình đưa hình câu : " Chao cac ban !
Moi cac ban lam quen voi chuong trinh Tubo Pascal !"( điểm)
Câu 2: Viết chương trình nhập vào số từ bàn phím tìm số lớn số ? (2 điểm) -HẾT -
HƯỚNG DẪN GIẢI CHI TIẾT I PHẦN TRẮC NGHIỆM (7 điểm)
Câu 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
A
B
C
D
Câu 21 22 23 24 25 26 27 28
A
B
C
D
II PHẦN TỰ LUẬN (3 điểm) Câu 1: Viết chương trình
Program cau1; ( 0.25 điểm) Begin
Write(‘ Chao cac ban !
(9)End ( 0.25 điểm)
Câu 2: Viết chương trình
Program cau2; ( 0.25 điểm) Var a,b: real; ( 0.25 điểm) Begin
Write(‘ nhap a,b); ( 0.25 điểm) Readln(a,b); ( 0.25 điểm) If a>b then write(‘a la so lon’)
Else write(‘b la so lon’); ( 0.5 điểm)
Readln ( 0.25 điểm)
(10)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 chun Tố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, Tốn Chun 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 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 Toán- Lý - Hoá, 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
Khoá Học Nâng Cao HSG