NEW
Font size
WorksheetsBài Ktra tin cho Lem P2
Total questions: 20
Worksheet time: 7mins
Bộ nhớ sẽ cấp phát cho các biến dưới đây tổng cộng bao nhiêu byte?
Var x,y: integer; c: char; ok: boolean; z: real;
12
14
11
13
Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để:
Khai báo hằng
Khai báo thư viện
Khai báo biến
Khai báo tên chương trình
Cho biểu thức sau: (a mod 3 = 0) and (a mod 4 = 0)
Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?
24
16
20
15
Hãy chọn phương án ghép đúng. Ngôn ngữ máy là
Bất cứ ngôn ngữ lập trình nào mà có thể diễn đạt thuật toán để giao cho máy tính thực hiện
Ngôn ngữ để viết các chương trình mà mỗi chương trình là một dãy lệnh máy trong hệ nhị phân
Các ngôn ngữ mà chương trình viết trên chúng sau khi dịch ra hệ nhị phân thì máy có thể chạy được
Diễn đạt thuật toán để có thể giao cho máy tính thực hiện
Phát biểu nào dưới đây là hợp lí nhất khi nói về tên?
Tên gọi là đại lượng nhận giá trị trước khi chương trình thực hiện
Tên gọi là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
Tên gọi có thể lưu trữ nhiều loại giá trị khác nhau
Tên gọi do người lập trình tự đặt theo quy tắc do từng ngôn ngữ lập trình xác định
Chọn câu phát biểu hợp lí nhất?
Khai báo hằng thường được sử dụng cho một giá trị tại mỗi thời điểm thực hiện chương trình
Biến đơn là biến chỉ nhận những giá trị không đổi và xuất hiện nhiều lần trong chương trình
Khai báo hằng thường được sử dụng cho những giá trị không đổi và xuất hiện nhiều lần trong chương trình
Trong Pascal, tất cả các biến trong chương trình đều phải có giá trị không đổi và xuất hiện nhiều lần trong chương trình
Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?
Char
Longint
Integer
Word
Trong ngôn ngữ lập trình Pascal, hằng và biến khác nhau cơ bản như thế nào?
Hằng và biến là hai đại lượng mà giá trị đều có thể thay đổi được trong quá trình thực hiện chương trình
Hằng không cần khai báo còn biến phải khai báo
Hằng là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình, biến là đại lượng có giá trị có thể thay đổi trong quá trình thực hiện chương trình
Hằng và biến bắt buộc phải khai báo
Cho đoạn chương trình:
Cho biết kết quả sau khi thực hiện lệnh :
10
33
3
1
Hãy chọn phương án ghép đúng. Hợp ngữ là ngôn ngữ
Mà máy tính có thể thực hiện được trực tiếp không cần dịch
Có các lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương đương với một lệnh máy. Để chạy được cần dịch ra ngôn ngữ máy
Mà các lệnh không viết trực tiếp bằng mã nhị phân
Không viết bằng mã nhị phân, được thiết kế cho một số loại máy có thể chạy trực tiếp dưới dạng kí tự
Trong tin học, hằng là đại lượng
Có giá trị thay đổi trong quá trình thực hiện chương trình
Có giá trị không thay đổi trong quá trình thực hiện chương trình
Được đặt tên
Có thể thay đổi giá trị hoặc không thay đổi giá trị tùy thuộc vào bài toán
Chọn câu phát biểu hợp lí nhất?
Trong Pascal, tất cả các biến trong chương trình đều phải đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí
Trong Pascal, tất cả các biến trong chương trình đều phải có một giá trị tại mỗi thời điểm thực hiện chương trình
Khai báo hằng thường được sử dụng cho kiểu của hằng
Biến đơn là biến chỉ nhận kiểu của hằng
Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất?
Var X,,Y: byte;
Var X, Y: real;
Var X: real; Y: byte;
Var X: byte; Y: real;
Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để:
Khai báo tên chương trình
Khai báo hằng
Khai báo biến
Khai báo thư viện.
Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ?
Chia lấy phần nguyên
Chia lấy phần dư
Làm tròn số
Thực hiện phép chia
Hãy chọn phương án ghép sai. Ngôn ngữ lập trình bậc cao là ngôn ngữ
Thể hiện thuật toán theo những quy ước nào đó không phụ thuộc vào các máy tính cụ thể
Mà máy tính không hiểu trực tiếp được, chương trình viết trên ngôn ngữ bậc cao trước khi chạy phải dịch sang ngôn ngữ máy
Có thể diễn đạt được mọi thuật toán
Sử dụng từ vựng và cú pháp của ngôn ngữ tự nhiên (tiếng Anh)
Các thành phần của ngôn ngữ lập trình là
Chương trình thông dịch và chương trình biên dịch
Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa
Bảng chữ cái, cú pháp, ngữ nghĩa
Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa
Chọn câu phát biểu hợp lí nhất?
Trong Pascal, tất cả các biến trong chương trình đều phải có giá trị không đổi và xuất hiện nhiều lần trong chương trình
Biến đơn là biến chỉ nhận một giá trị tại mỗi thời điểm thực hiện chương trình
Khai báo hằng thường được sử dụng cho đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lí
Biến đơn là biến chỉ nhận kiểu của hằng
Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
var X: Boolean;
var X: real;
var X: char;
A và B đúng
Phần thân chương trình bắt đầu bằng ….và kết thúc bằng …?
BEGIN…END.
BEGIN…END
BEGIN…END,
BEGIN…END;
