Bài kiểm tra
Đề thi HK1 môn Tin học 11 năm 2019-2020 Trường THPT Tô Ngọc Vân
1/30
45 : 00
Câu 2: Xét chương trình sau?
Var a, b: integer;
Begin a:=102; write(‘b=’); readln(b); if a<b then write(‘Xin chao cac ban!’); end.
Nhập giá trị cho b bao nhiêu để khi chạy chương trình nhận được kết quả ‘Xin chao cac ban!’?
Câu 3: Biến P có thể nhận các giá trị 5; 10; 15; 20; 30; 60; 90 và biến X có thể nhận các giá trị 0.1; 0.2; 0.3; 0.4; 0.5. Khai báo nào trong các khai báo sau là đúng nhất ?
Câu 4: Trong ngôn ngữ lập trình 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 ?
Câu 5: Tên nào dưới đây đúng theo quy tắc đặt tên của Pascal:
Câu 6: Biểu thức nghiệm của PT bậc hai: \(\frac{{ - b + \sqrt d }}{{2a}}\) viết trong Turbo Pascal sau đây, biểu thức nào là đúng ?
Câu 7: Một ngôn ngữ lập trình có những thành phần cơ bản nào?
Câu 8: Trong các khai báo sau, khai báo nào là khai báo biến trong pascal :
Câu 9: Để đưa giá trị hai biến x, y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?
Câu 10: Biểu thức \({(x - a)^2} + {(x - b)^2} < = {R^2}\) được biểu diễn trong pascal là:
Câu 11: Cho biểu thức i+1 >= 2*j, với i=2; j=3 thì biểu thức trên nhận giá trị:
Câu 12: Cấu trúc của chương trình Pasacal theo trật tự sau:
Câu 13: Để khai báo hai biến a, b kiểu số nguyên, c kiểu số thực, ta chọn cách khai báo:
Câu 14: Trong Turbo Pascal, để chạy chương trình:
Câu 15: Trong Turbo Pascal, cấu trúc If … then nào sau đây là dạng đủ:
Câu 16: Cấu trúc chương trình viết bằng ngôn ngữ lập trình bậc cao gồm những phần nào?
Câu 17: Viết biểu thức kiểm tra: “n là số nguyên dương chẵn” trong ngôn ngữ lập trình Pascal:
Câu 18: Trong pascal khi ta khai báo biến : Var a, b: Integer ; c: Boolean; d: Longint,
Thì bộ nhớ máy tính tiêu tốn bao nhiêu byte :
Câu 19: Biến x nằm trong phạm vi 150-220 khai báo nào trong các khai báo sau là tối ưu nhất ?
Câu 20: Trong các từ sau, từ nào là từ khóa trong pascal?
Câu 21: Xác định giá trị của biểu thức: S = (250 div 100) + (150 mod 100) div 10
Câu 22: Hãy tìm lỗi sai trong đoạn chương trình Pascal sau:
Var a: integer {dòng 1}
Begin {dòng 2}
Write(‘Nhap a=’); readln(a); {dòng 3}
If a mod 2=0 then write(‘a la so chan’); {dòng 4}
else write(‘a la so le’); {dòng 5}
readln {dòng 6}
End {dòng 7}
Câu 23: Để nhập dữ liệu vào từ bàn phím cho 2 biến a, b ta dùng lệnh?
Câu 24: Hãy viết biểu thức : 0 < N \( \le \) 99.5 sang dạng biểu diễn tương ứng trong Pascal
Câu 25: Trong cấu trúc chương trình Pascal phần thân chương trình bắt đầu bằng….và kết thúc bằng…?
Câu 26: Cho biểu thức dạng toán học sau: \(\frac{{{x^2} - {y^2}}}{{{x^2} + {y^2}}}\); hãy chọn dạng biểu diễn tương ứng trong Pascal:
Câu 27: Phạm vi giá trị của kiểu dữ liệu Integer trong pascal là :
Câu 28: Cách viết nào dưới đây là cách viết câu lệnh rẽ nhánh trong Pascal ?
Câu 29: Cho biểu thức trong Pascal: sqrt(sqr(x)-3*x+2). Biểu thức tương ứng trong toán học là: