7. Trong NNLT Pascal, khai báo nào sau đây là hợp lệ? A. Var : a:integer; B. Var : a: integer. C. Var a: integer. D. Var a:integer; [<br>] 8. Cú pháp khai báo hằng nào sau đây hợp lệ: A. Var P, x: real; B. Const Pi=3.14; C. Var A, b:= real; D. Const V=500; [<br>] 9. Trong chương trình Pascal. Cấu trúc tuần tự thực hiện bao nhiêu thao tác? A. 1 B. 2 C. 3 D. 4 [<br>] 10. Sau khi thực hiện đoạn chương trình sau : j:=0; s:=1; j:=j+2; s:=s+2; Giá trị của biến j , biến s bằng bao nhiêu : A. j=2; s=3 B. j=3; s=4 C. j=4; s=5 D. j=5; s=6 [<br>] 11.Cho các giá trị: x:=5; y:=7 giá trị của N:=x*y có giá trị là Em hãy cho biết với hai giá trị x và y như trên N có giá trị là: A. 15 B. 57 C. 75 D. 35 [<br>] 12.Nêu cú pháp của câu lệnh điều kiện dạng đủ là gì? A. if <điều kiện> then <câu lệnh > ; B. if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; C. if <điều kiện> then else ; <câu lệnh 2>; D. if <điều kiện> then <câu lệnh 1> eles <câu lệnh 2>; [<br>] 13.Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là bao nhiêu? S:=100; If S >10 then S:=S+1 Else S:=S-1; A. 101 B. 100 C. 99 D. 10. [<br>] 14.Cách viết đúng của câu lệnh điều kiện: Nếu x nhỏ hơn 0 thì in ra màn hình “x là số âm” trong ngôn ngữ lập trình Pascal là: A. If a<0 then writeln(‘x la so am); B. If x<0 then writeln(‘x la so am); C. If x>0 then writeln(‘x la so am); D. If x=0 then writeln(‘x la so am); [<br>] 15.Câu lệnh Pascal nào sau đây viết đúng A. If x+5 Then x:=x+2; B. If x+5=10 Then x:=x+2; C. If x+5=10; Then x:=x+2; D. If x+5=10 Them x:=x+2; [<br>] 16.Câu lệnh Pascal nào sau đây được viết sai? A. if x:= 5 then a = b; B. if x > 4 then a:= b; C. if x > 4 then a:=b; m:=n; D. if x > 4 then a:=b else m:=n; [<br>] 17.Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x> 5 then x := x + 5; A. 15; B. 10; C. 5; D. 20. [<br>] 18.Chọn câu lệnh Pascal hợp lệ trong các câu sau A. If x : = a + b then x : = x + 1; B. If a > b then max = a; C. If a > b then max : = a else max : = b; D. If 5 = 6 then x : 100; [<br>] 19.Các câu lệnh Pascal nào sau đây được viết đúng: A. If x:= 5 then a = b; B. If x > 4; then a:= b; C. If x > 4 then a:=b else m:=n; D. If x > 4 then a:=b; else m:=n; [<br>] 20.Draw.io là phần mềm dùng để làm gì? A. Vẽ sơ đồ trực tuyến. B. Luyện gõ phím. C. Luyện tập chuột. D. Soạn thảo văn bản.

2 câu trả lời

Câu 7 :

- Cú pháp khai báo biến : var <danh sách biến> : <kiểu dữ liệu>;

A. sai dấu hai chấm sau var

B. sai dấu hai chấm sau var, thiếu chấm phẩy cuối lệnh

C. sai dấu chấm cuối lệnh

=> Đáp án : D. Var a : integer;

Câu 8 :

- Cú pháp khai báo hằng : const <tên hằng> = <giá trị hằng>;

A. cú pháp khai báo biến

C. sai cú pháp khai báo hằng

=> Đáp án : B. Const Pi = 3.14;

=> Đáp án : D. Const V = 500;

Câu 9 :

- Cấu trúc tuần tự thực hiện 3 thao tác :

+ Thao tác nhập dữ liệu

+ Thao tác xử lí dữ liệu

+ Thao tác xuất dữ liệu

=> Đáp án : C. 3

Câu 10 :

- Giá trị ban đầu j = 0 và s = 1

+ j = j + 2 = 0 + 2 = 2

+ s = s + 2 = 1 + 2 = 3

=> Giá trị j = 2 và s = 3

=> Đáp án : A. j = 2, s = 3

Câu 11 :

- Giá trị ban đầu biến x = 5, y = 7

- N = x * y = 5 * 7 = 35

=> Đáp án : D. 35

Câu 12 :

- Cú pháp điều kiện dạng thiếu : if <điều kiện> then <câu lệnh>;

- Cú pháp điều kiện dạng đủ : if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

Câu 13 :

- Giá trị ban đầu S = 100

- S > 10 ⇔ 100 > 10

