Trong NNLT pascal, thủ tục Readln không có tham số thực hiện chức năng nào sau đây?
Chọn phát biểu sai trong các phát biểu sau :
Hãy cho biết những biểu diễn nào dưới đây không phải là biểu diễn hằng trong Pascal?
Tên nào không đúng trong ngôn ngữ Pascal?
Trong NNLT Pascal, với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh 1> ELSE <câu lệnh 2>, câu lệnh 2 được thực hiện khi
Trong NNLT Pascal, cho chương trình sau:
Var x,y : real;
Begin readln(x);
y := (x+2)*x – 5 ;
writeln(‘gia tri cua y = ’, y);
End.
Nếu nhập x = 2 thì có những thông tin gì ở ngoài màn hình?
Xác định giá trị của biểu thức: S = (2535 div 100) + (150 mod 100) div 10
Xét chương trình sau?
VAR A, B: INTEGER;
BEGIN A:=2019;
WRITE(‘NHAP 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!’?
Cho biểu thức dạng toán học sau: \(\frac{1}{4}\sqrt {{a^2} - {b^2}} \); hãy chọn dạng biểu diễn tương ứng trong Pascal:
Giả sử có khai báo biến như sau
Var A,B,C: Integer;
X,Y:Real;
Hãy cho biết tổng bộ nhớ cấp phát cho các biến bào nhiêu?
Chương trình dịch không có khả năng nào trong các khả năng sau ?
Trong Pascal phép toán Div, Mod thuộc phép toán nào sau đây:
Biểu thức: sqr(sqrt(x+y)/x-sqr(x-y)/y) viết trong toán học sẽ là biểu thức nào dưới đây?
Với X có giá trị bằng bao nhiêu thì biểu thức
(5 <= X) and ((X <= 11) or (X<> 12)) có giá trị True?
Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào ?
Thông dịch là:
Trong 1 chương trình, biến M có thể nhận các giá trị: 10, 15, 20, 30, 40 và biến N có thể nhận các giá trị: 1.0 , 1.5, 2.0, 2.5 , 3.0. Khai báo nào trong các khai báo sau là đúng?
Trong NNLT Pascal câu lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình là :
Cú pháp của thủ tục nhập dữ liệu vào từ bàn phím :
Xét chương trình sau:
VAR A, B: INTEGER;
BEGIN
A:=575; B:=678;
IF A<B THEN WRITE(1);
IF A=B THEN WRITE(0);
IF A>B THEN WRITE(2);
END.
Kết quả của chương trình trên là:
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF – THEN, sau IF là <điều kiện> . Điều kiện là
Trong NNLT khi gặp các đoạn chú thích thì chương trình dịch sẽ:
Trong NNLT Pascal có các tên dưới dưới đây, Hãy cho biết tên nào là tên dành riêng ?
Khai báo VAR X,Y,R:Integer; F: REAL; và đoạn chương trình
IF X MOD Y = 0 THEN
Begin
R := 1;
X := X DIV Y;
End
ELSE
Begin
R := X MOD Y;
Y := X DIV Y;
End;
Cho biết giá trị biến X, Y, R sau khi thực hiện đoạn chương trình ứng với X=25,Y=8?
Phát biểu nào dưới đây là sai?
Cho đoạn chương trình sau:
IF a<>1 THEN x:=9 div a ELSE x:= -2019;
Write(‘ x= ‘, x + 1);
Khi cho a = 1 thị đoạn chương trình trên sẽ in ra màn hình giá trị x bằng bao nhiêu?
Giả sử có khai báo biến như sau
Var x:Byte;
y: real;
Câu lệnh gán nào sau đây sai?
Cho khai báo biến VAR A , M , K , T : INTEGER; Khi thực hiện đoạn chương trình sau :
A:= 1; M:= 15; T: = 5 ; K: = 6;
IF M > 0 THEN A := A+ 5 ELSE A:= A - 5; T: = T + M;
IF A < 10 THEN M : = M + K ELSE A := K + M;
Giá trị của A khi thực hiện xong đoạn chương trình này là:
Trong các từ sau, từ nào là từ khóa trong pascal?
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}
Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *