câu 1 các lệnh sau đúng hay sai vì sao sai (nếu có)
a) if x:=then 5 a:=b;
b)if x>2;then a:=b;
c)if x >=5 then a:=b; m:=n;
d)if x >2 then a:=b:else m:n;
câu 2 với mỗi câu lệnh sau đây giá trị của biến X bằng bào nhiêu.nếu trước đó giá trị của x = 3
a) if 20 mod 3 = 0 then x:= x+1;
b) If x <10 then x:=x+1;
c) If 45 div 3 = 15 then x :x*2
câu 3 mô tả thuật toán hoán đổi giá trị của 2 biến x và y
với mỗi câu lệnh sau đây giá trị của biến X sẽ là bao nhiêu,nêu trước đó giá trị của X bằng 7?
a,if (48 mod 30=0 then X;=X+1;
b, if X > 15 then X:= X+1;
1,chọn đúng hoặc sai tương ứng với các câu lệnh:
-if x:=7 then a=b;
-if x>5;then a:=b;
-if x>5 then a:=b;m:=n;
-if x>5 then a:=b;else m:=n;
2,cho các cụm từ: ngôn ngữ máy, ngôn ngữ lập trình, ngôn ngữ tự nhiên, chương trình, dãy bit, chương trình dịch.Điền các cụm từ thích hợp vào chỗ trống để dc câu hoàn chỉnh:
-các lệnh trong ngôn ngữ máy được viết dưới dạng......................
-...........................được sử dụng để viết chương trình
-chương trình thường được viết bằng ngôn ngữ lập trình, sau đó được ................. chuyển đổi sang ngôn ngữ máy
-...............................là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp
-Dãy các lệnh để máy được thực hiện một nhiệm vụ nào đó gọi là...............................
3,sau mỗi câu lệnh sau đây, giá trị của biến x là bao nhiêu, nếu trước đó giá trị của biến x = 5.Điền giá trị của biến x thích hợp:
a) if ( 45 mod 3) = 0 then x:= x+1;
b) if x > 10 then x:= x+1;
Cho x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
A. Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy);
B. Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ một dấu cách);
C. Gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter rồi gõ 5 sau đó nhấn phím Enter;
D. Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Tab rồi gõ 5 sau đó nhấn phím Enter;
Cho x, y, z là ba biến nguyên. Cách nhập giá trị nào sau đây là sai khi muốn nhập giá trị 3, 4, 5 cho ba biến này từ bàn phím bằng câu lệnh readln(x,y,z); ?
A. Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ dấu phẩy);
B. Gõ 3, 4, 5 sau đó nhấn phím Enter (giữa hai số liên tiếp gõ một dấu cách);
C. Gõ 3 sau đó nhấn phím Enter rồi gõ 4 sau đó nhấn phím Enter rồi gõ 5 sau đó nhấn phím Enter;
D. Gõ 3 sau đó nhấn phím Tab rồi gõ 4 sau đó nhấn phím Tab rồi gõ 5 sau đó nhấn phím Enter;
Câu 1 . Trong các tên dưới đây , tên hợp lệ trong Pascal là :
A. Khoi 8 B. Ngay_20_11 C. 14tuoi D. Begin
Câu 2 . Đại lượng được đặt tên dùng để lưu trữ dữ liệu , có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là : A. Tên B. Từ khóa C. Biến D. Hằng
Câu 3 . Trong Pascalm , từ khóa để khai báo biến là :
A. Const B. Begin C. Var D. Uses
Câu 4 . Tính giá trị cuối cùng của c biết rằng : a:=3 ; b:=5 ; a:= a+b ; c:= a+b
A. c=8 B. c=3 C. c=5 D. c=13
Câu 5. Sau câu lệnh x:= 15 mod 2 ; Giá trị của biến x là :
A. 7 B. 6 C. 7.5 D. 1
Câu 6 . Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh if (45 mod 3) = 0 then X:=X+2 ; ( biết rằng trược đó giá trị của biến X = 5)
A. 5 B. 9 C. 7 D. 11
Câu 7 . Ta có 2 lệnh sau : x:=8 ; if x>5 then x:=x+1 ; giá trị của x là bao nhiêu ?
A. 5 B. 9 C. 8 D. 6
Câu 8 . Câu lệnh điều kiện đầy đủ là :
A. If < điều kiện > then < câu lệnh 1 > ; Elsse < 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 > ; Elsse < câu lệnh 2 > .
\(I\), Lý thuyết:
1) Điều kiện B mod 2 <> 0 nếu đúng có ý nghĩa gì?
a) B là số dương b) B là số âm c) B là số chẵn d) B là số lẻ
2) Cấu trúc rẽ nhánh dạng đầy đủ:
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 1else câu lệnh 2;
c) If điều kiện then câu lệnh;
d) If điều kiện then câu lệnh else câu lệnh;
3) Tìm số chẵn/ lẻ bằng câu lệnh nào sao đây :
a) If X mod 2= 0 then Writeln(' X là số lẻ ');
b) If X mod 2= 0 then Writeln(' X là số chẵn ');
c) If X mod 2= 0 then Writeln(' X là số lẻ ') else Writeln(' X là số chẵn ');
d) If X mod 2= 0 then Writeln(' X là số chẵn') else Writeln(' X là số lẻ ');
4) Tìm số lớn nhất trong 3 số x, y, z bằng câu lệnh nào sau đây:
a) max:=x; If y < max then max:= y else max:= z;
b) max:=x; If y > max then max:= y else max:= z;
c) max:=x; If y > max then max:= y; if z > max then max:= z;
d) max:=x; If y < max then max:= y; if z < max then max:= z;
5) Pascal sử dụng câu lệnh lặp nào sau đây là cấu trúc rẽ nhánh dạng thiếu
a) For ... to ... do; b) If ...then; c) If ...then...else d) While ...do;
6) Chọn câu lệnh Pascal hợp lệ trong các câu sau:
a) If a = 6 then x:= 100; b) If a > b then max:= a; else max:= b;
c) If a > b then max = a; d) If x := a + b then x: =x + 1;
1. viết ví dụ các lệnh
lệnh in(thông tin, biểu thức toán học và kết quả, giá trị của biến)
lệnh nhập( giá trị của biến từ bàn phím)
lệnh gán ( giá trị cho biến)
2. viết lệnh
a. xuất ra màn hình câu " Truong THCS Kim Dong"
b. xuất ra màn hình biểu thức (45*5)/15 và kết quả của nó
c. nhập giá trị của biến x, y từ bàn phím, in giá trị của biến z biết giá trị biểu thức z:=x+y/x-y
3. hãy mô tả thuật toán hoán đổi giá trị 2 biến x,y
4. nêu hoạt động của máy tính khi gặp câu lệnh điều kiện dạng đủ và dạng thiếu ntn?( theo sơ đồ)
5. viết chương trình nhập 2 số nguyên a và b nhập từ bàn phím. thông báo kết quả so sánh ra màn hình
6. viết chương trình nhập 2 số nguyên a và b khác nhau từ bàn phím và in 2 số đó ra màn hình theo thứ tự không giảm
7. mỗi câu lệnh sau đây giá trị biến x là bao nhiêu? nếu trước đó giá trị của X bằng 3
a. if (32 mod 8=0) then X:X+1
b. if x>7 then X:=X+1
Câu 1 Viết chương trình nhập vào giá trị bán kính hình tròn. Tính chu vi và diện tích hình tròn đó
Câu 2 Sau mỗi câu lệnh sau đây, giá trị của biến X sẽ bao nhiêu, nếu trước đó giá trị của X bằng 15
a) IF ( 18 div 3)=7 then X :=X+15 else X:= -10
b) IF X<=10 then X:=X°2
Câu 3 Tính
a) 2 div 3-2 ,Mod 3+3, Div 2-3
Câu 4 Viết chương trình tính dịên tích và chu vi của hình chữ nhật với độ dài các cạnh được nhập từ bàn phím.