Danh mục

Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT Kon Rẫy

Số trang: 4      Loại file: doc      Dung lượng: 69.50 KB      Lượt xem: 10      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 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:

Để giúp các bạn học sinh củng cố lại phần kiến thức đã học, biết cấu trúc ra đề thi như thế nào và xem bản thân mình mất bao nhiêu thời gian để hoàn thành đề thi này. Mời các bạn cùng tham khảo "Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT Kon Rẫy" dưới đây để có thêm tài liệu ôn thi. 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 PTDTNT Kon RẫyTRƯỜNG PTDTNT KON RẪY BÀI KIỂM TRA GIỮA KỲ II. NĂM HỌC 2022-2023TỔ: CÁC MÔN HỌC LỰA CHỌN MÔN: TIN HỌC. Lớp:11 Thời gian: 45phút ( không kể thời gian phát đề) Mã đề: 233 Họ, tên học sinh:....................................................Lớp:........... I. Phần trắc nghiệm (7đ): Thời gian làm bài 27’ Câu 1: Trong ngôn ngữ lập trình Pascal, cách viết nào sau đây là đúng khi khai báo mảng một chiều? A. Var : array[kiểu chỉ số] of ; B. Var of ; C. Var : array[kiểu chỉ số] of ; D. Var : array[tên biến mảng] of ; Câu 2: Trong Pascal để khai báo kiểu mảng bắt đầu bằng từ khoá: A. Aray; B. Function; C. Array; D. Var; Câu 3: Trong ngôn ngữ lập trình Pascal,………….là dãy hữu hạn các phần tử cùng kiểu A. Chương trình B. Mảng một chiều C. Kiểu tệp D. Xâu kí tự Câu 4: Trong ngôn ngữ lập trình Pascal, xâu ký tự không chứa ký tự nào gọi là: A. Không phải là xâu ký tự B. Xâu không; C. Xâu trắng; D. Xâu rỗng; Câu 5: Để khai báo tên trong Pascal bắt đầu bằng từ khoá: A. Function; B. Procedure; C. Var; D. Program; Câu 6: 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ào là đú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 7: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc gì? d:=0; For i:= 1 to n do If A[i] mod 2=0 then d:=d+1; A. Tính tổng các phần tử của mảng chia hết cho 2 B. Đếm số phần tử của mảng chia hết cho 2 C. Đếm số phần tử của mảng không chia hết cho 2 D. In ra màn hình các phần tử của mảng chia hết cho 2 Câu 8: Cho str là một xâu kí tự, đoạn chương trình sau thực hiện công việc gì ? for i := length(str) downto 1 do write(str[i]) ; A. In xâu ra màn hình; B. In từng kí tự ra màn hình theo thứ tự ngược, trừ kí tự đầu tiên; C. In từng kí tự xâu ra màn hình; D. In từng kí tự ra màn hình theo thứ tự ngược; Câu 9: Trong ngôn ngữ lập trình Pascal, hãy cho biết đoạn chương trình sau làm công việc gì? I := 0 ; T := 0 ; While I < 100 do Begin T := T + I; I := I + 1; End ; A. Tính tổng các số tự nhiên nhỏ hơn hoặc bằng 100; B. Tính tổng các số tự nhiên lẻ nhỏ hơn 100; C. Tính tổng các số tự nhiên chẵn nhỏ hơn hoặc bằng 100; D. Tính tổng các số tự nhiên nhỏ hơn 100; Trang 1/4 - Mã đề 233Câu 10: Trong ngôn ngữ lập trình Pascal cho đoạn chương trình sau đây: Var s1, s2: string; Begin s1:= ‘tinhoc’; s2:=’ 11’; insert(s1,s2,4); s2:=s2+s1; write(s2); end. Kết quả in ra màn hình là A. ‘tinh11oc11’ B. ‘tin11hoc’ C. ‘tin11hoc11’ D. ‘ 11tinhoctinhoc’Câu 11: Cho khai báo sau : Var hoten : String; Phát biểu nào dưới đây là đúng ? A. Câu lệnh sai vì thiếu độ dài tối đa của xâu; B. Cần phải khai báo kích thước của xâu sau đó; C. Xâu có độ dài lớn nhất là 0; D. Xâu có độ dài lớn nhất là 255;Câu 12: Trong ngôn ngữ lập trình Pascal, để đếm số ký tự là ký tự số trong xâu s, đoạn chương trìnhnào trong các đoạn chương trình sau thực hiện công việc này (biến d dùng để đếm) A. d:=0 for i:=1 to length(s) do if (s[i] >=0) and(s[i]=’0’) and(s[i] S := 0; For i := 1 to n do if (i mod 5 = 0) then S := S + i*i; A. Tính tổng bình phương các số trong phạm vi từ 5 đến n. B. Tính tổng các số chia hết cho 5 trong phạm vi từ 1 đến n; C. Tính tổng bình phương các số chia hết cho 5 trong phạm vi từ 1 đến n; D. Tính tổng các số nguyên trong phạm vi từ 1 đến n;Câu 18: Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đây thực hiện công việc gì? For i:= length (s) downto 1 do Write(upcase(s[i])); A. Viết ra xâu đảo của xâu s. B. Viết ra xâu s. C. Viết ra xâu đảo in hoa của xâu s. D. Viết ra xâu in hoa.Câu 19: Trong ngôn ngữ lập trình Pascal, thủ tục Delete(c,a,b) thực hiện công việc gì trong các côngviệc sau: A. Xóa trong xâu c đi b ký tự bắt đâu từ vị trí a; B. Xóa trong xâu a đi b ký tự bắt đâu từ vị trí b; C. ...

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

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