Dasturlash I” fanidan 10-haftaga oid mustaqil ishlash uchun topshiriqlar Quyidagi jumlalarga qisqacha izoh bering


Download 322.5 Kb.
bet1/2
Sana12.12.2021
Hajmi322.5 Kb.
#180407
  1   2
Bog'liq
Topshiriq 10


Dasturlash I” fanidan

10-haftaga oid mustaqil ishlash uchun topshiriqlar
1. Quyidagi jumlalarga qisqacha izoh bering:

1.1. Funksiyani e’lon qilish sintaksisi

1.2. void

1.3. return

1.4. stek
2. Test savollariga javob bering.


  1. Faraz qiling, sizning funksiyangiz qiymat qaytarmaydi. Quyidagi kalit so`zlarning qaysi biri shu funksiyaning turini belgilaydi?

A. void

B. int


C. double

D. float


E. unsigned short

  1. Funksiyaning bosh qismi _____________ lardan iborat.

A. funksiya nomi

B. funksiya nomi va parametrlar ro`yxati

C. qaytariluvchi qiymatning ma’lumot turi, funksiya nomi va parametrlar ro`yxati

D. parametrlar ro`yxati



  1. main funksiyasining yozilishi: __________.

A. Main(String[] args)

B. Main(String args[])

C. void main(String[] args)

D. main(String[] args)

E. int main()


  1. Funksiyaga yuboriluvchi argumentlar har doim _________ orasiga olinadi.

A. qavslar

B. qo`shtirnoqlar

C. figurali qavslar

D. taqsimlash belgilari



  1. Quyidagi funksiyada qiymat qaytarilishida kompilyatsion xatolik yuz beradimi?

void f()
{
   int max = 0;
   if (max != 0)
     cout << max;
   else
     return;
}

A. Ha


B. Yo`q

  1. Quyidagi kod ekranga nimani chiqaradi?

int f()
{
  return 1;
}

int main()


{
  cout << f() << endl;
  return 0;
}
A. 0

B. 1


C. hech narsa

D. 1 0


E. 0 1

  1. Quyidagi kod ekranga nimani chiqaradi?

void f()
{
  cout << 1 << endl;
}

int main()


{
  f();
  return 0;
}

A. 0


B. 1

C. hech narsa

D. 1 0

E. 0 1


  1. Quyidagi funksiyada funksiyaning chaqirilishi kompilyatsion xatolikni keltirib chiqaradimi?

#include 
 #include 
 using namespace std;

 int main()


 {
   pow(2.0, 4);

   return 0;


 }

A. Ha


B.Yo`q

  1. Har safar funksiya chaqirilganda, tizim parametrlar va local o`zgaruvchilarni _________ deb nomlangan xotira maydoniga yozadi. U elementlarni “oxiri kelgan birinchi ketadi” qoidasiga muvofiq uozadi.

A. to`plam

B. yozish maydoni

C. stek

D. massiv



  1. Quyidagi funksiyalarning qaysi biri void turida aniqlangan?

A. 1 dan 100 gacha bo`lgan sonlarni chop etuvchi funksiya

B. 1 dan 100 gacha bo`lgan tasodifiy sonlarni qaytaruvchi funksiya

C. 1 dan 100 gacha bo`lgan sonlarning butun son ekanligini techshiruvchi funksiya

D. Katta hafrlarni kichik harflarga o`tkazuvchi funksiya



  1. Quyidagi kodda berilgan funksiyaning qaytaruvchi qiymati qaysi turga tegishli ekanligini aniqlang:

#include 
 using namespace std;

 // Print grade for the score


 _______ printGrade(double score)
 {
   if (score >= 90.0)
     cout << 'A';
   else if (score >= 80.0)
     cout << 'B';
   else if (score >= 70.0)
     cout << 'C';
   else if (score >= 60.0)
     cout << 'D';
   else
     cout << 'F';
 }

 int main()


 {
   cout << "Enter a score: ";
   double score;
   cin >> score;

   cout << "The grade is ";


   printGrade(score);

   return 0;


 }

A. int


B. double

C. bool


D. char

E. void


  1. Funksiyani parametri bilan chaqirganingizda, parametrga argument qiymati yuboriladi. Bu ________ deb talqin qilinadi.

A. funksiyaning chaqirilishi

B. qiymat bilan chaqirish

C. havola orqali chaqirish

D. nom bilan chaqirish



  1. Quyidagi kod ______________ ni ekranga chiqaradi.

 #include 
 using namespace std;

 void maxValue(int value1, int value2, int max)


 {
   if (value1 > value2)
     max = value1;
   else
     max = value2;
 }

 int main()


 {
   int max = 0;
   maxValue(1, 2, max);
   cout << "max is " << max << endl;

   return 0;


 }

A. max is 0

B. max is 1

C. max is 2

D. max is undefined


Download 322.5 Kb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2023
ma'muriyatiga murojaat qiling