Đề kiểm tra học Ki I Tin 11
Chia sẻ bởi Hà Tĩnh Mình Thương |
Ngày 26/04/2019 |
51
Chia sẻ tài liệu: Đề kiểm tra học Ki I Tin 11 thuộc Tin học 11
Nội dung tài liệu:
Sở GD - ĐT ……….
Trường THPT ……….
KIỂM TRA 1 TIẾT
Môn: Tin học - Lớp 11
Họ và tên: ………………………..……….. Lớp: 11A…………
I. PHẦN TRẮC NGHIỆM: (Chọn đáp án đúng nhất trả lời vào ô dưới)
Câu
1
2
3
4
5
6
7
8
9
10
Đáp án
Câu 1. Xác định tên biến đúng:
A. Ho_ten B. 123456 C. 1hoten D. Ho ten
Câu 2. Với cấu trúc rẽ nhánh IF <điều kiện> THEN; câu lệnh sau THEN được thực hiện khi:
A. Điều kiện không tính được. B. Điều kiện được tính toán xong và cho giá trị đúng.
C. Điều kiện được tính toán xong. D. Điều kiện được tính toán xong và cho giá trị sai.
Câu 3. Trong Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Word B. Longint C. Byte D. Integer
Câu 4. Điều kiện (2≤ x ≤ 25) được biểu diễn như thế nào trong pascal?
A. (2 <= x) or (x <=25) B. (2<=x) and (x<=25)
C. 2 <= x <=25 D. not ((2<=x) and (x<=25))
Câu 5. Trường hợp nào sau đây không phải lệnh gán trong Pascal:
A. cd:=50; B. a:=10; C. a:=a*2; D. a+b:=1000;
Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng:
A. If a=5 then a:=d+1; else a=d+2; B. If a:=5 then a:=d+1 else a:=d+2.
C. If a=5 then a:=d+1 else a:=d+2; D. If a=5 then a=d+1 else a=d+2;
Câu 7. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho kết quả gì?
T:=0;
For i:=1 to n do
if (i mod 3 = 0) then T:=T + i*i;
A. Tính tổng các số nguyên có phạm vi từ 1 đến n.
B. Tính tổng các số nguyên lẻ có phạm vi từ 1 đến n.
C. Tính tổng các số nguyên có phạm vi từ 3 đến n.
D. Tính tổng bình phương các số nguyên chia hết cho 3 có phạm vi từ 1 đến n..
Câu 8. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write(i, ‘ ‘);
A. 10 9 8 7 6 5 4 3 2 1 B. Không đưa ra gì cả
C. 1 2 3 4 5 6 7 8 9 10 D. Đưa ra 10 dấu cách
Câu 9. Cho khai báo sau: var a,b:integer; m,n:real; Câu lệnh gán nào sau đây là sai:
A. n:=3; B. a:=3.5 C. a:=a+b; D. m:=3.5;
Câu 10. Cho chương trình sau:
Var a,b,c,d: integer;
Begin
Readln(a,b,c,d);
Writeln(5*(a+b)/2-c, 10*(a-b)/2+d);
Readln;
End.
Giả sử nhập dữ liệu sau: 3 5 4 1. Sau khi chạy chương trình ta thu được kết quả gì trên màn hình?
A. 20 -9 B. 16 9 C. 16 -9 D.20 9
II. PHẦN TỰ LUẬN
Câu 1. Viết chương trình nhập vào một xâu từ bàn phím. Đếm xem có bao nhiêu kí tự giống với kí tự đầu tiên của xâu. Đưa kết quả ra màn hình.
Câu 2. Viết chương trình thực hiện các công việc sau:
- Nhập vào mảng A gồm N số nguyên dương (n<=100 và nhập vào từ bàn phím).
- In mảng vừa nhập.
- Tính và đưa ra màn hình tổng các phần tử ở vị trí chẵn.
----------- HẾT ----------
BÀI LÀM
Trường THPT ……….
KIỂM TRA 1 TIẾT
Môn: Tin học - Lớp 11
Họ và tên: ………………………..……….. Lớp: 11A…………
I. PHẦN TRẮC NGHIỆM: (Chọn đáp án đúng nhất trả lời vào ô dưới)
Câu
1
2
3
4
5
6
7
8
9
10
Đáp án
Câu 1. Xác định tên biến đúng:
A. Ho_ten B. 123456 C. 1hoten D. Ho ten
Câu 2. Với cấu trúc rẽ nhánh IF <điều kiện> THEN
A. Điều kiện không tính được. B. Điều kiện được tính toán xong và cho giá trị đúng.
C. Điều kiện được tính toán xong. D. Điều kiện được tính toán xong và cho giá trị sai.
Câu 3. Trong Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
A. Word B. Longint C. Byte D. Integer
Câu 4. Điều kiện (2≤ x ≤ 25) được biểu diễn như thế nào trong pascal?
A. (2 <= x) or (x <=25) B. (2<=x) and (x<=25)
C. 2 <= x <=25 D. not ((2<=x) and (x<=25))
Câu 5. Trường hợp nào sau đây không phải lệnh gán trong Pascal:
A. cd:=50; B. a:=10; C. a:=a*2; D. a+b:=1000;
Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây đúng:
A. If a=5 then a:=d+1; else a=d+2; B. If a:=5 then a:=d+1 else a:=d+2.
C. If a=5 then a:=d+1 else a:=d+2; D. If a=5 then a=d+1 else a=d+2;
Câu 7. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau cho kết quả gì?
T:=0;
For i:=1 to n do
if (i mod 3 = 0) then T:=T + i*i;
A. Tính tổng các số nguyên có phạm vi từ 1 đến n.
B. Tính tổng các số nguyên lẻ có phạm vi từ 1 đến n.
C. Tính tổng các số nguyên có phạm vi từ 3 đến n.
D. Tính tổng bình phương các số nguyên chia hết cho 3 có phạm vi từ 1 đến n..
Câu 8. Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
For i:=1 to 10 do write(i, ‘ ‘);
A. 10 9 8 7 6 5 4 3 2 1 B. Không đưa ra gì cả
C. 1 2 3 4 5 6 7 8 9 10 D. Đưa ra 10 dấu cách
Câu 9. Cho khai báo sau: var a,b:integer; m,n:real; Câu lệnh gán nào sau đây là sai:
A. n:=3; B. a:=3.5 C. a:=a+b; D. m:=3.5;
Câu 10. Cho chương trình sau:
Var a,b,c,d: integer;
Begin
Readln(a,b,c,d);
Writeln(5*(a+b)/2-c, 10*(a-b)/2+d);
Readln;
End.
Giả sử nhập dữ liệu sau: 3 5 4 1. Sau khi chạy chương trình ta thu được kết quả gì trên màn hình?
A. 20 -9 B. 16 9 C. 16 -9 D.20 9
II. PHẦN TỰ LUẬN
Câu 1. Viết chương trình nhập vào một xâu từ bàn phím. Đếm xem có bao nhiêu kí tự giống với kí tự đầu tiên của xâu. Đưa kết quả ra màn hình.
Câu 2. Viết chương trình thực hiện các công việc sau:
- Nhập vào mảng A gồm N số nguyên dương (n<=100 và nhập vào từ bàn phím).
- In mảng vừa nhập.
- Tính và đưa ra màn hình tổng các phần tử ở vị trí chẵn.
----------- HẾT ----------
BÀI LÀM
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Hà Tĩnh Mình Thương
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)