Đề thi tin học lớp 11 học kì 1 có đáp án tổng hợp đề thi tin học lop 11 học kì 1 tong hop de thi tin hoc hk1 lop 11 co dap an Đề thi tin học lớp 11 học kì 1 có đáp án tổng hợp đề thi tin học lop 11 học kì 1 tong hop de thi tin hoc hk1 lop 11 co dap an tổng hợp đề thi tin học lớp 11 học kì 1 có đáp án
Trường em http://truongem.com TRƯỜNG TRUNG HỌC PHỔ THÔNG LƯƠNG SƠN Đề kiểm tra: Học Kì I (45’) Mơn: Tin học lớp 11 (đề thi gồm có 35 câu hỏi trắc nghiệm) Mã đề: 265 Câu số: Trong ngôn ngữ lập trình Pascal, hàm length(S) cho kết gì? Độ dài xâu S khai báo Số kí tự có xâu S khơng tính dấu cách Số ký tự xâu khơng tính dấu cách cuối Số kí tự có xâu S Câu số: Trong Pascal, có xâu S1,S2 độ dài 255 s2:= ' '; for i:= to length(s) s2:= s2+upcase(s[i]); Giả sử nhập S1 xâu: qwerty, kết S2 thực đoạn chương trình là: S2 xâu: Qwerty S2 xâu: QwertY S2 xâu: QWERTY Câu số: Trong ngơn ngữ lập trình Pascal, xâu kí tự có tối đa? kí tự 16 kí tự Chương trình báo lỗi khơng chạy đươc 256 kí tự 255 kí tự Câu số: Trong Pascal, cách khai báo xâu kí tự sau đúng? S: File of String; S: File of char; S: String; Cả Câu số: Trong ngôn ngữ lập trình Pascal, sau chương trình thực xong đoạn chương trình sau, giá trị biến S là? S := ‘Ha Noi mua thu’; Delete (S, 7, 8); Insert (‘Mua thu’, S, 1); Ha Noi Mua thu Mua thu Ha Noi mua thu Mua thu Ha Noi Câu số: Trong Pascal, xâu khơng có kí tự gọi là? Xâu không Xâu trắng Ha Noi Xâu rỗng Khơng thuộc xâu kí tự Câu số: Trong ngơn ngữ lập trình Pascal, phần tử xâu kí tự mang số là? Do người lập trình khai báo Khơng có số Câu số: Trong Pascal, đoạn chương trình sau thực cơng việc gì? Y:= ' '; for i:=1 to length(X) If X[i] ' ' then Y:=Y+X[i]; Y tất kí tự khác rỗng X; Y tất kí tự khác X; Y tất kí tự rỗng X; Y kí tự khácrỗng X; Câu số: Trong ngơn ngữ lập trình Pascal, với xâu kí tự có phép toán là? Phép cộng, trừ, nhân, chia Phép cộng phép trừ Chỉ có phép cộng Phép ghép xâu phép so sánh Câu số: 10 Trong ngôn ngữ lập trình Pascal, thủ tục chèn xâu S1 vào xâu S2 vị trí vt viết: Insert(vt, S1, S2) Insert(S1, S2, vt) Insert(S1, vt, S2) Insert(S2, S1, vt) Trường em http://truongem.com Câu số: 11 Trong Pascal, đoạn chương trình sau thực cơng việc gì? d:=0; for i:=1 to Length(X) If (X[i] >= '0 ') and (X[i] Trong Pascal, để khai báo trực tiếp mảng chiều ta thực hiện? Var : array[] of Var : array[] of ; ; Var : array[] of Var : array[] of ; ; Trong Pascal, khai báo kiểu gián tiếp biến mảng chiều ta thực hiện: type = array[] of type = string[] of ; ; var =; var :; type = array[] of type = array[] of ; ; var :; var :; Trong Pascal, có đoạn chương trình sau: var A:array[1 10] of real; i:byte; begin Randomize; for i:=1 to 10 A[i]:=random(100); end Khẳng định sau đúng? Giá trị phần tử A tổng số từ Giá trị phần tử A lớn 100 đến 100 Giá trị phần tử A từ -100 đến 100 Giá trị phần tử A từ đến 100 Trong Pascal, có khai báo: B:array[1 10,1 10] of integer; việc truy xuất đến phần tử mảng Trường em http://truongem.com viết là: B[i][j] B[i],[j] B[i;j] B[i,j] Câu số: 30 Trong ngơn ngữ lập trình Pascal, với cách khai báo sau: Type mang = array[1 100] of integer; Var a, b: mang; c: array[1 100] of integer; Câu lệnh hợp lệ? a := b; b := c; c := b; a := c; Câu số: 31 Trong ngôn ngữ lập trình Pascal: Các phần tử mảng chiều thứ Các phần tử mảng chiều thứ tự theo số tự theo giá trị giảm dần Các phần tử mảng chiều thứ Các phần tử mảng chiều không thứ tự theo giá trị tăng dần tự Câu số: 32 Trong Pascal, có đoạn chương trình sau: Var S:array[1 10] of real; Và S2:=0; for i:=1 to 10 if S[i] < 50 then s2:=s2+s[i]; Đoạn chương trình dùng để tính: Tổng phần tử S có giá trị lớn 50 Tổng phần tử S có giá trị nhỏ 50 Tích phần tử S có giá trị nhỏ 50 Khơng tính Câu số: 33 Trong Pascal, có khai báo: B:array[1 10,1 10] of integer; công việc nhập liệu cho mảng thực qua câu lệnh: for i:=1 to 10 for i:=1 to 10 for j:=1 to 10 for j:=1 to 10 readlnB[i,j] readln(B[i,j]); for i:=1 to 10 for i:=1 to 10 for j:=1 to 10 for j:=10 to write(B[i,j]) readln(B[i,j]); Câu số: 34 Trong Pascal, câu lệnh sau khai báo đúng: Type kieu1chieu = array(1 500) of boolean; Type kieu1chieu = array[1 50] of byte; var a:kieu1chieu; var a:kieu1chieu; Type kieu1chieu : array[1 50] of integer; Type kieu1chieu = array[1 50[ of boolean; var a:kieu1chieu; var a:kieu1chieu; Câu số: 35 Trong Pascal, ta có khai báo sau: var a : array[1 10] of real; i:byte; Để nhập liệu cho phần tử mảng ta thực hiện: readln(a[i]) for i:=1 to 10 readln(a[i]); for i:=1 to 100 readln(a[i]); for i:=10 to readln(a[i]); Trường em http://truongem.com ĐÁP ÁN CHO MÃ ĐỀ SỐ: 265 Câu hỏi số: - D Câu hỏi số: - C Câu hỏi số: - D Câu hỏi số: - C Câu hỏi số: - C Câu hỏi số: - B Câu hỏi số: - C Câu hỏi số: - A Câu hỏi số: - D Câu hỏi số: 10 - B Câu hỏi số: 11 - A Câu hỏi số: 12 - D Câu hỏi số: 13 - C Câu hỏi số: 14 - C Câu hỏi số: 15 - B Câu hỏi số: 16 - D Câu hỏi số: 17 - A Câu hỏi số: 18 - A Câu hỏi số: 19 - C Câu hỏi số: 20 - D Câu hỏi số: 21 - B Câu hỏi số: 22 - B Câu hỏi số: 23 - A Câu hỏi số: 24 - B Câu hỏi số: 25 - B Câu hỏi số: 26 - B Câu hỏi số: 27 - C Câu hỏi số: 28 - D Câu hỏi số: 29 - D Câu hỏi số: 30 - A Câu hỏi số: 31 - A Câu hỏi số: 32 - B Câu hỏi số: 33 - B Câu hỏi số: 34 - B Câu hỏi số: 35 - B VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ĐỀ KIỂM TRA HỌC KỲ I SỞ GIÁO DỤC & ĐÀO TẠO TRƯỜNG THPT ĐƠN DƯƠNG MÔN: TIN HỌC 11 – NĂM HỌC 2016 - 2017 Thời gian làm bài: 45 phút; (40 câu trắc nghiệm) Lớp: 11A Mã đề thi 132 (Học sinh không sử dụng tài liệu) Họ, tên học sinh: Câu Câu 21 22 23 (Học sinh chọn đáp án viết đáp án vào phần làm sau) 10 11 12 13 14 15 16 17 24 25 26 27 28 29 30 31 32 33 34 35 36 37 18 19 20 38 39 40 Câu 1: Cho xâu S=’Le Hong Phong’, cho biết kết hàm LENGTH(S); A 11 B 12 C 13 D Câu 2: Cho S1 = ‘abc’ S2 = =‘bac’, cho biết kết thực thủ tục INSERT(S1,S2,3); A S1 = ‘abcbac’ B S2 = ‘baabcc’ C S2 = ‘baacbc’ D S1= ‘abbacc’ Câu 3: 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 nhất? A Var X: byte; Y: real; B Var X, Y: real; C Var X, Y: byte; D Var X: real; Y: byte; Câu 4: Trong tên sau, tên sau đặt NNLT Pascal? A Ho ten B Ho_ten*1 C Ho_ten D 1hoten Câu 5: 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 không nhận giá trị nào; B M nhận hai giá trị trên; C M = 9; D M = 20; Câu 6: Bộ nhớ cấp phát cho biến tổng cộng byte? Var x,y:integer; c:char; ok:boolean; z: real; A 14 B 11 C 12 Câu 7: Xét chương trình sau? Var a, b: integer; Begin a:=102; write(‘b=’); readln(b); if ab Then a:=4 Else b:=1 Sau thực đoạn chương trình đáp án A b=5; B b=1 C a=4; D a=3; Câu 16: Trong NN lập trình Pascal, đoạn chương trình sau dùng để làm gì? Var x, y, t: integer; Begin x:= t; t:= y; y:= x; End A Hoán đổi giá trị y t B Một công việc khác C Hoán đổi giá trị x t D Hoán đổi giá trị x y Câu 17: Cho biểu thức (a mod = 0) and (a mod = 0) Giá trị a A 12 B C 16 D 23 Câu 18: Trong NNLT Pascal, biểu thức 25 mod + (5/2) * có giá trị A 15.0 B 8.0 C 15.5 D 8.5 Câu 19: Cho biểu thức (a mod = 0) and (a mod = 0) Giá trị a A 15 B 21 C 16 D 24 Câu 20: Cho biểu thức dạng toán học sau: x2 y2 ; chọn dạng biểu diễn tương ứng Pascal: x2 y2 B (sqr(x) – sqr(y))/(sqr(x) – sqr(y)) D (sqrt(x) – sqrt(y))/(sqrt(x) – sqrt(y)) A sqrt(x) – sqrt(y)/sqrt(x) – sqrt(y) C sqr(x) – sqr(y)/sqr(x) – sqr(y) Câu 21: Cho S1 = ‘abCbcabc’ S2 = ‘bc’, cho biết kết hàm POS(S2,S1): A B C D Câu 22: Trong NNLT Pascal, giả sử x:= a/b; x phải khai báo kiểu liệu nào? A word B real C integer D byte Câu 23: 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 chấm (.) C dấu hai chấm (:) D dấu phẩy (,) Câu 24: Câu lệnh dạng lặp tiến có cú pháp là: A IF then ; B While DO ; C FOR := DOWNTO DO ; D FOR := TO DO ; Câu 25: Trong tên sau, đâu tên dành riêng (từ khóa) ngơn ngữ lập trình Pascal? A Real B Program C Baitap D Vidu Câu 26: Biến … A Không cần khai báo trước sử dụng B Là đại lượng có giá trị khơng thay đổi suốt trình thực chương trình C Là đại lượng có giá trị thay đổi trình thực chương trình D Tên không cần theo nguyên tắc đặt tên Câu 27: Câu lệnh sau đúng? A if a = then a := d + else a := d + 2; B if a: = then a := d + else a := d + 2; Trang 2/4 - Mã đề thi 132 VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí C if a = then a = d + else a = d + 2; D if a = then a := d + 1; else a := d + 2; Câu 28: Trong Pascal, khai báo sau ĐÚNG? A const lop = " lop 11"; B const p = 3,1416; C const lop = 'lop 11'; D const max := 1000'; Câu 29: 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 biến bắt buộc phải khai báo C Hằng khơng cần khai báo biến phải khai báo D Hằng đại lượng có giá trị khơng thể thay đổi trình thực chương trình, biến đại lượng có giá trị thay đổi trình thực chương trình Câu 30: Cách tham chiếu (truy cập) phần tử mảng chiều: A (chỉ số] B [chỉ số] C (chỉ số) D [tên biến mảng] Câu 31: Câu lệnh dạng lặp lùi có cú pháp là: A IF then ; B FOR := DOWNTO DO ; C While DO ; D FOR := TO DO ; Câu 32: Đ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ính giá trị b; B Tính giá trị a; C Tính giá trị a b D Tìm giá trị lớn số a b; Câu 33: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là? A If then ; B If then ;esle ; C If then else ; D If ;then Câu 34: Hãy chọn kết đoạn chương trình sau a := 9; b := 7; c:=8; if a > b then c:=7 else c := 5; Write(c); A B C D Câu 35: Lệnh sau dùng để in giá trị biến thực M hình có chữ số thập phân với độ rộng 5? A write (M:2:5); B write (M,5,2); C writeln (M:2:5); D write (M:5:2); Câu 36: Hãy chọn kết đoạn chương trình sau s := 0; for i:= to 10 s:=s + i; Write(s); A 55 B 45 C 50 Câu 37: Cho biết kết đoạn chương trình sau? D 49 N:=5;tong:=0; For i:=1 to n If (i mod 3=0) then Tong:=tong+i; Write(tong); A 10 B C D Câu 38: Khai báo mảng sau cú pháp? A Var A = array[1 100] of integer; B Var A : array[1 100] of integer; C Var A : array[1:100] of integer; D Var A = array[1:100] of integer; Câu 39: Phần thân chương trình giới hạn cặp từ khóa A Start…Finish B Begin…End C Begin…End; D Start…Finish; Câu 40: Trong Pascal phép toán div, mod A Phép chia cho số nguyên số thực B Phép chia số nguyên C Cả câu sai D Phép chia số thực - HẾT -Trang 3/4 - Mã đề thi 132 VnDoc - Tải tài liệu, văn pháp luật, biểu mẫu miễn phí ĐÁP ÁN C 11 A 21 B 31 B B 12 C 22 B 32 D A 13 C 23 D 33 A C 14 B 24 D 34 D D 15 B 25 B 35 D C 16 D 26 C 36 A B 17 A 27 A 37 B D 18 D 28 C 38 B D 19 29 D 39 B 10 A 20 30 B 40 A B Trang 4/4 - Mã đề thi 132 Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ ĐỀ THI HỌC KÌ TIN HỌC LỚP 11 CÓ ĐÁP ÁN I PHẦN TRẮC NGHIỆM: (6 diểm) Chọn phương án điền vào bảng phần làm: Câu 1: Để khai báo sử dụng thư viện phải dùng từ khóa nào? A Var B Uses C Const D Type Câu 2: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước: A for := to ; B for := to ; C for := downto ; D for := downto ; Câu 3: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau thực CT, giá trị F là: A F =1 B F=13 C F=4 D Không xác định Câu 4: Cho biểu thức S:= 10 mod * + 12 div 5, kết S là: A B C D 12 Câu 5: Để đư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 6: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, x,y nhận giá trị 4; kết thu là: A 12 + B 56 C + D 58 Câu 7: Cho hai biến nguyên x,y thoả 100 x,y 150 S = x*y S khai báo tốn nhớ nhất? A Var s: integer; B Var s: byte; C Var s: longint; D Var s: real; Câu 8: Cho biểu thức toán sau: 2sin( x 1) x , biểu diễn biểu thức ngôn ngữ lập trình pascal A 2*sin(sqr(x) + 1) – * sqrt(x+2); B 2*sin(sqrt(x) + 1) – 4*sqr(x+2); C 2sin(x*x + 1) – 4sqrt(x+2); D 2*sin(x*x +1) – 4* sqr(x+2); Câu 9: Cú pháp sau cho câu lệnh While A While : ; B While(điều kiện) 5) K:=K-2; Write(K); Kết xuất hình là: A B C 10 D 10 Câu 12: 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: A If a>0, b>0, c>0 then B If (a>0) or (b>0) or (c>0) then C If (a>0) and (b>0) and (c>0) then D If a,b,c>0 then II PHẦN TỰ LUẬN: (4 điểm) Viết chương trình nhập từ bàn phím số ngun dương N (N≤100) dãy số nguyên A1, A2, AN có trị tuyệt đối nhỏ 1000 Đưa hình thông tin sau: a Tổng số nguyên chẵn, tổng số nguyên lẻ dãy số b Tổng giá trị dãy số BÀI LÀM Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ I PHẦN TRẮC NGHIỆM: Câu 10 11 12 Đ.án II PHẦN TỰ LUẬN: ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ ĐÁP ÁN ĐỀ KIỂM TRA Tin học 11 I PHẦN TRẮC NGHIỆM: (6 điểm) Mỗi phương án 0,5 điểm Câu 10 11 12 Đ.án C B B C C B A A C C A C II PHẦN TỰ LUẬN: (4 điểm) {Phần khai báo} Program phan_tu_luan; Uses crt; Const Nmax=100; Var A:array[1 nmax] of integer; I,n:byte; tc,tl,tongd:integer; Begin Clrscr; Write(‘Nhap N=’); Readln(N); {Tạo dãy số} For i:=1 to n Begin Write(‘A[‘,I,’]=’); Readln(a[i]); End; {Đếm đưa hình giá trị} tc:=0; tl:=0; For i:=1 to n If a[i] mod = then tc:=tc + a[i] else tl:=tl + a[i]; Tongd:=tc+tl; Writeln(‘Tong so chan cua day la: ’,tc); Writeln(‘Tong so le cua day la: ’,tl); Write(‘Tong gia tri cua day la: ’,tongd); Readln; End Thực đầy đủ phần khai báo điểm Nhập số nguyên N tạo dãy số điểm Đếm đưa hình giá trị điểm Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ ĐỀ CƯƠNG ÔN TIN HỌC LỚP 11 HỌC KÌ 1 Phần thiết phải có chương trình Tên chương trình Phần Khai báo Phần thân chương trình Cả ba phần Tên chương trình Program; Progam BaiTap; Program BaiTap; ProgramBaiTap; Những thành phần sử dụng phải khai báo Thư viện Hằng Biến Cả ba thành phần Để khai báo sử dụng thư viện phải dùng từ khóa nào? Var Uses Const Type Để khai báo sử dụng phải dùng từ khóa nào? Var Uses Const Type Để khai báo sử dụng biến phải dùng từ khóa nào? Var Uses Const Type Thân chương trình giới hạn cặp từ khóa Begin…End; Begin…End Start…Finish Start…Finish; Chỉ kiểu liệu viết sai TP Integer Gia Sư Tài Năng Việt Read Char Extended Chỉ kiểu liệu viết sai TP Interger Byte World Longint 10 Chỉ kiểu liệu viết sai TP Integer Real Chr Extended 11 Chỉ kiểu liệu viết sai TP Integer Read Char Extende 12 Chỉ kiểu liệu viết sai TP Integer Read Char Boolen 13 Chỉ kiểu liệu viết sai TP Integer Read Char Sigle 14 Chỉ kiểu liệu viết sai TP Interger Duble Char Extended 15 Chỉ kiểu liệu viết sai TP Double Extended Compile Comp 16 Chỉ kiểu liệu viết sai TP https://giasudaykem.com.vn/ Gia Sư Tài Năng Việt Interger Read Chr Boolean 17 Chỉ kiểu liệu viết sai TP Integer Single Char Login 18 Chỉ kiểu liệu viết sai TP Integer Byte World Longint 19 Chỉ kiểu liệu viết sai TP Real Double Extende Comp 20 Chỉ kiểu liệu viết sai TP Real Double Compile Extended 21 Biến kiểu Byte có giá trị phạm vi 255 128 -32768 32787 32787 22 Biến kiểu Integer có giá trị phạm vi 255 -32768 32787 216-1 (65535) 231-1 231-1 23 Biến kiểu Word có giá trị phạm vi 255 -32768 32787 216-1 (65535) -231 231-1 (-2147483648 2147483647) https://giasudaykem.com.vn/ Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ 24 Biến kiểu longint có giá trị phạm vi 255 -32768 32787 216-1 (65535) 231-1 231-1(-2147483648 2147483647) 25 Biến kiểu Real có giá trị phạm vi 1.5e-45 3.4e38 2.9e-39 1.7e38 5.0e-234 1.7e308 -9.2e18 9.2e18 26 Biến kiểu Single có giá trị phạm vi 1.5e-45 3.4e38 2.9e-39 1.7e38 5.0e-234 1.7e308 -9.2e18 9.2e18 27 Biến kiểu Double có giá trị phạm vi 1.5e-45 3.4e38 2.9e-39 1.7e38 5.0e-234 1.7e308 -9.2e18 9.2e18 28 Biến kiểu Comp có giá trị phạm vi 1.5e-45 3.4e38 2.9e-39 1.7e38 5.0e-234 1.7e308 -9.2e18 9.2e18 29 Biến kiểu Char lưu giữ ký tự chữ ký tự chữ số ký tự đặc biệt bảng mã ASCCI chuỗi ký tự 30 Để lưu giữ biến kiểu Char máy tính cần dành nhớ byte byte byte byte 31 Khi khai báo biến kiểu Boolean, giá trị lưu giữ Số nguyên Số thực True Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ False 32 Trong kiểu liệu sau kiểu kiểu đếm Số nguyên Số thực Ký tự Logic 33 Các kiểu liệu: Byte, Integer, Word, Longint gọi chung Số nguyên Số thực Ký tự Logic 34 Các kiểu liệu: Real, Single, Double, Extended, Comp gọi chung Số nguyên Số thực Ký tự Logic 34 Để tính diện tích S hình vng cạnh a với giá trị nằm phạm vi 100 200, lựa chọn kiểu biến phù hợp tốn nhớ ? Integer Real Word Longint 35 Có biểu thức x:= -b/a Hãy chọn kiểu liệu phù hợp với biến x ? Integer Real Char Boolean 36 Biến x nhận giá trị 5, 10, 15, 20 Hãy chọn kiểu liệu phù hợp với biến x ? Integer Real Word Longint 37 Biến x nhậncác giá trị 0.1; 0.2; 0.3; 0.4; 0;5 Hãy chọn kiểu liệu biến x nhận? Integer Real Word Comp Khi viết chương trình, muốn tất câu lệnh thực hiện, ta dùng cấu trúc sau đây: Tuần tự Rẽ nhánh Lặp Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ Nhảy đến Để thay đổi thứ tự thực câu lệnh chương trình ta dùng cấu trúc lệnh Tuần tự Rẽ nhánh Lặp Nhảy đến Đâu dạng lệnh rẽ nhánh Thiếu Đủ Ghép Cả ba Câu lệnh đoạn chương trình: IF Then Luôn thực Thực biểu thức điều kiện Thực biểu thức điều kiện sai Cả ba lựa chọn sai Đoạn chương trình: IF Then Else Thực câu lệnh biểu thức điều kiện Thực câu lệnh biểu thức điều kiện sai Thực câu lệnh biểu thức điều kiện Thực câu lệnh biểu thức điều kiện sai Khi biểu thức điều kiện đúng, câu lệnh IF Then Else thực Câu lệnh Câu lệnh Thực câu lệnh trước đến câu lệnh Thực câu lệnh trước đến câu lệnh Khi biểu thức điều kiện sai, câu lệnh IF Then Else thực Câu lệnh Câu lệnh Thực câu lệnh trước đến câu lệnh Thực câu lệnh trước đến câu lệnh 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 a=3 a=4 b=5 b=1 Cho a:=3; b:=2 Câu lệnh IF a>b Then a:=4 Else b:=1 Sau thực đoạn chương trình đáp án a=3 a=4 b=2 b=1 Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ 10 Đ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 để: Tính giá trị a Tính giá trị b Tìm giá trị lớn số a b Cả ba lựa chon 11 Đoạn chương trình: IF b>a Then Max:=b Else Max:=a Hãy cho biết đoạn chương trình dùng để: Tính giá trị a Tính giá trị b Tìm giá trị lớn số a b Cả ba lựa chon 12 Nên dùng câu lệnh rẽ nhánh dạng đủ phải lựa chọn khả thỏa mãn Một khả Một hai khả Một nhiều khả Cả ba trường hợp 13 Nên dùng câu lệnh rẽ nhánh dạng thiếu phải lựa chọn khả thỏa mãn Một khả Một hai khả Một nhiều khả Cả ba trường hợp 14 Câu lệnh IF lông sử dụng phải lựa chọn khả thỏa mãn Một khả Một hai khả Một nhiều khả Cả ba trường hợp 15 Câu lệnh ghép sử dụng Cần nhiều lệnh đơn thực công việc Ghép nhiều câu lệnh thành câu lệnh Tác động câu lệnh trước đến nhiều câu lệnh Cả ba trường hợp 16 Vòng lặp có số lần lặp biết trước là: For …to…do… For …downto…do… While…do… Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ Repeat…Until… 17 Vòng lặp có số lần lặp khơng biết trước là: For …to…do… For …downto…do… While…do… Repeat…Until… 18 Vòng lặp kiểm tra điều kiện trước thực công việc là: For …to…do… For …downto…do… While…do… Repeat…Until… 19 Vòng lặp kiểm tra điều kiện sau thực công việc là: For …to…do… For …downto…do… While…do… Repeat…Until… 20 Lặp vô tận (khơng kết thúc được) xảy với vòng lặp For …to…do… For …downto…do… While…do… Repeat…Until… 21 Vòng lặp ln thực hiện, lần For …to…do… For …downto…do… While…do… Repeat…Until… 22 Biến đếm vòng lặp với số lần lặp biến trước phải có kiểu Sô nguyên Số thực Ký tự Logic 23 Không dùng biến đếm loại vòng lặp câu lệnh tiếp theo: For …to…do… For …downto…do… While…do… Repeat…Until… 24 Vòng lặp có biến đếm tự động tăng lên đơn vị sau lần thực câu lệnh For …to…do… Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ For …downto…do… While…do… Repeat…Until… 25 Vòng lặp có biến đếm tự động giảm đơn vị sau lần thực câu lệnh For …to…do… For …downto…do… While…do… Repeat…Until… 26 In kết sau thực đoạn chương trình sau: For i:=1 to 10 Write(i); 10 11 không xác định 27 Với i kiểu liệu char Đoạn chương trình sau in kết nào?: For i:=’a’ to ‘z’ write(i); Chữ a Chữ z Bảng chữ a z Cả ba lựa chọn sai 28 Với i kiểu liệu Integer Đoạn chương trình sau in kết nào?: For i:=1 to write(i); iiiii 5i 12345 54321 29 Với i kiểu liệu Integer Đoạn chương trình sau in kết nào?: For i:=5 downto write(i); iiiii 5i 12345 54321 30 Xét điều kiện trước, làm vòng lặp For …to…do… For …downto…do… While…do… Repeat…Until… 31 Điều kiện lặp xét sau, dừng vòng lặp Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ For …to…do… For …downto…do… While…do… Repeat…Until… 32 Vòng lặp khơng cần cặp từ khóa Begin…End; For …to…do… For …downto…do… While…do… Repeat…Until… 33 Cho biết câu lệnh sau sai đâu? IF DTB>5 then Write(‘Đỗ’); Else Write(‘Trựơt’); Đồng thời viết giá trị Đỗ, trượt Chưa biết giá trị ĐTB Có hai dấu chấm phẩy (;) câu lệnh Thừa dấu chấm phẩy (;) trước từ khóa Else 34 Vòng lặp khơng thực lệnh thân vòng lặp For …to…do… For …downto…do… While…do… Repeat…Until… ... Họ, tên học sinh: Câu Câu 21 22 23 (Học sinh chọn đáp án viết đáp án vào phần làm sau) 10 11 12 13 14 15 16 17 24 25 26 27 28 29 30 31 32 33 34 35 36 37 18 19 20 38 39 40 Câu 1: Cho xâu... 17 A 27 A 37 B D 18 D 28 C 38 B D 19 29 D 39 B 10 A 20 30 B 40 A B Trang 4/4 - Mã đề thi 13 2 Gia Sư Tài Năng Việt https://giasudaykem.com.vn/ ĐỀ THI HỌC KÌ TIN HỌC LỚP 11 CÓ ĐÁP ÁN I PHẦN TRẮC... miễn phí ĐỀ KIỂM TRA HỌC KỲ I SỞ GIÁO DỤC & ĐÀO TẠO TRƯỜNG THPT ĐƠN DƯƠNG MÔN: TIN HỌC 11 – NĂM HỌC 2 016 - 2 017 Thời gian làm bài: 45 phút; (40 câu trắc nghiệm) Lớp: 11 A Mã đề thi 13 2 (Học sinh