Trong ngôn ngữ lập trình Pascal, sau khi chương trình thực hiện xong đoạn chương trình sau, giá trị của biến S là ?
S := ‘Ha Noi Mua thu’;
Delete(S,7,8);
Insert(‘Mua thu’, S, 1);
A. Ha Noi Mua thu
B. Mua thu Ha Noi mua thu;
C. Mua thu Ha Noi;
D. Ha Noi;
Lời giải của giáo viên
ToanVN.com
+ Câu lệnh Delete(S,7,8); có nghĩa là xóa 8 kí tự trong xâu S bắt đầu từ vị trí thứ 7 -> xâu S còn lại sau khi thực hiện lệnh là ‘Ha Noi’
+ Câu lệnh Insert(‘Mua thu’, S, 1); có nghĩa là chèn xâu ‘Mua thu’ vào xâu S trên tại vị trí thứ nhất -> giá trị biến S sau khi thực hiện xong chương trình là ‘Mùa thu Ha Noi’.
CÂU HỎI CÙNG CHỦ ĐỀ
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?
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?
Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện:
Hãy chọn phương án ghép đúng nhất. Thủ tục chuẩn Insert(S1,S2,vt) thực hiện:
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
Hãy chọn phương án ghép đúng.
Với cấu trúc rẽ nhánh IF THEN , câu lệnh đứng sau THEN được thực hiện khi:
Phát biểu nào sau đây về chức năng của kiểu bản ghi là phù hợp nhất?
Phát biểu nào sau đây về chức năng của kiểu bản ghi là phù hợp nhất?
Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho:
Mảng là kiểu dữ liệu biểu diễn một dãy các phần tử thuận tiện cho:
Cho khai báo mảng như sau: Var a : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
Cho khai báo mảng như sau: Var a : array[0..10] of integer ;
Phương án nào dưới đây chỉ phần tử thứ 10 của mảng?
Trong ngôn ngữ lập trình Pascal, khai báo nào trong các khai báo sau là sai khi khai báo xâu kí tự ?
Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
Biến X nhận giá trị là 0.7. Khai báo nào sau đây là đúng?
Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để?
Trong kiểu dữ liệu bản ghi, mỗi bản ghi thường được dùng để?
Phát biểu nào dưới đây là đúng khi nói về kiểu bản ghi?
Phát biểu nào dưới đây là đúng khi nói về kiểu bản ghi?
Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte bộ nhớ cho các biến trong khai báo sau?
VAR
M, N, P : Integer;
A, B: Real;
C: Longint;