Danh mục

Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam

Số trang: 3      Loại file: doc      Dung lượng: 62.00 KB      Lượt xem: 1      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (3 trang) 0
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 quý thầy cô và các em học sinh tham khảo “Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam”. Hi vọng tài liệu sẽ là nguồn kiến thức bổ ích giúp các em củng cố lại kiến thức trước khi bước vào kì thi sắp tới. Chúc các em ôn tập kiểm tra đạt kết quả cao!
Nội dung trích xuất từ tài liệu:
Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Võ Chí Công, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA HỌC KÌ 2 – NĂM HỌC 2022 - 2023 TRƯỜNG THPT VÕ CHÍ CÔNG MÔN TIN - LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 30 câu) ĐỀ CHÍNH THỨC (Đề có 3 trang)Họ tên : ............................................................... Số báo danh : ................... Mã đề 903Câu 1: Chọn mệnh đề sai trong các mệnh đề sau A. Khi ghi xong dữ liệu vào tệp, cần đóng tệp. B. Sau khi đọc xong tệp, không đóng tệp cũng không gây ảnh hưởng gì cho việc quản lí tệp. C. Một tệp văn bản đang mở và con trỏ tệp không ở phần tử đầu tiên, muốn làm việc với phần tửđầu tiên của tệp cần đóng tệp và mở lại. D. Khi mở lại tệp, nếu không thay đổi biến tệp thì không cần gán lại biến tệp với tên tệp.Câu 2: Trong ngôn ngữ lập trình pascal, phần tử đầu tiên của xâu kí tự mang chỉ số là gì? A. 0 B. 1 C. Không có chỉ số D. Do người lập trình khai báoCâu 3: Một xâu có tối đa bao nhiêu kí tự? A. 255 B. 128 C. 256 D. 64Câu 4: Nếu hàm eof() cho giá trị bằng true thì con trỏ tệp nằm ở vị trí nào? A. Cuối tệp. B. Đầu tệp. C. Đầu dòng D. Cuốidòng.Câu 5: Câu lệnh nào xóa kí tự cuối cùng của xâu a? A. delete(a,255,1); B. delete(a,1,length(a)); C. delete(a,1,255); D. delete(a,length(a),1);Câu 6: Thủ tục/Hàm nào sau đây viết sai cú pháp ? (trong đó st, st1, st2 là các biến xâu) A. Copy(St,4,3); B. Length(st,5); C. Pos(St1,st2) ; D. Upcase(St[5]) ;Câu 7: Chọn phát biểu sai: A. Tệp văn bản không thuộc loại tệp có cấu trúc. B. Tệp văn bản gồm các kí tự theo mã ASCII được phân chia thành một hay nhiều dòng. C. Tệp chứa dữ liệu được tổ chức theo một cách nhất định gọi là tệp có cấu trúc. D. Tệp có cấu trúc là tệp mà các thành phần của nó được tổ chức theo một cấu trúc nhất định.Câu 8: Dữ liệu kiểu tệp: A. Chỉ được lưu trữ trên đĩa cứng. B. Được lưu trữ trên ROM. C. Được lưu trữ trên bộ nhớ ngoài. D. Được lưu trữ trên RAM.Câu 9: Cấu trúc chung của một chương trình con là A. . B. [] C. []] D. ][]Câu 10: Trong NNLT Pascal, cú pháp để khai báo biến tệp văn bản nào đúng?. A. var f : text B. var f: text; C. var f: txt; D. var f : test;Câu 11: Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục A. Write(,); B. Read(,); C. Read(,); D. Write(,);Câu 12: a sẽ có kết quả là gì trong đoạn chương trình sau? a:=tuoi hoc tro; delete(a,9,4); A. tuoi B. tuoi hoc C. xâu rỗng D. hoc troCâu 13: Cho đoạn chương trình saua:= ‘huynh van sam’; Trang 1/3 - Mã đề 903b:= ‘Huynh Van Sam’;Phát biểu nào là đúng? A. a lớn hơn b. B. Không thể so sánh 2 xâu. C. a bằng b. D. b lớn hơn a.Câu 14: Assign(,); có ý nghĩa gì? A. Thủ tục đóng tệp. B. Khai báo biến tệp. C. Thủ tục gán tên tệp cho tên biến tệp. D. Thủ tục mở tên để đọc dữ liệu.Câu 15: Trong một chương trình Pascal, sau khi đã đóng tệp bằng thủ tục đóng tệp thì có thể mở lạitệp đó hay không? A. Được phép mở lại vô số lần tùy ý. B. Cần phải gắn lại tên tệp cho biến tệp trước khi mở. C. Được phép mở lại 1 lần duy nhất. D. Không được phép mở lại.Câu 16: Trong Pascal để đóng tệp ta dùng thủ tục A. Stop(); B. Close(); C. Close(); D. Stop();Câu 17: Read(,); có ý nghĩa gì? A. Thủ tục mở tệp để ghi dữ liệu. B. Thủ tục đọc dữ liệu từ tệp. C. Thủ tục ghi dữ liệu vào tệp. D. Thủ tục đóng tệp.Câu 18: Var :Text; có ý nghĩa gì? A. Khai báo biến tệp. B. Thủ tục đóng tệp. C. Thủ tục mở tên để đọc dữ liệu. D. Thủ tục gán tên tệp cho tên biến tệp.Câu 19: Trong PASCAL, để khai báo hai biến tệp văn bản f1, f2 ta viết A. Var f1 ; f2 : Text; B. Var f1 : f2 : Text; C. Var f1 f2 : Text; D. Var f1 , f2 : Text;Câu 20: Câu lệnh write(tep, A,B); dùng để làm gì? A. Mở tệp để đọc dữ liệu. B. Mở tệp để ghi dữ liệu. C. Ghi dữ liệu vào tệp. D. Đọc dữ liệu từ tệp.Câu 21: Trong các phát biểu sau, phát biểu nào sai? A. Xâu A lớn hơn xâu B nếu kí tự dầu tiên khác nhau giữa chúng kể tử trái sang trong xâu A có mãASCII lớn hơn. B. Hai xâu bằng nhau nếu chúng giống nhau hoàn toàn. C. Xâu A lớn hơn xâu B nếu độ dài xâu A lớn hơn độ dài xâu B D. Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn BCâu 22: Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất? A. Chỉ cần khai báo; B. Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng; C. Khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng; D. Khai báo thủ tục duy nhất một lần và gọi nó một lần duy nhất;Câu 23: Hãy chọn thứ tự hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp: A. Mở tệp => Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Đóng tệp . B. Mở tệp => Đọc dữ liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp. C. Gán tên tệp với biến tệp => Mở tệp => Đọc dữ liệu từ tệp => Đóng tệp. D. Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Mở tệp => Đóng tệp.Câu 24: Khai báo đầu chương trình con nào đúng? A. Procedure TT: Integer; B. Function F(Ch: Char); C. Func ...

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

Gợi ý tài liệu liên quan: