|
Yakuniy nazorat bo’yicha test savollari
|
səhifə | 1/18 | tarix | 04.02.2022 | ölçüsü | 70,58 Kb. | | #52115 |
| Yakuniy-nazorat-200-ta-test-26218
Yakuniy nazorat bo’yicha test savollari:
Quyidagi ifodaning qiymati int x ning qaysi qiymatlari to'g'ri ekanligini ko'rsating: x<3 && x<=5 || x>4
Quyidagi ifodaning qiymatini aniqlang: 3 + 15 / 3 * 5
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 3;
if ( x > 7 | | x < 5 )
if ( x < 6 && x > 1 )
if ( ( x > 2 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
1
14
нe будeт выведeно ничего
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x = 5;
if ( x < 2 | | x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
#include
int k;
int main(){
k = 123;
printf("%d", k ++);
return 0;
}
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (--x && ++y) y+=3;
cout<<”\n x+y=”<
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
Quyidagi dastur kodi bajarilganida ekranda qanday natija paydo bo’ladi?
int x=1, y=3;
if (x++ && y++) y+=2;
cout<<”\n x+y=”<
C ++ tilida ko'p satrlar qaysi belgilar bilan tugatiladi?
, (vergul)
: (nuqta)
. (nuqta)
; (nuqta-vergul)
Quyidagi ma'lumotlar turlaridan qaysi biri C ++ da ma'lumot turi emas?
2.18e-6 ushbu son quyidagilardan qaysi biriga teng?
2.18*10^-6
0.0000218
2.18-6
2.18*10-6
getch( ) funksiyasi qaysi sarlavha fayliga (kutubxonasiga) tegishli va qaysi kvadratga bog’langan?
cout<
Ifodani kasr qismini 4 xona birlikgacha yahlitlash
4-satrga o’tish
4-satrni hisoblash va natijasini chiqarish
4-satrni hisoblamaslik uchun
Qaysi ma’lumotlar tipi suzuvchi vergul sonlar tipiga kiradi?
float
char
int
usigned int
Qaysi ma’lumotlar tipi belgili tipga kiradi?
Mantiqiy toifani ko’rsating.
Qaysi ma’lumotlar tipi butun sonlar tipiga kiradi?
Qaysi tipli o’zgaruvchi bilan razryad bo’yicha amallarni qo’llash mumkin emas?
Xotiradagi hajmni hisoblash amalini ko’rsating
sizeof
typdef
define
Struct
Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali ifodalanadi?
double
long long
long
short
char a o'zgaruvchi e'lon qilingan; Quyidagi iboralarning qaysi biri to'g'ri emas?
a = "3";
a = '3';
a = 3;
int a=3
Char + tipidagi ma'lumotlar uchun C ++ da qanday standart kod ishlatiladi?
Kod ASCII
Kod cp-1251
Kod ASCI
Kod UTF-8
Dasturda qaysi funksiya bo’lishi shart?
main()
global()
inline()
local()
Qiymat qaytarmaydigan funksiya qanday nomlanadi?
void
Int
bool
float
Haqiqiy toifadagi o’zgaruvchi float xotiradan qancha bayt egallaydi?
4 bayt
2 bayt
8 bayt
10 bayt
Uzunligi 32 bitdan kam bo’lmagan ma’lumotni xaqiqiy tipi qaysi so’z orqali
double
long long
long
short
Kompilyator bu
a) dastur tuzish uchun yaniy kodlarning qonun qoida bo’yicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy dasturdir.
b)amallar ketma ketligi
c)buyruqlar ketma ketligi
d) dastur tuzish uchun yaniy kodlarning qonun qoida bo’yicha terilganligini nazorat qiluvchi va dasturning natijasini chiqaruvchi amaliy algoritmdir.
C++ tilida kata va kichik harflarning …..
a) farqi bor
b) farqi yuq
c) faqat kichkina harflar ishlatiladi
d) faqat katta harflar ishlatiladi
To’g’ri yozilgan qatorni ko’rsating
a) float x=7.7, y=5;
b) int x=7.7, y=5;
c) string x=7.7, y=5;
d) intdouble x=7.7, y=5;
C++ dasturlash tilida toifalar turi va ularning xotiradagi hajmi ….
a) sizeof
b) define
c)include
d)main
float ….?
a)haqiqiy sonlar bilan uchun
b)butun sonlar biln ishlash uchun
c)belgilar bilan ishlash uchun
d)satrlar bilan ishlash uchun
Dastur fragmentining natijsini aniqlang:
a) 3
b) 13,2
c) 1,47
d)1
Quyidagi sonlardan qaysi biri sakkizlik sanoq sistemasiga xos?
010, 0204, -076663
17, 132, -32179
0xA, 0x84, 0x7db3
1010, 132, 0x86
Dastur fragmentining natijsini aniqlang:
a) 13.2
b) 12
c) 1,47
d) 1
Quyidagi ifoda qiymatini aniqlang:
5 + 15 / 5 * 2
11
8
6.5
6
Quyidagi ifoda qiymatini aniqlang:
1 – 2 * – 3
7
3
5
-5
Quyidagi ifoda qiymatini aniqlang:
3 + 15 / 3 * 5
28
1.2
30
1
Quyidagi ifoda qiymatini aniqlang:
3 – 4 * – 2
11
2
-14
-11
Funksiyaga ko‘rsatkichning yozilish sintaksisi quyidagicha:
(* ) (
);
(* ) (
);
(* ) (
);
(* ) (
);
Kiritilgan sonning kvadratini topuvchi dasturni ko’rsating
a) float a; cin>>a; cout<b) float a; cin>>a; cout<
c) float a; cin>>a; cout<
d) float a=9; cout<
Quyidagi dastur bajarilgandan so’ng ekranda qanday qiymat chiqadi:
#include
int k;
int main(){
k = 123;
printf("%d", k ++);
return 0;
}
123
124
122
121
Kiritilgan sonning kubini topuvchi dasturni ko’rsating
a) float a; cin>>a; cout<b) float a; cin>>a; cout<
c) float a; cin>>a; cout<
d) float a=9; cout<
Ekranda nima paydo bo'lishini aniqlang:
int x = 5;
if ( x < 2 || x > 4 )
if ( x > 4 && x <6 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
A 1
B 4
C 2
D 24
Ekranda nima paydo bo'lishini aniqlang
int x = 2;
if ( x < 4 | | x > 6 )
if ( x > 2 && x <8 )
if ( !( x < 5 ) )
printf ( “ 1 ” );
else printf ( “ 2 ” );
else printf ( “ 3 ” );
else printf ( “ 4 ” );
A 3
B 4
C 1
D 13
Quyidagi jumlaga mos keluvchi buyruqni C++ tilida yozing
«Agar o’zgaruvchi index qiymati o’zgaruvchi size qiymatidan katta bo’lsa, count o’zgaruvchiga inkrement amalini qo’llang»?
A if (index>size) count++;
B if index>size { count++; }
C if (index>=size) { ++count; }
D if (index>size) { count++ }
C++ tilida to’gri yozilgan buyruqni ko’rsating?
A if (x>0) y=sqrt (x);
B IF (x>0) Do y:=sqrt (x)
C if y=sqrt (x) then x>0
D IF x>0 then y:=sqrt (x);
Qaysi variantda shartli o’tish operatorini qo’llashda xatolikka yo’l qo’yilgan?
A if (x=1) {y=1} else y=2;
B if (x==1) y=1; else y=2;
C if (x==1) {y=1;} else {y=2; }
D if (x=1) y=1; else {y=2;}
Quyida keltirilgan dastur qismi ishi natijasida nonitorga nima chop etiladi
char sim='4';
switch (sim)
{ case '2': cout<<” imtixondan yiqildi”; break;
case '3' …'5': cout<<”imtixondan o’tdi”; break;
default: cout<<”kiritishda xatolik”; }
A imtixondan o’tdi
B imtixondan yiqildi
C kiritishda xatolik
D kompilyatsiyada xatolik
Quyida keltirilgan dastur qismi ishi natijasida
int i=2;
switch (i)
{ case 1: i += 2;
case 2: i *= 3;
case 6: i /= 2;
default: ; }
A o’zgaruvchi i ning qiymati 3 teng bo’ladi
B o’zgaruvchi i ning qiymati 6 teng bo’ladi
C o’zgaruvchi i ning qiymati o’zgarmasdan qoladi
D o’zgaruvchi i ning qiymati 1 teng bo’ladi
8>6>6>3>
Dostları ilə paylaş: |
|
|