Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh

3 3 0
Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh

Đang tải... (xem toàn văn)

Thông tin tài liệu

Đề thi giữa học kì 2 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Gio Linh hỗ trợ các em học sinh hệ thống kiến thức cho học sinh, giúp các em vận dụng kiến thức đã được học để giải các bài tập được ra. Mời các bạn cùng tham khảo!

SỞ GD & ĐT QUẢNG TRỊ TRƯỜNG THPT GIO LINH (Đề có 3 trang) ĐỀ KIỂM TRA GIỮA KỲ 2 – NĂM HỌC 2021 ­  2022 MƠN TIN HỌC LỚP 11 ­ LỚP 11  Thời gian làm bài : 45 Phút; (Đề có 23 câu) Họ tên :  . Số  báo danh :  I PHẦN TRẮC NGHIỆM: Câu 1:  Lệnh lặp For – do được sử dụng cho các bài tốn: (chọn phương án đúng nhất) A. Lặp với số lần có thể biết trước B. Lặp với số lần biết trước C. Lặp với số lần chưa biết trước D. Lặp với số lần biết trước và chưa biết trước Câu 2: Phát biểu nào sau đây về tham số hình thức là đúng? A. Tham số hình thức là các biến khai báo cho dữ liệu vào/ra của thủ tục, hàm B. Tham số hình thức chỉ có 1 giá trị cụ thể C. Tham số hình thức phải được khai báo bằng từ khóa Var D. Tham số hình thức được phép sử dụng ở chương trình chính Câu 3: Khi khai báo một thủ tục, tên dành riêng đứng trước nó là A. function B. procedu C. procedure D. program Câu 4:   Cú pháp câu lệnh lặp For – do dạng lùi có dạng: A. for  = down  do ; B. for  := downto  do ; C. for  = downto  do ; D. for  := downto  do ; Câu 5:  Chương trình sau in ra màn hình kết quả gì? Procedure Win; Begin Writeln(‘Tuan thu 5k’); End; Begin Win; Win; End ……………………………… A. Hiển thị ra màn hình 2 chữ ‘Win Win’ B. Hiển thị ra màn hình 2 dịng chữ ‘Tuan thu 5k’  C. Hiển thị ra màn hình dịng chữ ‘Tuan thu 5k’ D.  Hiển thị ra màn hình dịng chữ ‘Tuan thu 5kTuan thu 5k’ Câu 6: Đâu khơng phải là lợi ích của chương trình con: A. Tránh việc phải viết lặp lại cùng một dãy lệnh B. Hỗ trợ cho việc viết các chương trình lớn C. Phục cho q trình trừu tượng hóa D.  Dễ dàng viết lặp lại các dãy lệnh giống nhau Câu 7:   Chọn phát biểu đúng khi nói về câu lệnh WHILE­DO :  Trang 1/3 ­ Mã đề 004 A. Sau từ khóa Do phải có câu lệnh tính tổng B. Câu lệnh sau  Do phải được thực hiện ít nhất 1 lần.  C. Chỉ dùng câu lệnh While ­ Do cho các bài tốn lặp với số lần chưa biết trước D. Sau từ khóa Do phải có câu lệnh làm thay đổi giá trị của biểu thức điều kiện Câu 8:  Thủ tục khác hàm ở điểm: A.  Trong phần thân của thủ tục bắt buộc phải có câu lệnh :=; cịn hàm thì  khơng B.  Thủ tục khơng trả về giá trị qua tên cịn hàm trả về 1 giá trị qua tên C.  Khai báo thủ tục bắt buộc phải có phần đầu, hàm thì khơng D.  Thủ tục trả về 1 giá trị qua tên, hàm trả về nhiều giá trị qua tên Câu 9: Loại chương trình con nào mà sau khi thực hiện dãy thao tác thì khơng trả về 1 giá trị qua tên của  nó? A. Hàm và thủ tục  B. Thủ tục C. Hàm số D. Hàm Câu 10: Biến cục bộ là biến A. giống như biến tồn cục B. hoạt động mọi vị trí C. chỉ dùng riêng trong thủ tục hoặc hàm chứa nó D. hoạt động ngay cả khi đang khai báo  Câu 11:  Cho khai báo mảng như sau: Var a : array[1 20] of integer ; Phương án nào dưới đây chỉ phần tử thứ 12 của mảng? A. a(11); B. a[12]; C. a(12); D. a[11]; Câu 12: Đâu là lời gọi (thực hiện) chương trình con đúng: A. sqr(5); B. write(5;7); C. readln(5);  D. x:=sqrt(5); Câu 13:  Các thao tác thường gặp khi làm việc với kiểu mảng một chiều là: A.  Khai báo, nhập mảng, truy cập để tính tốn, xóa mảng B.  Khai báo mảng, nhập mảng, truy cập để tính tốn, in mảng C.  Khai báo, nhập mảng, truy cập để tính tốn D.  Khai báo, nhập mảng, in mảng Câu 14:   Cú pháp câu lệnh lặp While – do có dạng: A. While  do ; B. While  do ; C. While  do ; D. While  do ; Câu 15: Giả sử có dịng khai báo hàm function tong:byte;Đâu là lệnh viết đúng trong phần thân của nó: A. tong:=true;  B. tong:=tong+1; C. tong:=3.5; D. tong:=5; Câu 16:  Mảng một chiều có đặc điểm: Chọn phương án đúng nhất A.  Vơ hạn, có thứ tự, mỗi phần tử khác kiểu dữ liệu B.  Hữu hạn, có thứ tự, truy cập qua chỉ số C.  Vơ hạn, có thứ tự, cùng một kiểu dữ liệu và truy cập qua chỉ số D.  Hữu hạn, có thứ tự, cùng một kiểu dữ liệu và truy cập qua chỉ số Câu 17:  Khẳng định nào sau đây là đúng nhất khi nói về cấu trúc lặp: Trang 2/3 ­ Mã đề 004 A.  Sử dụng câu lệnh For­do để giải quyết các bài tốn lặp với số lần chưa biết trước B.  Các bài tốn có tính chất lặp hầu hết đều phải sử dụng cấu trúc lặp C.  Cấu trúc lặp chia làm 3 loại: FOR­TO­DO, FOR­DOWNTO­DO, WHILE­DO D.  Cấu trúc lặp là khơng cần thiết để giải quyết các bài tốn có tính chất lặp Câu 18:  Trường hợp nào dưới đây nên sử dụng cấu trúc lặp A.  Tính tích 2 số B.  In ra màn hình dịng chữ “Toi yeu Pascal” C.  Tính tổng các số chính phương có 2 chữ số D.  Nhập bán kính hình trịn Câu 19:  Phát biểu nào dưới đây về kiểu mảng một chiều là chưa phù hợp? A. Số lượng phần của của mảng phải đếm được B. Mảng được đặt tên C. Là một dãy vơ hạn các phần tử  D. Các phần tử của mảng cùng kiểu dữ liệu Câu 20: Cho khai báo mảng như sau: Var a : array[0 20] of integer ;  Để in ra giá trị của các phần tử từ phần tử thứ 2 đến phần tử thứ 14, ta viết: A. For i:=1 to 13 do read (a[i]); B. For i:=1 to 13 do writeln (a[i]); C. For i:=2 to 14 do readln (a[i]); D. For i:=2 to 14 do write (a[i]:3); Câu 21: Biến tồn cục là biến A. chỉ hoạt động trong chương trình con chứa nó khi nó thực hiện B. hoạt động trong tồn bộ chương trình C. giống như biến cục bộ D. khai báo trong chương trình con II PHẦN TỰ LUẬN: Câu 22: Viết chương trình để tính và thơng báo lên màn hình tổng T= n!+m!. Với m, n là 2 số ngun  dương nhỏ hơn 50 được nhập từ bàn phím.  u cầu: Chương trình có khai báo và gọi hàm tính giai thừa (k!) Câu 23:  Hơm nay bạn bạn An mua N (N có 2  gói)  ­­­­­­ HẾT ­­­­­­ Trang 3/3 ­ Mã đề 004 ... D. hoạt động ngay cả khi đang khai báo  Câu? ?11:   Cho khai báo mảng như sau: Var a : array[1 20 ] of integer ; Phương án nào dưới đây chỉ phần tử thứ  12? ?của mảng? A. a (11) ; B. a[ 12] ; C. a( 12) ; D. a [11] ; Câu  12:  Đâu là lời gọi (thực hiện) chương trình con đúng:... bàn phím, rồi thơng báo số  lượng gói kẹo có giá rẻ  nhất. (ví dụ: N=4:? ?20 0đ,? ?20 0đ, 400đ, 500đ => có? ?2? ? gói)  ­­­­­­ HẾT ­­­­­­ Trang 3/3 ­ Mã? ?đề? ?004 ... C.  Cấu trúc lặp chia làm 3 loại: FOR­TO­DO, FOR­DOWNTO­DO, WHILE­DO D.  Cấu trúc lặp là khơng cần? ?thi? ??t để giải quyết các bài tốn có tính chất lặp Câu 18: ? ?Trường? ?hợp nào dưới đây nên sử dụng cấu trúc lặp A.  Tính tích? ?2? ?số B.  In ra màn hình dịng chữ “Toi yeu Pascal”

Ngày đăng: 27/03/2023, 11:59