-
Câu hỏi:
Cho chương trình sau:
Program Chuong_Trinh;
Var a, b, S : byte;
Procedure TD(Var x : byte ; y : byte);
Var i : byte;
Begin
i := 5;
writeln(x,‘ ’, y);
x := x + i ;
y := y + i ;
S := x + y ;
Writeln(x,‘ ’, y);
End;
Begin
Write(‘nhập a và b : ’);
Readln(a, b);
TD(a,b);
Writeln(a,‘ ’, b, ‘ ’, S);
Readln;
End.
Trong chương trình trên có các biến toàn bộ là- A. a, b, S.
- B. i.
- C. x và y.
- D. a và b.
Lời giải tham khảo:
Đáp án đúng: A
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
CÂU HỎI KHÁC
- Để khai báo thủ tục trong Pascal bắt đầu bằng từ khóa?
- Để khai báo hàm trong Pascal bắt đầu bằng từ khóa?
- Số dòng chương trình in ra màn hình là bao nhiêu ?
- Đoạn chương trình sau có lỗi gì ?Procedure End ( key : char ) ; Begin
- Trong chương trình trên có các tham số hình thức là?
- Hãy chọn phương án ghép đúng ?
- Trong chương trình trên có các biến toàn bộ là?
- Ý kiến khẳng định nào về chương trình con là không đúng?
- Trong các khẳng định sau khẳng định nào là đúng nhất?
- Mô tả nào bên dưới đây về tham số là sai ?
- Kiểu dữ liệu của hàm?
- Trong chương trình trên có các tham số thực sự là?
- Chương trình trên in ra dãy số nào ?
- Trong chương trình trên có các biến cục bộ là?
- Hàm chuẩn nào biến giá trị thực 6.6 thành 7 ?
- Mô tả nào dưới đây về chương trình có cấu trúc là phù hợp nhất ?
- Các khẳng định sau khẳng định nào sau đây là đúng?
- Tìm khẳng định đúng?
- Hàm trên thực hiện công việc gì ?
- Tìm mô tả sai ?
- Phát biểu nào dưới đây về biến là sai ?
- Ý khẳng định nào sau đây là đúng?
- Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục ViduTT” thì khai báo nào sau đây là sai?
- Hãy chọn phương án ghép đúng về phạm vi biến của n?
- Chương trình sau sẽ in ra kết quả nào ?Program ViDu ;Var x, y : integer ;Procedure thaydoi(x, y : integer) ; &
- Cách viết nào sau đây là đúng khi khai báo mảng một chiều?
- Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện công việc: Readln(s); k:= length(S); for i:= k downto
- Cách tham chiếu đến phần tử của mảng:
- Với khai báo A: array[1..100] of integer; thì việc truy xuất đến phần tử thứ 7 như sau:
- Trong Pascal, để khai báo biến tệp văn bản ta sử dụng cú pháp:
- Cho s=’abcdefghi’ hàm copy(s,2,3) cho giá trị bằng:
- Cho s=’Kon Tum VietNam’, hàm length(s) cho giá trị bằng:
- Thủ tục insert(‘123’,’abc’,2) sẽ cho xâu kết quả nào sau đây?
- Cho xâu s=’abcdefghi’ sau khi thực hiện thủ tục delete(s,3,4) thì:
- Ý nào sau đây đúng: Cho A=’abc’; B=’ABC’; khi đó A+B cho kết quả nào?
- Trong các khai báo sau, khai báo nào đúng?
- Sau khi thực hiện đoạn lệnh sau: S:=0; For i:=1 to 4 do S:=S+i;S có giá trị là:
- Các thành phần cơ bản của ngôn ngữ lập trình là:
- Cho S và i là biến nguyên. Cho biết kết quả sau khi chạy đoạn chương trình sau:s:= 0;for i:= 1 to 10 do s:= s+i;writeln(s);
- Cấu trúc lặp nào sau đây là đúng cú pháp: