intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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

Chia sẻ: _ _ | Ngày: | Loại File: DOCX | Số trang:3

8
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

"Đề 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!

Chủ đề:
Lưu

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

  1. SỞ GD & ĐT QUẢNG TRỊ ĐỀ KIỂM TRA GIỮA KỲ 2 – NĂM HỌC 2021 ­  TRƯỜNG THPT GIO LINH 2022 MÔN TIN HỌC LỚP 11 ­ LỚP 11 (Đề có 3 trang)  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 toá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 quá 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
  2. 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 toá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 toà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 toán, xóa mảng B.  Khai báo mảng, nhập mảng, truy cập để tính toán, in mảng C.  Khai báo, nhập mảng, truy cập để tính toá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
  3. A.  Sử dụng câu lệnh For­do để giải quyết các bài toán lặp với số lần chưa biết trước B.  Các bài toá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 toá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 toà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 toà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ố nguyên  dương nhỏ hơn 50 được nhập từ bàn phím.  Yê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
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
30=>0