- Điều kiện đúng

- Thực hiện lệnh sau then bỏ qua lệnh sau else

- S = S + 1 = 100 + 1 = 101

=> Đáp án : A. 101

Câu 14 

- x nhỏ hơn 0 ⇒ x < 0

- in ra màn hình "x là số âm" ⇒ writeln('x la so am');

=> Đáp án : B. if x < 0 then writeln('x la so am');

Câu 15 :

A. x + 5 không phải là một điều kiện trả về giá trị đúng hoặc sai

C. dư dấu chấm phẩy trước then

D. sai từ khoá then

=> Đáp án : B. if x + 5 = 10 then x := x + 2;

Câu 16 :

- if x := 5 then a = b viết sai vì :

+ x := 5 không là một điều kiện trả về giá trị đúng hoặc sai

+ a = b sai dấu gán

=> Đáp án : A. if x :=5 then a = b

Câu 17 :

- Giá trị ban đầu x = 10

- x > 5 ⇔ 10 > 5 

- Điều kiện đúng, thực hiện lệnh sau then

- x = x + 5 = 10 + 5 = 15

=> Đáp án : A. 15

Câu 18 

A. sai điều kiện x := a + b

B. sai dấu gán max = a

D. sai dấu gán x : 100

=> Đáp án : C. if a > b then max := a else max := b;

Câu 19 :

A. sai điều kiện x := 5

B. sai dấu chấm phẩy trước then

D. sai dấu chấm phẩy trước else

=> Đáp án : C. if x > 4 then a := b else m := n;

Câu 20 :

=> Đáp án : A. Vẽ sơ đồ trực tuyến.

7. Trong NNLT Pascal, khai báo nào sau đây là hợp lệ?
A. Var : a:integer; 
B. Var : a: integer.  
C. Var a: integer. 
D. Var a:integer; (Cú pháp lệnh khai báo biến là Var <tên biến>:<Kiểu DL>;)
[
]
8. Cú pháp khai báo hằng nào sau đây hợp lệ:
A. Var P, x: real; 
B. Const Pi=3.14; (Cú pháp lệnh khai báo hằng là Const <tên hằng>:<G.trị của hằng>;)
C. Var A, b:= real; 
D. Const V=500;  (Ờ thì câu này cx đúng)
[
]
9. Trong chương trình Pascal. Cấu trúc tuần tự thực hiện bao nhiêu thao tác?
A. 1                       
B. 2                                 
C. 3 (Gồm: Nhập>>Xử lý>> Xuất)
D. 4
[
]
10. Sau khi thực hiện đoạn chương trình sau :   
 j:=0; s:=1;
 j:=j+2; s:=s+2;  Giá trị của biến j , biến s  bằng bao nhiêu :
A. j=2; s=3 (j = 0 + 2 = 2 ; s = 1 + 2 = 3)
B. j=3; s=4                     
C. j=4; s=5                  
D. j=5; s=6                                         
[
]
11.Cho các giá trị: x:=5; y:=7 giá trị của N:=x*y có giá trị là
Em hãy cho biết với hai giá trị  x và y như trên N có giá trị là:
A. 15            
B. 57   
C. 75   
D. 35 (x*y = 5*7 = 35)
[
]
12.Nêu cú pháp của câu lệnh điều kiện dạng đủ là gì? 
A. if <điều kiện> then  ;
B. if <điều kiện>  then  else ;
C. if <điều kiện> then    else ; ;
D. if <điều kiện>  then  eles ;

Note: SGK Tin tập 1 trang 42 đầu trang dòng chữ đỏ
[
]
13.Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là bao nhiêu?
S:=100; If S >10 then S:=S+1 Else S:=S-1;
A. 101 (S>10 nên thực hiện S=S+1=100+1=101)
B. 100   
C. 99   
D. 10.
[
]
14.Cách viết đúng của câu lệnh điều kiện: Nếu x nhỏ hơn 0 thì in ra màn hình “x là số âm” trong ngôn ngữ lập trình Pascal là:
A. If a<0 then writeln(‘x la so am);  
B. If x<0 then writeln(‘x la so am); (Câu A là dùng biến a, k liên quan đến biến x. Câu C có nghĩa là Nếu x lớn hơn 0...... Câu D có nghĩa là Nếu x bằng 0......)
C. If x>0 then writeln(‘x la so am);  
D. If x=0 then writeln(‘x la so am);
[
]
15.Câu lệnh Pascal nào sau đây viết đúng
A. If  x+5 Then x:=x+2;
B.  If  x+5=10 Then x:=x+2; (SGK tin 8 tập 1 trang 41 cuối trang dòng chữ đỏ, đó là cú pháp lệnh if dạng thiếu)
C. If  x+5=10; Then x:=x+2;
D. If  x+5=10 Them x:=x+2;
[
]
16.Câu lệnh Pascal nào sau đây được viết sai?
A. if x:= 5 then a = b; (:= là gán, ko phải điều kiện)
B. if x > 4 then a:= b;
C. if x > 4 then a:=b; m:=n;                     
D. if x >  4 then a:=b else m:=n;
[
]
17.Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if  x> 5 then x := x + 5;
A. 15;      (x>5 nên thực hiện x = x + 5 = 10 + 5 = 15)
B. 10;   
C. 5;   
D. 20. 
[
]
18.Chọn câu lệnh Pascal hợp lệ trong các câu sau 
A. If x : = a + b then x : = x + 1;
B. If a > b then max = a;
C. If a > b then max : = a else max : = b; (Mấy câu kia sai cú pháp hết)
D. If 5 = 6 then x : 100;
[
]
19.Các câu lệnh Pascal nào sau đây được viết đúng:
A. If x:= 5 then a = b;
B. If x > 4; then a:= b;
C. If x > 4 then a:=b else m:=n; (SGK Tin 8 tập 1 tr 42)
D. If x > 4 then a:=b; else m:=n;
[
]
20.Draw.io là phần mềm dùng để làm gì?
A. Vẽ sơ đồ trực tuyến.
B. Luyện gõ phím.
C. Luyện tập chuột.
D. Soạn thảo văn bản.

