20 div 3+ 4 = 2+4=6
Không có kết quả đúng
20 div 3+ 4 = 2+4=6
Không có kết quả đúng
Câu lệnh Wrieln('y=',15 div 4+5); sẽ ra kết quả: A.8. B.y=8. C.y=3. D.20
Câu 1:Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả:
A. = 8 B. y= 8 C. y= 3 D. = 20
Câu 2: Kí hiệu ≥ (lớn hơn hoặc bằng) trong ngôn ngữ Pascal là:
A. >= B. <= C. => D. <>
Câu 3: Để chia lấy phần nguyên ta dùng phép toán:
A. Div B. : C. Mod D. /
Câu 4: Để viết thông tin ra màn hình, Pascal sử dụng lệnh:
A. Write B. Read; C. Delay; D. Clrscr;
Câu 5: Chuyển biểu thức sau sang kí hiệu của Pascal: 12 ≤ 82 + 9
A. 12 <= 8^2 + 9 B. 12 <= 8*8 + 9 C. 12 <= 82 + 9 D. 12 <> 82 + 9
Câu 6: Ngôn ngữ lập trình gồm những yếu tố nào
A. Tập hợp các ký tự B. Các quy tắc
C. Cả A và B đều đúng D. Ý tưởng – Giải thuật.
Câu 7: Phép toán 17 mod 4 = ?
A. 1 B. 4 C. 4.45 D. 12
Câu 8: Câu lệnh Writeln(‘2+3’); có công dụng gì?
A. In ra màn hình số 5 B. In ra màn hình 2+3 C. In ra màn hình 2+3=5 D. Tất cả đều sai
Câu 9: Trong chương trình pascal, ..........................
A. Phần khai báo đặt trước phần thân B. Phần thân bỏ cũng được
C. A, B đúng D. A, B sai
Câu 10:Trong Pascal khai báo nào sau đây là đúng?
A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30;
2, Kêt quả của câu lệnh For i:=1 to 20 do if i mod 3=2 then write(i:3); *
A.In ra các số lẻ từ 1 đến 20; B. In ra các số chẵn từ 1 đến 20; C. In ra các số chia hết cho 3 từ 1 đến 20; D. In ra các số chia hết cho 3 dư 2 từ 1 đến 20;
3, Trong câu lệnh lặp For i:=3 to 15 do s:=s+i; Có bao nhiêu vòng lặp? *
A. 15; B. 12; C. 13 D. 3;
4, Cho k,m,n nhận giá trị tương ứng 4,5,6; kết thúc câu lệnh sau:X:=n; If ((x mod 2=0)) or (x<=5) then x:=m*k else x:=m div k; thì x có giá trị là ? *
A. 1 B. 0 C. 5. D. 20 5, Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?s:=0; n:=0; while s<=5 do n:= n+1;s:= s+n; * A. 3 B. 6 C. 10 D. kết quả khác 6, Cho a,b,c lần lượt nhận giá trị 10,30,20 . Hỏi sau đoạn chương trình Begin X:=a; If x>a then x:=a; if x>b then x:=b;if x>c then x:=c;end; x có giá trị là? * A. 20 B. 10 C. 30 D. Cả ba đáp án đều sai. 7, Cho x:=7; kết thúc câu lệnh If ((x mod 3=0)) and (x<=8) then x:=x+10; thì x có giá trị là ? * A. 8 B. 10 C. 17 D. 7 8, Cho s và i là biến nguyên. Khi chạy đoạn chương trình s := 1; for i:=1 to 5 do s := s+i; Kết quả in lên màn hình là của s là ? * A. 15 B. 16 C. 11 D. 22 9, Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0;while S<=3 do begin n:= n+1;S:= s+n; end; * A. 15 B. 10 C. 6 D. 3Sửa các lỗi câu sau a,for i:=4 to 1 do wrieln ('A') b,for i= 1 to 10 do writeln ('A') c,for i: 10 do 1 to writeln('A')
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?
Cho giá trị biến a=5. Hãy cho biết kết quả câu lệnh sau đây:IF a<=10 THEN write(a*a) ELSE (a); *
B1: Trong các hoạt động sau đây hoạt động nào là hoạt động lặp với số lần chưa biết trước:
A. tính tổng các số tự nhiên từ 1 đến 20.
B. Nhập các số nguyên cho đến khi đủ 50 số
C. Mỗi ngày tập TD 2 lần
D. Nhập dữ liệu từ bàn phím cho đến khi nhập xong dữ liệu khi dừng
B2: Đoạn lệnh sau đây in ra kết quả gì?
s:=0; while s<10 do begin s:=s+1;
Writeln(s); end;
A. In ra các số từ 1 đến 9.
B. In ra các số từ 1 đến 10.
C. In ra các số 1.
D. Không có đáp án đúng.
B3: Hãy cho biết đâu là đoạn lệnh lặp bằng câu lệnh While...do để tính tổng S=1+2+...+10?
A. S:=0; while i<10 do S:=S+i;
B. S:=0; i:=0; while i<11 do begin S:=S+i; i:=i+1; end;
C. S:=0; i:=1; while i do S:=S+i; i:=i+1;
D. S:=0; i:=0; while i<=10 do begin S:=S+i; i:=i+1; end;
1.Em hiểu câu lệnh lặp nào trong pascal theo nghĩa nào sau đây ?
A.câu lệnh lặp là câu lệnh được sử dụng để chỉ thị cho máy tính thực hiện cấu trúc lặp
B.Một câu lệnh lặp có thể thay cho nhiều câu lệnh khác nhau
C.câu lệnh lặp chỉ là tên của 1 loại câu lệnh trong pascal
D.cả A,B và C đều sai
2.Trong câu lệnh lặp for<biến đếm>:=<giá trị đầu>to<giá trị cuối>do<câu lệnh>; thì biến đếm thuộc kiểu dữ liệu gì?
A.kiểu kí tự.
B.kiểu số thực
C.kiểu số nguyên
D.kiểu số thực hoặc số nguyên
3.Trong câu lệnh For i:=1 to 20 do write (‘*’); số vòng lặp là:
A.1. B.19. C.20. D.21
4.câu lệnh nào dùng để in ra màn hình sau ‘Pascal’?
A.for i:=1 to 10 do writeln (‘Pascal’)
B. for i:=1 to 10 writeln (‘Pascal’)
C. for i:=1 to 10 do writeln (‘Pascal’); for i:=1 to 10 do writeln (Pascal);
5.câu lệnh nào dùng để in ra màn hình các số lẻ từ 1 đến 10?
A. for i:=1 to 10 do writeln (‘i’);
B. for i:=1 to 10 do writeln (i);
C. for i:=1 to 10 writeln (‘i’);
D. for i:=10 to 1do writeln (‘i’);
mấy bẹn xinh trai,gái đẹp giúp hộ mình nhe😇
Câu 1: câu lệnh viết đúng cú pháp là
a.While<điều kiện> to<câu lệnh>;
b.While<điều kiện> do <câu lệnh>;
c.While<điều kiện> to<câu lệnh1> do;
d.While<điều kiện>; do<câu lệnh>;
Câu 2: Hoạt động nào sau đây có thể tính toán được số lần làm việc
a.Múc từng gáo nước đầy bể
b.Đi lên tầng, đén tầng 10 thì dừng
c. Học cho tới khi thuộc bài
d. Nhặt từng cọng rau cho đến khi xong
Câu 3: Vòng lặp while... do là vòng lặp
a.Biết trước số vòng lặp
b. Biết trước số vòng lặp nhưng giói hạn là <=100
c.Chưa biết trước số lần lặp
d. Biết trước số lần lặp nhưng giới hạn là >=10
Câu 4: Trong ngôn ngữ pascal, đoạn chương trình sau đưa ra kết quả gì?
Fow i:=1 to 10 do write (i,'');
a. 1 2 3 4 5 6 7 8 9 10
b.10 9 8 7 6 5 4 3 2 1
c. Đưa ra 10 đấu cách
d.Không đưa ra kết quả gì
Câu 5: Phần mềm giúp em học vẽ hình là?
a. Sun times
b.Yenka
c. Finger break out
d.geogebra
Câu 6: Khai báo biến mảng nào đúng
a. Var Y: Array[6..20] of Integer;
b.Var Y; Array[10.5..25.5] of Real;
c.Var Y: Array[10,50] of Integer;
d.Var Y: Array[30..15] of Real;
Câu 7: Để nhập một giá trị vào phần tử a[3] của mảng a thì ta viết là
a. Readln(a)
b.Readln(a[3])
c.Readln(a[i])
d.Readln(a(3))
Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?
so := 1;
While so < 10 do writeln(so);
so:=so+1;
a.In ra vô hạn các số 1, mỗi số trên một dòng
b.Không phương án nào đúng
c. In ra các số từ 1 đến 9
d. In ra các số từ 1 đến 10
Câu 9: Để tính tổng S=1/2+1/4+1/6+...+1/n; em chọn đoạn lệnh
a. for i:=1 to n do b.for i:=1 to n do
if (i mod 2)= 0 then S:=S-1/i ; Else S := S+1/i
if (i mod 2) = 0 then S:=S+1/i;
c.for i:= 1 to 10 do d.for i:=2 to n do
if (i mod 2) <>0 then S=S+i; if (i mod 2) <> ) then S:= S=S +i/1
Else S:= S-1/i;
Câu 10: Câu lệnh cho phép nhập giá tị của C từ bàn phím
a. Write(C);
b. Writeln(C);
c.Write('Nhap gia tri cua C');
d.Readln(C);
Part#1