Bài kiểm tra
Đề kiểm tra HK2 môn Tin học 11 năm 2019 - Trường THPT Ngô Quyền
1/40
45 : 00
Câu 1: Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để?
Câu 2: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:
Câu 3: Trong Pascal câu lệnh nào dùng để xuất dữ liệu?
Câu 4: Trong Pascal, biểu thức nào dưới đây sai?
Câu 5: Chương trình sau cho kết quả gì?
Var a, b, m: integer;
Begin
a:= 5; b:=4;
m:=sqrt(a+b);
write(‘m=’);
end.
Câu 6: Cho 2(x3 – 5) + y2 . Biểu thức sau viết trong Pascal sẽ là ?
Câu 7: Xét chương trình sau
Var a, b: integer;
BEGIN
a:=3; b:=2; b:=a+b; a:=a div b;
Write(a);
END.
Kết quả của chương trình trên là:
Câu 8: Xét chương trình sau:
Var n, S: integer;
BEGIN
S := 9; n := 5;
S := S mod n; n := S + n;
Write(S);
END.
Kết quả của chương trình trên là:
Câu 9: Biểu thức nào sau đây không cho kết quả là 1?
Câu 10: Cho x và y là các biến đã khai báo kiểu thực, câu lệnh nào sau đây là đúng?
Câu 11: Muốn kiểm tra đồng thời cả 3 giá trị của A, B, C có cùng lớn hơn 10 hay không ta viết câu lệnh If thế nào cho đúng?
Câu 12: Trong các khai báo biến sau, khai báo nào là sai?
Câu 13: Biến x nằm trong phạm vi 215 - 270, khai báo nào trong các khai báo sau là tối ưu nhất?
Câu 14: Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?
Câu 15: Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?
Câu 16: Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?
Câu 17: Pascal là ngôn ngữ lập trình thuộc loại:
Câu 18: Câu lệnh nào dùng để nhập dữ liệu trong Pascal
Câu 19: Khai báo nào trong các khai báo sau là hợp lệ ?
Câu 20: Cho sin2x – sinxcosx . Biểu thức sau viết trong Pascal sẽ là ?
Câu 21: Xét chương trình sau
Var k, m: byte;
BEGIN
k := 10; m := 7; m := k - m; k := k + m;
Write(m);
END.
Kết quả của chương trình trên là:
Câu 22: Xét chương trình sau:
Var p, q: real;
BEGIN
p := -20; q := 5 ;
q := p/2; p:= p*q;
Write(p);
END.
Kết quả của chương trình trên là:
Câu 23: Biểu thức điều kiện để kiểm tra một số nguyên N bất kì chia hết cho số nguyên K là:
Câu 24: Biểu thức điều kiện để kiểm tra một số nguyên N bất kì không chia hết cho số nguyên K là:
Câu 25: Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để
Câu 26: Cho biểu thức trong Pascal: abs(x+1) - 3. Biểu thức tương ứng trong Toán học là:
Câu 27: Trong Turbo Pascal, xác định tên đúng trong các tên sau:
Câu 28: Danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi :
Câu 29: Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để
Câu 30: Cho a:=3; b:=5. Câu lệnh IF a>b Then a:=4 Else b:=1. Sau khi thực hiện đoạn chương trình trên đáp án nào đúng?
Câu 31: Cho đoạn chương trình sau:
If(a<>5) then x:= (9 div a) Else x:= -2016;
Write(‘ x= ‘, x + 1);
Khi cho a = 1 thị đoạn chương trình trên sẽ in ra màn hình giá trị x bằng bao nhiêu?
Câu 33: Trong pascal, câu lệnh gán nào sau đây là sai:
Câu 34: class="MsoNormal" style="text-align:justify;line-height:120%">Đoạn chương trình: Max:=a; IF b>Max Then Max:=b;
Hãy cho biết đoạn chương trình trên dùng để:
Câu 35: Trong Pascal, cú pháp để khai báo biến là:
Câu 36: class="MsoNormal" style="margin-top:3.0pt;text-align:justify;line-height:120%">Trong Pascal, biểu thức (75 div 15) bằng:
Câu 37: Trong ngôn ngữ lập trình Pascal, hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=9 và b=20?
M := a;
If a < b then M := b;
Câu 38: Xác định giá trị của biểu thức: S = (250 div 100) + (150 mod 100) div 10
Câu 39: Cho biểu thức dạng toán học sau: \(\frac{1}{4}\sqrt {{a^2} - {b^2}} \) ; hãy chọn dạng biểu diễn tương ứng trong Pascal:
Câu 40: Trong ngôn ngữ lập trình Pascal, câu lệnh ghép được sử dụng khi