7. Trong NNLT Pascal, khai báo nào sau đây là hợp lệ?
A. Var : a:integer; 
B. Var : a: integer.  
C. Var a: integer. 
D. Var a:integer;
[
]
8. Cú pháp khai báo hằng nào sau đây hợp lệ:
A. Var P, x: real; 
B. Const Pi=3.14;   
C. Var A, b:= real; 
D. Const V=500;
[
]
9. Trong chương trình Pascal. Cấu trúc tuần tự thực hiện bao nhiêu thao tác?
A. 1                       
B. 2                                 
C. 3      
D. 4
[
]
10. Sau khi thực hiện đoạn chương trình sau :   
 j:=0; s:=1;
 j:=j+2; s:=s+2;  Giá trị của biến j , biến s  bằng bao nhiêu :
A. j=2; s=3             
B. j=3; s=4                     
C. j=4; s=5                  
D. j=5; s=6                                         
[
]
11.Cho các giá trị: x:=5; y:=7 giá trị của N:=x*y có giá trị là
Em hãy cho biết với hai giá trị  x và y như trên N có giá trị là:
A. 15            
B. 57   
C. 75   
D. 35
[
]
12.Nêu cú pháp của câu lệnh điều kiện dạng đủ là gì? 
A. if <điều kiện> then  ;
B. if <điều kiện>  then  else ;
C. if <điều kiện> then    else ; ;
D. if <điều kiện>  then  eles ;
[
]
13.Sau khi thực hiện đoạn chương trình sau, giá trị của biến S là bao nhiêu?
S:=100; If S >10 then S:=S+1 Else S:=S-1;
A. 101   
B. 100   
C. 99   
D. 10.
[
]
14.Cách viết đúng của câu lệnh điều kiện: Nếu x nhỏ hơn 0 thì in ra màn hình “x là số âm” trong ngôn ngữ lập trình Pascal là:
A. If a<0 then writeln(‘x la so am);  
B. If x<0 then writeln(‘x la so am);
C. If x>0 then writeln(‘x la so am);  
D. If x=0 then writeln(‘x la so am);
[
]
15.Câu lệnh Pascal nào sau đây viết đúng
A. If  x+5 Then x:=x+2;
B.  If  x+5=10 Then x:=x+2;
C. If  x+5=10; Then x:=x+2;
D. If  x+5=10 Them x:=x+2;
[
]
16.Câu lệnh Pascal nào sau đây được viết sai?
A. if x:= 5 then a = b;                                
B. if x > 4 then a:= b;
C. if x > 4 then a:=b; m:=n;                     
D. if x >  4 then a:=b else m:=n;
[
]
17.Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if  x> 5 then x := x + 5;
A. 15;      
B. 10;   
C. 5;   
D. 20. 
[
]
18.Chọn câu lệnh Pascal hợp lệ trong các câu sau 
A. If x : = a + b then x : = x + 1;
B. If a > b then max = a;
C. If a > b then max : = a else max : = b;
D. If 5 = 6 then x : 100;
[
]
19.Các câu lệnh Pascal nào sau đây được viết đúng:
A. If x:= 5 then a = b;
B. If x > 4; then a:= b;
C. If x > 4 then a:=b else m:=n;
D. If x > 4 then a:=b; else m:=n;
[
]
20.Draw.io là phần mềm dùng để làm gì?
A. Vẽ sơ đồ trực tuyến. (Tựa bài SGK Tin 8 tập 1 trang 57)
B. Luyện gõ phím.
C. Luyện tập chuột.
D. Soạn thảo văn bản.

__________________________

#Duahauvn