1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề cương ôn tập HK 1 môn Tin học 11 năm 2017-2018

5 14 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 94 KB

Nội dung

Dưới đây là đề cương ôn tập thi học sinh giỏi môn Đề cương ôn tập HK 1 môn Tin học 11 năm 2017-2018 giúp các em kiểm tra lại đánh giá kiến thức của mình và có thêm thời gian chuẩn bị ôn tập cho kì thi sắp tới được tốt hơn.

Đề cương ôn tập thi HK I – Tin học 11 – Năm học 2017 - 2018 Môn Tin học 11 ĐỀ CƯƠNG ÔN TẬP HỌC KỲ I NĂM HỌC 2017 – 2018 I LÝ THUYẾT Chương II: CHƯƠNG TRÌNH ĐƠN GIẢN Cấu trúc chương trình: Các thành phần chương trình: Khai báo tên CT, Khai báo thư viện, Khai báo hằng, biến, Phần thân CT Một số kiểu liệu chuẩn (Kiểu nguyên, kiểu thực, kiểu kí tự, kiểu lơgic): Phép tốn, biểu thức, câu lệnh gán Các thủ tục vào/ra đơn giản Chương III: CẤU TRÚC RẼ NHÁNH VÀ LẶP Cú pháp hoạt động câu lệnh For …Do dạng tiến dạng lùi Cú pháp hoạt động câu lệnh While…Do Chương IV: KIỂU DỮ LIỆU CÓ CẤU TRÚC Cách khai báo, truy cập tính tốn mảng chiều Cách khai báo, truy cập, số hàm, thủ tục xử lí kiểu liệu xâu II PHẦN CÂU HỎI TRẮC NGHIỆM: (Khoanh tròn vào chữ cai A, B, C D trước câu trả lời đúng) Câu 1: Cấu trúc chương trình Turbo Pascal gồm A Phần tên, phần khai báo thư viện khai báo biến B Phần khai báo phần thân chương trình C Phần tên, câu lệnh, phần thân chương trình D Phần khai báo, Thân chương trình phần kết thúc chương trình Câu 2: Xét chương trình sau: Var i, s: integer; Begin s:= 10; For i:=1 to s:= s + i; Writeln(s); End Kết chương trình A 10 B 15 C 25 D 16 Câu 3: Sau thực đoạn chương trình j:=0; for i:= to j:=j+2; giá trị biến j A 10 B C D Câu 4: Hằng A đại lượng không đổi trước thực chương trình B đại lượng có giá trị khơng đổi trình thực chương trình C biểu thức có giá trị khơng đổi D đại lượng có giá trị thay đổi q trình thực chương trình Câu 5: Để khai báo biến a b lưu trữ chiều dài hai cạnh hình chữ nhật, ta dùng cách khai báo hợp lí nhất? A Var a,b: Longint; B Var a,b: Integer; C Var a,b: Word; D Var a,b: Real; Câu 6: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần biết trước A For := < giá trị đầu > Downto Do < câu lệnh >; B For := < giá trị đầu > To Do < câu lệnh >; C For := < giá trị cuối > To Do < câu lệnh >; D For := < giá trị cuối > Downto Do < câu lệnh >; Câu 7: Muốn kiểm tra giá trị A B có khác hay khơng ta viết câu lệnh If cho đúng? A If A!=B then… B If A >< B then… C If A �B then… D If AB then… Câu 8: Trong Pascal, kiểu liệu Integer có phạm vi giá trị A Từ -215 đến 215; B Từ -215 đến 0; C Từ đến 215; D Từ -215 đến 215 – 1; Câu 9: Các kiểu liệu thuộc kiểu liệu số nguyên? A char, byte, word, boolean B real, longint, word, boolean C real, byte, word, boolean D byte, integer, word, longint Câu 10: Để xuất giá trị biến a ta dùng câu lệnh: A write(a); B Read('a'); C Read(a); D write(’a’); Câu 11: Cho đoạn chương trình sau: Trang 1/5 Đề cương ơn tập thi HK I – Tin học 11 – Năm học 2017 - 2018 Var X: byte; Begin X:=10; write(X) ; End A Câu 12: k A Câu 13: Kết chương trình Write(X) B 10 C X D X :=10 Cho s biến kiểu xâu , k biến kiểu số nguyên, sau thực lệnh: s:='thoi dai cntt'; k:=pos('cn',s); giá trị B C 10 D Biến X nhận giá trị: 2, 4, 6, 8, biến Y nhận hai giá trị TRUE ; FALSE Khai báo biến sau đúng? A var x: char; y : boolean; B var x,y: Boolean; C var x: byte; y: Boolean; D var x,y: char; Câu 14: Để khai báo biến Pascal, ta sử dụng từ khoá A Begin B Uses C Var D Const Câu 15: Cho chương trình sau: A Câu 16: A Câu 17: Var i : integer ; Begin i:= ; while i > i:= i - 3; writeln(i); End Kết chương trình B C Cho khai báo sau: Var A:array[1 8] of word; lệnh gán đúng? A[11]:=5; B A[2]:=5; C A[0]=5; Cho đọan chương trình: D -1 D A[5]:=5.5; s := 0; for i := to n if (i mod 0) and (i mod = 0) then s := s + i; Đoạn chương trình thực cơng việc : A Tính tổng số chia cho lấy phần nguyên chia cho không lấy phần nguyên phạm vi từ đến n B Tính tổng số chia cho lấy phần nguyên chia cho không lấy phần nguyên phạm vi từ đến n C Tính tổng số không chia hết cho chia hết cho phạm vi từ đến n D Tính tổng số khơng chia hết cho chia hết cho phạm vi từ đến n Câu 18: Trong Turbo Pascal câu lệnh sau SAI? A Real(a); B Writeln(‘Nhap lai a>0’); C Readln(a); D Write(‘ Nhap a duong ’); Câu 19: Để mô tả cấu trúc lặp với số lần CHƯA biết trước, Pascal sử dụng câu lệnh: A FOR := TO DO ; B If < Điều kiện> Then < Câu lệnh>; C WHILE DO ; D WHILE DO ; Câu 20: Các phần tử mảng chiều theo A Giá trị giảm dần B Theo số C Giá trị tăng dần D không thứ tự Câu 21: Trong Pascal, biểu thức sau SAI? A Sqrt(f) > (abs(p) + abs(q)) B A =>0 and A=2 Then i:= i + 5; đoạn câu lệnh cho kết A B C D Câu 26: Trong pascal cho câu lệnh lặp For i:=1 to 15 Do S:= S*i ; câu lệnh S:=S*i thực hiện: Trang 2/5 A 15 lần Câu 27: Xét chương trình sau: B 14 lần Đề cương ơn tập thi HK I – Tin học 11 – Năm học 2017 - 2018 C 16 lần D lần Var i, s1, s2 : integer; Begin s1:= 0; s2:= 0; for i:= downto s1 :=s1 + 1; s2 := s2 + i; writeln(s1, ‘ ‘, s2); End Kết chương trình là: A 1; B 15; C 15; D 5; Câu 28: Có xâu s:= 'Nguyen Lan!'; Hàm length(s) cho giá trị A 12 B 10 C 11 D Câu 29: Số phần tử mảng chiều A Có giới hạn B Có nhiều 1000 phần tử C Có it 100 phần tử D Vô số Câu 30: Cho xâu S1:=’ngay’ ; S2:=’thang’, thủ tục Insert(s1,s2,6) cho kết A ’thang ngay’ B ’thangngay ’ C ’ngaythang ’ D ’ngay thang’ Câu 31: Xét chương trình sau: Var a, b : integer; Begin a:=9; b:= -10; If a < b then write(a) else write(b); End Kết chương trình A B a Câu 32: Kết sau thực lệnh sau: A B 150 Câu 33: Xét chương trình sau: C S:=1; b for i:=1 to s:=s*i; C D -10 D 120 Var x, y : integer; Begin Write (‘x = ‘); readln (x); y:= x*x – 2*x + 1; if y=0 then writeln(‘Xin chao !’); End Nhập giá trị cho x để chạy chương trình nhận kết “Xin chao !” ? A B C D Câu 34: Cho khai báo sau: Var hoten : String; phát biểu đúng? A Xâu có độ dài lớn 255 B Câu lệnh sai thiếu độ dài tối đa xâu C Xâu có độ dài D Xâu có độ dài khơng xác định Câu 35: Để biên dịch chương trình Pascal Turbo Pascal ta nhấn tổ hợp phím A Ctrl+F9; B Alt+F7; C Alt+F9; D Ctrl+F7; Câu 36: Xét chương trình sau: Var a: integer; Begin a:= 1; a:= a + 1; writeln(a); End A Câu 37: A Câu 38: Kết chương trình B C Thủ tục Insert('tin','lophoc11',4); cho kết loptinhoc11 B tinlophoc11 C lop1 Để kiểm tra x có chia hết cho hay không ta dùng câu lệnh sau đây? D a D lophoc11tin Trang 3/5 A C Câu 39: A C Câu 40: A C Đề cương ôn tập thi HK I – Tin học 11 – Năm học 2017 - 2018 if (x div 6) = then Writeln(’x chia het cho 6’); B If (x div 6) then Writeln(’ x chia het cho 6’); if (x mod 6) then Writeln(’x chia het cho 6’); D if (x mod 6) = then Writeln(’ x chia het cho 6’); Muốn kiểm tra giá trị A có lớn nhỏ 18 hay không ta viết câu lệnh If cho đúng? If 18>A>7 then … B If 7

Ngày đăng: 27/04/2021, 18:05

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w