Đề Kiểm tra Cuối kì 2 môn Tin Học 11 Năm học 2021-2022 (Có đáp án)

doc 5 trang anhmy 16/09/2025 270
Bạn đang xem tài liệu "Đề Kiểm tra Cuối kì 2 môn Tin Học 11 Năm học 2021-2022 (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docde_kiem_tra_cuoi_ki_2_mon_tin_hoc_11_nam_hoc_2021_2022_co_da.doc
  • doc005_005_132.doc
  • doc005_005_209.doc
  • doc005_005_357.doc
  • doc005_005_485.doc
  • xls005_005_dapancacmade.xls

Nội dung tài liệu: Đề Kiểm tra Cuối kì 2 môn Tin Học 11 Năm học 2021-2022 (Có đáp án)

  1. Assign(f, ‘BT1.TXT ’); Rewrite(f); Write(f, 123 + 456); Close(f); End. A. 123 + 456 B. 123456 C. 579 D. 123456 0024: Trong Pascal, cho trước tệp văn bản BT2.TXT chỉ có một dòng, chứa dòng chữ: CHAO MUNG BAN DEN VOI LAP TRINH ngay ở đầu dòng. Thực hiện chương trình VD_bt2_txt, trên màn hình sẽ hiện kết quả nào trong các kết quả cho dưới đây? Program VD_bt2_txt; Uses crt; Var f: text; S: string[13]; Begin Clrscr; Assign(f, ‘BT2.TXT ’); Reset(f); Read(f, S); Write(S); Close(f); End. A. CHAO MUNG BAN DEN VOI LAP TRINH B. CHAO MUNG BAN C. CHAO MUNG BAN DEN VOI D. CHAO MUNG 0025: Phát biểu nào sau đây là đúng với chương trình Vi_Du? Program Vi_Du; Uses crt; Varf: text;ch: char; tenfile: string[30]; Begin Write(‘ Nhap ten file: ’); readln(tenfile); Assign(f, tenfile); Reset(f); While not eof(f) do Begin Read(f, ch); Write(ch); End; Close(f); End. A. Chương trình dùng để mở đọc một tệp đã có và hiện nội dung trong tệp này lên màn hình. B. Chương trình dùng để tạo một tệp mới và ghi nội dung nhập từ bàn phím vào trong tệp. C. Chương trình dùng để mở đọc một tệp đã có và cho phép nhìn thấy toàn bộ kí tự có trong tệp này lên màn hình. D. Chương trình dùng để mở ghi một tệp đã có và cho phép nhìn thấy toàn bộ kí tự có trong tệp này lên màn hình. 0026: 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 có thể có hoặc không có cũng được. D. Phần đầu nhất thiết phải có để khai báo tên chương trình con. 0027: Khẳng định nào sau đây là đúng? A. Một chương trình con nhất thiết phải có tham số hình thức. B. Một chương trình con nhất thiết phải có biến cục bộ. C. 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ộ. D. 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ộ. 0028: Kiểu dữ liệu của hàm A. Chỉ có thể là kiểu integer. B. Chỉ có thể là kiểureal.
  2. C. có thể là các kiểu integer, real, char, boolean, string. D. có thể là integer, real, char, boolean, string, record, kiểu mảng. 0029: Khẳng định nào sau đây là đúng? A. 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. B. Biến cục bộ là biến chỉ được dùng 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 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. 0030: Để khai báo hàm trong Pascal bắt đầu bằng từ khóa nào? A. Program. B. Procedure. C. Function. D. Var. 0031: Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai? A. Procedure ViduTT( x: Byte; Var y, z: Byte); B. Procedure ViduTT( x: Byte; Var y: Byte; Var z: Byte); C. Procedure ViduTT( x: Byte; Var y: Byte; z: Byte); D. Procedure ViduTT( Var y: Byte; x: Byte; Var z: Byte); 0032: 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 của các tham số. B. kiểu giá trị trả về. C. Tên hàm. D. Địa chỉ mà hàm trả về. 0033: Mô tả nào dưới đây về hàm là sai? A. Phải trả lại kết quả. B. Phải có tham số. C. Trong hàm có thể gọi lại chính hàm đó. D. Có thể có các biến cục bộ. 0034: Mô tả nào dưới đây về tham số là sai? A. Một hàm có thể có cả tham số giá trị và tham số biến; B. Có thể truyền biến số cho tham số giá trị; C. Có thể truyền giá trị cho tham số biến; D. Có thể dùng tham số biến để nhận kết quả; 0035: Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất? A. Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng; B. 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. Chỉ cần khai báo; 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; 0036: Trong các chương trình chuẩn sau đây, chương trình chuẩn nào là thủ tục chuẩn? A. Sin(x); B. Length(S); C. Sqrt(x); D. Delete(S,5,1); 0037: Giả sử có hai biến xâu x vày (y đã có giá trị) lệnh nào sau đây là không hợp lệ? A. x:= Copy(y,5,3); B. x:= y; C. x:= Delete(y,5,3); D. Delete(y,5,3); 0038: Cho đoạn chương trình sau, hãy cho biết biến toàn cục? Program Chuong_Trinh; Var a, b, S: byte; Procedure TD (Var x: byte; y: byte); Var i: byte; Begin i:= 5; writeln(x,‘’, y); x:= x + i; y:= y + i; S:= x + y; Writeln(x,‘’, y); End; A. x, y B. i C. a, b, S D. S 0039: Cho đoạn chương trình sau, hãy cho biết tham số hình thức? Program Chuong_Trinh; Var a, b, S: byte; Procedure TD (Var x: byte; y: byte); Var i: byte;
  3. Begin i:= 5; writeln(x,‘’, y); x:= x + i; y:= y + i; S:= x + y; Writeln(x,‘’, y); End; A. x, y B. i C. a, b, S D. S 0040: Đoạn chương trình sau có lỗi gì? Procedure End (key: char ); Begin If key = ‘q’ then writeln (‘Ket thuc’); End; A. Thiếu dấu “; ” sau từ khóa Begin; B. Không thể dùng lệnh if trong thủ tục; C. Thiếu dấu “; ” sau lệnh writeln; D. End không thể dùng làm tên của thủ tục;