1. Trang chủ
  2. » Giáo án - Bài giảng

ĐỀ CƯƠNG ôn tập học kì 1 TIN 11

11 99 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 75 KB
File đính kèm đề cương ôn tập học kì 1 tin 11.rar (21 KB)

Nội dung

Câu 1: Cho biểu thức trong Pascal: abs(x+1) 3. Biểu thức tương ứng trong Toán học là: A. B. C. D. Câu 2: Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C đều lớn hơn không ta viết câu lệnh If...then... thế nào cho đúng? A. if A > 0 and B > 0 and C > 0 then.... B. if A, B, C > 0 then... C. if (A > 0) or (B > 0) or (C > 0) then.... D. if (A > 0) and (B > 0) and (C > 0) then.... Câu 3: Trong Pascal, để nhập dữ liệu từ bàn phím ta sử dụng thủ tục: A. read(); B. readln(); C. readlnn(); D. Cả A và B đều đúng.

TRƯỜNG THPT SƠN ĐỘNG ĐỀ CƯƠNG ÔN TẬP MÔN TIN HỌC 11 TỔ TỐN- TIN HỌC KÌ I A.LÝ THUYẾT CHƯƠNG I: MỘT SỐ KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH Bài 1: Khái niệm lập trình ngơn ngữ lập trình - Khái niệm chương trình dịch, thơng dịch, biên dịch Sự giống khác thông dịch biên dịch Bài 2: Các thành phần ngơn ngữ lập trình - Các thành phần - KN tên dành riêng, tên chuẩn, tên người lập trình đặt - KN hằng, biến CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN Bài 3: Câu trúc chương trình - Cấu trúc chương trình gồm phần, phần nào? Phần bắt buộc phải có Nêu cú pháp khai báo tên chương trình, khai báo thư viện, khai báo hằng, khai báo biến? Lấy ví dụ minh họa Cấu trúc thân chương trình? Viết chương trình đơn giản đưa hình thơng báo: ‘ tên là…’ ‘Tôi học sinh lớp 11a’ Bài : Một số kiểu liệu chuẩn - Kiểu nguyên ( kiểu, nhớ lưu trữ giá trị, phạm vi giá trị) Kiểu thực ( kiểu, nhớ lưu trữ giá trị, phạm vi giá trị) Kiểu kí tự ( kiểu, nhớ lưu trữ giá trị, phạm vi giá trị) Kiểu logic ( kiểu, nhớ lưu trữ giá trị, phạm vi giá trị) Bài : Khai báo biến - Cú pháp khai báo biến, lấy ví dụ minh họa Bài : Phép toán, biểu thức, câu lệnh gán - Phép toán : Nhớ bảng SGK-trang 24 Biểu thức số học : + quy tắc viết biểu thức số học + phép toán thực theo thứ tự ? Hàm số học chuẩn : xem bảng SGK trang 26 Biểu thức quan hệ, biểu thức logic, câu lệnh gán : xem SGK trang 27-28 Bài 7, Bài : Các thủ tục chuẩn vào/ đơn giản Soạn thảo, dịch thực chương trình - Nhập liệu từ bàn phím (read/readln) - Đưa liệu hình ( write/writeln) - Biên dịch chương trình: Alt+F9; - Chạy chương trình: Ctrl+F9; - Đóng cửa sổ chương trình: Alt+F3; - Thốt khỏi phần mềm Pascal: Alt+X; CHƯƠNG III: CẤU TRÚC RẼ NHÁNH VÀ LẶP Bài : Cấu trúc rẽ nhánh - Cấu trúc rẽ nhánh dạng thiếu : Cú pháp, lấy vd minh họa - Cấu trúc rẽ nhánh dạng đủ: Cú pháp, lấy vd minh họa Bài 10: Cấu trúc lặp: - Lặp với số lần biết trước: Cú pháp, lấy vd minh họa - Lặp với số lần chưa biết trước: Cú pháp, lấy vd minh họa CHƯƠNG IV : KIỂU DỮ LIỆU CÓ CẤU TRÚC BÀI 11 KIỂU MẢNG CHIỀU Khái niệm - Mảng chiều dãy hữu hạn phần tử có kiểu Mảng đặt tên phần tử mang số Để mô tả mảng chiều cần xác định kiểu phần tử cách đánh số phần tử Khai báo mảng chiều - Cách 1: Khai báo trực tiếp: VAR : ARRAY [kiểu số] OF ; - Cách 2: Khai báo gián tiếp TYPE = ARRAY [kiểu số] OF ; VAR : ; Tham chiếu tới phần tử mảng - Để tham chiếu tới phần tử mảng ta gọi theo cấu trúc: Tên_biến[chỉ số] VD: Tham chiếu đến phần tử thứ 20 mảng A ta viết A[20] BÀI 12: KIỂU XÂU Một số khái niệm - KN xâu: Xâu dãy kí tự bảng mã ASCII.Mỗi kí tự gọi phần tử xâu - Độ dài xâu: Số lượng kí tự xâu gọi độ dài xâu - Xâu rỗng: Xâu có độ dài gọi xâu rỗng Thao tác xử lý xâu a Phép ghép xâu b Các phép so sánh xâu c Thủ tục delete Cú pháp : Delete(st, vt, n) thực việc xóa n kí tự biến xâu st vị trí vt d Thủ tục insert Cú pháp: Insert(s1, s2, vt): Chèn xâu s1 vào s2 vị trí vt e Hàm copy Cú pháp: copy(S, vt,N): tạo xâu gồm N kí tự liên tiếp vị trí vt xâu S f Hàm length Cú pháp: length(S): cho biết giá trị độ dài xâu S g Hàm pos Cú pháp: pos(s1, s2) Cho vị trí xuất xâu s1 xâu s2 h Hàm upcase Cú pháp: upcase(ch) In hoa chữ ch B BÀI TẬP BÀI TẬP TỰ LUẬN Bài 1: Nhập từ bàn phím số nguyên dương N, đưa hình số vừa nhập Bài 2: Nhập từ bàn phím số thực k, đưa hình bàn phím số thực k theo cách viết có quy cách Bài 3: Viết cú pháp lấy ví dụ câu lệnh lặp For-do, While-do Bài : Một ruộng hình chữ nhật có chiều dài a, chiều rộng b Bên ruộng có giếng hình trịn có bán kính R Viết chương trình tính diện tích đất trồng trọt ? Bài 5: Trình bày nêu ý nghĩa câu lệnh If-Then dạng thiếu dạng đủ? Cho ví dụ? Bài 6: Viết chương trình tìm phần tử lớn dãy số nguyên ? Bài : Viết chương trình nhập vào dãy gồm N số thực : b1…bN Bài 8: Nêu khái niệm: Xâu, độ dài xâu, xâu rỗng Bài 9: Viết chương trình nhập vào họ tên người đưa tên có độ dài ngắn BÀI TẬP TRẮC NGHIỆM Câu 1: Cho biểu thức Pascal: abs(x+1) - Biểu thức tương ứng Toán học là: A x   B  x  C  x  D x   Câu 2: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C lớn không ta viết câu lệnh If then cho đúng? A if A > and B > and C > then B if A, B, C > then C if (A > 0) or (B > 0) or (C > 0) then then D if (A > 0) and (B > 0) and (C > 0) Câu 3: Trong Pascal, để nhập liệu từ bàn phím ta sử dụng thủ tục: A read(); B readln(); C readlnn(); D Cả A B Câu 4: Trong Turbo Pascal, xác định tên tên sau: A 10pro B Bai tap_1 C Baitap D sinh Câu 5: 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 6: Trong ngơn ngữ lập trình Pascal, từ khố 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 7: 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 b=1 B a=3; C b=5; D a=4; Câu 8: Cho đoạn chương trình sau: If(a1) then x:=9 div a Else x:= -2013; 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 = -2012 B x = -2013; C x = 9; D x = 10; C D Câu 9: Trong Pascal, biểu thức (27 mod 4) bằng: A B Câu 10: Phát biểu đúng? A Phần khai báo khai báo cho: Tên chương trình, hằng, biến chương trình B Phần khai báo khai báo cho: Tên chương trình, hằng, biến C Phần khai báo khai báo cho: Chương trình con, hằng, biến D Phần khai báo khai báo cho: Tên chương trình, thư viện, hằng, biến chương trình Câu 11: Trong pascal, câu lệnh gán sau sai: A c-1:=d; B c:=x+y; C a:=b+c; D a:=b; Câu 12: Đ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 13: Trong Pascal, cú pháp để khai báo biến là: A Var =; B Var :; C : kiểu liệu; D Var ; Câu 14: Trong Pascal, biểu thức (57 div 13) bằng: A B C D 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 x:=a - b Else y:=b – a; Sau thực đoạn chương trình đáp án A x= -1 B y= -1 C x= D y= Câu 32: Mảng chiều A Là tập hợp số nguyên; B Độ dài tối đa mảng 255; C Là dãy hữu hạn phần tử kiểu; D Mảng chứa kí tự; Câu 33: Hãy chọn phương án ghép Để khai báo số phần tử mảng PASCAL, người lập trình cần A khai báo số số phần tử mảng; B khai báo số bắt đầu kết thúc mảng; C khai báo số kết thúc mảng; D không cần khai báo gì, hệ thống tự xác định; Câu 34: Phát biểu số mảng phù hợp ? A Dùng để truy cập đến phần tử mảng; B Dùng để quản lí kích thước mảng; C Dùng vòng lặp với mảng; D Dùng vòng lặp với mảng để quản lí kích thước mảng; Câu 35: Phát biểu sau mảng khơng xác ? A Chỉ số mảng khơng thiết 1; B Có thể xây dựng mảng nhiều chiều; C Xâu kí tự xem loại mảng; D Độ dài tối đa mảng 255; Câu 36: Thế khai báo biến mảng gián tiếp ? A Khai báo mảng ghi; B Khai báo mảng xâu kí tự; C Khai báo mảng hai chiều; D Khai báo thơng qua kiểu mảng có; Câu 37: Với khai báo sau: Var m:= array[1 10] of byte; Kiểu phần tử mảng kiểu A Kiểu thực B Kiểu xâu C Kiểu nguyên D Kiểu logic Câu 38: Với khai báo sau: Var m:= array[1 10] of byte; Tên mảng là? A m B Array C Var D Byte Câu 39: Với khai báo sau: Var m:= array[1 10] of byte; Chỉ số đầu mảng là? A B C D Câu40: Câu 19: Với khai báo sau: Var m:= array[1 10] of byte; Chỉ số cuối mảng A 11 B.10 C.12 D.1 Câu 41: Tham chiếu tới phần tử mảng chiều xác định tên mảng số viết cặp ngoặc nào? A [ ] B ( ) C “ “ D.{ } Câu 42: Khai báo mảng sau đúng? 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 43: Độ dài tối đa xâu kí tự Pascal là: A 255 B 256 C D Không giới hạn Câu 44: Xâu kí tự có độ dài gọi là: A Khơng tồn B Xâu rỗng C Chứa kí tự D Xâu ngắn Câu 45: Kí tự xâu đánh số là: A B C Do người lập trình đặt D Khơng quy định Câu 46: Cú pháp khai báo biến xâu là: A Var :string[độ dài lớn xâu]; B Var tên biến :string[độ dài lớn xâu]; C Var :string(độ dài lớn xâu); D Var tên biến :string(độ dài lớn xâu); Câu 47: Để khai báo biến xâu ta sử dụng tên dành riêng: A Array B String C Type D Const Câu 48: Thủ tục Delete(a,b,c) có nghĩa là: A Xóa c kí tự biến xâu a vị trí b B Xóa a kí tự biến xâu b vị trí c C Xóa c kí tự biến xâu b vị trí a D Xóa a kí tự biến xâu c vị trí b Câu 49: Hàm Copy(a,b,c) có nghĩa là: A Tạo xâu gồm a kí tự liên tiếp vị trí b xâu c B Tạo xâu gồm b kí tự liên tiếp vị trí c xâu a C Tạo xâu gồm c kí tự liên tiếp vị trí a xâu b D Tạo xâu gồm c kí tự liên tiếp vị trí b xâu a Câu 50: Thủ tục Insert(a,b,c) có nghĩa là: A Chèn xâu c vào xâu b bắt đầu vị trí a 10 B Chèn xâu a vào xâu c bắt đầu vị trí b C Chèn xâu a vào xâu b bắt đầu vị trí c D Chèn xâu b vào xâu a bắt đầu vị trí c Câu 51: Tham chiếu đến phần tử xâu xác định bởi: A Tên biến xâu số đặt cặp ngoặc ( ) B Tên biến xâu số đặt cặp ngoặc [ ] C Tên biến xâu số đặt cặp ngoặc { } D Tên biến xâu số đặt cặp ngoặc “ ” Câu 52: Khai báo sau sai? A Var a:string[10]; B A Var a:string[100]; C A Var a:string; D A Var a:string(10); 11 ... báo sau: Var m:= array [1 10] of byte; Chỉ số đầu mảng là? A B C D Câu40: Câu 19 : Với khai báo sau: Var m:= array [1 10] of byte; Chỉ số cuối mảng A 11 B .10 C .12 D .1 Câu 41: Tham chiếu tới phần... =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 10 0] of integer; Câu 43: Độ dài tối đa xâu kí tự Pascal là: A 255 B 256 C D Không... biết biểu diễn biểu diễn Pascal? A 4.07E -15 B ‘3 .14 16’ Câu 24: Xác định giá trị biểu thức: A S = 9; C 12 0 D ‘thpt S = (250 div 10 0) + (15 0 mod 10 0) div 10 B S = 6; C S = 7; D S = C D Câu 25: Xét

Ngày đăng: 07/12/2020, 19:20

TỪ KHÓA LIÊN QUAN

w