WorksheetsLs va dl
Total questions: 42
Worksheet time: 1hrs 24mins
Cú pháp câu lệnh điều kiện dạng đầy đủ là
A. If<Điều kiện>then<Câu lệnh 1 >; Else< Câu lệnh 2>:
B. If< Điều kiện> then <Câu lệnh >;
C. If< Điều kiện> then<Câu lệnh 1 >,<Câu lệnh 2 >;
D. If <Điều kiện > then < Câu lệnh 1 > Else < Câu lệnh 2 >;
Tên chương trình do ai đặt
A. học sinh.
B. sinh viên.
C. người lập trình.
D. A và B.
Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng?
If a=5 then a:=d+1; else a:=d+2;
If a=5 then a:=d+1 else a:=d+2;
If a 5 then a=d+1; else a=d+2;
If a=5 then a:=d+1 else a:=d+2
Trong chương trình Pascal cho x là biến số thực và gán x:=3.53535353; để in ra màn hình kết quả là x = 3.53 ta chọn lệnh
Writeln('x', x:4:2);
Writeln('x', x:4:1);
Writeln('x, x:4:2');
Writeln(x:4);
Câu lệnh nào sau đây dùng để nhập một số x từ bàn phím?
Writeln(‘Nhập x =’);
Write(x);
Writeln(x);
Readln(x);
Trong chương trình Pascal, tổ hợp phím Alt + F9 dùng
dịch chương trình.
lưu chương trình.
chạy chương trình.
khởi động chương trình.
Cú pháp câu lệnh lặp là
for< biến đếm >:=< giá trị đầu>to<giá trị cuối >do < câu lệnh >;
for < biến đếm >;=<giá trị cuối > to<giá trị đầu >do < câu lệnh >;
for<biến đếm >=<giá trị đầu>to<giá trị cuối >;do < câu lệnh >;
for<biến đếm>=<; giá trị đầu > to< giá trị cuối > do <câu lệnh >;
Dãy kí tự 'Hocsinh' thuộc kiểu dữ liệu nào sau đây?
Integer
Real
Char
String
Cách chuyển sang ngôn ngữ Pascal biểu thức ax2+bx+c nào sau đây là đúng?
a*x2 +bx+c
a*x*x+b*x+c*x
a*x*x +b.x +c*x
a*x*x + b*x+c
Trong Pascal, câu lệnh Writeln(17 mod 3); sẽ in ra màn hình kết quả là bao nhiêu?
Kết quả là 5
Kết quả là 2
Kết quả là 17
Kết quả là 3
Với ngôn ngữ lập trình Passcal câu lệnh lặp: for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
String
Real
Integer
Tất cả các kiểu trên đều được
Trong câu lệnh lặp: For <Biển đếm>:=<Giá trị đầu> to <Giá trị cuối> do <câu lệnh>; Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm
1 đơn vị
2 đơn vị
3 đơn vị
4 đơn vị
Phép toán (155 div 10 + 101 mod 5) có giá trị là
5
0
15
16
Lệnh read và readin có tác dụng
dừng chương trình trong 5 giây.
dừng chương trình trong 10 giây.
dừng chương trình trong 2 giây.
dừng chương trình cho đến khi người dùng nhấn Enter.
Kí hiệu của các phép toán số học trong Pascal là
+, -, X, :, div và mod.
+, -, *, /, div và mod.
+, -, *, /, delay và readin.
+, -, X, I, delay và readln.
Xác định số vòng lặp cho bài toán tính tổng các số nguyên từ 1 đến 100?
1
99
100
101
Câu lệnh Writeln(‘y=’ , 15 div 4 + 5); sẽ in ra kết quả trên màn hình là
8
y=8
y=3
20
Câu lệnh nào sau đây là hợp lệ?
For i=1 to 10 do writeln('A');
For i:=1 to 10 do writeln('A');
For i:=5 to 30 do; writeln('A')
For i:= 10 to 1 do writeln('A');
Từ khóa khai báo hằng trong lập trình
Pascal là
Uses.
Var
Const
Begin
Trong chương trình Pascal cú pháp đúng để khai báo biến là
Var<Tên biến> :<Kiểu dữ liệu>;
Const<Tên biến>=<Kiểu dữ liệu;
Const<Tên biến> :<Kiểu dữ liệu>;
Var<Tên biến> :=<Kiểu dữ liệu;
Sau khi thực hiện đoạn chương trình sau, giá trị của biến a bằng bao nhiêu?
a: 0; for i:=1 to 3 do a:= a+i;
3
4
6
5
Trong Pascal khai báo nào sau đây là đúng?
var tb: real;
4hs: integer;
Const x: real;
Var r=30;
A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu. Phép gán hợp lệ là
A:= 4.5;
X:= '1234';
X:= 57;
A: 'LamDong';
Trong các tên sau đây tên nào là hợp lệ trong Pascal.
Lop8a.
tam giác.
begin.
8B
Từ khóa Program dùng để khai báo gì?
Bắt đầu.
Tên chương trình.
Thư viện.
Kết thúc.
Để chạy chương trình Pascal ta sử dụng tổ hợp phím nào?
Alt +F9.
Ctrl+Shift+F9.
Shift+F3.
Ctrl+F9.
Để thoát khỏi Pascal ta sử dụng tổ hợp phím nào sau đây?
Alt + F9.
Alt + X
Ctrl+ F9.
Ctrl+ X
Cú pháp câu lệnh lặp với số lần chưa biết trước là
While < điều kiện > to < câu lệnh >;
While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;
While < điều kiện > do ;< câu lệnh >;
While < điều kiện > do < câu lệnh >;
Đâu là hoạt động lặp với số lần chưa biết trước?
Hàng ngày em ăn cơm 2 lần
Một tuần trường em tổ chức chào cờ 1 lần
Ngày em đánh răng 3 lần
Gọi điện tới khi có người nghe máy
Cú pháp lệnh gán nào đúng trong các lệnh sau?
s:=x+y;
s= x+y;
s: s+ 1;
s= s;
Trong chương trình Pascal sau:
Var a,b: real;
Const c=15.5;
Lệnh nào sau đây không hợp lệ?
Readln(a);
c:=a+b;
a:=b*c;
Writeln(a+b*c);
Cấu trúc chung hợp lý của một chương trình Pascal là
Begin -> Program -> End.
Program -> End -> Begin.
End-> Program -> Begin.
Program -> Begin -> End.
Trong Pascal, để lưu chương trình mới gõ ta nhấn phim
F1
F2
F3
F4
Phép toán (105 div 10 + 105 mod 5) có giá trị là
0
5
10
15
Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau
i: = 5;
While i>-1 do i:=i-1;
1 lần
2 lần
5 lần
6 lần
Hãy cho biết kết quả của đoạn chương trình sau
a:=10; While a < 11 do write (a);
Trên màn hình xuất hiện một số 10
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11
Chương trình bị lặp vô hạn viết chữ a
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện đoạn chương trình sau
X:= 10;
If (91 mod 3) = 0 then X :=X+20;
10
30
2
1
If a>8 then b:=3 else b:=6; khi đó a nhận giá trị là 0 thì b nhận giá trị nào?
0
6
8
3
Giá trị của S khi chạy đoạn chương trình sau là
S:=7;
If S<8 then S:=S*3+4;
25
24
21
23
Chương trình sau cho kết quả là gì?
Program vd;
Var a, b, x: real;
Begin readln(a, b);
If a b then x:=a else x:=b;
Write(x);
End.
Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập
Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập
Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu
Đảo giá trị của 2 biến a, b cho nhau
Trong các câu lệnh Pascal sau, câu lệnh nào viết đúng?
If a>b then Writeln('a la so lon hon')
If a >b then Writeln('a la so lon hon');
If a> b then Writeln('a la so lon hon').
If a >b then Writeln(a la so lon hon);
Câu lệnh viết đúng trong Pascal là
If x:=5 then; a=b
If x>5 then a:=b
If x>5 then a:=b else a<>b;
If x>5; then a:=b;
