Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Câu 3: Viết câu lệnh rẽ nhánh tìm nghiệm của BPT ax2+bx+c>0 (a>0)
Đáp án :
Program gptb2; Uses crt; Var a,b,c:real; D,X1,X2:real; Begin Clrscr; Write(‘a,b,c:’); Readln(a,b,c); D:=b*b-4*a*c; If D<0 then writeln(‘Phuong trinh vo nghiem ’) Else Begin X1:=(-b-sqrt(D))/(2*a); X2:=-b/a-X1; Writeln(‘X1=’,X1:8:3,’ X2=’,X2:8:3); End; Readln; End.
HT
Câu 8. Câu lệnh while – do có cú pháp nào dưới đây?
A. while <điều kiện> do <câu lệnh>;
B. write <điều kiện> do <câu lệnh>;
C. while <điều kiện> to <câu lệnh>;
D. while <điều kiện> begin <câu lệnh>;end;
Câu 9. Cho biết kết quả khi thực hiện đoạn câu lệnh:
S:=0;
For i:=1 to 12 do if i mod 2 <>0 then S:=S+i;
Kết quả:
A. S=38
B. S=36
C. S=45
D. S=32
Câu 10. Cho biết kết quả khi thực hiện đoạn câu lệnh:
c:=a; a:=a-b; b:=a*c; S:=a+b;
Khi a=6 ; b=2. Kết quả:
A. S= 8
B. S= 9
C. S= 12
D. S=2
Xét từng giá trị :
A. 589
Thay a=589 vào biểu thức logic :
* (589 div 100>6) → Kết quả sai (False)
589 div 100 = 5 ; 5<6 (F)
Vì (*1) mang giá trị False nên khi này biểu thức sẽ mang giá trị False
B. 893
Thay a=893 vào biểu thức logic:
(*1) (893 div 100>6) → Kết quả đúng (True)
893 div 100 = 8 ; 8>6 (T)
(*2) sqr(893 mod 3)>0 → Kết quả đúng (True)
sqr(893 mod 3) = sqr(2) = 4 ; 4>0 (T)
Vì (*1) và (*2) là True nên biểu thức có giá trị True
C. Thay 999 vào biểu thức logic:
(*1) (999 div 100>6) → Kết quả đúng (True)
999 div 100 = 9 ; 9>6 (T)
(*2) sqr(999 mod 3)>0 → Kết quả sai (False)
sqr(999 mod 3) = sqr(0) = 0 ; 0=0 (F)
Vì (*2) mang giá trị False nên khi này biểu thức sẽ mang giá trị False
D. Thay 1236 vào biểu thức logic :
(*1) (1236 div 100>6) → Kết quả đúng (True)
(1236 div 100) = 12 ; 12>6 (T)
(*2) sqr(1236 mod 3)>0 → Kết quả sai (False)
sqr(1236 mod 3) = sqr(0) = 0 ; 0=0 (F)
Vì (*2) mang giá trị False nên khi này biểu thức sẽ mang giá trị False
Vậy kết quả đúng là : B.893
#include <bits/stdc++.h>
using namespace std;
int a,b,s1,s2,s;
int main()
{
cin>>a>>b;
s1=0; s2=0;
for (int i=a; i<=b; i++)
{
if (i%2==0) s1+=i;
else s2+=i;
}
cout<<s1<<endl;
cout<<s2;
return 0;
}
Câu 1: Để tính diện tích của hình thang, lệnh gán nào sau đây là đúng?
\n\nA. S: (a+b)*H/2; B. S=(a+b)*H/2; C. S:=(a+b)*H/2 ;D. S;= (a+b)*H/2;
\n\nCâu 2: Biến T có thể nhận các giá trị 5,5; 7,3; 8,9; 34; 12. Ta có thể khai báo T thuộc kiểu dữ liệu gì?
\n\nA. Byte B. Word C. Real D. Integer
\n\nCâu 3: Để nhập giá trị vào và gán cho biến x ta thực hiện lệnh nào sau đây ?
\n\nA. Write(x); B. Real(x); C. Writeln(x); D. Readln(x);
\n\nCâu 4: Trong Pascal, biểu thức nào biểu diễn biểu thức tính chu vi hình chữ nhật với 2 cạnh a và b?
\n\nA. a*b B. a+b*2 C. (a+b)*2 D. a*b*2
\n\nCâu 5: Biểu thức Logic nào sau đây dùng để kiểm tra N là số chẵn hay lẽ?
\n\nA. N mod 2 <> 0 B. N div 2 <> 0 C. N > 0 D. N – 2 > 0
\nĐoạn chương trình sau thực hiện việc nào trong các việc sau: S:=0; For i:= 1 to n do S:=S+ i;
S:=0; For i:= 1 to n do S:=S+ i;
Đoạn chương trình trên thực hiện việc tính tổng dãy số từ 1 đến nCho đoạn chương trình sau If(a< >0) then x:=9 div a Else x:=-1; Write(‘ x= ‘, x + 1); Khi cho a=0 thị đoạn chương trình trên sẽ in ra màn hình giá trị x=?
Số câu lệnh trong câu lệnh ghép là bao nhiêu?
- Khi cho a=0 thì là điều kiện sai nên câu lệnh điều kiện sẽ rẽ nhánh và x=-1. Sau khi thực hiện đoạn chương trình trên sẽ in ra màn hình giá trị x=0.
- Số câu lệnh trong câu lệnh ghép là :2
Đoạn chương trình s:=0;
for i:=1 to n do
s:=s+i;
thực hiện công việc tính tổng các số từ 1 tới n
Khi a=0 thì sẽ in ra màn hình x=0
Số câu lệnh ghép trong câu lệnh ghép là n lần
Đáp án đúng : B