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 2021-2022 có đáp án - Trường THPT Trần Phú, Phú Yên

Chia sẻ: Thẩm Quyên Ly | Ngày: | Loại File: PDF | Số trang:4

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

Nhằm phục vụ quá trình học tập cũng như chuẩn bị cho kì thi học kì sắp đến. TaiLieu.VN gửi đến các bạn tài liệu “Đề thi học kì 1 môn Tin học lớp 11 năm 2021-2022 có đáp án - Trường THPT Trần Phú, Phú Yên”. Đây sẽ là tài liệu ôn tập hữu ích, giúp các bạn hệ thống lại kiến thức đã học đồng thời rèn luyện kỹ năng giải đề. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 11 năm 2021-2022 có đáp án - Trường THPT Trần Phú, Phú Yên

  1. TRƯỜNG THPT TRẦN PHÚ KIỂM TRA CUỐI KỲ I TỔ TOÁN - TIN MÔN: TIN HỌC 11 Thời gian làm bài: 45 phút; (40 câu trắc nghiệm) Họ và tên: …………………………………………… Lớp: ……………… Mã đề thi 132 Câu 1: Kiểu nào sau đây có miền giá trị lớn nhất? A. Word B. Integer C. Longint D. Byte Câu 2: Với lệnh nào sau đây dùng để in giá trị M (M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ? A. Writeln(M:2); B. Write(M:5); C. Write(M:5:2); D. Writeln(M:2:5); Câu 3: Hãy chọn phát biểu đúng về biến trong ngôn ngữ lập trình? A. Tên biến được đặt tùy ý B. Biến phải được khai báo trước khi sử dụng C. Biến là đại lượng có giá trị không đổi D. Tên biến có thể được bắt đầu bằng chữ số Câu 4: Phát biểu nào sau đây có thể làm biểu thức điều kiện trong cấu trúc rẽ nhánh? A. A>B B. 100
  2. C. Khai báo bằng từ khóa VAR D. Đại lượng có thể thay đổi Câu 15: Trong khai báo sau khai báo nào đúng? A. Uses Clrscr; var a,c: byte; program lop11; B. Program Baihocso1, var ch:char, const a:=10; C. Uses Clrscr, Program VD1; var a: real; D. Programbai1; Usescrt; Const a= 3.14; Câu 16: Trong NNLT Pascal, muốn kiểm tra đồng thời cả ba giá trị của A, B, C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng? A. If A, B, C >0 then... B. If A>0 and B>0 or C>0 then... C. If (A>0) and (B>0) and (C>0) then... D. If (A>0) or (B>0) or (C>0) then... Câu 17: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết các câu lệnh ghép nào sau đây là đúng: A. Begin A:= 7; B:= 5; End; B. Begin; A:= 7; B:= 5; End; C. Begin A:= 7; B:= 5; End: D. Begin: A:= 7; B:= 5; End; Câu 18: Để nhập dữ liệu vào từ bàn phím cho 2 biến a,b ta dùng lệnh? A. Readln(a;b); B. Writeln(a,b); C. Readln(a,b); D. Write(a;b); Câu 19: Để khai báo biến, trong Pascal ta sử dụng từ khóa nào? A. VAR B. BEGIN C. CONST D. USES Câu 20: Trong Pascal, khai báo hằng nào sau đây sai? A. CONST Truong=”Nguyen Trai”; B. CONST Lop=’Lop 11’; C. CONST pi=3.1416; D. CONST Max=1000; Câu 21: Trường hợp nào sau đây không phải là lệnh gán trong Pascal: A. CV:= a*2; B. DT:= 50; C. R:= 10; D. CV + DT:= 1000; Câu 22: Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với cấu trúc rẽ nhánh if…then…else…? A. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End; B. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End. C. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai cặp dấu ngoặc nhọn; D. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai dấu ngoặc đơn; Câu 23: Chọn cú pháp đúng A. Const :=; B. Program . C. Var :; D. Uses ; Câu 24: Cú pháp của thủ tục đưa dữ liệu ra màn hình: A. Readln ; B. Writeln(); C. Writeln(); D. Readln(); Câu 25: Biểu thức ((35 mod 19) div 3) có kết quả là mấy? A. 4 B. 5 C. 2 D. 3 Câu 26: Hãy chọn phương án ghép đúng. Với cấu trúc rẽ nhánh IF THEN ELSE , câu lệnh 2 được thực hiện khi nào? A. câu lệnh 1 được thực hiện; B. biểu thức điều kiện sai; C. biểu thức điều kiện đúng và câu lệnh 1 thực hiện xong; D. biểu thức điều kiện đúng; Câu 27: Trong NNLT Pascal, đoạn chương trình sau dùng để làm gì? Var x,y,t: integer; Begin Trang 2/4 - Mã đề thi 132
  3. x:=t; t:=y; y:=x; End. A. Hoán đổi giá trị của x và y B. Cho 3 biến nhận 1 giá trị C. Hoán đổi giá trị của x và t D. Hoán đổi giá trị của y và t Câu 28: Khẳng định nào sau đây là sai? A. Phần khai báo thư viện có thể có hoặc không B. Phần tên chương trình không nhất thiết phải có C. Phần khai báo có thể có hoặc không D. Phần thân chương trình có thể có hoặc không Câu 29: Trong NNLT Pascal, phát biểu nào sau đây đúng? A. Trước End của phần thân chương trình không nhất thiết phải có dấu chấm phẩy ";" B. Trước lệnh else bắt buộc phải có dấu ";" C. Có phân biệt chữ hoa với chữ thường D. Sau mỗi câu lệnh đều có dấu chấm phẩy ";" Câu 30: Trong Pascal để thực hiện chương trình ta nhấn: A. F9 B. Alt + F9 C. Alt + F3 D. Ctrl + F9 Câu 31: Với cấu trúc rẽ nhánh: IF THEN ; Vậy câu lệnh đứng sau THEN được thực hiện khi nào? A. Điều kiện được tính toán và cho giá trị đúng; B. Điều kiện được tính toán xong; C. Điều kiện không tính được; D. Điều kiện được tính toán và cho giá trị sai; Câu 32: Cho đoạn chương trình: x:=5; y:=7; IF x > y THEN F:= 3*x – y ELSE IF x=y THEN F:= 3*x ELSE F:= x*x + y*y; Sau khi thực hiện đoạn chương trình trên, giá trị F là: A. F=74 B. F=75 C. F=76 D. Không xác định Câu 33: Điều kiện trong Pascal được biểu diễn bằng biểu thức nào: A. (2 x)or (x
  4. if a
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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