intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Chu Văn An, Quảng Nam

Chia sẻ: _ _ | Ngày: | Loại File: DOCX | Số trang:3

5
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Nhằm giúp các bạn học sinh đang chuẩn bị bước vào kì thi có thêm tài liệu ôn tập, TaiLieu.VN giới thiệu đến các bạn ‘Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Chu Văn An, Quảng Nam’ để ôn tập nắm vững kiến thức. Chúc các bạn đạt kết quả cao trong kì thi!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Chu Văn An, Quảng Nam

  1. SỞ GD & ĐT QUẢNG NAM KIỂM TRA CUỐI HỌC KÌ II TRƯỜNG THPT CHU VĂN AN NĂM HỌC 2022-2023 Môn: Tin học, lớp: 11. Thời gian: 45phút (Không tính thời gian giao đề) Họ và tên thí sinh: ……………………………..Số báo danh: ……….…………lớp:…. Câu 1. Mô tả nào dưới đây về hàm là sai? A. Phải có tham số B. Có thể có các biến cục bộ C. Trong hàm có thể gọi lại chính hàm đó D. Phải trả lại kết quả Câu 2. Trong ngôn ngữ lập trình Pascal, xâu kí tự có tối đa? A. 8 kí tự; B. 255 kí tự; C. 256 kí tự; D. 16 kí tự; Câu 3. Hãy chọn phương án ghép đúng. Kiểu của một hàm được xác định bởi A. Kiểu giá trị trả về B. Địa chỉ mà hàm trả về C. Kiểu của các tham số D. Tên hàm Câu 4. Khẳng định nào sau đây là đúng? A. Một chương trình con nhất thiết phải có biến cục bộ. B. Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ. C. Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ. D. Một chương trình con nhất thiết phải có tham số hình thức. Câu 5.Phát biểu nào sau đây là sai? A. Tệp chứa dữ liệu được tổ chức theo một cách thức nhất định gọi là tệp có cấu trúc. B. 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. Tệp văn bản không thuộc loại tệp có cấu trúc. D. 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âu 6. Nếu hàm eoln() cho giá trị bằng true thì con trỏ tệp nằm ở vị trí A. Đầu dòng. B. Cuối tệp. C. Cuối dòng. D. Đầu tệp. Câu 7.Vị trí của con trỏ tệp sau lời gọi thủ tục Reset A. Nằm ngẫu nhiên ở bất kỳ vị trí nào. B. Nằm ở đầu tệp. C. Nằm ở giữa tệp. D. Nằm ở cuối tệp. Câu 8.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. 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. C. 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. D. 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âu 9. Nói về cấu trúc của một chương trình con, khẳng định nào sau đây là không đúng? A. Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không. B. Phần khai báo có thể có hoặc không có tùy thuộc vào từng chương trình cụ thể. C. Phần đầu nhất thiết phải có để khai báo tên chương trình con. D. Phần đầu có thể có hoặc không có cũng được. Câu 10.Trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục A. Rewrite(); B. Reset(); C. Reset(); D. Rewrite(); Câu 11.Phát biểu nào dưới đây là đúng? A. Dữ liệu kiểu tệp được lưu trữ ở bộ nhớ trong. B. Các dữ liệu trong máy tính đều bị mất đi khi tắt nguồn điện. C. Các kiểu dữ liệu đều được lưu trữ ở bộ nhớ trong (RAM). D. Dữ liệu kiểu tệp được lưu trữ ở bộ nhờ ngoài (đĩa mềm, đĩa cứng, CD, thiết bị nhớ Flash). Câu 12.Trong PASCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp A. Var : Text; B. Var : String; C. Var : Text; D. Var : String; Câu 13. Để khai báo hàm trong Pascal bắt đầu bằng từ khóa
  2. A. Procedure. B. Program. C. Var. D. Function. Câu 14.Để ghi kết quả vào tệp văn bản ta có thể sử dụng thủ tục A. Read(,); B. Write(,); C. Write(,); D. Read(,); Câu 15. Trong ngôn ngữ lập trình Pascal, cách khai báo xâu kí tự nào sau đây là đúng? A. S: string; B. Cả 3 câu đều đúng; C. S:= file of string; D. S: file of char; Câu 16.Số lượng phần tử trong tệp A. Không được lớn hơn 128. B. Không được lớn hơn 255. C. Phải được khai báo trước. D. Không bị giới hạn mà chỉ phụ thuộc vào dung lượng đĩa. Câu 17. 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 duy nhất một lần và gọi nó một lần duy nhất; D. 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; Câu 18. 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. 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. 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. 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. Câu 19.Phát biểu nào dưới đây về chỉ số của mảng là phù hợp nhất? A. Dùng trong vòng lặp với mảng để quản lí kích thước của mảng; B. Dùng để quản lí kích thước của mảng; C. Dùng trong vòng lặp với mảng; D. Dùng để truy cập đến một phần tử bất kì trong mảng; Câu 20.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 21.Phát biểu nào sau đây là sai? A. Có thể truy cập trực tiếp tệp văn bản. B. Truy cập trực tiếp là cách truy cập cho phép tham chiếu đến dữ liệu cần truy cập bằng cách xác định trực tiếp vị trí (thường là số hiệu) của dữ liệu đó. C. Tệp có cấu trúc có thể truy cập tuần tự. D. Tệp có cấu trúc có thể truy cập trực tiếp. Câu 22.Phát biểu nào sau đây là sai? A. Biến tệp là biến kiểu xâu. B. Trong Pascal, biến tệp văn bản có kiểu text. C. Trong lập trình, muốn thao tác trên tệp dữ liệu phải thao tác gián tiếp qua biến tệp. D. Trong chương trình, tên tệp có thể là biến xâu hoặc hằng xâu. Câu 23.Cách thức truy cập tệp văn bản là A. Truy cập trực tiếp B. Truy cập tuần tự. C. Truy cập ngẫu nhiên. D. Vừa truy cập tuần tự vừa truy cập trực tiếp. Câu 24. Khẳng định nào sau đây là đúng? A. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con. B. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính. C. Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó. D. Biến cục bộ là biến chỉ được dùng trong chương trình chính. Câu 25.Dữ liệu kiểu tệp A. được lưu trữ trên bộ nhớ ngoài. B. được lưu trữ trên RAM. C. được lưu trữ trên ROM. D. chỉ được lưu trữ trên đĩa cứng. Câu 26.Phát biểu nào sau đây là đúng? A. Số lượng phần tử của tệp là cố định. B. Dữ liệu một tệp được lưu trữ trên đĩa thành một vùng dữ liệu liên tục. C. Kích thước tệp có thể rất lớn. D. Tệp lưu trữ lâu dài trên đĩa, không thể xóa tệp trên đĩa. Câu 27.Thế nào là khai báo biến mảng gián tiếp? A. Khai báo mảng của các bản ghi; B. Khai báo mảng hai chiều; C. Khai báo mảng xâu kí tự; D. Khai báo thông qua kiểu mảng đã có; Câu 28. Phát biểu nào dưới đây về biến là sai? A. Biến cục bộ phải có tên khác với tên của biến toàn cục; B. Biến toàn cục có thể được sử dụng ở trong một thủ tục; C. Một hàm có thể có nhiều tham số biến; D. Biến cục bộ có thể có kiểu khác với kiểu của biến toàn cục có cùng tên; Câu 29. Mô tả nào dưới đây về tham số là sai? A. Có thể dùng tham số biến để nhận kết quả; B. Có thể truyền giá trị cho tham số biến; C. Một hàm có thể có cả tham số giá trị và tham số biến; D. Có thể truyền biến số cho tham số giá trị; Câu 30.Để gắn tệp KQ.TXT cho biến tệp f1 ta sử dụng câu lệnh A. f1:= ‘KQ.TXT’; B. KQ.TXT:= f1; C. Assign(‘KQ.TXT’,f1); D. Assign(f1,‘KQ.TXT’);
  3. ----HẾT---
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0