Đề thi học kỳ II môn Tin học Lớp 11 - Mã đề 245 - Năm học 2018-2019 - Trường THPT Ung Văn Khiêm

I. TRẮC NGHIỆM (7đ)

Câu 1: Để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào?

A.  Var = ;
B.  Var : ;
C.  Var = String[độ dài lớn nhất của xâu];
D.  Var : String[độ dài của lớn nhất của xâu] ;

Câu 2: Để gắn tệp KQ.DAT cho biến tệp f1 ta sử dụng câu lệnh

A.  Assign(f1,‘KQ.DAT’); B.  KQ.TXT := f1;
C.  Assign(‘KQ.DAT’,f1); D.  F1 := ‘KQ.DAT’;

Câu 3: Đoạn lệnh sau thực hiện công việc gì?( A là mảng số có N phần tử)

           S:=0;                 For i:=1 to N do S:= S +A[i];

A.  Tính tổng giá trị của i B.  Đếm số phần tử của mảng A
C.  Đếm giá trị i của mảng A D.  Tính tổng các phần tử của mảng A
doc 4 trang minhlee 20/03/2023 360
Bạn đang xem tài liệu "Đề thi học kỳ II môn Tin học Lớp 11 - Mã đề 245 - Năm học 2018-2019 - Trường THPT Ung Văn Khiêm", để 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_thi_hoc_ky_ii_mon_tin_hoc_lop_11_ma_de_245_nam_hoc_2018_2.doc
  • docDap an 132+245.doc

Nội dung text: Đề thi học kỳ II môn Tin học Lớp 11 - Mã đề 245 - Năm học 2018-2019 - Trường THPT Ung Văn Khiêm

  1. SỞ GIÁO DỤC & ĐÀO TẠO AN GIANG ĐỀ THI HỌC KỲ II TRƯỜNG THPT UNG VĂN KHIÊM Môn: TIN HỌC_KHỐI 11 Thời gian làm bài: 45 phút; Mã đề thi: 245 (28 câu trắc nghiệm) (Thí sinh không được sử dụng tài liệu) Họ, tên học sinh: Lớp: I. TRẮC NGHIỆM (7đ) Câu 1: Để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào? A. Var = ; B. Var : ; C. Var = String[độ dài lớn nhất của xâu]; D. Var : String[độ dài của lớn nhất của xâu] ; Câu 2: Để gắn tệp KQ.DAT cho biến tệp f1 ta sử dụng câu lệnh A. Assign(f1,‘KQ.DAT’); B. KQ.TXT := f1; C. Assign(‘KQ.DAT’,f1); D. F1 := ‘KQ.DAT’; Câu 3: Đoạn lệnh sau thực hiện công việc gì?( A là mảng số có N phần tử) S:=0; For i:=1 to N do S:= S +A[i]; A. Tính tổng giá trị của i B. Đếm số phần tử của mảng A C. Đếm giá trị i của mảng A D. Tính tổng các phần tử của mảng A Câu 4: Kết quả của việc thực hiện hàm pos(‘ab’, ‘deabcab’) là : A. 2. B. 3. C. 4. D. 5. Câu 5: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước là: A. For := downto ; B. For := downto do ; C. For := to do ; D. For := to ; Câu 6: Mảng 1 chiều là: A. Dãy vô số các phần tử có thể cùng kiểu B. Dãy hữu hạn các phần tử cùng kiểu. C. Dãy hữu hạn các phần tử khác kiểu nhau D. Dãy các phần tử có thể khác kiểu nhau Câu 7: Cho xâu s=‘abcdefghi’ sau khi thực hiện thủ tục delete(s,3,4) thì: A. s=‘abghi’ B. s=’abchi’ C. s=” D. s=’abcdi’ Câu 8: Trong các khai báo dưới đây, khai báo nào sai: A. var ARRAYinteger : array [1 100] of integer; B. var Logic : array [1 .9] of char; C. var ARRAYREAL : array [10 20] of real; D. var Logic : array [1 9] of boolean; Câu 9: Hãy chọn phương án ghép đúng . Với cấu trúc rẽ nhánh IF THEN ELSE , câu lệnh 2 được thực hiện khi A. Biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong; B. Biểu thức điều kiện đúng; C. Biểu thức điều kiện sai; D. Câu lệnh 1 được thực hiện; Câu 10: Trong ngôn ngữ lập trình, về mặt cú pháp câu lệnh nào sau đây là đúng? Trang 1/4 - Mã đề thi 245
  2. C. If then . D. If then ; Câu 25: Mảng 1 chiều là: A. Dãy các phần tử có thể khác kiểu nha B. Dãy hữu hạn các phần tử khác kiểu nhau C. Dãy hữu hạn các phần tử cùng kiểu. D. Dãy vô số các phần tử có thể cùng kiểu Câu 26: Vị trí của con trỏ tệp sau lời gọi thủ tục Reset A. Nằm ở giữa tệp. B. Nằm ở cuối tệp. C. Nằm ngẫu nhiên ở bất kỳ vị trí nào. D. Nằm ở đầu tệp. Câu 27: Xét theo cách truy cập, tệp được chia thành: A. Tệp văn bản và tệp truy cập tuần tự. B. Tệp văn bản và tệp truy cập trực tiếp. C. Tệp truy cập trực tiếp và tệp truy cập tuần D. Tệp văn bản và tệp có cấu trúc. tự. Câu 28: Trong ngôn ngữ lập trình, về mặt cú pháp câu lệnh nào sau đây là đúng? A. Var 1 chieu : array (1 100] of char; B. Var mang : array [1-100] of char; C. Var 1chieu : array [1 100] of char; D. Var mang::array [1 100] of char; II. TỰ LUẬN. Câu 1:(2đ) Hãy điền vào chỗ trống trong đoạn chương trình sau đây: Viết chương trình nhập vào mảng một chiều các số nguyên, đếm số phần tử có giá trị dương và tính tổng số của chúng. Program vd7; Uses crt; Var {1} . N,I,d,s: integer; Begin Write(‘Nhap vao phan tu cua day:’); {2} . For {3} Begin Write(‘A[‘,i,’]: ’); readln(A[i]); end; {Đếm số phần tử dương(>0) và tính tổng (s)} d:=0; s:=0; for i:=1 to n do if A[i]>0 then begin d:={4} s:={5} end; writeln(‘Số phần tử dương là: ’, {6} ); {7} (‘Tổng các phần tử dương là: ’, s); Trang 3/4 - Mã đề thi 245