Lỗi 1: Sai từ khóa(Programe)
Lỗi 2: Dùng cú pháp hằng mà lại dùng từ khóa khai báo biến(Var a=real;)
Lỗi 3: Dùng sai từ đọc dữ liệu(Realn)
Lỗi 4: Thiếu dấu : ở cú pháp gán
Lỗi 5: End là từ khóa để kết thúc bài mà lại có dấu;
Lỗi 1: Sai từ khóa(Programe)
Lỗi 2: Dùng cú pháp hằng mà lại dùng từ khóa khai báo biến(Var a=real;)
Lỗi 3: Dùng sai từ đọc dữ liệu(Realn)
Lỗi 4: Thiếu dấu : ở cú pháp gán
Lỗi 5: End là từ khóa để kết thúc bài mà lại có dấu;
Câu 16: Ta sử dụng lệnh gì để xuất thông tin ra màn hình?
A. Writeln B. Realn C. Readln D. Writedln
Câu 17: Khai báo nào sau đây là đúng
A. Var K:Byte, B. Var H=Byte; C. Var H;Byte; D. Var H:Byte;
Câu 18: Kiểu dữ liệu nào sau đây dùng để khai báo các đại lượng nhận giá trị thực?
A. Real B. Word C. byte D. Read
Câu 19: Phép toán Not thuộc vào loại phép toán gì?
A. Số học B. Logic C. Quan hệ D. So sánh
Câu 20: Biến P nhận giá trị nguyên từ 100 đến 200, ta khai báo P thuộc kiểu dữ liệu gì thì tối ưu nhất?
A. Real B. Byte C. Word D. Integer
Câu 6: Ta sử dụng lệnh gì để nhập thông tin vào từ bàn phím?
A. Writedln B. Realn C. Writeln D. Readln
Câu 7: Để thông báo kết quả diện tích S ra màn hình ta sử dụng lệnh nào sau đây?
A. Read(‘Dien tich la:’, S:6:2); B. Write(‘S’);
C. Writeln(‘Dien tich la:’, S:6:2); D. Readln(‘Dien tich la:’, S:6:2);
Câu 8: Một NNLT bậc cao gồm có những thành phần cơ bản nào:
A. Bảng chữ cái, cú pháp và ngữ nghĩa B. Bảng chữ cái và cú pháp
C. Cú pháp và ngữ nghĩa D. Đáp án khác.
Câu 9: Trong Turbo pascal, tên nào sau đây sai quy định?
A. Basaucan B. 36_can C. BaSau_can D. basau
Câu 10: Cho khai báo Var x,y : Integer; câu nào sau đây là đúng?
A. Khai báo 2 biến kiểu nguyên B. Khai báo 1 biến nguyên
C. Khai báo 1 biến kiểu thực D. Khai báo 2 biến kiểu thực
Câu 11: Trong Pascal, khai báo nào sau đây là sai?
A. Var K:Byte; B. Var K:Real; C. Var K:Word; D. Var K:Read;
Câu 12: Một số tên được NNLT quy định với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác. Những tên này được gọi là tên …?
A. Tên tự đặt B. Tên dành riêng C. Đáp án khác D. Tên Chuẩn
Câu 13: Trong Turbo pascal, tên nào sau đây đặt đúng quy định?
A. Lop@B B. Lop B C. Lop_B D. Lop- B
Câu 14: Câu nào sau đây là khai báo tên chương trình trong Pascal?
A. Uses Vidu; B. Const Vidu; C. Var Vidu; D. Program Vidu;
Câu 15: Một chương trình viết bằng ngôn ngữ lập trình (NNLT) bậc cao thường gồm mấy phần?
A. 3 B. 2 C. 1 D. 4
Câu 16: Ta sử dụng lệnh gì để xuất thông tin ra màn hình?
A. Writeln B. Realn C. Readln D. Writedln
Câu 17: Khai báo nào sau đây là đúng
A. Var K:Byte, B. Var H=Byte; C. Var H;Byte; D. Var H:Byte;
Câu 18: Kiểu dữ liệu nào sau đây dùng để khai báo các đại lượng nhận giá trị thực?
A. Real B. Word C. byte D. Read
Câu 19: Phép toán Not thuộc vào loại phép toán gì?
A. Số học B. Logic C. Quan hệ D. So sánh
Câu 20: Biến P nhận giá trị nguyên từ 100 đến 200, ta khai báo P thuộc kiểu dữ liệu gì thì tối ưu nhất?
A. Real B. Byte C. Word D. Integer
Câu 1: Để tính diện tích của hình thang, lệnh gán nào sau đây là đúng?
A. S: (a+b)*H/2; B. S=(a+b)*H/2; C. S:=(a+b)*H/2 ;D. S;= (a+b)*H/2;
Câu 2: Biến T có thể nhận các giá trị 5,5; 7,3; 8,9; 34; 12. Ta có thể khai báo T thuộc kiểu dữ liệu gì?
A. Byte B. Word C. Real D. Integer
Câu 3: Để nhập giá trị vào và gán cho biến x ta thực hiện lệnh nào sau đây ?
A. Write(x); B. Real(x); C. Writeln(x); D. Readln(x);
Câu 4: Trong Pascal, biểu thức nào biểu diễn biểu thức tính chu vi hình chữ nhật với 2 cạnh a và b?
A. a*b B. a+b*2 C. (a+b)*2 D. a*b*2
Câu 5: Biểu thức Logic nào sau đây dùng để kiểm tra N là số chẵn hay lẽ?
A. N mod 2 <> 0 B. N div 2 <> 0 C. N > 0 D. N – 2 > 0
Cho mảng A có n phần tử dùng chương trả con thực hiện một số yêu cầu như sau: 1. Viết chương trình nhập mảng A 2. Tính tổng số chẵn, lẻ 3. Tính có bao nhiêu phần tử chia hết cho k.
C. Khai báo 1 biến kiểu thực D. Khai báo 2 biến kiểu thực
Câu 11: Trong Pascal, khai báo nào sau đây là sai?
A. Var K:Byte; B. Var K:Real; C. Var K:Word; D. Var K:Read;
Câu 12: Một số tên được NNLT quy định với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác. Những tên này được gọi là tên …?
A. Tên tự đặt B. Tên dành riêng C. Đáp án khác D. Tên Chuẩn
Câu 13: Trong Turbo pascal, tên nào sau đây đặt đúng quy định?
A. Lop@B B. Lop B C. Lop_B D. Lop- B
Câu 14: Câu nào sau đây là khai báo tên chương trình trong Pascal?
A. Uses Vidu; B. Const Vidu; C. Var Vidu; D. Program Vidu;
Câu 15: Một chương trình viết bằng ngôn ngữ lập trình (NNLT) bậc cao thường gồm mấy phần?
A. 3 B. 2 C. 1 D. 4
viết chương trình nhập 3 số thực a,b,c từ bàn phím ( sử dụng chương trình con thủ tục ) thực hiện lần lượt các công việc sau :
a. kiểm tra xem 3 số trên có lập thành 3 cạnh của tam giác hay không ?
b. tính diện tích tam giác
c. tính các trung tuyến của tam giác
d. viết hoàn thiện chương trình chính
abs(x) là thuộc loại nào trong chương trình con?
A. Hàm
B. Thủ tục
C. Sai cú pháp
D. A, B đều đúng
viết chương trình tìm giá trị nhỏ nhất trong 3 số a,b,c nhập từ bàn phím sử dụng hàm tìm số nhỏ nhất trong 2 số x và y