Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường THPT Nguyễn Trãi, Quảng Nam
Số trang: 2
Loại file: doc
Dung lượng: 46.50 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin 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 Nguyễn Trãi, Quảng Nam” giúp các bạn học sinh có thêm tài liệu ôn tập, luyện tập giải đề nhằm nắm vững được những kiến thức, kĩ năng cơ bản, đồng thời vận dụng kiến thức để giải các bài tập một cách thuận lợi. Chúc các bạn thi tốt!
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 Nguyễn Trãi, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA KỲ II – NĂM HỌC 2022 - 2023TRƯỜNG THPT NGUYỄN TRÃI MÔN TIN HỌC - LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 2 trang)Họ tên : ..................................................Số báo danh : ................... Mã đề 118A-TRẮC NGHIỆM (5 điểm): Em hãy chọn đáp án đúng nhất cho các câu sau:Câu 1: Trong NNLT Pascal, xâu kí tự là: A. Dãy các kí tự trong bảng mã ASCII. B. Mảng các kí tự. C. Tập hợp các chữ cái trong bảng chữ cái tiếng Anh. D. Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng Anh.Câu 2: Cho st1:=’HoiAn’; st2:=’QuangNam’; Khi đó st2 + st1 cho kết quả nào? A. HoiAnQuangNam B. QuangNam HoiAn C. HoiAn QuangNam D. QuangNamHoiAnCâu 3: Trong ngôn ngữ lập trình Pascal, hai xâu kí tự được coi là bằng nhau A. Nếu hai xâu bằng nhau B. Nếu chúng giống nhau hoàn toàn C. Nếu chúng bằng nhau D. Nếu độ dài hai xâu bằng nhauCâu 4: Trong các phép toán sau, phép nào trả về giá trị đúng? A. ‘hoahoc’ < ‘hoahoe’ B. ‘Tin hoc’ = ‘hoc Tin’ C. ‘Nguyen Trai’ < ‘NGUYEN TRAI’ D. ‘mua xuan’ > ‘mua he’Câu 5: Cho s=’abcdefghday’ hàm copy(s,5,6) cho giá trị bằng: A. fghda B. ghday C. fghday D. efghdaCâu 6: Trong NNLT Pascal, hàm Upcase(Ch) cho kết quả là: A. Cho giá trị là độ dài xâu Ch B. Chữ cái in hoa ứng với chữ cái trong Ch C. Cho chữ cái thường ứng với chữ cái trong Ch D. Xóa toàn bộ chữ cái trong xâu ChCâu 7: Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp? A. Là một tập hợp các số nguyên B. Là dãy hữu hạn các phần tử cùng kiểu C. Độ dài tối đa của mảng là 255 D. Mảng không thể chứa kí tựCâu 8: Trong NNLT Pascal, với xâu kí tự có các phép toán là: A. Chỉ có phép cộng B. Phép cộng và phép trừ C. Phép cộng, trừ, nhân, chia D. Phép ghép xâu và phép so sánhCâu 9: Xâu là kiểu dữ liệu có độ dài tối đa là: A. 256 kí tự B. 255 kí tự C. 128 kí tự D. 120 kí tựCâu 10: Thủ tục nào sau đây dùng để xóa kí tự trong xâu? A. Val B. Insert C. Str D. DeleteCâu 11: Để khai báo biến xâu, ta sử dụng cú pháp nào? A. Var = string[n]; B. Var : ; C. Var = string; D. Var : string[n];Câu 12: Trong ngôn ngữ lập trình Pascal, để in ra mảng vừa tạo về mặt cú pháp câu lệnh nàolà đúng: A. for i := 1 to n do write(‘A[i]:5’); B. for i = 1 to n do write(A[i]:5); C. for i = 1 to n do write(‘A[i]:5’); D. for i := 1 to n do write(A[i]:5);Câu 13: Cách viết nào sau đây là đúng khi khai báo mảng một chiều? Trang 1/2 - Mã đề 118 A. Var : array[kiểu chỉ số] of ; B. Var : array[kiểu chỉ số] of ; C. Var : array[tên biến mảng] of ; D. Var of ;Câu 14: Số phần tử của mảng là: A. Vô hạn B. Có 1000 phần tử C. Có n phần tử D. Có giới hạnCâu 15: Hàm nào sau đây dùng để cho vị trí xuất hiện đầu tiên trong xâu? A. Pos B. Copy C. Length D. UpcaseCâu 16: Kiểu dữ liệu của các phần tử trong mảng là: A. Kiểu dữ liệu có cấu trúc B. Có cùng một kiểu dữ liệu C. Mỗi phần tử có một kiểu D. Có cùng một kiểu số nguyênCâu 17: Để khai báo một kiểu dữ liệu mảng mới, có thể sử dụng từ khóa khai báo: A. Type B. Var C. Uses D. ConstCâu 18: Trong ngôn ngữ lập trình Pascal, hai xâu kí tự được so sánh dựa trên ? A. Số lượng các kí tự khác nhau trong xâu B. Độ dài tối đa của hai xâu C. Độ dài thực sự của hai xâu D. Mã ASCII của từng kí tự trong các xâu lần lượt từ trái sang phảiCâu 19: Mảng là kiểu dữ liệu: A. Phức tạp. B. Cấu trúc. C. Đa cấu trúc. D. Đơn giản.Câu 20: Cách tham chiếu đến phần tử của mảng: A. []; B. []; C. []; D. [];B-TỰ LUẬN (5 điểm):Bài 1: Em hãy sử dụng các hàm đã học thực hiện các yêu cầu sau: (1 điểm) a) Viết câu lệnh kiểm tra kí tự đầu tiên của xâu thứ nhất có trùng với kí tự cuối cùng của xâu thứ hai không. b) Viết thủ tục xóa đi kí tự đầu tiên trong xâu S.Bài 2: So sánh các xâu sau: (1 điểm) a) St1:=’Thanh niên’ và St2:=’Thanh thien’ b) St1:= ‘Song Hoai’ và St2:=’Song huong’.Bài 3: Viết chương trình nhập vào một mảng các số nguyên rồi thực hiện các yêu cầu sau:(3 điểm) a) Cho biết trong dãy có bao nhiêu số chẵn. b) Tính tổng các phần tử là ...
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 Nguyễn Trãi, Quảng Nam SỞ GD & ĐT QUẢNG NAM KIỂM TRA GIỮA KỲ II – NĂM HỌC 2022 - 2023TRƯỜNG THPT NGUYỄN TRÃI MÔN TIN HỌC - LỚP 11 Thời gian làm bài : 45 Phút; (Đề có 2 trang)Họ tên : ..................................................Số báo danh : ................... Mã đề 118A-TRẮC NGHIỆM (5 điểm): Em hãy chọn đáp án đúng nhất cho các câu sau:Câu 1: Trong NNLT Pascal, xâu kí tự là: A. Dãy các kí tự trong bảng mã ASCII. B. Mảng các kí tự. C. Tập hợp các chữ cái trong bảng chữ cái tiếng Anh. D. Tập hợp các chữ cái và các chữ số trong bảng chữ cái tiếng Anh.Câu 2: Cho st1:=’HoiAn’; st2:=’QuangNam’; Khi đó st2 + st1 cho kết quả nào? A. HoiAnQuangNam B. QuangNam HoiAn C. HoiAn QuangNam D. QuangNamHoiAnCâu 3: Trong ngôn ngữ lập trình Pascal, hai xâu kí tự được coi là bằng nhau A. Nếu hai xâu bằng nhau B. Nếu chúng giống nhau hoàn toàn C. Nếu chúng bằng nhau D. Nếu độ dài hai xâu bằng nhauCâu 4: Trong các phép toán sau, phép nào trả về giá trị đúng? A. ‘hoahoc’ < ‘hoahoe’ B. ‘Tin hoc’ = ‘hoc Tin’ C. ‘Nguyen Trai’ < ‘NGUYEN TRAI’ D. ‘mua xuan’ > ‘mua he’Câu 5: Cho s=’abcdefghday’ hàm copy(s,5,6) cho giá trị bằng: A. fghda B. ghday C. fghday D. efghdaCâu 6: Trong NNLT Pascal, hàm Upcase(Ch) cho kết quả là: A. Cho giá trị là độ dài xâu Ch B. Chữ cái in hoa ứng với chữ cái trong Ch C. Cho chữ cái thường ứng với chữ cái trong Ch D. Xóa toàn bộ chữ cái trong xâu ChCâu 7: Phát biểu nào dưới đây về kiểu mảng một chiều là phù hợp? A. Là một tập hợp các số nguyên B. Là dãy hữu hạn các phần tử cùng kiểu C. Độ dài tối đa của mảng là 255 D. Mảng không thể chứa kí tựCâu 8: Trong NNLT Pascal, với xâu kí tự có các phép toán là: A. Chỉ có phép cộng B. Phép cộng và phép trừ C. Phép cộng, trừ, nhân, chia D. Phép ghép xâu và phép so sánhCâu 9: Xâu là kiểu dữ liệu có độ dài tối đa là: A. 256 kí tự B. 255 kí tự C. 128 kí tự D. 120 kí tựCâu 10: Thủ tục nào sau đây dùng để xóa kí tự trong xâu? A. Val B. Insert C. Str D. DeleteCâu 11: Để khai báo biến xâu, ta sử dụng cú pháp nào? A. Var = string[n]; B. Var : ; C. Var = string; D. Var : string[n];Câu 12: Trong ngôn ngữ lập trình Pascal, để in ra mảng vừa tạo về mặt cú pháp câu lệnh nàolà đúng: A. for i := 1 to n do write(‘A[i]:5’); B. for i = 1 to n do write(A[i]:5); C. for i = 1 to n do write(‘A[i]:5’); D. for i := 1 to n do write(A[i]:5);Câu 13: Cách viết nào sau đây là đúng khi khai báo mảng một chiều? Trang 1/2 - Mã đề 118 A. Var : array[kiểu chỉ số] of ; B. Var : array[kiểu chỉ số] of ; C. Var : array[tên biến mảng] of ; D. Var of ;Câu 14: Số phần tử của mảng là: A. Vô hạn B. Có 1000 phần tử C. Có n phần tử D. Có giới hạnCâu 15: Hàm nào sau đây dùng để cho vị trí xuất hiện đầu tiên trong xâu? A. Pos B. Copy C. Length D. UpcaseCâu 16: Kiểu dữ liệu của các phần tử trong mảng là: A. Kiểu dữ liệu có cấu trúc B. Có cùng một kiểu dữ liệu C. Mỗi phần tử có một kiểu D. Có cùng một kiểu số nguyênCâu 17: Để khai báo một kiểu dữ liệu mảng mới, có thể sử dụng từ khóa khai báo: A. Type B. Var C. Uses D. ConstCâu 18: Trong ngôn ngữ lập trình Pascal, hai xâu kí tự được so sánh dựa trên ? A. Số lượng các kí tự khác nhau trong xâu B. Độ dài tối đa của hai xâu C. Độ dài thực sự của hai xâu D. Mã ASCII của từng kí tự trong các xâu lần lượt từ trái sang phảiCâu 19: Mảng là kiểu dữ liệu: A. Phức tạp. B. Cấu trúc. C. Đa cấu trúc. D. Đơn giản.Câu 20: Cách tham chiếu đến phần tử của mảng: A. []; B. []; C. []; D. [];B-TỰ LUẬN (5 điểm):Bài 1: Em hãy sử dụng các hàm đã học thực hiện các yêu cầu sau: (1 điểm) a) Viết câu lệnh kiểm tra kí tự đầu tiên của xâu thứ nhất có trùng với kí tự cuối cùng của xâu thứ hai không. b) Viết thủ tục xóa đi kí tự đầu tiên trong xâu S.Bài 2: So sánh các xâu sau: (1 điểm) a) St1:=’Thanh niên’ và St2:=’Thanh thien’ b) St1:= ‘Song Hoai’ và St2:=’Song huong’.Bài 3: Viết chương trình nhập vào một mảng các số nguyên rồi thực hiện các yêu cầu sau:(3 điểm) a) Cho biết trong dãy có bao nhiêu số chẵn. b) Tính tổng các phần tử là ...
Tìm kiếm theo từ khóa liên quan:
Đề thi giữa học kì 2 Đề thi giữa học kì 2 lớp 11 Đề thi Tin học lớp 11 Bài tập Tin học lớp 11 Ôn thi Tin học lớp 11 Ngôn ngữ lập trình Pascal Khai báo mảng một chiềuTài liệu cùng danh mục:
-
3 trang 1543 24 0
-
9 trang 459 0 0
-
Tổng hợp 10 đề thi môn Toán lớp 11 học kỳ 2 có đáp án
43 trang 441 0 0 -
8 trang 375 0 0
-
8 trang 357 0 0
-
Đề thi giữa học kì 2 môn KHTN lớp 7 năm 2022-2023 có đáp án - Trường THCS Vũng Tàu
11 trang 355 0 0 -
7 trang 345 0 0
-
Đề thi giữa học kì 1 môn Tiếng Anh lớp 8 năm 2023-2024 có đáp án - Trường THCS Tân Thắng, An Lão
4 trang 342 6 0 -
9 trang 332 0 0
-
Bộ đề thi học sinh giỏi môn Lịch sử lớp 12 cấp tỉnh năm 2020-2021 có đáp án
26 trang 323 0 0
Tài liệu mới:
-
10 trang 0 0 0
-
90 trang 0 0 0
-
12 trang 0 0 0
-
7 trang 0 0 0
-
8 trang 0 0 0
-
91 trang 0 0 0
-
Đề tài: Hoàn thiện hệ thống kênh phân phối
76 trang 1 0 0 -
26 trang 0 0 0
-
238 trang 0 0 0
-
77 trang 0 0 0