1.0 + 1.0 + 1.0 + 1.0 + 1.0 == 5.0 ifoda true qiymat olishiga kafolat yo`q
Quyidagi kodlarning qaysi biri agar radius musbat bo`lsa doira yuzasini chiqarish uchun ishlaydi?
if (radius != 0) cout << radius * radius * 3.14159;
if (radius <= 0) cout << radius * radius * 3.14159;
Faraz qilaylik engYaxshi – o`zgaruvchi. Uning rost qiymat (true) qiymat qabul qilishini tekshirish qaysi ko`rsatma satrida to`g`ri keltirilgan?
if (engYaxshi = true)
if (engYaxshi == true)
if (engYaxshi)
if (!engYaxshi = false)
if (!engYaxshi == false)
Quyidagi kod qanday natija chiqaradi?
int x = 0;
if (x < 4)
{
x = x + 1;
}
cout << "x = " << x << endl;
x = 0
x = 1
x = 2
x = 3
x = 4
Quyidagi kodni tahlil qiling:
bool juft = false;
if (even)
{
cout << "Juft son";
}
Kod Juft sonso`zini chiqaradi.
Kod hech narsa chiqarmaydi.
Kodda xatolik bor. Unda if (even) ni if (even == true) bilan almashtirish kerak.
Kodda xatolik bor. Unda if (even) ni if (even = true) bilan almashtirish kerak.
Quyidagi kodni tahlil qiling:
bool even = false;
if (even = true)
{
cout << "Juft son";
}
Dastur kompilyatsion xatolik beradi.
Dasturning bajarilishida xatolik yuzaga keladi.
Dastur ishlaydi, lekin hech narsa ko`rsatmaydi.
Dastur ishlaydi va Juft son degan yozuvni ekranga chiqaradi.
Quyidagi kodni tahlil qiling:
1-kod:
int number = 45;
bool even;
if (number % 2 == 0)
even = true;
else
even = false;
2-kod:
int number = 45;
bool even = (number % 2 == 0);
1-kod kompilyatsion xatolik beradi.
2-kod kompilyatsion xatolik beradi.
1- va 2-kodlarning har ikkalasi ham kompilyatsion xatolik beradi.
1- va 2-kodlarning har ikkalasi ham to`g`ri, ammo 2-kod yaxshiroq.
Quyidagi dastur kodining bajarilishi natijasida ekranga nima chiqaradi?
int tezlik = 70;
if (tezlik = 100)
cout << "Yuqori tezlik!" << endl;
else
cout << "Yuqori tezlik emas!" << endl;
Yuqori tezlik!
Yuqori tezlik emas!
Quyidagi dastur kodi ekranga nima chiqaradi?
int son = 8;
if (son < 8)
cout << 1 << endl;
else
cout << 2 << endl;
1
2
hech narsa
1 2
2 1
Quyidagi mantiqiy ifodalaning qaysi biri to`g`ri va har doim rost qiymat chiqaradi?
(true) && (4 => 3)
!(x > 0) && (x > 0)
(x > 0) || (x ≤ 0)
(x != 0) || (x = 0)
(-10 < x < 0)
x=4 bo`lsa, quyidagilarning qaysi biri to`g`ri?
!(x == 4)
x != 4
x == 5
x != 5
x=5 bo`lsa, quyidagilarning qaysi biri to`g`ri?
!(x == 5)
x < 5
x == 5
x != 5
Quyidagilarning qaysi biri x != ybilan ekvivalent?
! (x == y)
B va D javoblar
|x - 2| <= 4 ifodasi berilgan. Quyidagilardan qaysi biri to`g`ri?
x - 2 <= 4 && x - 2 >= 4
x - 2 <= 4 && x - 2 > -4
x - 2 <= 4 && x - 2 >= -4
x - 2 <= 4 || x - 2 >= -4
3. Quyidagi masalalar uchun C++ dasturlash tilida hisoblash dasturini tuzing: 1. Uchta A, B, C butun sonlari berilgan. Jumlani rostlikka tekshiring: B soni A va C sonlari orasida yotadi.
2. Uchta A, B, C butun sonlari berilgan. Jumlani rostlikka tekshiring: A, B, C sonlari har biri musbat.
3. Uchta A, B, C butun sonlari berilgan. Jumlani rostlikka tekshiring: A, B, C sonlari hech bo’lmaganda bittasi musbat.
4. x, y sonlar berilgan. Jumalani rostlikka tekshiring: Koordinatalari (x, y) bo’lgan nuqta 2-chorakda yotadi.
5. Quyidagi matematik ifodani hisoblovchi dastur tuzing:
Eslatma:Berilgan topshiriqlarni Google Класс ga 6 oktabr 2019 yil kunidan kechikmasdan topshirishingiz zarur!