Câu 35: Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây A.. Một số nguyên bất kì.[r]
(1)ĐỀ CƯƠNG ƠN TẬP HỌC KÌ I - TIN NĂM HỌC 2019-2020
Câu 1:Hãy viết lại biểu thức sau sang dạng biều diễn tương ứng Pascal: a)(2a2 + 2c2 - a) : b) x+y
x − y c) (a*a*a+b*x-8)/2 d) (x*x+y)/(x-y*y)
Câu2: Điểm giống khác biến? - Giống nhau:
+Biến đại lượng để lưu trữ liệu
+Biến phải khai báo trước sử dụng - Khác nhau:
Biến Hằng
-Giá trị biến thay đổi suốt trình thực chương trình
-Có thể nhập hay gán giá trị khác vào cho biến
- Giá trị thay đổi suốt trình thực chương trình
-Không thể nhập hay gán giá trị khác vào cho
Câu 3: Bài tốn gì? Trình bày bước để giải toán máy tính? - Bài tốn cơng việc hay nhiệm vụ cần phải giải
- Các bước để giải tốn máy tính:
+ Bước 1: Xác định toán: xác định điều kiện cho (INPUT) kết cần thu (OUTPUT) + Bước 2: Mơ tả thuật tốn: diễn tả cách giải toán dãy thao tác cần phải thực
+ Bước 3: Viết chương trình: Dựa vào thuật tốn trên, viết chương trình ngơn ngữ lập trình thích hợp
Câu 4: Viết cú pháp, giải thích cú pháp hoạt động câu lệnh điều kiện dạng thiếu ngôn ngữ lập trình Pascal?
- Cú pháp: If <điều kiện> then <câu lệnh>;
- Cách thực câu lệnh: Khi thực câu lệnh điều kiện dạng thiếu, chương trình kiểm tra điều kiện Nếu điều kiện thỏa mãn thực câu lệnh sau từ khóa then, ngược lại, câu lệnh bị bỏ qua
Câu 5: Viết cú pháp, giải thích cú pháp hoạt động câu lệnh điều kiện dạng đủ ngôn ngữ lập trình Pascal?
- Cú pháp: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
(2)Câu 6: Nhập vào hai cạnh hình chữ nhật In hình diện tích chu vi nó? Program hinh_chu_nhat;
Var a,b, CV, DT: Integer; Begin
Write (‘Hay nhap chieu dai: ’); Redln (a);
Write (‘Hay nhap chieu rong: ’); Readln (b);
CV:= (a+b)*2; DT:= a*b;
Writeln (‘Chu vi hinh chu nhat la: ’, CV); Writeln (‘Dien tich hinh chu nhat la: ’, DT); Readln;
End
Câu 7: Nhập vào bán kính hình trịn In hình diện tích chu vi nó?
Program hinh_tron; Var R, CV, DT: Real Const pi=3.14; Begin
Write (‘Hay nhap ban kinh: ’); Readln (R);
CV:= 2*R*pi; DT:= R*R*pi;
(3)Câu 8: VCT tính tổng N số tự nhiên Var N,T,I: Integer;
Begin
Write (‘Hay nhap N: ’); Readln (N);
T:=
For i:=1 to N T:=T+i;
Writeln (‘Tong cua N so tu nhin dau tien la ’, N); Readln;
End
Câu 9: Viết chương trình nhập vào hai số a,b Kiểm tra tổng chúng có phải số dương chia hết
cho hay không?
Program hai_so_a_va_b; Var a,b :Integer;
Begin
If (a+b)>0 and (a+b) mod =0 then
writeln (‘Tong cua a va b vua la so duong vua chia het cho 3’)
else writeln (‘Tong cua a va b khong vua la so duong vua chia het cho 3’); Readln;
(4)THAM KHẢO
Câu 1: Trong Pascal, lệnh clrscr dùng để:
A Xóa hình B In thơng tin hình C Nhập liệu từ bàn phím D Tạm dừng chương trình Câu 2: Từ khóa dùng để khai báo ngơn ngữ lập trình Pascal là:
A Const B Var C Real D.End Câu 3: Các câu lệnh Pascal sau viết hay sai? A if x:= then a = b; B if x > 4; then a:= b;
C if x > then a:=b; m:=n; D if x > then a:=b; else m:=n;
Câu 4: Trong chương trình Turbo Pascal từ khố dùng để khai báo tên chương trình là: A uses B Begin C Program D End
Câu 5: Trong tên sau, tên hợp lệ ngôn ngữ Pascal:
A Dien tich; B Begin; C Tamgiac; D 5-Hoa-hong; Câu 6: Để tìm giá trị lớn số a, b ta viết:
A Max:=a;If b>Max then Max:=b;
B If (a>b) then Max:=a;If (b>a) then Max:=b; C Max:=b;If a>Max then Max:=a;
D Cả câu
Câu 7: Biến a nhận giá trị ; -1 ; ; 2,3 Ta khai báo a thuộc kiểu liệu nào? A Integer B Char C Real D Integer Longint
Câu 8: If Then Else là:
A Vòng lặp xác định B Vịng lặp khơng xác định C Câu lệnh điều kiện D Một khai báo
Câu 9: a biến liệu kiểu số nguyên Muốn xuất giá trị a2 ta viết A Writeln('a*a') B Readln(' a*a ')
C Writeln(a*a) D Writwln(a2)
Câu 10: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị b nhận giá trị nào?
A B C D
Câu 11: Viết biểu thức toán a3-b3 sang Pascal ta viết là: A a3-b3 B a*a*a-b*b*b
C a.a.a-b.b.b D aaa-bbb
Câu 12: Để thực phép tính tổng hai số nguyên a b ta thực sau : A Tong=a+b; B Tong:=a+b; C Tong:a+b; D Tong(a+b); Câu 13: Câu lệnh điều kiện dạng đầy đủ là:
A If < đk > then < câu lệnh 1> Else <câu lệnh 2>; B If <đk > then < câu lệnh>;
C If <đk> then < câu lệnh 1>,<câu lệnh 2>; D Cả a,b,c sai
Câu 14: Trong ngơn ngữ lập trình Pascal, từ khơng phải từ khóa là: A Uses B Program C End D Computer Câu 15: Dãy kí tự 20n10 thuộc kiểu liệu
A String B Integer C Real D Char
Câu 16: Từ khóa để khai báo biến ngơn ngữ lập trình Pascal là: A Const B Var C Real D End
(5)A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9 Câu 21: Phần dư phép chia hai số nguyên 16 là:
A 16 div = B 16 mod = C 16 div = D 16 mod =
Câu 22: A khai báo biến có kiểu liệu số nguyên, X biến liệu kiểu xâu Phép gán hợp lệ: A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:=‘LamDong’;
Câu 23: Trong Pascal khai báo sau đúng:
A Var hs : real; B Var 5hs : real; C Const hs : real; D Var S = 24; Câu 24: Chương trình sau cho kết gi ?
Program vd;
Var a, b,: real; x,: integer ; Begin readln(a, b);
If a>b then x:=a else x:=b; Write(x);
End
A Xuất hình số nhỏ số a, b nhập B Xuất hình số lớn số a, b nhập
C Chương trình khơng thực lỗi khai báo kiểu liệu D Đảo giá trị biến a, b cho
Câu 25: Từ sau khơng phải từ khố?
A Sqrt B Begin C Var D Program Câu 26: Câu lệnh sau khai báo hằng:
A Const n = 20; B Const n : 20; C Const n := 20; D Const n 20; Câu 27: Tên sau người lập trình đặt:
A Var B Real C End D n
Câu 28: Khai báo sau đúng:
A Program V D; B Program Vi_du; C Program VD D Program: V_D; Câu 29: Câu lệnh sau câu lệnh gán?
A x = B x: C x and D x:= x +5; Câu 30: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x?
A Writeln(‘Nhập x = ’); B Write(x); C Writeln(x); D Readln(x);
Câu 31: Câu lệnh sau dùng để in giá trị lưu biến x hình? A Writeln(x); B Write(x);
C Write(x: 3); D Cả A, B, C Câu 32: Câu sau nói biến:
A Biến đại lượng người lập trình đặt
B Biến có giá trị khơng đổi suốt q trình thực chương trình C Có số biến có sẵn chương trình, khơng cần khai báo D Tên biến phải bắt đầu số
Câu 33: Trong Pascal, muốn dịch chương trình ta dùng tổ hợp phím sau đây: A Alt + F9 B Ctrl + F9 C Alt + F3 D Ctrl + S Câu 34: Số biến khai báo tối đa chương trình bao nhiêu?
A Chỉ biến cho kiểu liệu B 10 biến
C Chỉ hạn chế dung lượng nhớ D Không giới hạn
Câu 35: Biến khai báo với kiểu liệu số thực lưu giá trị giá trị A Một số nguyên B Một số thực (có thể số nguyên) phạm vi cho phép
C Một số thực D Một dãy chữ số Câu 36: Chọn câu lệnh Pascal hợp lệ câu sau :
(6)