Font size
WorksheetsÔN TẬP KIỂM TRA THƯỜNG XUYÊN KỲ 2
Total questions: 26
Worksheet time: 13mins
1:If <điều kiện> then < câu lệnh 1> else <câu lệnh 2>;
vậy khi nào thực hiện câu lệnh 1 và khi nào thực hiện câu lệnh 2;
Điều kiện đúng thực hiện câu lệnh 1 điều kiện sai thực hiện câu lệnh 2.
điều kiện đúng thực hiện câu lệnh 2; điều kiện sai thì thực hiện câu lệnh 1
tùy ý máy tính
điều kiện đúng thực hiện cả 2 câu lệnh điều kiện sai không thực hiện câu lệnh nào.
2: viết câu lệnh điều kiện dạng đủ?
3: cho đoạn chương trình sau:
Program TinhTong;
Uses crt;
Var S,i,n;Integer;
BEGEN
Write( ‘ Nhap so n:’ );
Read( n );
S= 0;
For i:=1 to n do S:=S + i;
Writeln( ‘Tong = ’, S)
Readln;
END.
có tổng cộng bao nhiêu lỗi
2
5
4
8
Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
if a := 1 then a := a + 1;
if a > b else write(a);
if (a mod 2) = 0 then write('So khong hop le');
if x = y; then writeln(y);
Khi khai báo nhiều biến trên cùng 1 dòng thì kí hiệu nào phân cách giữa các tên biến
Dấu chấm
Dấu phẩy
Dấy chấm phẩy
{ }
Trong Pascal, cách khai báo nào sau đây để biến x có thể nhận giá trị là 0.7 ?
program : integer;
var : real;
uses : char;
const : real;
Câu lệnh ghép của pascal có dạng
Begin <các câu lệnh>; end;
Begin; <các câu lệnh>; end;
Begin <các câu lệnh>; end.
Begin <các câu lệnh> end;
Cho đoạn chương trình sau:
X:=5; y:=3;
If x>y then F:=x*x-y Else F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Trong Pascal, biểu thức nào là phép gán ?
x = 10
x := 10;
x : 10;
x := 10.
Trong Pascal, biểu thức trên được biểu diễn thành dạng nào ?
(x > 0) and (x <= 3)
(x >= 0) or (x <= 3)
(x < 0) and (x < 3)
(x < 0) or (x <= 3)
Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?
Byte
Word
Integer
Longint
Trong pascal, khi khai báo biến ta sử dụng cấu trúc nào sau đây?
Var <danh sách vào>:= <dữ liệu>;
Var <danh sách biến>:= <kiểu dữ liệu>;
Var <danh sách biến>:<kiểu dữ liệu>;
Var <tên biến>:= <kiểu dữ liệu>;
Hãy chọn biểu thức trong Pascal tương ứng với biểu thức toán học sau
x2+12x2−3x+1
2*x*x-3*x+1/(x*x+1)
(2*x*x-3*x+1)/x*x+1
(2*x*x-3*x+1)/(x*x+1)
2*x*x-3*x+1/x*x+1
Với N là số nguyên bất kỳ trong khoảng từ 31 đến 251, hãy chọn khai báo biến phù hợp nhất?
var N : word;
var N : byte;
var N : integer;
var N : longint;
Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ?
5a + 7b + 8c;
5*a + 7*b + 8*c;
{a + b}*c;
X*y(x+y);
Để nhập cho giá trị của 2 biến a và b vào từ bàn phím, ta sẽ dùng câu lệnh nào dưới đây?
Real(a,b);
Readl(a,b) ;
Read(‘a,b’);
Readln(a,b);
Để nhập cho giá trị của 3 biến a,b,c vào từ bàn phím, ta sẽ dùng câu lệnh nào dưới đây?
Real(a,b,c);
Read(a,b,c);
Read(‘a,b,c’);
Readn(a,b,c);
Hãy chọn phương án ghép đúng nhất . Để 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à
biểu thức lôgic;
biểu thức quan hệ;
biểu thức số học;
một câu lệnh;
Trong ngôn ngữ lập trình Pascal, muốn kiểm tra đồng thời cả ba giá trị của A. B. C có cùng lớn hơn 0 hay không ta viết câu lệnh If thế nào cho đúng ?
If A. B. C > 0 then ……
If (A > 0) and (B > 0) and (C > 0) then ……
If A>0 and B>0 and C>0 then ……
If (A>0) or (B>0) or (C>0) then……
Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:
Iff<Biểu thức điều kiện> then <câu lệnh>;
Iff<Biểu thức điều kiện> then <Câu lệnh> else<Câu lệnh>;
If <Biểu thức điều kiện> then <Câu lệnh>;
If <Biểu thức điều kiện> then <Câu lệnh> else <Câu lệnh>;
Writeln()
