Ý 1: 52+352+3
Ý 2: 2+35
Ý 1: 52+352+3
Ý 2: 2+35
Cho biết hai lệnh sau xuất ra màn hình điều gì?
a,Write(5);write(7);
b,write(5);write(7);
Câu 1: Để in ra màn hình 2 dòng chữ như sau, thì thực hiện đoạn lệnh nào?
An qua nho ke trong cay
An gao nho ke dam, say, dan, sang.
A) Writeln(‘An qua nho ke trong cay’);
Write(‘An gao nho ke dam, say, dan, sang.’);
B) Write(‘An qua nho ke trong cay’);
Writeln(‘An gao nho ke dam, say, dan, sang.’);
C) Write(‘An qua nho ke trong cay’);
Write(‘An gao nho ke dam, say, dan, sang.’);
D) Tất cả đều đúng.
Câu 2: Giả sử có khai báo sau,
Var a,b:integer;
tinh:real;
thì phép gán nào là hợp lệ?
A) a:=5.3; B) b:= 3.0; C) tinh:=2; D) a:=b+tinh;
Câu 3: Giả sử có khai báo sau,
Var X, Y, Z:integer;
Và có giá trị lần lượt là X:= 2; Y:= 6; Z:= 3;
Thì phép gán nào dưới đây không hợp lệ?
A) X:= Y + Z; B) X:= Y –Z; C) X:= Y*Z; D) X:= Y/Z;
Câu 4: X có kết quả bao nhiêu sau khi thực hiện đoạn lệnh sau:
Y:= 345;
X:= Y mod 10 + Y div 10 + Y div 100;
A) 5 B) 42 C) 12 D) 39
Câu 5: Để chạy chương trình, sử dụng tổ hợp phím nào?
A) Alt + F9 B) Ctrl + F9 C) Alt + F5 D) F9
Câu 6: Điều kiện sau là đúng hay sai?
X:=6;
If X mod 2 = 3 then
X:=6;
A. Đúng B. Sai
Câu 7: Điều kiện sau là đúng hay sai?
X:=7;
If (X mod 3 =1) and (X div 5 =1) then
X:=7;
A. Đúng B. Sai
Câu 8: Điều kiện sau là đúng hay sai?
X:=4; Y:=3;
If ((X=Y) Or (X<0)) And (Y>X) then
Y:=3;
A. Đúng B. Sai
Câu 9: X có giá trị bao nhiêu sau khi thực hiện đoạn lệnh sau?
X:=3;
If X>0 then X:=X-1;
If X>1 then X:=X+2;
A. 2 B. 3 C.4 D. 5
Câu 10: X có giá trị bao nhiêu sau khi thực hiện đoạn lệnh sau?
X:=7; Y:=3;
If X mod 3= Y then X:=X-Y
Else X:=X+Y;
If X<Y then X:=Y-X
Else
X:=X+X;
A. 0 B. 6 C. -7 D. 20
Cho chương trình trong pascal như sau:
Begin
write('13*2-12+1=',13*2-12+2); (dòng 1)
write('16 div 3= ', 16 div 5); (dòng 2)
write('16 mod 3=', (18-(16 div 3))*3) (dòng 3)
end.
Khi chạy chương trình trên dòng 1, dòng 2, dòng 3 in ra màn hình như thế nào?
bài 1: viết cú pháp và nêu ý nghĩa của các câu lệnh sau:
if....then...
if....then...else
for..do
while...do
bài 2: cho biết ý nghĩa của các cau lệnh sau:
a, write ( c )
b, write ( ' c ' )
c, write ( 5+7 )
d, write ( ' 5+7' )
e, var i, k : real
clrscr
bài 3: hãy cho biết dữ liệu trên màn hình khi thực hiện đoạn chương trình sau:
C [ 1 ] := 6 ; C [ 2 ] := 9 ; T:= 0;
write ( ' C [ 1 ] + C [ 2 ] = ' , T + C [ 1 ] + C [ 2 ] );
for i:= 1 to 3 do write ( T : 3 );
while T < 10 do
begin
T = 6+7*7+6+T
T:=11
writeln ( T );
end;
bài 4: viết chương trình thực hiện công việc sau
a, nhập n số nguyên từ bàn phím
b, hiển thị dáy vừa nhập
c, tính trung bình cộng của dãy số đó
d, hiển thị số nguyên lớn nhất và vị trí của nó
giúp em với
1. Ngôn ngữ lập trình là gì , ngôn ngữ máy là gì ?
2. Hãy cho biết kết quả in ra màn hình kết quả sau khi thực hiện câu lệnh
Writeln(’16 * 2 - 3=’,’16 * 2 – 3’);
3. Hãy liệt kê các từ khóa trong chương trình đã được học, và ý nghĩa của các từ khóa đó
4. Cấu trúc của 1 chương trình gồm máy phần ?
5. Hãy cho biết kết quả của bài toán sau 15 / 3 + 9 mod (2 + 3) – 5
6. Trong ngôn ngữ Pascal khai báo tên chương trình như thế nào là hợp lệ.
7. Lệnh nào dùng để xóa dữ liệu màn hình làm việc ?
8. Kết thúc câu lệnh phải có cái gì ?
9. Các kí hiệu MOD ,DIV có ý nghĩa gì ?
10. Các kí hiệu phép toán trong PASCAL khác môn toán ở điểm nào ?
11. Hãy cho biết kết quả in ra màn hình kết quả sau khi thực hiện câu lệnh
Writeln(’16 * 2 - 3=’,16 * 2 - 3);
12. Lệnh writeln và write khác nhau ở điểm nào ?
13. Các kiểu dữ liệu trong Pascal là những kiểu nào và cho biết phạm vi ứng dụng của nó tới đâu ?
14. Phép toán số học ta có biểu thức X + A2 . Biểu thức trên sẽ được biểu diễn trong PASCAL như thế nào?
15. Cú pháp khai báo biến, khai báo hằng, lệnh gán là gì ? cho vd về các cấu trúc trên.
16. Lệnh tạm dừng chương trình trong một khoảng thời gian nhất định là lệnh nào ?
17. Lệnh nào hoặc tổ hợp phím nào để dùng chương trình để xem kết quả, dùng tổ hợp phím nào để biên dịch chương trình.
18. Biến là gì ? Hằng là gi?
19 Biến và Hằng giống nhau ở điểm nào?
20 Em hãy viết lại chương trình sau để thành chương trình đúng.
Program HINH TRON;
Uses Ctt;
Start
Writeln( TINH DIEN TICH & CHU VI HINH TRON: )
Kết thúc.
21 Biến là gì? Em hãy cho biết cấu trúc chung khai báo biến?
22 Biến và hằng khác nhau ở điểm nào?
1.
For I = 2 to 12 Do write ('O'), câu lệnh in ra bao nhiêu chữ O?
2.
For I = 1 to 20 Do If (...) Then write (I,'');
chỗ trống cần điền để liệt kê ra các SỐ LẺ từ 1 đến 20 là?
3.
để tính tổng 1 + 2 + ... + 100 ta thực hiện For I = 1 to 100 Do S:=......
... cần điền?
4.
S;=0; For I:=4 to 12 Do If (I mod 12=1) Then S:=S +I;
giá trị của S?
5.
S;=0; For I:=1 to 5 Do S:=S +I;
giá trị của S?
6.
For I = 1 to 10 Do If (I mod 3 = 0) Then write (I,'');
kết quả?
7.
a:= 354 If (a mod 3 = 0) them write (a mod 3) Else Write (a Div 3);
kết quả?
8.
để in ra màn hình 20 chữ C cần thực hiện?
Bài 1:viết chương trình pascal sử dụng biến mảng nhập từ bàn phím các phần tử của một dãy số độ dài dãy số được nhập từ bàn phím in ra màn hình số lớn nhất của dãy số
Bài 2
i :=2,k :=3;
for i = 1 to 5 do
begin
j:=j+1 ; k :=k+j;
end;
write('j=', j); write('k=',k);
viết các lần lặp cho đoạn chương trình trên và cho biết giá trị cuối cùng của i; j ; k là bao nhiêu?
giúp e với ạ,mai e ktra học kì rồi
please!!!!!!!!!!!!!!!
LÝ THUYẾT:
1) Năm nay là 2020 vậy tháng 2 có điều kiện THANG2 > 0 và điều kiện nào sao đây:
A. THANG2 <= 28 B. THANG2 <= 29 C. THANG2 <= 31 D. THANG2 <= 30
2) Để thể hiện điều kiện D lớn hơn hay 8 E là Gioi câu nào sau đây đúng
A. (D >= 8) OR (E = ' Gioi ') B. ( D >= 8) OR (E= ''Gioi'')
C. (D >= 8) OR (E = Gioi) D. D .= 8 OR E = Gioi
3) Để tìm giá trị lớn nhất của 2 số a,b thì ta viết:
A. Max:=b;If a> Max then Max:=a; B. If (a>b) then Max:=a;If (b>a) then Max:=b;
C. Max:=a;If b>Max then Max:=b; D. Cả 3 câu đều đúng
4) Lệnh nào thể hiện A là số chẵn:
A. If A mod 2 <> 1 then write (' A là số lẻ ');
B. If A mod 2 <> 0 then write (' A là số chẵn ');
C. If A mod 2 = 0 then write (' A là số chẵn ');
D. If A mod 2 = 1 then write (' A là số chẵn ');
5) Chương trình sau cho biết kết quả là gì?
Var a, b: real; x integer; Begin readln(a, b); If a > b then x:=a else x:=b; Write(x); End.
A. Đảo giá trị của 2 biến a, b cho nhau
B. Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu
C. Xuất ra màn hình số lớn trong 2 số a, b đã nhập
D. Xuất ra màn hình số nhỏ trong 2 số a, b đã nhập
6) Điều kiện nào hợp lệ trong các điều kiện sau khi nói về ngày trong tháng 8:
A. (NGAY > 0) AND (NGAY <= 31) B. (NGAY > 0) AND (NGAY <= 30)
C. NGAY <= 31 D. NGAY > 0
7) Để thể hiện điều kiện D lớn hơn hay bằng 8 và E là Gioi câu nào sau đây đúng:
A. D >= 8 AND E= Gioi B. (D >= 8) AND (E= Gioi)
C. (D >= 8) AND (E= "Gioi") D. (D >= 8) AND (E= 'Gioi')
8) Xác định học sinh thi đậu hay rớt bằng câu lệnh nào sau đây:
A. If ĐTB >= 0 then Writeln('Thi đậu');
B. If ĐTB >= 0 then Writeln('Thi rớt');
C. If ĐTB >= 5 then Writeln('Thi đậu') else Writeln('Thi rớt');
D. If X mod 2=0 then Writeln('Thi rớt') else Writeln('Thi đậu');
9) Tìm số bé nhất trong 3 số x, y, z bằng câu lệnh nào sau đây:
A. min:=x; If y>min then min:=y else min:=z;
B. min:=x; If y>min then min:=y; if z>min then min:=z;
C. min:=x; If y<min then min:=y else min:=z;
D. min:=x; If y<min then min:=y; if z<min then min:=z;
10) Để thể hiện B lớn hơn 10 câu nào sau đây đúng:
A. B >= '10' B. B>= '10' C. B > 10 D. B >= 10
Hãy cho biết đoạn chương trình sau đây máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc giá trị của S sẽ ra bằng bao nhiêu? ( Yêu cầu mô tả vòng lặp)
a) Đoạn chương trình 1:
S:=10 ; x:=1;
While S>5 do S:=S-x;
Write (S);
b) Đoạn chương trình 2:
S:=10 ; n:=0;
While n<10 do;
Begin
n:=n=3 ; S:=S-n;
end;
Write (S);
Giúp mình với ạ <3