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

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

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

10
lượt xem
1
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 học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT Kon Rẫy”. 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 học kì 1 môn Tin học lớp 11 năm 2022-2023 - Trường PTDTNT Kon Rẫy

  1. TRƯỜNG PTDTNT KON RẪY BÀI KIỂM TRA CUỐI KỲ I. NĂM HỌC 2022-2023 TỔ: 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ã đề: 211 Họ, tên học sinh:................................................................Lớp:........... I. Phần trắc nghiệm (7đ) Chọn một đáp án đúng nhất để tô vào phiếu trắc nghiệm: Câu 1: Hãy chọn biểu diễn tên đúng trong những biểu diễn sau A. -tenkhongsai; B. ‘*****’; C. Tensai; D. (bai_tap); Câu 2: Để chạy chương trình trong Pascal ta dùng tổ hợp phím: A. Ctrl + F9; B. Alt + F; C. Alt + F8; D. Shift + F9; Câu 3: Thực hiện chương trình Pascal sau đây: Var a, N : integer ; BEGIN N := 640 ; A := N mod 10 ; N := N div 10 ; A := A + N div 10 ; A := A + N mod 10 ; Write(a); END. Ta thu được kết quả nào? A. 6; B. 64; C. 5; D. 10; Câu 4: Xét chương trình sau: Var a, b: integer; Begin a:=102; write(‘b=’); readln(b); if a
  2. Câu 8: Cho khai báo biến sau đây (trong Pascal) : Var m, n : integer ; x,y: real; Lệnh gán nào sau đây là sai? A. y := 10.5; B. x := 6; C. m:=-4; D. n := 35 Câu 9: Cho một chương trình còn lỗi như sau : Var A, b, c : real ; A := 1; b := 1; c := 5 ; d := b*b – 4*a*c ; writeln(‘d = ’,d); END. Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau : A. Không khai báo biến d; B. Thiếu Begin và không khai biến d; C. Không có END; D. Thiếu Begin; Câu 10: Trong bài toán giải phương trình bậc hai : ax 2 + bx + c = 0 ( a ≠ 0 ), có thể chọn đặt tên các biến tương ứng cho các đại lượng : hệ số của x2, hệ số của x, hệ số tự do, biệt số delta = b2 - 4*a*c, hai nghiệm (nếu có) là x1, x2 là: A. hs1, hs2, hs3, bs, n1, n2; B. hs_a, hs_b, hs_c, bietso_delta, nghiem_x1, nghiem_x2; C. a, b, c, delta, x1, x2 ; D. heso_xbinhphuong, heso_x, bietso_delta, nghiem_thu_nhat, nghiem_thu_hai; Câu 11: Cho chương trình : Var x,y : real; Begin Write(‘Nhap vao gia tri cua x = ’); readln(x); y := (x+2)*x – 5 ; writeln(‘gia tri cua y = ’, y); End. Nếu nhập x = 7 thì giá trị của biến y là : A. 56; B. 63; C. 58; D. 44; Câu 12: Để đưa ra màn hình giá trị của biến a kiểu nguyên và biến b kiểu thực ta dùng lệnh A. Write(a:8:3, b:8); B. Readln(a,b); C. Writeln(a:8, b:8:3); D. Writeln(a:8:3, b:8:3); Câu 13: Chọn ý kiến đúng trong các ý kiến sau đây: A. Chương trình cho kết quả sai khi thực hiện 1 test thì chương trình đó sai; B. Khi dịch chương trình không thấy lỗi thì có thể kết luận chương trình là đúng. C. Chương trình cho kết quả đúng khi thực hiện đủ 20 test / 20 test thì chương trìn đó đúng; D. Bộ test với kích thước dữ liệu lớn có nhiều khả năng phát hiện lỗi sai của chương trình hơn là các bộ test với kích thước dữ liệu nhỏ; Câu 14: Hãy chọn phương án ghép đúng . Biểu thức : 25 div 3 + 5 / 2 * 3 có giá trị là : A. 8.0; B. 8.8; C. 15.0; D. 15.5; Câu 15: Hãy chọn biểu diễn hằng đúng trong các biểu diễn sau : A. Begin; B. 58,5; C. end’; D. ‘65’; Câu 16: Hãy chọn phương án ghép đúng . Ngôn ngữ lập trình là ngôn ngữ A. cho phép thể hiện các dữ liệu trong bài toán mà các chương trình sẽ phải xử lí; Trang 2/4 - Mã đề 211
  3. B. có tên là “ngôn ngữ thuật toán” hay còn gọi là “ngôn ngữ lập trình bậc cao” gần với ngôn ngữ toán học cho phép mô tả cách giải quyết vấn đề độc lập với máy tính; C. dưới dạng nhị phân để máy tính có thể thực hiện trực tiếp; D. diễn đạt thuật toán để có thể giao cho máy tính thực hiện; Câu 17: Các thành phần của ngôn ngữ lập trình là A. Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa; B. Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa; C. Chương trình thông dịch và chương trình biên dịch; D. Bảng chữ cái, cú pháp, ngữ nghĩa; Câu 18: Trường hợp nào dưới đây không phải là tên biến trong Pascal? A. Giai_Ptrinh_Bac_2; B. Ngaysinh; C. _Noisinh; D. 2x; Câu 19: Xét chương trình Pascal cho khung dưới đây : PROGRAM chuong_trinh; BEGIN Writeln(‘Xin chao cac ban’); Writeln(‘Moi cac ban lam quen voi Pascal’); END. Chọn phát biểu sai trong các phát biểu dưới đây: A. Khai báo tên chương trình là chuong_trinh; B. Thân chương trình có hai câu lệnh; C. Khai báo tên chương trình là chuong trinh; D. Chương trình không có khai báo hằng; Câu 20: Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0,2; 0,3; 1,99. Khai báo nào trong các khai báo sau là đúng? A. Var X : real; Y : byte; B. Var X : BYTE; Y : real; C. Var X, Y : byte; D. Var X, Y : real; Câu 21: Hãy chọn phát biểu sai ? A. Sau từ khóa var có thể khai báo nhiều danh sách biến khác nhau; B. Chương trình dịch có hai loại : thông dịch và biên dịch; C. Một chương trình luôn luôn có hai phần : phần khai báo và phần thân; D. Các biến đều phải được khai báo và mỗi biến chỉ khai báo một lần; Câu 22: Xác định kết quả sau khi thực hiện câu lệnh: A := sqr(3)/sqrt(9); A. A được gán giá trị là 1 B. A được gán giá trị là 3 C. A được gán giá trị là 9 D. A được gán giá trị là 6 Câu 23: Biểu thức (x > y) and (y >= 3) thuộc loại biểu thức nào trong Pascal? A. Biểu thức toán học B. Biểu thức quan hệ C. Biểu thức số học D. Biểu thức logic Câu 24: Đại lượng có giá trị không đổi trong quá trình thực hiện chương trình là: A. Tên chuẩn. B. Biến. C. Hằng. D. Từ khóa. Câu 25: Trường hợp nào dưới đây không phải là tên biến trong Pascal? A. Giai_Ptrinh_Bac_2; B. Noi sinh; C. Ngaysinh; D. Vidu_2; Câu 26: Trong Turbo Pascal, tên là một dãy liên tiếp không quá bao nhiêu kí tự? A. 255 B. 128 C. 8 D. 127 Câu 27: Để khai báo biến A là kiểu logic, ta chọn cách khai báo: A. var : A boolean; B. var A : boolean; C. var : A char; D. var A : char; Câu 28: Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để: A. Khai báo biến; B. Khai báo tên chương trình; C. Khai báo thư viện; D. Khai báo hằng. Trang 3/4 - Mã đề 211
  4. II. Phần tự luận (3đ) Câu 1(2đ): a. Trong Pascal, nêu quy tắc và các phép toán được thực hiện theo biểu thức số ? 1 b. Biểu diễn biểu thức sau (a 2 + b 2 ) sang Pascal? 2 Câu 2(1đ) Trong Pascal, nêu cú pháp của hai câu lệnh rẽ nhánh? Cho ví dụ minh họa mỗi dạng? ----------- HẾT ---------- Trang 4/4 - Mã đề 211
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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