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

Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Quang Trung, Hải Dương

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

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

Mời quý thầy cô và các em học sinh tham khảo “Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Quang Trung, Hải Dương”. Hi vọng tài liệu sẽ là nguồn kiến thức bổ ích giúp các em củng cố lại kiến thức trước khi bước vào kì thi sắp tới. Chúc các em ôn tập kiểm tra đạt kết quả cao!

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 1 môn Tin học lớp 11 năm 2021-2022 - Trường THPT Quang Trung, Hải Dương

  1. SỞ GD&ĐT HẢI DƯƠNG ĐỀ KIỂM TRA GIỮA HKI NĂM HỌC 2021 - 2022 TRƯỜNG THPT QUANG TRUNG Môn: TIN HỌC - Khối 11 (Đề thi có 03 trang, 31 câu) (Thời gian làm bài 45 phút, không kể thời gian giao đề) Mã đề: 110 I. PHẦN TRẮC NGHIỆM (7,0 điểm) Câu 29: Khi muốn lưu điểm trung bình môn học là chữ số có phần thập phân, cần khai báo biến kiểu dữ liệu nào dưới đây? A. Real B. Byte C. Integer D. Char Câu 30: Phát biểu nào sau đây chắc chắn sai? A. Máy tính điện tử có thể chạy các chương trình B. Một bài toán có thể có nhiều thuật toán để giải C. Mọi người sử dụng máy tính đều phải biết lập chương trình D. Để giải bài toán bằng máy tính phải viết chương trình mô tả thuật toán giải bài toán đó Câu 31: Hãy chọn phương án ghép sai. Ngôn ngữ lập trình bậc cao là ngôn ngữ A. Thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể B. Có thể diễn đạt được mọi thuật toán C. Mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy D. Sử dụng từ vựng và cú pháp của ngôn ngữ tự nhiên (tiếng Anh) Câu 32: Hãy chỉ ra tên đúng trong ngôn ngữ lập trình Pascal với các tên dưới đây? A. Baitap10 B. 10baitap C. Bai tap_10 D. Bai tap 10 Câu 33: Phát biểu nào dưới đây là sai khi nói về biên dịch và thông dịch? A. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch B. Biên dịch và thông dịch đều kiểm tra tính đúng đắn của câu lệnh C. Thông dịch lần lượt dịch và thực hiện từng câu lệnh còn biên dịch phải dịch trước toàn bộ chương trình sang mã nhị phân thì mới có thể thực hiện được D. Chương trình dịch của ngôn ngữ lập trình bậc cao gọi là biên dịch còn thông dịch là chương trình dịch dùng với hợp ngữ Câu 34: Hãy chọn phát biểu đúng trong các phát biểu dưới đây vềngôn ngữ lập trình và chương trình dịch? A. Một ngôn ngữ lập trình bậc cao có thể được chương trình dịch dịch sang hợp ngữ. B. Chương trình dịch gồm các loại: hợp dịch, thông dịch, biên dịch. C. Chương trình dịch của hợp ngữ là biên dịch D. Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch. Câu 35: Cho biểu thức toán học P = x3 +2x+3 khi chuyển sang Pascal biểu thức nào là đúng ? A. P:= sqr(x)x+2*x+3; B. P:= sqr(x)*x+2*x+3; C. P:= xx*x+2*x+3; D. P:= sqr(x)*x+2x+3; Câu 36: Kiểu ký tự được khai báo bằng từ chuẩn nào sau đây? A. Byte B. Longint C. Char D. Boolean Câu 37: Đặc điểm nào sau đây KHÔNG phải là đặc điểm của hằng trong chương trình? A. Có giá trị thay đổi. B. Có tên gọi. C. Được khai báo. D. Có giá trị không thay đổi. Câu 38: Trong quá trình thực hiện chương trình, hằng có đặc điểm nào sau đây? A. Dùng để thay thế biểu thức. B. Có giá trị thay đổi. C. Có giá trị không thay đổi. D. Dùng để thay thế biến. Câu 39: Khi khai báo danh sách biến cùng một kiểu dữ liệu, tên các biến phân cách A. dấu chấm (.) B. dấu chấm phẩy (;) C. dấu hai chấm (:) D. dấu phẩy (,) Câu 40: Bảng chữ cái gồm các thành phần nào sau đây? A. chữ cái, chữ số và kí hiệu. B. chữ cái, chữ số và kí tự đặc biệt. Trang 1/3- Mã Đề 110
  2. C. tất cả các kí tự D. tất cả các kí hiệu Câu 41: Trong quá trình thực hiện chương trình, biến có đặc điểm nào sau đây? A. Giá trị có thể thay đổi. B. Không dùng để tạo biểu thức. C. Có giá trị cố định. D. Không tham gia vào lệnh gán. Câu 42: Trong ngôn ngữ lập trình Pascal, khi khai báo biến x nhận giá trị nguyên khai báo nào dưới đây ĐÚNG? A. Varx: Char; B. Var x: Real; C. Var x: integer; D. Var x: Boolean; Câu 43: Lệnh nào dưới đây gán giá trịcho biến xđược khai báo kiểu dữ liệu byte? A. x:= -7; B. x:= 10 / 2; C. x:= 5.5; D. x = 5; Câu 44: Cho đoạn chương trình dưới đây: Program Vi_du; BEGIN Writeln(' Chao ban lop 11'); END. Chương trình trên gồm các thành phần nào sau đây? A. Tên chương trình và khai báo biến. B. Khai báo hằng và thân chương trình. C. Khai báo tên chương trình và thân chương D. Khai báo biến và khai báo hằng. trình. Câu 45: Phép toán sau đây (1576 div 10) mod 10 = ? cho kết quả bằng bao nhiêu? A. 7 B. 6 C. 1 D. 5 Câu 46: Từ khoá program dùng để khai báo đối tượng nào sau đây? A. Biến. B. Thư viện. C. Hằng. D. Tên chương trình. Câu 47: Biểu diễn nào dưới đây là biểu diễn giá trịcủa hằng trong chương trình? A. 2021 B. 2021_A C. A2021 D. ‘Hello Câu 48: Kiểu Integer thuộc kiểu dữ liệu nào sau đây? A. Logic. B. Kí tự. C. Số nguyên. D. Số thực. Câu 49: Phần thân chương trình được đặt giữa cặp từ khóa nào sau đây? A. Start … Stop. B. Begin … End. C. Start … Finish. D. End … Begin. Câu 50: Trong một chương trình, biến x có thể nhận các giá trị 16, 30 và biến y có thể nhận các giá trị 3.5 , 6.5, khai báo nào dưới đây là ĐÚNG ? A. Var x, y: Longint; B. Var x: Real; y: Word; C. Var x, y: Byte; D. Var x: Word; y: Real; Câu 51: Biến được khai báo bằng khóa nào sau đây? A. Var B. Type C. Uses D. Const Câu 52: Phép toán MOD dùng để thực hiện phép tính nào sau đây? A. Làm tròn số. B. Chia lấy phần nguyên. C. Chia lấy phần thập phân. D. Chia lấy phần dư. Câu 53: Cách khai báo biến nào sau đây là đúng? A. Var a, b, c: interger: B. Var a, b, c: integer; C. Var a, b, c: interger; D. Var a, b, c; integer; Câu 54: Phát biểu nào dưới đây là đúng A. Cú pháp của một ngôn ngữ lập trình là bộ quy tắc cho phép người lập trình viết chương trình trên ngôn ngữ đó B. Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn của người lập trình tạo ra C. Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào máy tính và người lập trình tạo ra. D. Mỗi ngôn ngữ lập trình đều có 3 thành phần là bảng chữ cái, cú pháp và ngữ nghĩa, nên việc khai báo kiểu dữ liệu, hằng, biến,… được áp dụng chung như nhau cho mọi ngôn ngữ lập trình Câu 55: Các từ SQR, SQRT thuộc loại tên nào sau đây? A. Tên dành riêng. B. Tên chuẩn. C. Tên do người lập trình đặt. D. Tên lệnh. Câu 56: Hàm cho giá trị bằng trị tuyệt đối của x là: A. Asb(x) B. Sab(x) C. Abs(x) D. Bsa(x) II. PHẦN TỰ LUẬN (3,0 điểm) Trang 2/3- Mã Đề 110
  3. Câu 1 (1,0 điểm): Hãy viết lại các biểu thức sau từ dạng toán học sang dạng biểu diễn tương ứng trong ngôn ngữ lập trình Pascal. x2 + y 2 − 4 x A. P = B. Q = x3 + 3sin x + 2 2 x3 4 x 3 + 3ln x + 1 C. S = 2 x + x + x + 1 D. G = x +1 Câu 2 (1,0 điểm): Viết chương trình tính chu vi, diện tích của một hình tròn bất kì với bán kính R>0 được nhập vào từ bàn phím. Câu 3 (1,0 điểm): Viết chương trình nhập vào từ bàn phím một số nguyên N gồm 4 chữ số sau đó in ra mà hình một số Y gồm chữ số đầu tiên và chữ số thứ ba của số N? (Ví dụ nhập N = 3726 thì in ra kết quả màn hình là 32) ----------- HẾT ---------- Trang 3/3- Mã Đề 110
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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