Danh mục

Đề cương ôn tập Chương IV môn Tin học lớp 11

Số trang: 11      Loại file: pdf      Dung lượng: 226.71 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mời các bạn cùng tham khảo “Đề cương ôn tập Chương IV môn Tin học lớp 11”. Tài liệu hệ thống lý thuyết Kiểu dữ liệu có cấu trúc từ đó cung cấp các câu hỏi trắc nghiệm, tự luận sẽ giúp các bạn nhớ kiến thức, giải bài tập nhanh hơn chuẩn bị cho kỳ thi học kỳ .
Nội dung trích xuất từ tài liệu:
Đề cương ôn tập Chương IV môn Tin học lớp 11 ĐỀ CƯƠNG ÔN TẬP CHƯƠNG IV MÔN TIN HỌC LỚP 11 CHƯƠNG IV: KIỂU DỮ LIỆU CÓ CẤU TRÚCA/ TÓM TẮT LÍ THUYẾT  Kiểu dữ liệu có cấu trúc được xây dựng từ những kiểu dữ liệu đã có theo qui tắc, khuôn dạng do ngôn ngữ lập trình cung cấp  Mảng một chiều: Mảng một chiều là dãy hữu hạn các phần tử cùng kiểu Khái báo: C1: Var : array[kiểu chỉ số] of ; C2: Type = array[kiểu chỉ số] of ; Var : ; Tham chiếu phần tử mảng: tên biến mảng[chỉ số phần tử].  Kiểu dữ liệu xâu: Xâu là dãy kí tự trong bộ mã ASCII, số lượng kí tự trong xâu là độ dài của xâu, xâu có độ dài =0 gọi là xâu rỗng, kí hiệu: ’’, độ dài lớn nhất của xâu không vượt quá 255 Khai báo: C1: Var : String[độ dài lớn nhất của xâu]; C2: Type = string; Var : ; Tham chiếu phần tử xâu: tên biến xâu[chỉ số phần tử] Các thao tác xử lí thường sử dụng o Phép ghép xâu: (+) o Phép so sánh: >, =, + Copy(s, vt, n) + Pos (s1,s2) + Upcase(ch)B/ CÂU HỎI VÀ BÀI TẬP1/ Một số câu hỏi trắc nghiệm:Câu 1. Giả sử mảng A được khai báo như sau: Var A:array[-2..10] ofinteger; Để tham chiếu đến phần tử thứ 3 của mảng, ta viết A. A[2] B. A[3] C. A[0] D. không thể tham chiếu được vì kiểu chỉ số sai Câu 2. Hãy cho biết phần tử thứ 10 của mảng C có giá trị là bao nhiêu?For i:=1 to 100 do C[i]:=1; A. 100 B. 1 C. 10 D. tất cả đều saiCâu 3. Cho xâu S1=Dat chuan quoc gia và xâu S2=Duc Trong. Thủ tụcCopy(S1,1,Length(S2)) cho kết quả là: A. Dat chuan B. Duc Trong C. quoc gia D. Duc Trong Dat chuan quoc giaCâu 4. Cho xâu S1=Tin hoc khoi 11 rat kho và xâu S2=Hoc sinh. Thủtục Delete(S1,9,Length(S2)) cho kết quả là: A. khoi 11 B. Tin hoc C. Hoc sinh D. Tin hoc rat khoCâu 5. Cho S kiểu số thực, i và n thuộc kiểu số nguyên. Để tính tổng bìnhphương các số chẵn từ 1 đến n, câu lệnh nào sau đây đúng? A. For i:=3 to n do If i mod 2=0 then S:=S+sqt(i); B. For i:=1 to n do S:=S+sqt(i); C. For i:=1 to n do If i mod 2=0 then S:=S+sqr(i); D. For i:=n downto 1 do If i mod 20 then S:=S+sqt(i);Câu 6. Cho biết kết quả của đoạn chương trình sau: S:=0; For i:=1 to 6 do If (i mod 2=0) then S:=S+i; Write(S); a 3 b 12 c 6 d 9Câu 7. Cho biết kết quả của đoạn chương trình sau: S:=0; i:=0; While S c 20 d 10Câu 8. Cho biết kết quả của đoạn chương trình sau: S:=0; For i:=1 to 10 do If (i mod 3=0) Or (i mod 4=0) then S:=S+i;Write(S); a 15 b 45 c 30 d 0Câu 9. Cho biết kết quả của đoạn chương trình sau: T:=0; For i:=1 to 10 do T:=T+i; Write(i); a 1 b 55 c 10 d 0Câu 10. Cho khai báo sau: Var C:array[1..5] of integer; . Để lưu trữ biến Ccần bao nhiêu byte bộ nhớ? a 2 b 5 c 10 d 1Câu 11. Mảng là kiểu dữ liệu có cấu trúc vì : a Được xây dựng từ các kiểu dữ liệu chuẩn. b Khai báo biến mảng ở dạng phức tạp. c Là một dãy các phần tử khác kiểu mà mỗi phần tử có một chỉ số khácnhau. d Là dãy các phần tử bất kì mà mỗi phần tử có một chỉ số khác nhau.Câu 12. Hãy cho biết dòng lệnh nào sau đây dùng để tạo ngẫu nhiên mảnggồm n số nguyên trong phạm vi từ 0 đến 299 a For i:=1 to n do A[i]:= random(0) - random(299); b For i:=1 to n do A[i]:= random(1) - random(300); c For i:=1 to n do A[i]:= random(300) - random(300); d For i:=1 to n do A[i]:= random(299) - random(299); Câu 13. Cho A={30, 15, 9, 23, 5, 27, 14} . Hãy cho biết khai báo nào sauđây là đúng nhất? a Var A:array[a..g] of byte; b Var A:array[1..7] of char; c Var A:array[1..7] of byte d Var A:array[5..30] of byte;Câu 14. Giả sử mảng A được khai báo như sau: Var A:array[-2..3] ofinteger; . Để tham chiếu đến phần tử thứ 2 của mảng, ta viết a A[6] b A[2] c A[-1] d A(2)2/ Một số câu hỏi tự giải:Caâu 1: Vieát khai baùo xaâu cho chöông trình sau:Vieát chöông trình nhaäp töø baøn phím xaâu kí töï S1 coù ñoä daøi khoângquaù 100. haõy taïo xaâu S2 goàm taát caû caùc chöõ soá coù trong S1.Caâu 2: Cho xaâu S1 = ‘Hinh .1’ vaø xaâu S2 = ‘2’. Thuû tuïcInsert(S2,S1,6) cho keát quaû laø?Caâu 3: Ñieàn vaøo choã troáng … trong caâu sau:“Xaâu laø daõy … … … … … … … … … trong boä maõ ASCII”Caâu 4: Giaù trò cuûa xaâu S = ‘Em se la mua xuan cua me’ Haõy söû duïngthuû tuïc Delete nhö theá naøo ñeå coùkeát quaû laø ‘Em la mua xuan cua me’ ?Caâu 5: Haøm Pos(‘em’, ‘ngay mai em di bien nho ten em goi ve’) cho keátquảlaø?Caâu 6: Cho xaâu S1=’Dat chuan quoc gia’ vaø xaâu S2=’Duc Trong’Haøm Copy(S1,1,Length(S2)); cho keát quaû laø?Caâu 7: Cho xaâu S=’500 dong’. Haøm Length(S); cho keát quaû laø?Caâu 8: Cho xaâu S=’Lop 11’. Haøm Upca ...

Tài liệu được xem nhiều: