Đề kiểm tra tin 11 kì I
Chia sẻ bởi Vũ Thị Thanh Thúy |
Ngày 26/04/2019 |
53
Chia sẻ tài liệu: Đề kiểm tra tin 11 kì I thuộc Tin học 11
Nội dung tài liệu:
Kiểm Tra 1 Tiết
Môn: Tin học – Khối 11 Lần 1
Ma trận đề
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Trắc nghiệm
2, 7,10,11
1,3,5,6,8
4,9,12
Tự luận
1
2
Đề:
I. TRẮC NGHIỆM: (6 điểm)
Câu 1: Biểu thức logic nào sau đây dùng để kiểm tra n là số dương lẻ?
A. (n > 0) or (n mod 2 = 1) B. (n > 0) and (n mod 2=1)
C. (n > 0) and (n mod 2 = 0) D. (n > 0) and (n div 2 = 0)
Câu 2: Trong những biểu diễn dưới đây, biểu diễn nào là tên do người lập trình đặt trong Pascal?
A. integer B. Bai2A
C. *2A* D. 2A
Câu 3: Biểu thức Y= sqr(sin(x))/(y + 0,5) là biểu diễn trong Pascal. Hãy chọn biểu diễn đúng của biểu thức Y trong toán học:
A. Y=+0,5 B. Y=
C. Y= D. Y=
Câu 4: Cho chương trình sau:
Program Vidu;
Var
x, y, z : byte;
Begin
x:=2;
y:=3;
z:=y-x;
y:=1;
Writeln(‘y = ’, y); writeln(‘z =’,z);
Readln;
End.
Kết quả của chương trình trên là:
A. B. C. D.
Câu 5: Biểu thức được biểu diễn trong Pascal là:
A. sqrt(x) + sqrt(y) <= sqrt(R)
B. sqrx + sqry <= sqr R
C. sqr(x) + sqr(y) <= sqr(R)
D.
Câu 6: Biến x có thể nhận các giá trị -1, -5, 2, 8, 12, 21, 100 và biến y có thể nhận các giá trị 0,5; 0,8; 0,1; 0,3. Hãy chọn khai báo đúng:
A. Var x : byte; y : real; B. Var x : integer; y: integer;
C. Var x: integer; y: real; D. Var x, y : integer;
Câu 7: Xét một chương trình viết trên ngôn ngữ bậc cao dịch sang ngôn ngữ máy. Điều khẳng định nào sauu đây là đúng?
Chương trình trên ngôn ngữ máy chứa ít câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Số câu lệnh của hai chương trình là như nhau.
Chương trình trên ngôn ngữ máy chứa nhiều câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Câu 8: Chương trình Pascal sẽ cấp phát bao nhiêu byte cho bộ nhớ cho các biến trong khai báo sau:
Var x,y:integer;
l:logic;
k:real;
A. 11bytes B. 10 bytes
C. 12 bytes D. 9 bytes
Câu 9: Xét biểu thức logic (m mod 100 < 10) and (m div 100 > 0). Với những giá trị nào của m dưới đây biểu thức trên cho giá trị là true ?
A. 208 B. 98
C. 1000 D. 99
Câu 10: Trong những biểu diễn dưới đây, biểu diễn nào là hằng trong Pascal?
A. 2A B. 5.A8
C. while D. ‘32x’
Câu 11: Cho biểu thức y:= (((x + 2)*x + 3)*x + 4)*x + 5. Biểu diễn nào dưới đây là biểu diễn trong toán học của biểu thức trên?
y = x + 2x + 3x + 4x +5
y = (x + 2)(x + 3)(x + 4) + 5
y = x4 + 2x3 + 3x2 + 4x + 5
Câu 12 : Biết rằng x, y, z là độ dài 3 cạnh của một tam giác, biểu thức quan hệ nào dưới đây cho kết quả là True ?
x + y >z B. y – z > x
C. x – z >= y D. x – y > z
II.TỰ LUẬN: (4 điểm)
Hãy viết phần khai báo của chương trình: giải phương trình bậc hai ax2 + bx + c = 0 (a0).
Viết chương trình nhập vào bán kính a (a > 0) từ bàn phím, tính và đưa ra màn hình diện tích đường tròn có
Môn: Tin học – Khối 11 Lần 1
Ma trận đề
Nội dung
Nhận biết
Thông hiểu
Vận dụng
Trắc nghiệm
2, 7,10,11
1,3,5,6,8
4,9,12
Tự luận
1
2
Đề:
I. TRẮC NGHIỆM: (6 điểm)
Câu 1: Biểu thức logic nào sau đây dùng để kiểm tra n là số dương lẻ?
A. (n > 0) or (n mod 2 = 1) B. (n > 0) and (n mod 2=1)
C. (n > 0) and (n mod 2 = 0) D. (n > 0) and (n div 2 = 0)
Câu 2: Trong những biểu diễn dưới đây, biểu diễn nào là tên do người lập trình đặt trong Pascal?
A. integer B. Bai2A
C. *2A* D. 2A
Câu 3: Biểu thức Y= sqr(sin(x))/(y + 0,5) là biểu diễn trong Pascal. Hãy chọn biểu diễn đúng của biểu thức Y trong toán học:
A. Y=+0,5 B. Y=
C. Y= D. Y=
Câu 4: Cho chương trình sau:
Program Vidu;
Var
x, y, z : byte;
Begin
x:=2;
y:=3;
z:=y-x;
y:=1;
Writeln(‘y = ’, y); writeln(‘z =’,z);
Readln;
End.
Kết quả của chương trình trên là:
A. B. C. D.
Câu 5: Biểu thức được biểu diễn trong Pascal là:
A. sqrt(x) + sqrt(y) <= sqrt(R)
B. sqrx + sqry <= sqr R
C. sqr(x) + sqr(y) <= sqr(R)
D.
Câu 6: Biến x có thể nhận các giá trị -1, -5, 2, 8, 12, 21, 100 và biến y có thể nhận các giá trị 0,5; 0,8; 0,1; 0,3. Hãy chọn khai báo đúng:
A. Var x : byte; y : real; B. Var x : integer; y: integer;
C. Var x: integer; y: real; D. Var x, y : integer;
Câu 7: Xét một chương trình viết trên ngôn ngữ bậc cao dịch sang ngôn ngữ máy. Điều khẳng định nào sauu đây là đúng?
Chương trình trên ngôn ngữ máy chứa ít câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Số câu lệnh của hai chương trình là như nhau.
Chương trình trên ngôn ngữ máy chứa nhiều câu lệnh hơn chương trình ở ngôn ngữ bậc cao ban đầu.
Câu 8: Chương trình Pascal sẽ cấp phát bao nhiêu byte cho bộ nhớ cho các biến trong khai báo sau:
Var x,y:integer;
l:logic;
k:real;
A. 11bytes B. 10 bytes
C. 12 bytes D. 9 bytes
Câu 9: Xét biểu thức logic (m mod 100 < 10) and (m div 100 > 0). Với những giá trị nào của m dưới đây biểu thức trên cho giá trị là true ?
A. 208 B. 98
C. 1000 D. 99
Câu 10: Trong những biểu diễn dưới đây, biểu diễn nào là hằng trong Pascal?
A. 2A B. 5.A8
C. while D. ‘32x’
Câu 11: Cho biểu thức y:= (((x + 2)*x + 3)*x + 4)*x + 5. Biểu diễn nào dưới đây là biểu diễn trong toán học của biểu thức trên?
y = x + 2x + 3x + 4x +5
y = (x + 2)(x + 3)(x + 4) + 5
y = x4 + 2x3 + 3x2 + 4x + 5
Câu 12 : Biết rằng x, y, z là độ dài 3 cạnh của một tam giác, biểu thức quan hệ nào dưới đây cho kết quả là True ?
x + y >z B. y – z > x
C. x – z >= y D. x – y > z
II.TỰ LUẬN: (4 điểm)
Hãy viết phần khai báo của chương trình: giải phương trình bậc hai ax2 + bx + c = 0 (a0).
Viết chương trình nhập vào bán kính a (a > 0) từ bàn phím, tính và đưa ra màn hình diện tích đường tròn có
* 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ẻ: Vũ Thị Thanh Thúy
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)