“Dasturlash I” fanidan 6-ma’ruza bo`yicha mustaqil topshiriqlar
1. Quyidagi jumlalarga qisqacha izoh bering:
1.1. Indeks
1.2. Bir nechta massivlarni e’lon qilish
1.3. Massiv elementiga murojaat
1.4. Chiziqli qidirish
1.5. Ikkilik qidiruv
2. Test savollariga javob bering.
a deb nomlangan massivning uchinchi elementiga murojaa qanday ko`rinishda bo`ladi?
A. a[2]
B. a(2)
C. a[3]
D. a(3)
Quyidagilarning qaysi biri noto`g`ri?
A. int a[2];
B. int a[];
C. int a = new int[2];
D. B va C javoblar
Agar siz massivni double list[] = {3.4, 2.0, 3.5, 5.5} ko`rinishda e’lon qilsangiz, list[1] ____ ga teng bo`ladi.
A. 3.4
B. 2.0
C. 3.5
D. 5.5
E. aniqlanmagan
Agar siz massivni double list[] = {3.4, 2.0, 3.5, 5.5} ko`rinishda e’lon qilsangiz, eng yuqori indeksi ____ga teng bo`ladi.
A. 0
B. 1
C. 2
D. 3
E. 4
double list[5] massivida nechta element mavjud?
A. 4
B. 5
C. 6
D. 0
numbers[99] uchun to`g`ri iborani ko`rsating.
A. indeks
B. indeks o`zgaruvchi
C. indekslangan o`zgaruvchi
D. massiv o`zgaruvchisi
E. massiv
Quyidagi kodni tahlil qiling:
#include
using namespace std;
int main()
{
int x[3];
cout << "x[0] is " << x[0];
return 0;
}
A. Dasturda kompilyatsion xatolik mavjud. Chunki, massivni e’lon qilishda uning hajmi ko`rsatilmagan
B. Dasturda bajarilishdagi xatolik mavjud. Chunki, massiv elementlari yuklanmagan
C. Dastur yaxshi ishlaydi va x[0] is 0 ni ekranga chiqaradi.
D. Dasturda bajarilishdagi xatolik mavjud. Chunki, massivning x[0] - elementi aniqlanmagan
E. x[0] ixtiyoriy qiymatga ega.
Quyidagi kodning bajarilishi natijasida ekranga nima chiqariladi?
double myList[] = {1, 5, 5, 5, 5, 1};
double max = myList[0];
int indexOfMax = 0;
for (int i = 1; i < 6; i++)
{
if (myList[i] > max)
{
max = myList[i];
indexOfMax = i;
}
}
cout << indexOfMax << endl;
A. 0
B. 1
C. 2
D. 3
E. 4
Massiv funksiyaga yuborilganda, funksiyadagi massiv parametrlarga __________ yuboriladi.
A. massiv nusxasi
B. birinchi element nusxasi
C. massiv manzili
D. massiv uzunligi
Quyidagi kodni tahlil qiling:
#include
using namespace std;
void reverse(const int list[], const int size, int newList[])
{
for (int i = 0; i < size; i++)
newList[i] = list[size - 1 - i];
}
int main()
{
int list[] = {1, 2, 3, 4, 5};
int newList[5];
reverse(list, 5, newList);
for (int i = 0; i < 5; i++)
cout << newList[i] << " ";
return 0;
}
A. Dastur 1 2 3 4 6 ni ko`rsatadi
B. Dastur 1 2 3 4 5 ni ko`rsatadi va massivning chegaraviy qiymatidan oshib ketadi
C. Dastur 5 4 3 2 1 ni ko`rsatadi
D. Dastur 5 4 3 2 1 ni ko`rsatadi va massivning chegaraviy qiymatidan oshib ketadi
Faraz qiling, siz
char city[7] = "Dallas";
ni e’lon qildingiz. Unda nechta belgi bor?
A. 5
B. 6
C. 7
D. 8
Quyidagi e’lon qilish bir ma’noni anglatadimi?
char city[7] = "Dallas";
char city[] = "Dallas";
A. Ha
B. Yo`q
Quyidagi e’lon qilish bir ma’noni anglatadimi?
char city[] = {'D', 'a', 'l', 'l', 'a', 's'};
char city[] = "Dallas";
A. Ha
B. Yo`q
Quyidagi kod bajarilgandan so`ng, ekranga nima chiqadi?
char city[7] = "Dallas";
cout << strlen(city);
A. 5
B. 6
C. 7
D. 8
Quyidagi kod bajarilgandan so`ng, ekranga nima chiqadi?
char s2[7] = "Dallas";
char s1[14] = "Dallas";
strcat(s1, s2);
cout << s1;
A. Dallas
B. DallasDallas
C. D
D. DD
Do'stlaringiz bilan baham: |