Upload
indochinasp
View
121
Download
3
Embed Size (px)
Citation preview
Bà i tà p chương 2
I. Trắc nghiệm 1. Xét biểu thức logic(n div 1000>0) and (n div 1000 =0) khẳng định nào sau đây là đúng?
a. Kiểm tra n có chia hết cho 10 000 hay không; b. Kiểm tra xem n có bốn chữ số có nghĩa hay không; c. Kiểm tra xem n có ba chữ số có nghĩa hay không; d. Kiểm tra xem n có < 10000 hay không.
2. Hãy viết biểu thức logic kiểm tra n là một số dương chẵn. a. (n>0) and (n mod 2=0); b. (n<0) and (n mod 2=0); c. (n>0) and (n mod 2>0); d. (n<0) and (n mod 2<0);
3. Xét biểu thức logic (m mod 100<10) and (m div 100 >0). Với những giá trị nào của m thì biểu
thức dưới đây đạt giá trị true ? a. 65; b. 208; c. 2009; d. 166059; e. 554500; f. 99
4. Biết rằng a, b, là độ dài 3 cạnh của 1 tam giác, những biểu thức quan hệ nào sau đây cho kết quả true? a. a+b>c; b. b-c>a; c. a-c≥b; d. a-b>c;
5. Xét chương trình passcal sau: Program c2b28; Var x,y:real; Begin Write(‘X =’); readln(x); Y:=((x+2)*x+3)*x+4)*x+5; Writeln(‘y= ’, y); End. Chương trình trên tính biểu thức nào trong các biểu thức sau:
a. Y=x+2x+3x+4x+5; b. Y=(x+2)(x+3)(x+5)+5; c. Y=x4 +2x3 +3x2+4x+5;
II. Tự luận
6. Chương trình dịch Pascal sẽ cấp phát bao nhiêu bộ nhớ cho các biến trong khai báo sau? Var m, n, l, j: integer; P, a, b, c: real; X: extended;
K: word; 7. Hãy chỉ ra các lỗi trong khai báo sau:
Var k, ,m, I, l: word; C, c1: char; I, i1, j: word; PI = 3.1416;
8. Hãy viết các biểu thức sau dưới dạng công thức toán học tương ứng: a + b/c +1; 1/a*b/c; 5*sin(x) – cos(y)/4; Log(u*(1/3) + sqrt(v)+z); Ln(y*(-sqrt(abs(x))));
9. Lập trình nhập từ bàn phím các số thực a, b, c, d và x. Tính và đưa ra màn hình giá trị biểu thức .
III. Hướng dẫn giải B; A; B, c, d, e; a; c (Chương trình có sử dụng hồ sơ Hoocne ) 44byte. Biến i khai báo 2 lần( trong pascal không phân biệt hoa thường). PI là hằng số nên khai báo đúng là : const PI=3.1416. Tự giải; Chương trình
Program Bai4;
Var a,b,c,d,x,y: real;
BEGIN
Clrscr;
Write(‘Nhap: a,b,c,d,x: ’);
Readln(a,b,c,d,x);
Y:=((a*x+b)*x+c)*x+d;
Writeln(‘Ket qua: ’, y:10:3);
Readln;
END.