Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau khi thực hiện CT, giá trị F là:
A.
F =1.
B.
F=13.
C.
F=4.
D.
Không xác định
Câu 2
Mã câu hỏi: 138937
Cho hai giá trị X là số nguyên, Y là số thực: Thủ tục nào sau đây là đúng trong pascal?
A.
Writeln(X:8, Y: 2:10);
B.
Writeln(X:8:2, Y:10:2);
C.
Writeln(X:8, Y:10:2);
D.
Writeln(X:8:2, Y:8);
Câu 3
Mã câu hỏi: 138938
Trong các tên sau, tên nào là đúng trong ngôn ngữ pascal?
A.
2vidu
B.
Vi-du
C.
_vidu
D.
Vi du
Câu 4
Mã câu hỏi: 138939
Cho biểu thức S:= 10 mod 2 * 2 + 12 div 5, thì kết quả của S là:
A.
2
B.
3
C.
4
D.
12
Câu 5
Mã câu hỏi: 138940
Để đưa giá trị hai biến x,y ra màn hình ta sử dụng thủ tục nào sau đây trong pascal?
A.
Read(x;y);
B.
Readln(x,y);
C.
Writeln(x,y);
D.
Write(x;y);
Câu 6
Mã câu hỏi: 138941
Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:
A.
Shift + F9
B.
Alt + F9
C.
Alt + X
D.
Ctrl + F9
Câu 7
Mã câu hỏi: 138942
Muốn kiểm tra đồng thời cả ba giá trị a, b, c có cùng lớn hơn 0 hay không ta viết câu lệnh If:
A.
If a>0, b>0, c>0 then.
B.
Iif (a>0) or (b>0) or (c>0) then.
C.
If (a>0) and (b>0) and (c>0) then.
D.
If a,b,c>0 then..
Câu 8
Mã câu hỏi: 138943
Biến y có thể nhận giá trị :- 15 và biến x có thể nhận các giá trị: -10.5 thì khai báo nào sau đây là đúng ?
A.
Var x: byte; y : real;
B.
Var x: word; y: real;
C.
Var x,y : integer;
D.
Var x,y: real;
Câu 9
Mã câu hỏi: 138944
Để nhập giá trị cho hai biến nguyên x,y từ bàn phím ta sử dụng thủ tục nào sau đây?
A.
Readln(x,y);
B.
Writeln(‘ x ‘, ‘ y ‘);
C.
Writeln(x,y);
D.
Readln(‘x, y’);
Câu 10
Mã câu hỏi: 138945
Trong các từ sau, từ nào là từ khóa trong pascal?
A.
Writeln
B.
Readln
C.
Sqr
D.
Const
Câu 11
Mã câu hỏi: 138946
Với lệnh nào sau đây dùng để in giá trị M(M kiểu số thực) ra màn hình với độ rộng là 5 và có 2 chữ số phần thập phân ?
A.
Write(M:5:2);
B.
Writeln(M:2:5);
C.
Write(M:5);
D.
Writeln(M:2);
Câu 12
Mã câu hỏi: 138947
Cho hai biến nguyên x,y thoả 10 < x,y < 15 khi S = x/y thì S khai báo như thế nào là tốt nhất?
A.
Var s: longint;
B.
Var s: word;
C.
Var s: integer;
D.
Var s: real;
Câu 13
Mã câu hỏi: 138948
Cho biểu thức: (38 mod 3) + 1 Giá trị của biểu thức là:
A.
1
B.
2
C.
3
D.
4
Câu 14
Mã câu hỏi: 138949
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì ?
For i := 10 downto 1 do write(i, ‘ ’);
A.
1 2 3 4 5 6 7 8 9 10
B.
10 9 8 7 6 5 4 3 2 1
C.
Đưa ra 10 dấu cách
D.
Không đưa ra kết quả gì
Câu 15
Mã câu hỏi: 138950
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 lệnh If thế nào cho đúng ?
A.
If A, B, C > 0 then ……
B.
If (A > 0) and (B > 0) and (C > 0) then ……
C.
If A>0 and B>0 and C>0 then ……
D.
If (A>0) or (B>0) or (C>0) then……
Câu 16
Mã câu hỏi: 138951
Lệnh dạng lặp lùi có cú pháp là:
A.
FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối> DO < lệnh>;
B.
FOR <biến đếm>:=<giá trị cuối> DOWNTO <giá trị đầu> DO < lệnh>;
C.
While <điều kiện> DO < lệnh>;
D.
IF <điều kiện> then < lệnh>;
Câu 17
Mã câu hỏi: 138952
Lệnh dạng lặp tiến có cú pháp là:
A.
FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối> DO < lệnh>;
B.
FOR <biến đếm>:=<giá trị cuối> DOWNTO <giá trị đầu> DO < lệnh>;
C.
While <điều kiện> DO < lệnh>;
D.
IF <điều kiện> then < lệnh>;
Câu 18
Mã câu hỏi: 138953
Cho biểu thức (a mod 2 = 0) and (a mod 3 = 0). Giá trị của a là
A.
12
B.
23
C.
9
D.
16
Câu 19
Mã câu hỏi: 138954
Kết quả của biểu thức sqrt(17 div 4) trả về kết quả là
A.
1
B.
4
C.
8
D.
2
Câu 20
Mã câu hỏi: 138955
Biểu thức \(\sqrt{x^2-3x+2} \) được diễn tả trong pascal là
A.
sqrt(sqr(x)-3*x+2)
B.
sqrt(sqr(x)-3x+2)
C.
sqr(sqrt(x)-3*x+2)
D.
sqr(x*x-3*x+2)
Câu 21
Mã câu hỏi: 138956
Trong ngôn ngữ Pascal, phát biểu nào sau đây là ĐÚNG?
A.
Sau mỗi lệnh đều phải có dấu chấm phẩy.
B.
lệnh trước End không nhất thiết phải có dấu chấm phẩy.
C.
Có phân biệt chữ hoa và chữ thường
D.
Sau từ khóa Begin bắt buộc phải có dấu chấm phẩy.
Câu 22
Mã câu hỏi: 138957
Trong các tên sau, tên nào sau đây được đặt đúng trong NNLT Pascal?
A.
Ho_ten*1
B.
Ho ten
C.
Ho_ten
D.
1hoten
Câu 23
Mã câu hỏi: 138958
Để gán 2 cho x ta viết lệnh
A.
x:= 2;
B.
2:= x;
C.
x = =2;
D.
x = 2;
Câu 24
Mã câu hỏi: 138959
Để khai báo biến n thuộc kiểu số nguyên ta viết
A.
var n: real;
B.
var n: boolean;
C.
var n: char;
D.
var n: interger;
Câu 25
Mã câu hỏi: 138960
Để biểu diễn x3 ta có thể viết
A.
sqrt(sqr x*x);
B.
sqrt (x*x*x);
C.
sqr(x)*x;
D.
sqr(sqrt(x*x*x));
Câu 26
Mã câu hỏi: 138961
Trong NN lập trình Pascal, biểu thức số học nào sau đây là hợp lệ
A.
5a + 7b + 8*c;
B.
5*a +7*b +8*c;
C.
{a + b}*c
D.
x*y(x +y);
Câu 27
Mã câu hỏi: 138962
Xét đoạn chương trình sau.
for i:=1 to 10 do
if (i mod 3 = 0) or (i mod 5 = 0) then write(i:3);
A.
3 5 7 9 10
B.
2 4 6 8 10
C.
1 3 5 7 9
D.
3 5 6 9 10
Câu 28
Mã câu hỏi: 138963
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?
A.
Var X, Y: integer;
B.
Var X: integer; Y: real;
C.
Var X: real; Y: byte;
D.
Var X: byte; Y: integer;
Câu 29
Mã câu hỏi: 138964
Đại lượng dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình gọi là
A.
Hằng
B.
Biến
C.
Hàm
D.
Biểu thức
Câu 30
Mã câu hỏi: 138965
Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là?
A.
If <điều kiện> then < lệnh >;
B.
If <điều kiện> ;then < lệnh>
C.
If <điều kiện> then < lệnh 1> else < lệnh 2>;
D.
If <điều kiện> then < lệnh 1> ;esle < lệnh 2>;
Câu 31
Mã câu hỏi: 138966
Trong NNLT Pascal, biểu thức 25 mod 3 + (5/2) * 3 có giá trị là
A.
15.5
B.
8.5
C.
8.0
D.
15.0
Câu 32
Mã câu hỏi: 138967
Cho biểu thức (a mod 3 = 0) and (a mod 4 = 0). Giá trị của a là
A.
24
B.
16
C.
15
D.
21
Câu 33
Mã câu hỏi: 138968
Kết quả của biểu thức sqr(abs(25-30) mod 3) trả về kết quả là
A.
1
B.
2
C.
6
D.
4
Câu 34
Mã câu hỏi: 138969
x2 biểu diễn trong pascal là
A.
sqrt(x)
B.
exp(x)
C.
abs(x)
D.
sqr(x)
Câu 35
Mã câu hỏi: 138970
Lệnh Write( ‘5 x 4 = ‘ , 5*4 ) ; viết gì ra màn hình :
A.
5 x 4 = 20
B.
5 x 4 = 5*4
C.
20 = 20
D.
20 = 5 * 4
Câu 36
Mã câu hỏi: 138971
Trong Turbo Pascal, để lưu chương trình ta dùng phím.
A.
Nhấn F2
B.
Shift + F2
C.
Ctrl+F2
D.
Alt + F2
Câu 37
Mã câu hỏi: 138972
Cho biểu thức: (10 div 2)-1 Giá trị của biểu thức là:
A.
3
B.
5
C.
4
D.
6
Câu 38
Mã câu hỏi: 138973
Biến X nhận giá trị là 0.7 .Khai báo nào sau đây là đúng.
A.
var X: integer;
B.
var X: real;
C.
var X: char;
D.
var X: longint;
Câu 39
Mã câu hỏi: 138974
Trong Turbo Pascal, hàm nào dưới đây biểu diễn giá trị tuyệt đối.
A.
sqrt()
B.
sqr()
C.
abs()
D.
ln()
Câu 40
Mã câu hỏi: 138975
Cấu trúc một chương trình được chia làm mấy phần ?
A.
1 phần
B.
3 phần
C.
2 phần
D.
4 phần
Đánh giá: 5.0-50 Lượt
Chia sẻ:
Bình luận
Bộ lọc
Để 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 *
Đây là ảnh minh hoạ quảng cáo
Đề kiểm tra giữa HK1 môn Tin học 11 năm học 2018-2019 Trường THPT Lê Hồng Phong
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 *