double sum = 0;
double d = 0;
while (d != 10.0)
{ d += 0.1;
sum += sum + d; }
A)Dastur kompilyatsiya bo`lmaydi, chunki sum va d ikki marta e'lon qilinadi, lekin to'liq qiymat 0 bilan beriladi.
B)Dastur to`xtovsiz ishlaydi chunki sikl har doim 0.1 oraliqda bo`ladi.
C)Bunday hodisada dastur hech qachon to`xtamasligi mumkin chunki suzuvchi nuqta va raqamlar noto`g`ri nomlangan.
D) sum siklida 0 + 0.1 + 0.2 + 0.3 + ... + 1.9 ifodani yig`indisi chiqadi.
12. Quyidagi dastur kodini tahlil qiling.
int main()
{ int i = 0;
for (i = 0; i < 10; i++);
cout << i + 4;
return 0; }
A)Dastur kompilyatsiyasida sikldan keyin (;) qo`yilganligi sabab xato ro`y beradi .
B) Dasturda kompilyatsiyasida xatolik for sikli e`lon qilingan satrda (;) va 4 ni ko'rsatadi
C) Dastur kompilyatsiya qilinadi for sikl tanasi so`ngida (;) va ekranga 14 natija chop etiladi.
D) Ushbu dasturda for sikli (i = 0; i <10; i ++) {}; cout << i + 4; sikl kabi vazifada bajariladi.
13. Quyidagi dastur tugatilganmi?
int balance = 10;
while (true)
{ if (balance < 9) break;
balance = balance - 9; }
Yo`q B) Xa
14. Tsikl tugaganidan keyin qanday summa chiqadi?
int sum = 0;
int item = 0;
do {item++;
sum += item;
if (sum > 4) break;
}while (item < 5);
5 B) 6 C) 7 D) 8
15. Sikl tugagandan so`ng konsol oynasiga qanday xabar chiqadi?
int number = 25;
int i;
bool isPrime = true;
for (i = 2; i < number && isPrime; i++)
{ if (number % i == 0)
{ isPrime = false; } }
cout << "i is " << i << " isPrime is " << isPrime << endl;
A) i is 5 isPrime is 1 B) i is 5 isPrime is 0
C) i is 6 isPrime is 1 D) i is 6 isPrime is 0
16. Sikl tugagandan so`ng konsol oynasiga qanday xabar chiqadi?
int number = 25;
int i;
bool isPrime = true;
for (i = 2; i < number; i++)
{ if (number % i == 0)
{ isPrime = false; break;
} }cout << "i is " << i << " isPrime is " << isPrime << endl;
A) i is 5 isPrime is 1 B) i is 5 isPrime is 0
C) i is 6 isPrime is 1 D) i is 6 isPrime is 0
17. Sikl tugagandan keyin summa natijasi qanday bo`ladi?
int sum = 0;
int item = 0;
do {
item++;
sum += item;
if (sum >= 4) continue;
} while (item < 5);
A) 15 B) 16 C) 17 D) 18
18. Quyidagi dastur to`xtaydimi?
int balance = 10;
while (true)
{ if (balance < 9) continue;
balance = balance - 9; }
A) Yes B) No
19. Quyidagi siklda iteratsiyalar soni nechta?
for (int i = 1; i < n; i++)
{ // iteration }
A) 2*n B) n C) n – 1 D) n + 1
20. Quyidagi siklda iteratsiyalar soni nechta?
for (int i = 1; i <= n; i++)
{ // iteration }
A) 2*n B) n C) n – 1 D) n + 1
21. Ushbu dasturda number=9 kiritilsa qanday natija chiqadi?
#include
using namespace std;
int main()
{ cout << "Butun son kiriting: ";
int number;
cin >> number;
int i;
bool isPrime = true;
for (i = 2; i < number && isPrime; i++)
{ if (number % i == 0)
{ isPrime = false;
} } cout << "i bu " << i << endl;
if (isPrime) cout << number << " tub son" << endl;
else cout << number << " tub son emas" << endl;
return 0; }
A) i bu 3 ,9 butun son B) i bu 3, 9 butun son emas
C) i bu 4 ,9 butun son D) i bu 4, 9 butun son emas
№6.Matematik funksiyalar, simvollar.
1. Qiymat qaytarmaydigan funksiyalar qanday kalit so`z yordamida e`lon qilinadi?
A) void B) int C) double D) float E) unsigned short
2. Funktsiya sintaksis ko`rinishi quyidagilardan qaysi biri bo`ladi?
A) Funktsiya nomi B)Funksya nomi va parametrlar qatori
C) return turi, funksiya nomi va parametrlar qatori. D) parametrlar qatori.
3. C ++ da asosiy funktsiya sarlavhasi qanday e`lon qilinadi?
A) Main(String[] args) B) Main(String args[])
C) void main(String[] args) D) int main()
4. Funksiya argumentlari har doim …da joylashadi.
A) kvadrat qavslar B) qavslar
C) figurali qavslar D)qo`shtirnoq ichida
5. Quyidagi dasturni kompilyatsiya qilganda funksiya qiymat qaytaradimi?
Do'stlaringiz bilan baham: |