+ turdosh sinflar uchun umumiy harakatlarni belgilash uchun bitta nomdan foydalanishga ruxsat berishni anglatadi



Download 0,59 Mb.
bet4/8
Sana01.06.2022
Hajmi0,59 Mb.
#628573
1   2   3   4   5   6   7   8
Bog'liq
Дастурлаш 2 ўзб1

using namespace std;
int phi (int n) {
int result = n;
for (int i=2; i*i<=n; ++i)
if (n % i == 0) {
while (n % i == 0)
n /= i;
result -= result / i;
}
if (n > 1)
result -= result / n;
return result;
}
int main(){
int n;
cin >> n;
cout << phi(n);
return 0;
}
+ 100
= 40
= 50
= 38

? Massivning manfiy elementlarining summasini topish dasturining qismi qaysi javobda to'gri ko'rsatilgan


+ …
long sum = 0;
for (unsigned int i = 0; i < ARRSIZE; i++) {
if (ary[i] < 0) {
sum += ary[i];
}
}
cout << sum << endl;

= …
long product = 1;
for (unsigned int i = 0; i < ARRSIZE; i++) {
if (ary[i] < 0) {
product *= ary[i];
}
}
cout << product << endl;

= …
long sum = 0;
for (unsigned int i = 0; i < ARRSIZE; i += 2) {
sum += ary[i];
}
cout << sum << endl;

= …
long sum = 0;
for (unsigned int i = 1; i < ARRSIZE; i += 2) {
sum += ary[i];
}
cout << sum << endl;

? Quyidagi dastur qismiga a = 24, b = 20 kiritilsa javob nechchi chiqishini aniqlang.


int a, b;
cin >> a >> b;
while(a != b){
if(a > b) a -= b;
else b -= a;
}
cout << a;
+ 4
= 5
= 24
= 20

? Quyidagi funksiyalardan qaysi biri ikki satrni taqqoslaydi?


+ compare
= erase
= stringcmp
= cmp

? ...- bu xotirada tartiblangan va nomga ega bo'lgan bir xil turdagi elementlardir.


+ Massiv
= Struktura
= Birlashma
= O’zgaruvchi

? Qaysi javobda dinamik ikki o‘lchovli massiv e’loni to'gri ko'rsatilgan?


+ double **mas; int n; cin>>n;
mas=new double *[n];
for(in i=0;i= int n; cin>>n; mas[n][n];
= const int n=100;
double mas[n][n];
= double **mas;
mas=new double *[n];
for(in i=0;i

? tolower () funksiyasi qanday vazifani bajaradi?


+ Belgilar qatorida katta harfni kichik harf bilan almashtiradi
= Belgilar qatorida kichik harfni katta harf bilan almashtiradi
= Belgilar qatoridagi barcha harflarni raqamlar bilan almashtiradi
= Belgilar qatoridagi barcha raqamlarni harflar bilan almashtiradi

? toupper () funksiyasi qanday vazifani bajaradi?


+ Belgilar qatorida kichik harfni katta harf bilan almashtiradi
= Belgilar qatorida katta harfni kichik harf bilan almashtiradi
= Belgilar qatoridagi barcha harflarni raqamlar bilan almashtiradi
= Belgilar qatoridagi barcha raqamlarni harflar bilan almashtiradi

? Matnli fayllar bilan ishlashda EOL tushunchasi bu nima?


+ qatorning oxiri
= faylning oxiri
= qatorning boshi
= faylning boshi

? Qaysi javob ikki o‘lchovli dinamik massiv to'gri e’lon qilingan va o'chirilgan?


+ double **mas; int n; cin>>n;
mas=new double *[n];
for(in i=0;i//......
delete [] mas;
= double **mas; int n; cin>>n;
mas=new double *[n];
for(in i=0;i= double **mas; cin>>n;
mas=new double *[n];
for(in i=0;i= double **mas; int n; cin>>n;
for(in i=0;i

? Aniq o'lchamdagi formatlash operatori ...


+ fixed
= showpoint
= scientifi
= internal

? Quyidagi dastur qismi natijasini aniqlang.


int foo(int x, int y)
{
return x+y;
}

int foo(const int x, const int y)


{
return x+y+1;
}

int main()


{
const int x = 3;
const int y = 2;

std::cout << foo(x,y) << std::endl;


return 0;


}
+ Kompilyatsiyada xatolik
= 6
= 3
= 5

? Massivning musbat elementlari yig'indisini topish dasturining qismini toping


+ int sum=0;
for (int i=0; i{
if (a[i]>0)
{
sum+=a[i];
}
}

if (!sum)


{
cout<<"no numbers < 0";
}
else
{
cout<<"sum = "<}
= int sum=0;
for (int i=0; i{
if (a[i]<0)
{
sum+=a[i];
}
}

if (!sum)


{
cout<<"no numbers < 0";
= int p=1;
for (int i=1; i{
p*=a[i];
}
cout<<"answer: "<
= int p=1;
for (int i=0; i{
if (i%2==1) p*=a[i];
}
cout<<"answer: "<


? Satrni bildiruvchi ma'lumotlar turini belgilang?
+ string
= int
= char
= double

? Juft indeksli massiv elementlari yig'indisini topish dasturining qismi qanday javobda to'gri ko'rsatilgan


+ …
long sum = 0;
for (unsigned int i = 0; i < ARRSIZE; i += 2) {
sum += ary[i];
}
cout << sum << endl;

= …
long product = 1;
for (unsigned int i = 0; i < ARRSIZE; i++) {
if (ary[i] < 0) {
product *= ary[i];
}
}
cout << product << endl;

= …
long sum = 0;
for (unsigned int i = 0; i < ARRSIZE; i++) {
if (ary[i] < 0) {
sum += ary[i];
}
}
cout << sum << endl;

= …
long sum = 0;
for (unsigned int i = 1; i < ARRSIZE; i += 2) {
sum += ary[i];
}
cout << sum << endl;

? Fayllar bilan ishlashda fayllarni ochishning w+ rejimi vazifasi qanday?


+ Yozish va o’qish uchun fayl hosil qiladi;
= Faylni o’qish uchun ochiladi;
= Faylni yozish uchun hosil qiladi;
= Faylni o’chirish va yozish uchun ochadi

? To'g'ri massiv e’lonini aniqlang ?


+ int anarray[10];
= anarray{10};
= array an array[10];
= int anarray;

? Quyidagi dastur qismi natijasini aniqlang


char s[] = "Aka";
*s = 'U';
cout << s;
+ Uka
= A
= Aka
= U

? Qaysi funksiya matnli fayllar bilan ishlashda mavjud get(olish) pozitsiyasini ifodalaydigan streampos turdagi qiymatni qaytaradi?


+ tellg()
= tellp()
= seekg()
= seekp()

? Dastur qismining bajarilishi natijasida ekranda qanday qiymat ko'rsatiladi?


int sum = 0;

int array[3][3] = {{2, 1, 2}, {3, 4, 5}, {6, 7, 8}};


for (int i = 0; i < 3 ; ++i)


{
for (int j = 0; j < 3 ; j++)
{
sum += array[i][j];
}
}
cout<+ 38
= 35
= 30
= 28

? Belgilar turini oladigan o‘zgaruvchini qanday kalit so‘z bilan e’lon qilish mumkin?


+ char
= void
= bool
= int

? Quyidagi dastur natijasini aniqlang.

#include


Download 0,59 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish